ESP32
From Wikipedia, the free encyclopedia
Remove ads
ESP32[1] és un xip o circuit integrat monolític de baix cost i alta integració SoC amb les següents prestacions: microprocessador multinucli dual, pila TCP/IP completa, connectivitat Wi-Fi, Bluetooth dual i múltiples ports E/S disponibles, dissenyat per l'empresa xinesa Espressif Systems i fabricat per TSMC en tecnologia de 40 nm. ESP32 és un dels successors de l'ESP8266.
El març de 2025, els investigadors de Tarlogic Security van descobrir ordres indocumentades de la interfície de controlador d'amfitrió (HCI) al microprogramari Bluetooth de l'ESP32, cosa que va generar preocupacions sobre possibles riscos de seguretat.[2] Aquestes ordres ocultes, com Write Memory (0xFC02), podrien permetre un control de baix nivell sobre la funcionalitat Bluetooth del xip, permetent la manipulació de memòria no autoritzada i la suplantació del dispositiu.[3] Aquestes ordres poden ser funcions de depuració estàndard deixades per error, però la manca de documentació oficial ha generat preocupacions pel seu potencial mal ús. Al març de 2025, Espressif Systems no ha emès cap declaració pública sobre les troballes.
Remove ads
Característiques generals
- CPU d'arquitectura RISC de 32-bit: doble nucli tipus Tensilica Xtensa LX106 corrent a 160 MHz o 240 MHz + Processador d'ultra baix consum[4]
- 512 KiB de memòria RAM
- Memòria externa QSPI flaix - de 512 KiB fins a 4 MiB (màxim de 16 MiB)
- Wi-Fi tipus IEEE 802.11b, IEEE 802.11g i IEEE 802.11n. Només la banda ISM de 2.4 GHz.
- Integra el commutador TR, balun, amplificador de baix soroll LNA, l'amplificador de potència RF i l'adaptació d'impedàncies.
- Xarxes obertes o amb autenticació WEP o WPA/WPA2.
- Bluetooth v4.2 :
- Fins a 16 canals PWM Led.
- 10 sensors touch.
- Connectivitat amb busos 3x UART, 4x SPI, 2x I²C, 1x SD/SDIO/MMC, Ethernet, CAN 2.0, IR.
- Connectivitat amb bus 2x I²S amb canal DMA (compartit amb E/S)
- Fins a 18 SAR ADC de 12 bits.
- Preamplificador analògic de molt baix consum.
- Suporta funcionalitat OTA.
Versió simplificada ESP32-S2 :[5]
- CPU de nucli únic.
- Menys memòria : 320 kB SRAM, 128 kB ROM.
- Wi-Fi però sense Bluetooth.
Més perifèrics : 42 GPIO.Diagrama de blocs de l'ESP32 - Controlador USB.
- Sensor de distància TOF.
Emmagatzematge incorporat
L'ESP32 inclou la següent memòria integrada:[6]
Remove ads
Característiques Wi-Fi
- Wi-Fi tipus IEEE 802.11b, IEEE 802.11g i IEEE 802.11n. També IEEE 802.11e i IEEE 802.11i.
- Mode de configuracíó Wi-Fi Direct.
- Funcionalitats P2P: Discovery, modes GO(Group Owner) i GC(Group Client) i manegament de potència.
- Arquitectura de xarxa en modes: estació infraestructura BSS, P2P o Ad hoc i SoftAP.
- Acceleradors via maquinari per a realitzar les encriptacions CCMP, TKIP, WAPI, WEP, CRC.
- Criptografia WPA/WPA2 PSK i controlador WPS.
- Normativa TSN.
- Interfície a diferents esquemes d'autenticació: TLS, PEAP, LEAP, SIM, AKA.
- Suporta MIMO 1x1 i 2x1, STBC, A-MPDU i A-MSDU (agregació de trames i interval de guarda de 0,4 microsegons).
Remove ads
Xips
Xips segons el seu datasheet :[1]
Mòduls
Mòduls són els circuits realitzats on només hi ha el xip ESP32:[10]
Remove ads
SDK
SDK són un conjunt d'eines de desenvolupament de programari que permet al programador crear aplicacions per al xip ESP32.
Comparativa ESP8266 i ESP32
Comparativa ESP32 i STM32
Remove ads
Referències
Enllaços externs
Vegeu també
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads