M贸dulos Esp32 con Wi-Fi / Bluetooth: Gu铆a de introducci贸n.

Recientemente, la creaci贸n de aplicaciones inal谩mbricas se ha vuelto mucho m谩s f谩cil debido a la aparici贸n en el mercado de m贸dulos prefabricados que admiten las interfaces inal谩mbricas m谩s populares. Uno de los l铆deres en esta direcci贸n es Espressif Systems, que ofrece microcircuitos y m贸dulos convenientes y econ贸micos con soporte para Wi-Fi y Bluetooth.


Actualidad de los sistemas SoC y del Esp32

El mercado de soluciones inal谩mbricas est谩 creciendo r谩pidamente. Las tecnolog铆as inal谩mbricas se utilizan en la vida cotidiana, en la medicina, en la producci贸n y en el comercio. Esto fue posible gracias a dos factores. Si recientemente, para crear un dispositivo Wi-Fi o Bluetooth, un desarrollador tuvo que comenzar todo desde cero y usar un chip transceptor 芦desnudo禄, ahora ofrece no solo chips, sino tambi茅n m贸dulos listos para usar. Dichos m贸dulos contienen todo lo necesario para implementar un canal inal谩mbrico, lo que simplifica enormemente el proceso de desarrollo. Por otro lado, la simplificaci贸n del desarrollo ha aumentado considerablemente el inter茅s por las tecnolog铆as inal谩mbricas de una amplia gama de usuarios. Y estamos hablando no solo de desarrolladores profesionales, sino tambi茅n de aficionados.

En la actualidad, existen varios actores importantes en el mercado integrado inal谩mbrico. Entre ellos, cabe destacar especialmente las empresas Texas Instruments, STMicroelectronics, Microchip. Estos gigantes producen una amplia gama de chips y m贸dulos inal谩mbricos que admiten varios est谩ndares inal谩mbricos, incluidos Wi-Fi o Bluetooth. Al utilizar los productos de estas empresas, los desarrolladores reciben muchos beneficios:

  • Acceso a una cadena de suministro confiable, ya que el desarrollador no debe preocuparse de que el fabricante desaparezca repentinamente y haya una escasez de componentes usados;
  • Acceso a una amplia selecci贸n de herramientas de desarrollo y depuraci贸n: placas de depuraci贸n, entornos de desarrollo, bibliotecas, soluciones est谩ndar y m谩s;
  • Excelente soporte informativo: art铆culos, publicaciones, comunidades de ingenieros, esquemas t铆picos, etc.

Al mismo tiempo, hay fabricantes menos conocidos en el mercado que se especializan en soluciones inal谩mbricas integradas y pueden ofrecer a los desarrolladores el mismo alto nivel de comodidad, pero por menos dinero. Espressif Systems es un ejemplo.


Primero fue al ESP8089.

Espressif Systems se fund贸 en 2008 en China y, despu茅s de solo cinco a帽os de arduo trabajo, present贸 el primer chip SoC inal谩mbrico para aplicaciones Wi-Fi: el ESP8089. Al a帽o siguiente, la compa帽铆a lanz贸 el chip Wi-Fi ESP8266EX, que se volvi贸 extremadamente popular entre los desarrolladores. En 2016, aprovechando el 茅xito, Espressif Systems present贸 la nueva familia insignia ESP32, una de las primeras soluciones integradas que admite Wi-Fi y Bluetooth al mismo tiempo. Por lo tanto, la compa帽铆a ha crecido de una peque帽a empresa emergente a una multinacional pionera en IoT en la industria de los semiconductores en diez a帽os y fabric贸 m谩s de 100 millones de chips entre 2014 y 2020.

Entre las ventajas de los productos Espressif Systems se encuentran:

  • Una amplia gama de microcircuitos inal谩mbricos y m贸dulos listos para usar con soporte para Wi-Fi y Bluetooth;
  • Bajo costo y sin margen para la promoci贸n de la marca;
  • Garant铆a de lanzamiento de 12 a帽os. Este punto es especialmente importante para los fabricantes de equipos industriales;
  • Disponibilidad en el mercado mundial;
  • Disponibilidad de una amplia gama de placas de depuraci贸n;
  • Herramientas de desarrollo de software libre;
  • Una rica selecci贸n de bibliotecas y soluciones listas para usar en la red.

Para los equipos industriales, es extremadamente importante que los componentes tengan un ciclo de vida prolongado garantizado. Esto tambi茅n se aplica a la electr贸nica. Espressif garantiza oficialmente los siguientes ciclos de vida para sus productos:

  • ESP8266 microcircuitos – 12 a帽os, El 1 de enero de 2014;
  • M贸dulos basados 鈥嬧媏n ESP8266 – 12 a帽os, a partir del 1 de enero de 2014;
  • Placas de evaluaci贸n ESP8266: 12 a帽os a partir del 1 de enero de 2014;
  • ESP8285 – 10 a帽os a partir del 1 de enero de 2016;
  • Chips ESP32: 12 a帽os, a partir del 1 de enero de 2016;
  • M贸dulos basados 鈥嬧媏n ESP32: 12 a帽os, a partir del 1 de enero de 2016;
  • Consejos de evaluaci贸n ESP32: 12 a帽os a partir del 1 de enero de 2016.

