ESP32

Summary

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 5V DC
Procesador Tensilica Xtensa LX6 160 MHz (240 MHz overclock.)

Características

editar
 
Diagrama de funciones del ESP32.

Las 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
    • Coprocesador 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:
  • 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

editar

El ESP32 incluye la siguiente memoria integrada:[3]

Almacenamiento Tamaño
SRAM 520 KiBit
Memoria flash 448 KiBit
NVRAM 16 KiBit

Placas de circuito impreso

editar

Placas modulares de montaje en superficie

editar

Las placas de circuito impreso (PCB) de montaje superficial basadas en ESP32 contienen directamente el SoC ESP32 y están diseñadas para integrarse fácilmente en otras placas de circuito. Para las antenas de trazas de PCB se utilizan diseños de antena de F invertida sinuosa. La traza de PCB es una vía conductora que conecta los componentes en la placa de circuito impreso, permitiendo la conexión entre ellos de señales eléctricas, alimentación y tierra.[4]

Desarrollo y otras placas

editar

Las placas de desarrollo y de conexión amplían el cableado y pueden agregar funcionalidad, a menudo basándose en las placas de módulos ESP32 y haciéndolas más fáciles de usar para fines de desarrollo.[5]

Véase también

editar

Referencias

editar
  1. «ESP32 Overview». Espressif Systems. Consultado el 1 de septiembre de 2016. 
  2. «ESP32 Datasheet». Espressif Systems. 6 de marzo de 2017. Consultado el 14 de marzo de 2017. 
  3. 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. 
  4. «- How to Size and Route PCB Trace?» (en inglés estadounidense). 9 de mayo de 2025. Consultado el 24 de junio de 2025. 
  5. «Enginursday: First Impressions of the ESP32 - News - SparkFun Electronics». news.sparkfun.com. Consultado el 24 de junio de 2025. 
  •   Datos: Q27921668
  •   Multimedia: ESP32 / Q27921668