ESP32-WROOM-32 es un módulo MCU Wi-Fi + BT + BLE genérico y potente que se dirige a una amplia variedad de aplicaciones, que van desde redes de sensores de baja potencia hasta las tareas más exigentes, como codificación de voz, transmisión de música y decodificación de MP3. .
En el núcleo de este módulo se encuentra el chip ESP32-D0WDQ6 *. El chip integrado está diseñado para ser escalable y adaptable. Hay dos núcleos de CPU que se pueden controlar individualmente y la frecuencia de reloj de la CPU se puede ajustar de 80 MHz a 240 MHz. El usuario también puede apagar la CPU y hacer uso del coprocesador de bajo consumo para monitorear constantemente los periféricos en busca de cambios o cruces de umbrales. ESP32 integra un amplio conjunto de periféricos, que van desde sensores táctiles capacitivos, sensores Hall, interfaz de tarjeta SD, Ethernet, SPI de alta velocidad, UART, I2S e I2C.
La integración de Bluetooth, Bluetooth LE y Wi-Fi garantiza que se pueda orientar una amplia gama de aplicaciones y que el módulo esté preparado para el futuro: el uso de Wi-Fi permite un gran alcance físico y una conexión directa a Internet a través de una red Wi-Fi. enrutador, mientras que el uso de Bluetooth permite al usuario conectarse cómodamente al teléfono o transmitir balizas de baja energía para su detección. La corriente de suspensión del chip ESP32 es inferior a 5 μA, lo que lo hace adecuado para aplicaciones de electrónica portátil y con batería. ESP32 admite una velocidad de datos de hasta 150 Mbps y una potencia de salida de 20,5 dBm en la antena para garantizar el rango físico más amplio. Como tal, el chip ofrece especificaciones líderes en la industria y el mejor rendimiento para integración electrónica, alcance, consumo de energía y conectividad. El sistema operativo elegido para ESP32 es freeRTOS con LwIP; TLS 1.2 con aceleración de hardware también está integrado. También se admite la actualización segura (encriptada) por aire (OTA), para que los desarrolladores puedan actualizar continuamente sus productos incluso después de su lanzamiento.
Características
- Relación alto rendimiento-precio;
- Pequeño volumen, se integra fácilmente a otros productos;
- Función fuerte con soporte de protocolo LWIP, Freertos;
- Admite tres modos: AP, STA y AP + STA;
- Programa de apoyo Lua, fácil de desarrollar.
Especificaciones
- Procesadores:
- CPU: microprocesador Xtensa de doble núcleo (o un solo núcleo) LX6 de 32 bits, que funciona a 160 o 240 MHz y funciona hasta 600 DMIPS
- Coprocesador de ultra baja potencia (ULP)
- Memoria: 520 KiB SRAM
- Conectividad inalámbrica:
- Wi-Fi: 802.11 b / g / n
- Bluetooth: v4.2 BR / EDR y BLE (comparte la radio con Wi-Fi)
- Interfaces periféricas:
- SAR ADC de 12 bits hasta 18 canales
- DAC de 2 × 8 bits
- 10 × sensores táctiles ( GPIO de detección capacitiva)
- 4 × SPI
- 2 × interfaces I2S
- 2 × interfaces I2C
- 3 × UART
- Controlador de host SD / SDIO / CE-ATA / MMC / eMMC
- Controlador esclavo SDIO / SPI
- Interfaz Ethernet MAC con DMA dedicado y compatibilidad con el protocolo de tiempo de precisión IEEE 1588
- CAN bus 2.0
- Mando a distancia por infrarrojos (TX / RX, hasta 8 canales)
- PWM del motor
- LED PWM (hasta 16 canales)
- Sensor de efecto Hall
- Preamplificador analógico de potencia ultrabaja
- Seguridad:
- Todas las funciones de seguridad estándar IEEE 802.11 son compatibles, incluidas WFA, WPA / WPA2 y WAPI
- Arranque seguro
- Cifrado flash
- OTP de 1024 bits, hasta 768 bits para clientes
- Aceleración de hardware criptográfico: AES , SHA-2 , RSA , criptografía de curva elíptica (ECC), generador de números aleatorios (RNG)
- Gestión de energía:
- Regulador interno de baja caída
- Dominio de potencia individual para RTC
- 5μA de corriente de sueño profundo
- Despertar de la interrupción GPIO, temporizador, mediciones ADC, interrupción del sensor táctil capacitivo.
Pinout