Con base en estos datos, los desarrolladores pueden elegir la duraci贸n del ciclo de vida de sus dispositivos.


SoC inal谩mbricos de Espressif Systems, familia ESP826, ESP8285 y Esp32.

Espressif Systems actualmente produce dos tipos de SoC inal谩mbricos:

  • Chips ESP8266 y ESP8285 con soporte para Wi-Fi;
  • Familia ESP32 con soporte simult谩neo de Wi-Fi y Bluetooth.

Todos los microcircuitos se suministran en un paquete QFN de 5 脳 5 mm , excepto el chip ESP32-D0WDQ6 , que tiene un paquete QFN de 6 脳 6 mm.

Los chips inalambricos Espressif Systems se suministran en QFN 5 脳 5 mm o QFN 6 脳 6 mm
Los chips inal谩mbricos Espressif Systems se suministran en QFN 5 脳 5 mm o QFN 6 脳 6 mm.

Los microcircuitos difieren entre s铆 en el tipo de procesador, la cantidad de memoria Flash incorporada, un conjunto de perif茅ricos y el rango de voltajes de suministro. Para mayor claridad, se muestra las principales caracter铆sticas distintivas de cada uno de los chips.


Tabla comparativa de circuitos integrados inal谩mbricos de Espressif Systems

tabla comparativa modulos esp32


Familia de chips ESP8266  Wi-Fi

El chip Wi-Fi ESP8266 se lanz贸 al mercado en 2014 y fue el primer gran 茅xito de Espressif Systems. ESP8266 puede funcionar como un controlador Wi-Fi inal谩mbrico independiente o actuar como un adaptador Wi-Fi para el procesador de control.

El dominio de RF incluye moduladores, generadores, un transformador de adaptaci贸n, un interruptor de encendido y un bucle de bloqueo de fase. As铆, casi todos los elementos necesarios para crear un canal Wi-Fi inal谩mbrico, a excepci贸n de la antena, ya est谩n presentes en el ESP8266. 

El dominio digital ESP8266 se basa en el procesador RISC Tensilica L106 de 32 bits con una frecuencia de funcionamiento de hasta 160 MHz. El procesador interact煤a con la memoria y los perif茅ricos mediante tres buses: iBus, dBus y AHB. El ESP8266 tiene 160 KB de RAM interna.

Cuando se opera bajo el control de un controlador externo, la interacci贸n con el ESP8266 se realiza mediante la interfaz UART o SPI / SDIO. Si se supone que el ESP8266 funciona de forma aut贸noma, se requerir谩 un Flash externo para almacenar el programa de usuario, que est谩 conectado a trav茅s de SPI. Al mismo tiempo, es posible utilizar no solo chips de memoria Single-SPI, sino tambi茅n Double-SPI, as铆 como Quad-SPI. La cantidad m谩xima de memoria flash externa es de 16 MB.

Cuando funciona de forma aut贸noma, la gran ventaja del ESP8266 son sus perif茅ricos integrados:

  • 17 puertos de E / S;
  • Interfaces de comunicaci贸n (UART / SDIO / SPI / I虏C / I虏S);
  • Cuatro canales PWM;
  • Controlador de canal de comunicaci贸n por infrarrojos (IR);
  • ADC de un solo canal de 10 bits.

Los creadores del ESP8266 entendieron claramente que uno de los mayores desaf铆os que enfrentan los dise帽adores inal谩mbricos es reducir el consumo de energ铆a. Cuando funciona con bater铆a, es importante asegurarse de que el consumo medio de energ铆a sea bajo y el voltaje de suministro lo m谩s amplio posible. El microcircuito ESP8266 es capaz de funcionar con una tensi贸n de alimentaci贸n de 2,5 … 3,6 V. Para reducir el consumo, se propone utilizar varios modos:

  • Activo modo activo, en el que el consumo total depende principalmente del consumo del dominio de RF;
  • Modem-sleep: un modo en el que el n煤cleo del procesador permanece activo y el Wi-Fi se apaga cuando no hay intercambio de datos (mientras se mantiene la conexi贸n). Consumo t铆pico – 15 mA;
  • Suspensi贸n ligera: modo de suspensi贸n, en el que el procesador y el Wi-Fi se encienden y apagan peri贸dicamente: suspensi贸n durante 300 ms y luego 3 ms de vigilia. Consumo t铆pico – 0,9 mA;
  • Sue帽o profundo: modo de sue帽o profundo, en el que la transmisi贸n de mensajes a trav茅s de Wi-Fi es extremadamente rara. Durante los per铆odos de sue帽o, la unidad Wi-Fi est谩 completamente desactivada. Consumo t铆pico – 20 渭A;
  • Apagado: modo de espera con apagado completo. El consumo t铆pico es de 0,5 渭A.

Desde el comienzo del lanzamiento, el chip ESP8266 ha encontrado aplicaci贸n en una amplia variedad de 谩reas: en electrodom茅sticos y automatizaci贸n, sistemas de iluminaci贸n inteligente y automatizaci贸n industrial, en sensores aut贸nomos, paneles de control, sistemas de seguridad, juguetes, etc.


