ESP32
ESP32 es la denominación de una familia de chips SoC de bajo coste y consumo de energía, con tecnología Wi-Fi y Bluetooth de modo dual integrada. El ESP32 emplea un microprocesador Tensilica Xtensa LX6 en sus variantes de simple y doble núcleo e incluye interruptores de antena, balun de radiofrecuencia, amplificador de potencia, amplificador receptor de bajo ruido, filtros, y módulos de administración de energía. El ESP32 fue creado y desarrollado por Espressif Systems y es fabricado por TSMC utilizando su proceso de 40 nm.[1] Es un sucesor de otro SoC, el ESP8266.
ESP32 | ||
---|---|---|
Información | ||
Tipo | System on a chip | |
Desarrollador | Espressif Systems | |
Fabricante | Espressif | |
Procesador | Tensilica Xtensa LX6 160 MHz (240 MHz overclock.) | |
Datos técnicos | ||
Alimentación | 3.3 VDC | |
Procesador | Tensilica Xtensa LX6 160 MHz (240 MHz overclock.) | |
Características
editarLas características del ESP32 incluyen:[2]
- Procesador:
- CPU: microprocesador de 32-bit Xtensa LX6 de doble núcleo (o de un solo núcleo), operando a 160 o 240 MHz y rindiendo hasta 600 DMIPS
- Co-procesador de ultra baja energía (ULP)
- Memoria: 520 KiB SRAM
- Conectividad inalámbrica:
- Wi-Fi: 802.11 b/g/n
- Bluetooth: v4.2 BR/EDR y BLE
- Interfaces periféricas:
- 12-bit SAR ADC de hasta 18 canales
- 2 × 8-bit DACs
- 10 × sensores de tacto (sensores capacitivos GPIOs)
- 4 × SPI
- 2 × interfaces I²S
- 2 × interfaces I²C
- 3 × UART
- Controlador host SD/SDIO/CE-ATA/MMC/eMMC
- Controlador esclavo SDIO/SPI
- Interfaz Ethernet MAC con DMA dedicado y soporte para el protocolo IEEE 1588 Precision Time Protocol
- Bus CAN 2.0
- Controlador remoto infrarrojo (TX/RX, hasta 8 canales)
- Motor PWM
- LED PWM (hasta 16 canales)
- Sensor de efecto Hall
- Pre-amplificador analógico de ultra baja potencia
- Seguridad:
- Soporta todas las características de seguridad estándar de IEEE 802.11, incluyendo WFA, WPA/WPA2 y WAPI
- Arranque seguro
- Cifrado flash
- 1024-bit OTP, hasta 768-bit para clientes
- Criptografía acelerada por hardware: 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
- Dominio de poder individual para RTC
- Corriente de 5μA en modo de suspensión profundo
- Despierta por interrupción de GPIO, temporizador, medidas de ADC, interrupción por sensor de tacto capacitivo
almacenamiento incorporado
editarEl ESP32 incluye la siguiente memoria integrada:[3]
Almacenamiento | Tamaño |
---|---|
SRAM | 520 KiBit |
Memoria flash | 448 KiBit |
NVRAM | 16 KiBit |
Véase también
editarReferencias
editar- ↑ «ESP32 Overview». Espressif Systems. Consultado el 1 de septiembre de 2016.
- ↑ «ESP32 Datasheet». Espressif Systems. 6 de marzo de 2017. Consultado el 14 de marzo de 2017.
- ↑ jameswilson (16 de diciembre de 2020). «ESP32 Pinout, Datasheet, Features & Applications - The Engineering Projects». www.theengineeringprojects.com (en inglés estadounidense). Consultado el 18 de julio de 2024.