¿Qué es ESP32? #
ESP32 Es una serie de microcontroladores de bajo coste y bajo consumo en chip con Wi-Fi integrado y Bluetooth de modo dual. La serie ESP32 utiliza un microprocesador Tensilica Xtensa LX6, tanto de doble núcleo como de un solo núcleo, un microprocesador Xtensa LX7 de doble núcleo o un microprocesador RISC-V de un solo núcleo, e incluye conmutadores de antena integrados, balun de RF, amplificador de potencia, amplificador de recepción de bajo ruido, filtros y módulos de gestión de energía. El ESP32 fue creado y desarrollado por Espressif Systems, una empresa china con sede en Shanghái, y es fabricado por TSMC mediante su proceso de 40 nm. Es el sucesor del microcontrolador ESP8266.
Caracteristicas #
Las características del ESP32 incluyen las siguientes:
La plataforma ESP32 #
procesadores:
CPU: microprocesador Xtensa LX32 de doble núcleo (o de un solo núcleo) de 6 bits, que funciona a 160 o 240 MHz y tiene un rendimiento de hasta 600 DMIPS
Coprocesador de consumo ultrabajo (ULP)
Memoria: 520 KiB de RAM, 448 KiB de ROM
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:
34 × GPIO programables
Convertidor analógico-digital SAR de 12 bits hasta 18 canales
2 DAC de 8 bits
10 × sensores táctiles (GPIO con detección capacitiva)
4×SPI
2 × interfaces I²S
2 × interfaces I²C
3 × UART
Controlador de host SD/SDIO/CE-ATA/MMC/eMMC
Controlador esclavo SDIO/SPI
Interfaz MAC Ethernet con DMA dedicado y compatibilidad planificada con el protocolo de tiempo de precisión IEEE 1588
Autobús CAN 2.0
Mando a distancia por infrarrojos (TX/RX, hasta 8 canales)
Contador de pulsos (capaz de decodificación en cuadratura completa)
motor pwm
LED PWM (hasta 16 canales)
Preamplificador analógico de potencia ultrabaja
- Seguridad:
- Se admiten todas las funciones de seguridad del estándar IEEE 802.11, incluidas WPA, WPA2, WPA3 (según la versión)[5] y la infraestructura de privacidad y autenticación WLAN (WAPI).
Arranque seguro
Cifrado de 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)
Administración de energía:
Regulador interno de baja caída de tensión
Dominio de potencia individual para RTC
Corriente de sueño profundo de 5 μA
Activación de interrupción GPIO, temporizador, mediciones ADC, interrupción del sensor táctil capacitivo