Familia ESP8285 

El chip Wi-Fi ESP8285 es una especie de actualizaci贸n del chip ESP8266. La funcionalidad y el diagrama estructural del ESP8285 en general se mantuvieron sin cambios: las mismas capacidades de Wi-Fi y el mismo n煤cleo de procesador. Sin embargo, existen varias diferencias importantes.

En primer lugar, debe tenerse en cuenta que el ESP8285 tiene una memoria Flash incorporada de 1 MB para almacenar un programa de usuario. En este caso, se utiliza Dual-SPI para comunicarse con Flash. Este enfoque est谩 claramente enfocado a crear soluciones ultracompactas con falta de espacio libre, en las que no hay posibilidad de colocar un chip de memoria externo. Adem谩s, la huella reducida y la menor cantidad de componentes pueden reducir el costo del dispositivo final.

En comparaci贸n con el ESP8266, los perif茅ricos del ESP8285 no han cambiado.

El consumo del ESP8285 tambi茅n se mantuvo al nivel del ESP8266, pero el rango de voltaje de suministro se ha reducido a 2.7 … 3.6 V. Esto debe tenerse en cuenta.

Las aplicaciones del ESP8285 son las mismas que las del ESP8266.


Familia de chips ESP32 Wi-Fi / Bluetooth

Despu茅s de la ola de popularidad del ESP8266, Espressif Systems decidi贸 aprovechar su 茅xito y lanz贸 una familia completa de nuevos chips inal谩mbricos: el ESP32. En primer lugar, observamos que los chips ESP32 admiten dos de los protocolos inal谩mbricos m谩s populares a la vez: Wi-Fi y Bluetooth. Adem谩s, gracias a la transici贸n al proceso tecnol贸gico de 40 nm, fue posible aumentar significativamente el grado de integraci贸n, ampliar la funcionalidad y reducir el consumo.

Al analizar la estructura de ESP32, puede ver los mismos dos dominios principales: digital y de alta frecuencia. Sin embargo, la composici贸n de los dominios ha cambiado significativamente. Han aparecido un controlador Bluetooth integrado y bloques relacionados. ESP32 es compatible con Bluetooth v4.2 BR / EDR y BLE. Las especificaciones de Wi-Fi est谩n aproximadamente a la par con ESP8266. Las especificaciones de Bluetooth se muestran abajo.

bloques internos del micriprocesador esp32
Especificaciones de Bluetooth y Wi-Fi del Esp32


Mejoras introducidas por los SoC Esp32

Se pueden observar a煤n m谩s cambios en la estructura del dominio digital.

  • Los chips ESP32 utilizan el nuevo procesador Xtensa庐 LX6 de 32 bits de uno o dos n煤cleos con una frecuencia de funcionamiento m谩xima de hasta 240 MHz (160 MHz para ESP32-S0WD y ESP32-D2WD). Las caracter铆sticas del nuevo procesador son:
    • Conjunto de instrucciones de 16/24 bits;
    • Soporte de punto flotante;
    • Soporte de instrucci贸n DSP (por ejemplo, multiplicaci贸n de 32 bits, divisi贸n de 32 bits, multiplicaci贸n y acumulaci贸n de 40 bits);
    • 32 vectores de interrupci贸n de 70 fuentes;
    • Depuraci贸n con JTAG.
  • Adem谩s del procesador central, el ESP32 contiene un coprocesador ULP de bajo consumo adicional, que asume el control del sistema en los modos de bajo consumo.
  • El ESP32 ha expandido significativamente la cantidad de memoria interna:
    • 448 kB de ROM, que almacena el firmware funcional del m贸dulo;
    • 520 KB de RAM de uso general;
    • Memoria RAM RTC FAST de 8 kB. Esta memoria puede ser utilizada por el procesador principal para almacenar datos, as铆 como cuando se despierta del modo de suspensi贸n profunda;
    • Memoria RAM RTC SLOW de 8 kB. Esta memoria puede ser utilizada por el coprocesador ULP en modo de suspensi贸n profunda;
    • EFuse de 1 kbit: se utilizan 256 bits para las necesidades del sistema (direcci贸n MAC y configuraci贸n del sistema), se pueden utilizar otros 788 bits a discreci贸n del usuario;
    • Flash integrado de 2 MB (solo ESP32-D2WD).

Adem谩s, la memoria ESP32 se puede ampliar con RAM externa (hasta 4 MB de SRAM) y Flash (hasta 16 MB).


Perif茅ricos ampliados en el Esp32

  • En comparaci贸n con el ESP8266, la capacidad y los perif茅ricos en el ESP32 se han expandido significativamente:
    • 34 puertos de E / S;
    • Cuatro temporizadores de 64 bits con divisor de 16 bits;
    • Tres temporizadores de vigilancia;
    • Reloj en tiempo real con memoria incorporada;
    • Adem谩s de las interfaces 芦tradicionales禄 UART / SDIO / SPI / I虏C / I虏S, hay soporte para CAN 0 y Ethernet MAC (con IEEE 1588);
    • La capacidad de bits de ADC aument贸 a 12 bits y el n煤mero de canales, hasta 18;
    • Dos DAC de 8 bits;
    • 10 canales t谩ctiles para crear controles deslizantes, botones t谩ctiles y m谩s;
    • Sensor Hall;
    • Canales PWM para controlar motores el茅ctricos;
    • 16 canales PWM independientes para control LED;
    • Controlador de canal infrarrojo (IR);
    • Aceleradores de hardware AES, SHA, RSA y ECC.

Es necesario decir por separado algo sobre el consumo de ESP32. En comparaci贸n con el ESP8266, el rango de voltaje de suministro se ha ampliado a 2,3 … 3,6 V. Adem谩s, la variedad de modos de funcionamiento ha aumentado significativamente, lo que da a los desarrolladores m谩s espacio para maniobrar.


Modos de consumo de los ScC Esp32

El consumo en modo activo a煤n depende del funcionamiento de las interfaces inal谩mbricas. El consumo de ESP32 en el modo de suspensi贸n del m贸dem depende del n煤mero de n煤cleos del procesador y la frecuencia de funcionamiento. El modo de suspensi贸n profunda se divide en tres submodos, que difieren en el estado y la actividad del coprocesador ULP de baja potencia. El modo de hibernaci贸n apaga todas las unidades del IC excepto el RTC. Este es el modo de potencia m谩s bajo del ESP32, con solo 5 渭A de corriente de suministro. Cabe recordar que en los chips ESP8266 el modo m谩s econ贸mico era Deep-sleep con un consumo de 20 渭A.

ModoConsumo, mA
Transmisi贸n 802.11b, DSSS 1 Mbps, POUT = +19.5 dBm240
Transmisi贸n 802.11b, OFDM 54 dBm POUT = +16 dBm190
Transmisi贸n 802.11g, OFDM MCS7, POUT = +14 dBm180
Recepci贸n 802.11b / g / n95 … 100
Transmisi贸n BT / BLE, POUT = 0 dBm130
Recibe BT / BLE95 … 100
Consumo t铆pico de ESP32 en modo activo
tabla de consumo segun funcionamiento
Consumo de energ铆a t铆pico de ESP32 en modos de suspensi贸n

La seguridad se est谩 convirtiendo en un tema importante en el desarrollo de sistemas inal谩mbricos modernos. Una gran ventaja de ESP32 es la presencia de unidades de cifrado de hardware AES, SHA, RSA y ECC. Como sabe, la codificaci贸n es bastante costosa en t茅rminos de utilizar los recursos internos del procesador. Con aceleradores criptogr谩ficos integrados, la unidad de procesamiento central ESP32 se libera de las operaciones de rutina y puede hacer algo m谩s 煤til.


La familia ESP32 comprende actualmente cuatro modelos:

  • ESP32-D0WD es un procesador Xtensa庐 LX6 de doble n煤cleo de 32 bits con una frecuencia de funcionamiento m谩xima de hasta 240 MHz y un rendimiento m谩ximo de 600 DMIPS. No hay Flash incorporado. Caja QFN48 5 脳 5 mm. La impedancia de salida de Wi-Fi es 35 + j10 ohmios.
  • ESP32-D0WDQ6 es un procesador Xtensa庐 LX6 de doble n煤cleo de 32 bits con una frecuencia de funcionamiento m谩xima de hasta 240 MHz y un rendimiento m谩ximo de 600 DMIPS. No hay Flash incorporado. Cuerpo QFN48 6 脳 6 mm. La impedancia de salida de Wi-Fi es 30 + j10 ohmios.
  • ESP32-D2WD es un procesador Xtensa庐 LX6 de 32 bits de doble n煤cleo con una frecuencia de funcionamiento m谩xima de hasta 160 MHz y un rendimiento m谩ximo de 400 DMIPS. Flash incorporado 2 MB. Dise帽o de caja QFN48 5 脳 5 mm. Impedancia de salida Wi-Fi – 30 + j10 Ohm.
  • ESP32-S0WD es un modelo con un procesador Xtensa庐 LX6 de un solo n煤cleo de 32 bits con una frecuencia operativa m谩xima de hasta 160 MHz y un rendimiento m谩ximo de 200 DMIPS. No hay Flash incorporado. Dise帽o de caja QFN48 5 脳 5 mm. La impedancia de salida de Wi-Fi es 30 + j10 ohmios.

Gracias a la expansi贸n de la funcionalidad y la aparici贸n de la compatibilidad con Bluetooth, la lista de aplicaciones del ESP32 se ha vuelto a煤n m谩s diversa que la del ESP8266: concentradores de IoT, c谩maras de vigilancia, aplicaciones de audio, etc.

Los chips ESP8266 / ESP8285 / ESP32 est谩n altamente integrados y combinan una gran cantidad de bloques y elementos en un unos mil铆metros cuadrados. Sin embargo, esto no exime a los desarrolladores de la necesidad de utilizar componentes externos. Entonces, por ejemplo, para conectar un ESP32, necesitar谩 aproximadamente 20 componentes externos. A esto se suma la necesidad de rutear la PCB. Por lo tanto, para los desarrolladores que est谩n lejos de dise帽ar dispositivos RF, una forma m谩s f谩cil de organizar un canal inal谩mbrico Wi-Fi o Bluetooth es elegir m贸dulos listos para usar. Por conveniencia, mostramos los m贸dulos y kits de depuraci贸n correspondientes a los microcircuitos discutidos anteriormente. Los m贸dulos en s铆 se analizan en la siguiente secci贸n.

