Vés al contingut

ESP32

De la Viquipèdia, l'enciclopèdia lliure
Infotaula equipament informàticESP32

Modifica el valor a Wikidata
DesenvolupadorEspressif Systems Modifica el valor a Wikidata
FabricantTSMC Modifica el valor a Wikidata
Data d'anunci5 novembre 2015 Modifica el valor a Wikidata
Característiques de CPUs
Freqüència160 MHz
240 MHz Modifica el valor a Wikidata
Geometria40 nm lithography process (en) Tradueix Modifica el valor a Wikidata
Conjunt d'instruccionsRISC
MicroarquitecturaTensilica Xtensa LX6
Característiques
CPUTensilica Xtensa LX6 (en) Tradueix Modifica el valor a Wikidata
Memòria520 kB Modifica el valor a Wikidata
ESP8266 Modifica el valor a Wikidata

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.

Característiques generals

[modifica]

Versió simplificada ESP32-S2 :[5]

  • CPU de nucli únic.
  • Menys memòria : 320 kB SRAM, 128 kB ROM.
  • Wi-Fi però sense Bluetooth.
  • Diagrama de blocs de l'ESP32
    Més perifèrics : 42 GPIO.
  • Controlador USB.
  • Sensor de distància TOF.

Emmagatzematge incorporat

[modifica]

L'ESP32 inclou la següent memòria integrada:[6]

Mida de la memòria
SRAM 520 KiBit
Memòria flaix 448 KiBit
NVRAM 16 KiBit

Característiques Wi-Fi

[modifica]

Xips

[modifica]

Xips segons el seu datasheet :[1]

Identificador Descripció
ESP32-D0WDQ6 Primera versió de la sèrie ESP32. Descripció del codi identificador : Doble nucli, 0 (zero) flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 6 mm × 6 mm (48 potes).
ESP32‑D2WD Doble nucli, 2 MiB flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 5 mm × 5 mm (48 potes)
ESP32-U4WDH Únic nucli, 4 MiB flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 5 mm × 5 mm (48 potes)
ESP32‑S0WD [7] Únic nucli, 0 (zero) flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 5 mm × 5 mm (48 potes)
ESP32-C3 [8] Únic nucli tipus RISC-V de 32 bits, 0 (zero)/4MiB flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 5 mm × 5 mm (32 potes)
ESP32-C6 [9] Únic nucli tipus RISC-V de 32 bits, 0 (zero)/4MiB flaix interna, Wi-Fi, IEEE 802.15.4 (Thread + Zigbee), mode dual Bluetooth, encapsulat QFN, dimensions 5 mm × 5 mm (32 potes)

Mòduls

[modifica]

Mòduls són els circuits realitzats on només hi ha el xip ESP32:[10]

Venedor Nom Tipus Antena Descripció
Espressif Systems ESP-WROOM-03 Pista en PCB Distribució limitada inicial per a test beta inicial. Testejat per FCC Part 15.247 (FCC ID: 2AC7Z-ESP32).
Espressif Systems ESP-WROOM-32 Pista en PCB Mòdul inicial en producció.
Ai-Thinker ESP-32S Arxivat 2016-12-20 a Wayback Machine. Pista en PCB Mòdul amb les mateixes dimensions que l'anterior.
Espressif Systems ESP-WROOM-32D [11] Pista en PCB Dimensions 25,5x18 mm
Espressif Systems ESP32-WROOM-32U Connector U.FL Dimensions 19,2x18 mm
Espressif Systems ESP32-PICO-D4 [7] Externa Doble nucli, 4 MiB flaix interna, Wi-Fi, mode dual Bluetooth, encapsulat QFN, dimensions 7 mm × 7 mm (48 potes)

SDK són un conjunt d'eines de desenvolupament de programari que permet al programador crear aplicacions per al xip ESP32.

Fabricant Nom Versió Plataforma Descripció
Espressif Systems ESP32 IDF [10][12] V1.0 RTOS Infraestructura d'Espressif Systems per a desenvolupar aplicacions amb ESP32

Comparativa ESP8266 i ESP32

[modifica]

[13]

Comparativa ESP32 i STM32

[modifica]

[14]

Especificació ESP8266 ESP32
MCU Xtensa® Single-Core 32-bit L106 Xtensa® Dual-Core 32-bit LX6 600 DMIPS
802.11 b/g/n Wi-Fi Sí, HT20 (banda de 20 MHz) Sí, HT40 (banda de 40 MHz)
Bluetooth No Sí, versió 4.2 i anteriors
Freqüència típica 80 MHz 160 MHz
SRAM 160 KBytes 512 KBytes
Flaix SPI, fins a 16 MBytes SPI, fins a 16 MBytes
GPIO 17 36
Hardware /Software PWM No/8 canals 1/16 canals
SPII2CI2SUART 2/1/2/2 4/2/2/2
ADC de 10 bits de 12 bits
CAN No 1
Ethernet MAC No 1
Sensors Touch No
Sensor de Temperatura No
Temperatura de treball -40 °C a 125 °C -40 °C a 125 °C

Referències

[modifica]
  1. 1,0 1,1 «Documentació de l'ESP32» (en anglès). [Consulta: 16 novembre 2025].
  2. «Undocumented backdoor found in Bluetooth chip used by a billion devices» (en anglès). BleepingComputer, 06-03-2025. [Consulta: 9 març 2025].
  3. «CVE-2025-27840» (en anglès). National Vulnerability Database (NVD), 07-03-2025. [Consulta: 9 març 2025].
  4. «Current ULV Processors - How fast are they?» (en anglès). notebookreview.com, 31-01-2015. [Consulta: 30 novembre 2016].
  5. By. «New Part Day: Espressif Announces ESP32-S2 With USB» (en anglès). https://hackaday.com,+21-05-2019.+[Consulta: 9 juliol 2019].
  6. jameswilson. «ESP32 Pinout, Datasheet, Features & Applications - The Engineering Projects» (en anglès americà), 16-12-2020. [Consulta: 14 juliol 2024].
  7. 7,0 7,1 «Espressif Systems ESP32-S0WD» (en anglès). www.mouser.com, 09-12-2020. [Consulta: https://www.mouser.com/ProductDetail/Espressif-Systems/ESP32-S0WD?qs=gTYE2QTfZfQp30qibCgnrA%3D%3D].
  8. «New ESP32-C3 with RISC-V Core: More Than an Alternative for ESP8266!» (en anglès). www.elektormagazine.com, 14-12-2020. [Consulta: 14 desembre 2020].
  9. EEWeb. «Announcing ESP32-C6, a Wi-Fi 6 + Bluetooth 5 (LE) SoC» (en anglès americà), 10-04-2021. [Consulta: 14 novembre 2023].
  10. 10,0 10,1 «Recursos de l'ESP32» (en anglès). [Consulta: 8 desembre 2016].
  11. «[https://web.archive.org/web/20171208204923/http://espressif.com/sites/default/files/documentation/esp-wroom-32d_esp32-wroom-32u_datasheet_en.pdf ESP-WROOM-32D/ESP32-WROOM-32U Datasheet]» (en anglès). http://www.espressif.com. Arxivat de l'original el 2017-12-08. [Consulta: 5 desembre 2017].
  12. «Espressif ESP32 SDK» (en anglès). [Consulta: 8 desembre 2016].
  13. «Comparativa ESP8266 i ESP32» (en anglès). Arxivat de l'original el 2016-12-31. [Consulta: 9 desembre 2016].
  14. «Comparativa ESP32 i STM32» (en anglès). [Consulta: 24 maig 2023].

Enllaços externs

[modifica]
  • Comparativa ESP32 i STM32 (anglès).

Vegeu també

[modifica]