El ESP32-S3 es un MCU XTensa LX7 de doble núcleo, capaz de funcionar a 240 MHz. Además de sus 512 KB de SRAM interna, también viene con Wi-Fi integrado de 2,4 GHz, 802.11 b/g/n y conectividad Bluetooth 5 (LE) que proporciona soporte de largo alcance. Tiene 45 GPIO programables y admite un amplio conjunto de periféricos. ESP32-S3 admite flash SPI octal de alta velocidad más grande y PSRAM con caché de datos e instrucciones configurable.
La mayoría de los pines de entrada y salida (I/O) del módulo están distribuidos en los cabezales de pines situados a ambos lados de la placa, lo que facilita su conexión. Los desarrolladores pueden conectar periféricos utilizando cables o colocar la ESP32-S3-DevKitC-1 en una placa de pruebas para realizar experimentos y prototipos de manera sencilla.
Características
- Wi-Fi (banda de 2,4 GHz)
- Bluetooth de baja energía, 5 LE
- Dos núcleos de CPU Xtensa® LX7 de 32 bits de alto rendimiento
- Coprocesador de ultra bajo consumo que ejecuta núcleo RISC-V o FSM
- Múltiples periféricos
- Hardware de seguridad integrado
- Interfaz USB OTG
- Controlador USB serie/JTAG
- Voltaje de Alimentación (USB): 5V DC
- Voltaje 5V a 3.3V
- Puerto USB a UART
Wi-Fi + Bluetooth 5 (LE)
El ESP32-S3 es compatible con Wi-Fi de 2,4 GHz (802.11 b/g/n) con 40 MHz de ancho de banda. El subsistema Bluetooth de baja energía admite un largo alcance a través de PHY codificada y extensión de publicidad. También admite una mayor velocidad de transmisión y rendimiento de datos, con 2 Mbps PHY. Tanto Wi-Fi como Bluetooth LE tienen un rendimiento de RF superior que se mantiene incluso a altas temperaturas.
Compatibilidad con la aceleración de la IA
ESP32-S3 tiene soporte adicional para instrucciones vectoriales en el MCU, lo que proporciona aceleración para la computación de redes neuronales y las cargas de trabajo de procesamiento de señales. Los desarrolladores pueden aprovechar estas instrucciones vectoriales a través de las bibliotecas ESP-DSP y ESP-NN para optimizar sus aplicaciones. Los SDK de ESP-WHO y ESP-Skainet también apoyarán esta aceleración.
Seguridad
ESP32-S3 proporciona todos los requisitos de seguridad necesarios para construir dispositivos conectados de forma segura, sin necesidad de ningún componente externo. Es compatible con el cifrado flash basado en AES-XTS, el arranque seguro basado en RSA, la firma digital y HMAC. ESP32-S3 también tiene un periférico “World Controller” que proporciona dos entornos de ejecución totalmente aislados, lo que permite la implementación de un entorno de ejecución confiable o un esquema de separación de privilegios.
Soporte de software
ESP32-S3 es compatible con la popular plataforma ESP-IDF de Espressif que ya alimenta millones de dispositivos en el mercado. ESP-IDF viene con pruebas rigurosas, actualizaciones periódicas y una política de soporte sin igual. Basado en la arquitectura de software madura de ESP-IDF, los desarrolladores pueden crear fácilmente aplicaciones nuevas o migrar sus propias aplicaciones a la plataforma ESP32-S3, y continuar trabajando con las herramientas y API confiables de ESP-IDF.
Descripción de los componentes
Componente clave | Descripción |
---|---|
ESP32-S3-WROOM-1/1U/2 | ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U y ESP32-S3-WROOM-2 son potentes módulos MCU genéricos Wi-Fi + Bluetooth de bajo consumo que tienen un amplio conjunto de periféricos. Proporcionan aceleración para la computación de redes neuronales y las cargas de trabajo de procesamiento de señales. ESP32-S3-WROOM-1 y ESP32-S3-WROOM-2 vienen con una antena PCB. ESP32-S3-WROOM-1U viene con un conector de antena externa. |
LDO de 5 V a 3,3 V | Regulador de potencia que convierte una fuente de alimentación de 5 V en una salida de 3,3 V. |
Encabezados de Pines | Todos los pines GPIO disponibles (excepto el bus SPI para flash) están divididos en los cabezales de los pines de la placa para facilitar la interfaz y la programación. |
Puerto USB a UART | Un puerto Micro-USB utilizado para la alimentación de la placa, para flashear aplicaciones en el chip, así como para la comunicación con el chip a través del puente USB a UART integrado. |
Botón de arranque | Botón de descarga. Al mantener pulsado Boot y, a continuación, pulsar Reset se inicia el modo de descarga de firmware para descargar el firmware a través del puerto serie. |
Botón de reinicio | Presione este botón para reiniciar el sistema. |
Puerto USB | Interfaz USB OTG de alta velocidad ESP32-S3, compatible con la especificación USB 1.1. La interfaz se utiliza para la alimentación de la placa, para flashear aplicaciones en el chip, para la comunicación con el chip mediante protocolos USB 1.1, así como para la depuración JTAG. |
Puente USB a UART | Un solo chip de puente USB a UART proporciona velocidades de transferencia de hasta 3 Mbps. |
RGB LED | LED RGB direccionable, accionado por GPIO38. |
LED de encendido de 3,3 V | Se enciende cuando la alimentación USB está conectada a la placa. |
Opciones de fuente de alimentación
Hay tres formas mutuamente excluyentes de proporcionar energía a la junta:
- Puerto USB a UART y puerto USB ESP32-S3 (uno o ambos), fuente de alimentación predeterminada (recomendado)
- Pines de 5V y G (GND)
- Pines 3V3 y G (GND)
Amplio conjunto de periféricos de E/S
ESP32-S3 tiene 45 GPIOs programables, SPI, I2S, I2C, PWM, RMT, ADC y UART, SD/MMC host y TWAITM. En total, se pueden configurar 14 GPIO como entrada táctil capacitiva para aplicaciones HMI. Sin embargo, aparte de todos estos periféricos, el ESP32-S3 también está equipado con un núcleo de ultra bajo consumo (ULP) que admite múltiples modos de bajo consumo en una variedad de casos de uso.
Diagrama de bloques
El siguiente diagrama de bloques muestra los componentes de ESP32-S3-DevKitC-1 y sus interconexiones.