ChipM贸duloPlaca de depuraci贸n
ESP32-D0WDESP32-WROOM-32D , ESP32-WROOM-32U , ESP32-WROVER-B , ESP32-WROVER-IBESP32-DevKitC
ESP32-D0WDQ6ESP32-WROOM-32 , ESP32-WROVER , ESP32-WROVER-IESP32-DevKitC , ESP-WROVER-KIT , ESP32-LyraT , ESP32-LyraTD-MSC
ESP32-D2WD
ESP32-S0WDESP32-SOLO-1ESP32-DevKitC
ESP8266EXESP-WROOM-02 , ESP-WROOM-02D , ESP-WROOM-02U , ESP-WROOM-S2ESP8266-DevKitC , lanzador ESP
ESP8285
Correspondencia entre m贸dulos y chips inal谩mbricos Espressif Systems

Soluciones inal谩mbricas listas de Espressif Systems

Los m贸dulos inal谩mbricos disponibles en el mercado son ideales para aficionados, aspirantes a desarrolladores y aplicaciones comerciales y de otro tipo que requieren un tiempo de comercializaci贸n r谩pido con costos de desarrollo m铆nimos. Espressif Systems ofrece una amplia gama de m贸dulos Wi-Fi y Wi-Fi / Bluetooth. La funcionalidad de los m贸dulos est谩 determinada principalmente por el microcircuito inal谩mbrico utilizado. Adem谩s, los m贸dulos difieren en la cantidad de Flash y RAM, as铆 como en el tipo de antena. D茅mos una breve descripci贸n de cada uno de ellos.

NombreChipDimensiones, mmNumero de pinesFlash, MBPSRAM, MBAntenaTablero de depuraci贸n
ESP32-WROOM-32ESP32-D0WDQ618 x 25,5 x 3,1384tarjeta de circuito impresoESP32-DevKitC
ESP32-WROOM-32DESP32-D0WD18 x 25,5 x 3,1384tarjeta de circuito impresoESP32-DevKitC
ESP32-WROOM-32UESP32-D0WD18 x 19,2 x 3,2384U.FLESP32-DevKitC
ESP32-WROVERESP32-D0WDQ618 x 31,4 x 3,33848tarjeta de circuito impresoESP-WROVER-KIT
ESP32-WROVER-IESP32-D0WDQ618 x 31,4 x 3,33848U.FL
ESP32-WROVER-BESP32-D0WD18 x 31,4 x 3,33848tarjeta de circuito impresoESP32-DevKitC
ESP32-WROVER-IBESP32-D0WD18 x 31,4 x 3,33848U.FLESP32-DevKitC
ESP32-PICO-D4ESP327 脳 7 脳 0,94484n / AESP32-PICO-KIT
ESP32-SOLO-1ESP32-S0WD18 x 25,5 x 3,1384tarjeta de circuito impresoESP32-DevKitC
ESP-WROOM-02ESP8266EX18 脳 20 脳 3182tarjeta de circuito impresoLanzador ESP
ESP-WROOM-02DESP8266EX18 脳 20 脳 3,2182tarjeta de circuito impresoESP8266-DevKitC
ESP-WROOM-02UESP8266EX18 x 14,3 x 3,2182U.FLESP8266-DevKitC
ESP-WROOM-S2ESP8266EX16 脳 23 脳 3202tarjeta de circuito impreso
M贸dulos inal谩mbricos listos para usar de Espressif Systems

Un inciso sobre el chip ESP32-PICO-D4

ESP32-PICO-D4 es el 煤nico m贸dulo de encapsulado tipo 芦chip禄. A diferencia de los SoC discutidos anteriormente, el m贸dulo ESP32-PICO-D4 es un microcircuito SiP. Es decir, los elementos del m贸dulo no se colocan en uno, sino en diferentes cristales. El ESP32-PICO-D4 incluye todos los mismos componentes que el ESP32 SoC, incluido un procesador de doble n煤cleo, memoria y perif茅ricos, pero este agrega 4 MB de memoria Flash, condensadores de desacoplamiento, inductores de filtrado, un diodo de protecci贸n TVS bidireccional y un Resonador de cuarzo 40 MHz. El m贸dulo tiene un dise帽o de caja QFN-48 con dimensiones de 7x7x0,94 mm.

ESP32-PICO-D4 es el 煤nico m贸dulo de encapsulado tipo "chip".
SiP-chip ESP32-PICO-D4

ESP32-PICO-D4 le permite reducir la lista de componentes usados 鈥嬧媦 reducir significativamente el espacio de PCB. Esto puede resultar muy 煤til para aplicaciones m贸viles con limitaciones de espacio.


El grupo de m贸dulos Wi-Fi basados 鈥嬧媏n el chip ESP8266 consta de cuatro representantes.

ESP-WROOM-02 : unidad base con antena impresa de 2 dB y memoria adicional SPI-Flash de 2 MB. El m贸dulo tiene unas dimensiones de 18x20x2,80 mm y est谩 dise帽ado para montaje en superficie. Rango de temperatura de funcionamiento -40鈥 85潞小.

ESP-WROOM-02D es un m贸dulo que se diferencia de ESP-WROOM-02 por la presencia de una pista de RF optimizada. Si ESP-WROOM-02 usa una cadena de coincidencia CCL, entonces ESP-WROOM-02D tiene una cadena de coincidencia CLC en la salida ANT. Las dimensiones del ESP-WROOM-02D se han aumentado ligeramente: 18x20x3,20 mm. El resto de m贸dulos son id茅nticos. Esto se aplica a las dimensiones generales, la capacidad de memoria y el rango de temperatura.

ESP-WROOM-02U es un m贸dulo de caracter铆sticas id茅nticas al ESP-WROOM-02D, pero tiene dos diferencias importantes:

  • En lugar de una antena impresa, aparece un conector FL;
  • Las dimensiones del m贸dulo resultan ser m谩s compactas: 18 脳 14.3 脳 3.20 mm.

Tienen un dise帽o de pines similar.

ESP-WROOM-S2 es un m贸dulo de antena impreso que puede actuar como esclavo SDIO / SPI con una frecuencia de funcionamiento SPI de hasta 8 Mbps. Adem谩s del chip ESP8266, el m贸dulo tiene un SPI-Flash de 2 MB integrada. Las dimensiones del ESP-WROOM-S2 son 16x23x2,80 mm.

El grupo de m贸dulos Wi-Fi basados 鈥嬧媏n el chip ESP8266
Aparici贸n de m贸dulos Wi-Fi basados 鈥嬧媏n el chip ESP8266


El grupo de m贸dulos Wi-Fi / Bluetooth basados 鈥嬧媏n el microchip ESP32 re煤ne a ocho representantes.

ESP32-SOLO-1 – M贸dulo Wi-Fi + BT + BLE basado en el chip ESP32-S0WD de un solo n煤cleo. Como se se帽al贸 anteriormente, el ESP32-S0WD es el miembro m谩s joven de la familia ESP32. A pesar de esto, el ESP32-SOLO-1 se puede utilizar en una amplia gama de aplicaciones, desde sensores de baja potencia (la mejor opci贸n) hasta aplicaciones para transmisi贸n de audio inal谩mbrica.

El microchip ESP32-S0W ejecuta freeRTOS y usa la pila LwIP.

Este m贸dulo cuenta con una antena impresa incorporada, 4 MB SPI-Flash y dimensiones de 18 脳 25,5 脳 3,10 mm.

ESP32-WROOM-32 es un m贸dulo base que utiliza el chip ESP32-D0WDQ6 de alto rendimiento con un procesador de doble n煤cleo y una frecuencia de funcionamiento m谩xima de hasta 240 MHz. El chip ESP32-D0WDQ6 ejecuta freeRTOS y usa la pila LwIP.

El m贸dulo tiene 4 MB SPI-Flash y una antena impresa. Debido a su alto rendimiento, el m贸dulo se puede utilizar en una gama m谩s amplia de aplicaciones en comparaci贸n con el ESP32-S0W. Las dimensiones del m贸dulo son 18 脳 25,5 脳 3,10 mm. Rango de temperatura de funcionamiento -40鈥 85潞小.

ESP32-WROOM-32D es una modificaci贸n del m贸dulo ESP32-WROOM-32 con una antena impresa y una ruta de RF optimizada. El resto de las caracter铆sticas se mantuvieron sin cambios, incluidas las dimensiones, el volumen de flash y el rango de temperatura de funcionamiento.

ESP32-WROOM-32U es una modificaci贸n del m贸dulo ESP32-WROOM-32D con un conector U.FL para conectar una antena externa. Debido a la falta de una antena impresa, las dimensiones del m贸dulo se redujeron a 18 脳 19,2 脳 3,10 mm.

ESP32-WROVER es un m贸dulo inal谩mbrico basado en el chip ESP32-D0WDQ6 con una cantidad significativa de memoria adicional: 4 MB SPI-Flash y 8 MB SPI-PSRAM. El chip ESP32-D0WDQ6 ejecuta freeRTOS y usa la pila LwIP. El m贸dulo utiliza una antena impresa. Las dimensiones del ESP32-WROVER son 18 x 31,4 x 3,30 mm. Rango de temperatura de funcionamiento -40鈥 85潞小.

ESP32-WROVER-I es una modificaci贸n del m贸dulo ESP32-WROVER con un conector IPEX para conectar una antena externa (an谩logo al conector U.FL).

ESP32-WROVER-B es una variante del ESP32-WROVER con una ruta de RF optimizada.ESP32-WROVER-IB es una modificaci贸n del m贸dulo ESP32-WROVER-B con un conector IPEX para conectar una antena externa.

El grupo de m贸dulos Wi-Fi / Bluetooth basados 鈥嬧媏n el microchip ESP32 re煤ne a ocho representantes.
Aparici贸n de m贸dulos Wi-Fi + BT + BLE basados 鈥嬧媏n el chip ESP32

Para familiarizarse r谩pidamente con las capacidades de los m贸dulos y microcircuitos de Espressif Systems, puede utilizar kits de depuraci贸n listos para usar.


Kits de depuraci贸n de Espressif Systems

Espressif Systems ofrece varios kits de depuraci贸n que le ayudan a familiarizarse r谩pidamente con las capacidades y caracter铆sticas de los microcircuitos y m贸dulos inal谩mbricos:

  • kits de depuraci贸n para crear dispositivos Wi-Fi + BT / BLE basados 鈥嬧媏n microcircuitos y m贸dulos ESP32;
  • kits de depuraci贸n para crear dispositivos Wi-Fi basados 鈥嬧媏n microcircuitos y m贸dulos ESP8266;
  • kits de depuraci贸n para crear dispositivos Wi-Fi + BT / BLE con sensores.
NombreFlash / PSRAMCaracter铆sticas: M贸dulo / Chip
ESP-EYEFlash de 4 MB +
PSRAM de 8 MB
C谩mara de 2 MP, micro-USB, botones, LEDESP32
ESP32-PICO-KITFlash de 4 MBE / S, USB, botones, LEDESP32-PICO-D4
ESP-WROVER-KITFlash de 4 MB +
PSRAM de 4 MB
E / S, JTAG, USB, conector de c谩mara, tarjeta Micro SD, LCD, botones, LEDESP32-WROVER
ESP-WROVER-KIT-VBFlash de 4 MB +
PSRAM de 8 MB
E / S, JTAG, USB, conector de c谩mara, LCD, UART, SPI, tarjeta MicroSD, botones, LEDESP32-WROVER-B
ESP32-DevKitCFlash de 4 MBE / S, USB, botones, LEDESP32-WROOM-32 , ESP32-WROOM-32D , ESP32-WROOM-32U , ESP32-SOLO-1 , ESP32-WROVER-B , ESP32-WROVER-IB
ESP32-LyraTD-MSCFlash de 4 MB +
PSRAM de 4 MB
USB, I虏S, SPI, conector para auriculares, altavoz, tarjeta Micro SD, JTAG, botones, LEDESP32-WROVER
ESP32-LyraTFlash de 4 MB +
PSRAM de 4 MB
Tarjeta Micro SD, Salida de audio, USB, Altavoz, Botones, Botones t谩ctiles, LEDESP32-WROVER
Lanzador ESPFlash SPI de 4 MB + Flash HSPI de 4 MBE / S, USB, botones, LEDESP8266EX
ESP8266-DevKitCFlash de 2 MBHSPI, PWM, IR, I / O, ADC, UART, I虏S, I虏C, USB, botonesESP-WROOM-02D , ESP-WROOM-02U
Kit ESP32-SenseFlash de 4 MBE / S, USB, ESP-Prog, botones t谩ctiles, LEDESP32-WROOM-32
ESP-ProgE / S, USB, conector para auriculares, botones, LED, botones, LEDKit ESP32-Sense
ESP32-MeshKit-SenseFlash de 4 MBE / S, USB, LCD, ESP-Prog, botones, LEDESP32-WROOM-32
Kits de depuraci贸n para m贸dulos inal谩mbricos y chips SoC Espressif Systems

Breve descripci贸n de los kits de depuraci贸n basados 鈥嬧媏n ESP32.

Todos estos kits est谩n alimentados y conectados a una PC a trav茅s de USB. Alternativamente, se pueden utilizar fuentes de alimentaci贸n de 5 / 3,3 V con conectores macho. Se ofrece el entorno ESP-IDF gratuito para crear programas.

ESP-EYE es una placa de desarrollo dise帽ada para crear aplicaciones de procesamiento y reconocimiento de audio. ESP-EYE, en particular, se puede utilizar en varios dispositivos de IoT. La placa incluye un chip inal谩mbrico ESP32, una c谩mara de video de 2 megap铆xeles, PSRAM de 8 MB y Flash de 4 MB. La depuraci贸n se realiza mediante Micro-USB. Para la interacci贸n con el usuario, la placa proporciona botones y LED.

ESP32-PICO-KIT es un kit de depuraci贸n que le permite familiarizarse con las capacidades del chip ESP32-PICO-D4 SiP. Adem谩s del microcircuito inal谩mbrico en s铆, la placa contiene 4 MB de Flash, botones, LED y un conector Micro-USB para depuraci贸n. Cabe destacar que este kit se puede utilizar tanto de forma independiente como como parte de un sistema m谩s complejo, ya que todos los pines del microcircuito ESP32-PICO-D4 son accesibles a trav茅s de los conectores ubicados en los laterales de la placa.

ESP-WROVER-KIT es una placa de desarrollo dise帽ada para crear dispositivos de alto rendimiento basados 鈥嬧媏n m贸dulos ESP32-WROVER. La placa tiene un rico conjunto de perif茅ricos: LCD, LED RGB, tarjeta Micro SD, conector de c谩mara, flash de 4 MB y PSRAM cada uno. Se sugiere utilizar JTAG para cargar y depurar programas. La conexi贸n USB se realiza mediante el puente USB-UART FT2232HL.

Las capacidades del ESP-WROVER-KIT se pueden ampliar conectando dispositivos externos adicionales.

ESP-WROVER-KIT-VB es un an谩logo de la placa ESP-WROVER-KIT, pero con el m贸dulo ESP32-WROVER-B.

ESP32-DevKitC es un kit b谩sico para trabajar con la familia de m贸dulos ESP32-WROOM. Hay versiones de la placa de depuraci贸n para los m贸dulos ESP32-WROOM-32, ESP32-WROOM-32D, ESP32-WROOM-32U, ESP32-SOLO-1, ESP32-WROVER-B, ESP32-WROVER-IB. La placa tiene un conjunto m铆nimo de elementos adicionales: Flash de 4 MB, botones, LED, un conector Micro-USB para depuraci贸n.

ESP32-LyraTD-MSC es una placa de desarrollo para crear aplicaciones de audio basadas en m贸dulos ESP32-WROVER. La placa admite varios formatos de audio: AAC, FLAC, OPUS y OGG. Tambi茅n puede funcionar con DuerOS y el servicio de voz Alexa de Amazon.

ESP32-LyraT es otra placa de depuraci贸n para aplicaciones de audio basada en m贸dulos ESP32-WROVER. Esta placa es una soluci贸n casi completa para dispositivos de audio inal谩mbricos y de alto rendimiento.

Descripci贸n de los kits de depuraci贸n basados 鈥嬧媏n ESP32.
Kits de depuraci贸n para crear dispositivos Wi-Fi + BT / BLE basados 鈥嬧媏n chips y m贸dulos ESP32

Actualmente, los kits de depuraci贸n para chips y m贸dulos Wi-Fi basados 鈥嬧媏n ESP8266 est谩n representados por dos placas: ESP-Launcher y ESP8266-DevKitC.

ESP-Launcher es un kit de depuraci贸n de nivel de entrada con un conjunto limitado de perif茅ricos (4 MB SPI-Flash + 4 MB HSPI-Flash, botones, LED, conector Micro-USB para depuraci贸n). Sin embargo, vale la pena se帽alar que todos los pines ESP8266 est谩n conectados a pads externos, lo que le permite ampliar la funcionalidad de la placa de depuraci贸n a petici贸n del usuario.

ESP8266-DevKitC es un kit de depuraci贸n de nivel de entrada para conocer y trabajar con los m贸dulos ESP-WROOM-02D y ESP-WROOM-02U.

Actualmente, los kits de depuraci贸n para chips y m贸dulos Wi-Fi basados 鈥嬧媏n ESP8266 est谩n representados por dos placas: ESP-Launcher y ESP8266-DevKitC.
Kits de depuraci贸n para chips y m贸dulos Wi-Fi basados 鈥嬧媏n ESP8266

Dado que los sensores y las aplicaciones de sensores son uno de los segmentos de destino para los microcircuitos y m贸dulos Espressif, un grupo separado debe incluir placas de depuraci贸n especializadas con sensores y botones t谩ctiles:

  • ESP32-Sense Kit : un kit de depuraci贸n para crear aplicaciones t谩ctiles basadas en ESP32. Este kit consta de una placa base y varias tarjetas de expansi贸n. Todos los elementos principales est谩n ubicados en la placa base: chip inal谩mbrico, indicadores LCD, conectores y m谩s. Las placas de expansi贸n tienen varios botones y controles t谩ctiles, en particular, deslizadores lineales y de anillo.
  • ESP32-MeshKit-Sense : un kit de depuraci贸n para crear sensores independientes basados 鈥嬧媏n m贸dulos ESP32. Adem谩s del m贸dulo inal谩mbrico a bordo, la placa tiene varios sensores: temperatura, presi贸n, humedad. Ya que estamos hablando de dispositivos de bajo consumo, una funci贸n muy 煤til de la placa es la capacidad de medir el propio consumo del m贸dulo inal谩mbrico en varios modos de funcionamiento.
Kits de depuracion para crear dispositivos Wi Fi BT BLE con sensores
Kits de depuraci贸n para crear dispositivos Wi-Fi + BT / BLE con sensores
Depurador ESP Prog
Depurador ESP-Prog

Aparte, debe decirse que el depurador ESP-Prog, es necesario para programar y depurar chips y m贸dulos inal谩mbricos fabricados por Espressif. El depurador utiliza el puente FT2232HL USB / UART. En este caso, se usa JTAG para depurar ESP32 y se usa una interfaz en serie para ESP8266.


En sucesivas entregas entraremos mas a fondo a analizar alguno de estos m贸dulos que est谩n teniendo un gran desarrollo en el campo maker y en el desarrollo del internet de las cosas.

Conclusi贸n

Espressif Systems ofrece una amplia gama de microcircuitos inal谩mbricos y m贸dulos listos para usar, para crear dispositivos Wi-Fi, as铆 como dispositivos combinados Wi-Fi + BT / BLE. Entre las ventajas de los productos de Espressif Systems se encuentran el bajo costo, alta confiabilidad, un largo ciclo de vida garantizado, que es importante para los dispositivos industriales, la disponibilidad de herramientas de depuraci贸n disponibles y un sistema de soporte de informaci贸n desarrollado para y por desarrolladores: foros, proyectos abiertos, documentaci贸n disponible, etc.