ESP32

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. október 15-én felülvizsgált verziótól ; az ellenőrzések 50 szerkesztést igényelnek .

Az ESP32 a kínai Espressif Systems  cég olcsó, alacsony fogyasztású chipeinek sorozata . Ezek egy chipen lévő rendszer integrált Wi -Fi , Bluetooth és Thread rádióvezérlőkkel . Az ESP32 és ESP32-S sorozat Tensilica architektúrájú magokat, míg az ESP32 -C és ESP32-H sorozat RISC-V nyílt architektúrájú magokat használ .

A mikroáramkörbe RF útvonal van beépítve: balun transzformátor , beépített antennakapcsolók, RF alkatrészek, alacsony zajszintű erősítő , teljesítményerősítő, szűrők és energiagazdálkodási modulok. Az ESP32-t egy sanghaji székhelyű cég tervezte és fejlesztette, és a TSMC gyártja 40 és 28 nm-es technológiával. A sorozat az ESP8266 chipek utódja .

Jellemzők

Az ESP32 és ESP32-S sorozat a következőket tartalmazza: [1]

WiFi
802.11n (2,4 GHz), akár 150 Mbps
802.11e: QoS vezeték nélküli multimédiás technológiához
WMM-PS, UAPSD
A-MPDU és A-MSDU aggregáció
ACK blokkolása
Fragmentálás és töredezettségmentesítés
Automatikus Beacon figyelés/szkennelés
802.11i biztonsági jellemzők: előzetes hitelesítés és TSN
Wi-Fi Protected Access (WPA)/WPA2/WPA2-Enterprise/Wi-Fi Protected Setup (WPS)
Infrastruktúra BSS Station mód/SoftAP mód
Wi-Fi Direct (P2P), P2P Discovery, P2P csoport tulajdonosi mód és P2P energiagazdálkodás
UMA-kompatibilis és tanúsított
Antenna sokféleség és választék
Kompatibilis a Bluetooth v4.2 BR/EDR és BLE specifikációval
Bluetooth
Class-1, Class-2 és Class-3 adó külső erősítő nélkül
Továbbfejlesztett teljesítményszabályozás
+10dBm adási teljesítmény
NZIF vevő -98 dBm érzékenységgel
Adaptív frekvenciaugrás (AFH)
Szabványos HCI SDIO/SPI/UART alapú
Nagy sebességű UART HCI, akár 4 Mbps
BT 4.2 vezérlő és gazdagép verem
Service Discovery Protocol (SDP)
Általános hozzáférési profil (GAP)
Security Management Protocol (SMP)
Bluetooth Low Energy (BLE)
ATT/GATT
ELREJTETTE
Minden GATT-alapú profil támogatott
SPP-szerű GATT-alapú profil
BLE Beacon
A2DP/AVRCP/SPP, HSP/HFP, RFCOMM
CVSD és SBC audiokodekekhez
Bluetooth Piconet és Scatternet

ESP32 vs ESP8266:

ESP32 ESP8266
Ethernet MAC interfész Nem támogatott
GPIO-k 10 érintésérzékelőhöz Nem támogatott
Hőmérséklet érzékelő (chipen) Nem támogatott
Távirányító funkció Nem támogatott
hall szenzor Nem támogatott
Digitális-analóg konverter (DAC) Nem támogatott
CAN 2.0 Nem támogatott
Analóg-digitális átalakító (ADC): 16 csatorna 12 bittel

SAR-ADC alacsony zajszintű erősítővel (LNA)

10 bites ADC, nincs LNA
2 I2C interfész 1 I2C interfész
16 csatorna PWM-hez (akár 78 kHz-ig 10 bites pontossággal) 8 csatorna PWM-hez (1 kHz-ig)
GPIO-k (általános célú bemenet/kimenet): 36 GPIO-k: 17
4 SPI interfész Quad-SPI-vel és 80 MHz maximális frekvencia 3 SPI interfész Quad-SPI-vel és 80 MHz maximális frekvencia

Planar hull (QFN)

Az ESP32 síkcsomagban ( QFN ) érkezik, 48 tűvel a kerület mentén, és egy nagy hűtőbordával a közepén, amely jelföldelésként is működik.

Verziók

A SoC ESP32 sík QFN csomagban kapható, 6x6mm vagy 5x5mm-es méretekkel.

Modell Magok száma Beépített flash memória, MB Chip mérete Leírás
ESP31B 2 0 6×6 mm Kiadás előtti SoC béta tesztekhez; termelésből
ESP32-D0WDQ6 2 0 6×6 mm Az ESP32 chip első verziója
ESP32-D0WD 2 0 5×5 mm Chip csökkentett csomaggal, hasonlóan az ESP32-D0WDQ6-hoz
ESP32-D2WD 2 2 5×5 mm Opció 2 MB (16 Mbit) beépített flash memóriával
ESP32-S0WD egy 0 5×5 mm Egymagos változat

Az ESP32-D0WDQ6 két kis teljesítményű Xtensa® 32 bites LX6 mikroprocesszort tartalmaz. A belső memória a következőket tartalmazza:

Külső FLASH és SRAM

Az ESP32 legfeljebb négy bank 16 MB-os külső flash QSPI-t és SRAM-ot támogat AES-alapú hardveres titkosítással a felhasználói programok és adatok védelme érdekében.

Az ESP32 nagy sebességű kapcsolatokon keresztül képes elérni a külső flash QSPI-t és az SRAM-ot.

Kristályoszcillátorok

RTC és alacsony energiagazdálkodás

A modern energiagazdálkodási technológiák használatával az ESP32 különböző energiagazdálkodási módok között válthat (lásd az alábbi táblázatot).

Energiagazdálkodási módok

Alvás/alvási minták

Alvási étkezési minták
teljesítmény mod Aktív Modem-alvás Könnyed alvás mély alvás hibernálás
alvási szokások Asszociációs alvási minták ULP érzékelő által felügyelt minta -
processzor TOVÁBB TOVÁBB SZÜNET KI KI
WiFi/BT alapsáv és rádió TOVÁBB KI KI KI KI
RTC memória és RTC perifériák TOVÁBB TOVÁBB TOVÁBB TOVÁBB KI
ULP társprocesszor TOVÁBB TOVÁBB TOVÁBB BE KI KI

Modulok

Az ESP32-PICO-D4 rendszercsomag modul egy ESP32 chipet, egy kristályoszcillátort , egy flash memória chipet, szűrőkondenzátorokat és RF érintkezőket egyesít. 7×7 mm-es QFN csomagot használnak.

Modell Magok száma Beépített flash memória, MB Modul mérete Leírás
ESP32-PICO-D4 2 négy 7× 7mm2 Tartalmaz ESP32 chipet, kristályoszcillátort, flash memóriát, szűrőkondenzátorokat és RF illesztő kapcsolatokat. [3]

Áramköri lapok

Moduláris SMT kártyák

Az ESP32 alapú SMT kártyák tartalmazzák az ESP32 SoC-t, és úgy tervezték, hogy könnyen integrálhatók legyenek más kártyákba. Mért fordított F antennakialakításokat használnak a PCB antenna nyomon követésére az alább felsorolt ​​modulokon. A flash memórián kívül néhány modul pszeudostatikus véletlen elérésű memóriát (pSRAM) is tartalmaz.

Gyártó Név Antenna Flash memória, MB pSRAM, MB Leírás
Espressif ESP-WROOM-03 PCB nyom négy 0 Nem készült, béta tesztekhez. [4] [5] [6] [7] [8] FCC Part 15.247 tesztelve (FCC ID: 2AC7Z-ESP32). [9]
ESP32-WROOM-32 PCB nyom négy 0 A modul első nyilvános verziója az Espressiftől. [10] Az FCC 15.247. része szerint tesztelve (FCC azonosító: 2AC7Z-ESPWROOM32). [11] ESP32-D0WDQ6 chipen alapul. Eredeti nevén "ESP32-WROOM-32".
ESP32-WROOM-32D PCB nyom négy 0 ESP-WROOM-32 frissítés ESP32-D0WD chippel ESP32-D0WDQ6 helyett. [12] Eredetileg "ESP-WROOM-32D".
ESP32-SOLO-1 PCB nyom négy 0 ESP32-WROOM-32D megfelelője egymagos ESP32-S0WD helyett 2 magos ESP32-D0WD
ESP32-WROOM-32U U.FL aljzat négy 0 Az ESP-WROOM-32D alternatívája U.FL csatlakozóval külső antenna csatlakoztatásához. [12]
ESP32-WROVER PCB nyom négy négy Espressif 4MB pSRAM ESP32 modul. Az FCC 15.247 rész (FCC ID 2AC7Z-ESP32WROVER) szerint tanúsítva. 40 MHz-es kristályoszcillátort használ, nem használ U.FL csatlakozót. ESP32-D0WDQ6 chipre épült.
ESP32-WROVER-I U.FL foglalat, PCB nyom négy négy ESP32-WROVER változat U.FL csatlakozóval. Az antenna a nyomtatott áramköri lapon (PCB nyomkövetés) kész, de alapértelmezés szerint nincs csatlakoztatva.
ESP32-WROVER-B PCB nyom négy nyolc ESP32-WROVER változat 4 helyett 8 MB pSRAM-mal és ESP32-D0WD (ESP32-D0WDQ6 helyett). FCC 15.247 rész (FCC ID 2AC7Z-ESP32WROVERB). U.FL nélkül. (Van egy opció 8 vagy 16 MB flash memóriával)
ESP32-WROVER-IB U.FL foglalat, PCB nyom négy nyolc ESP32-WROVER-B változat U.FL-vel
banán pi BPI:bit PCB nyom négy 0 ESP-WROOM-32 analóg a banánból pi.
BPI-UNO32 U.FL foglalat, PCB nyom négy négy Analóg ESP32-WROVER a banana pi-től, kompatibilis az arduino-val
AI-gondolkodó ESP32-S PCB nyom négy 0 Az Ai-Thinker változata, hasonló az ESP-WROOM-32-höz [13]
ESP32-A1S U.FL foglalat, PCB nyom négy négy Analóg ESP32-WROVER az Ai-Thinkertől
Analóg Bárány ESP-32S-ALB PCB nyom négy 0 Az ESP-32S másolata (kompatibilis az ESP-WROOM-32-vel). [tizennégy]
ALB WROOM PCB nyom 16 0 ESP-32S-ALB változat 16 MB vakuval. [tizennégy]
ALB32-WROVER PCB nyom négy négy ESP32 modul 4 MB pSRAM-mal ESP-WROOM-32 méretben. [tizenöt]
DFRobot ESP-WROOM-32 PCB nyom négy 0 ESP-WROOM-32 megfelelője FCC tanúsítvány nélkül, 26MHz-es vagy 32kHz-es oszcillátort használ. [16]
eBox és Widora ESP32 bites Kerámia, U.FL aljzat négy 0 Kerámia antenna és U.FL.
goouuu tech ESP-32F PCB nyom négy 0 Hasonló az ESP-WROOM-32-hez, FCC-ellenőrzés (ID 2AM77-ESP-32F).
IntoRobot W32 PCB nyom négy 0 Az ESP-WROOM-32-hez hasonló modul, más kivezetéssel. [17]
W33 Kerámia, U.FL aljzat négy 0 Az IntoRobot W32 analógja más antennaberendezésekkel
ITEAD PSH-C32 PCB nyom 1 [18] 0 Modul kis flash memória mérettel és egyedi mérettel. [19]
[ 20] W01 (Nem tartalmazza.) nyolc négy A WiPy 2.0 OEM-verziója. Wi-Fi-t és Bluetooth-t valósít meg. FCC azonosító 2AJMTWIPY01R.
L01 (Nem tartalmazza.) nyolc négy A LoPy OEM változata. Megvalósítja a Wi-Fi-t, a Bluetooth-t és a LoRa -t . FCC azonosító 2AJMTLOPY01R.
L04 (Nem tartalmazza.) nyolc négy A LoPy4 OEM-változata. Megvalósítja a Wi-Fi-t, a Bluetooth-t, a LoRa-t és a Sigfox -ot .
S01 (Nem tartalmazza.) nyolc négy Kifogyott a gyártásból. SiPy változat Wi-Fi-vel, Bluetooth-szal, Sigfox-szal (14 dBm és 22 dBm).
G01 (Nem tartalmazza.) nyolc négy A GPy OEM-változata. Tartalmaz LTE-CAT M1/NB1 mobilmodult, Wi-Fi-t és Bluetooth-t.
u-blox NINA-W131 (Nem tartalmazza.) 2 0 u-blox NINA-W13 sorozat. [21]
NINA-W132 PIFA 2 0 u-blox NINA-W13 sorozat. [21] A beépített antenna - Planar Implementation (PIFA) - hajlított fémlemezből készül, figurás kivágással, nem pedig nyomtatott áramköri lapon lévő sáv formájában (PCB trace).

Fejlesztő táblák és egyéb táblák

A fejlesztői kártyák fejlett csatlakoztathatósággal és funkcionalitással rendelkeznek, általában ESP32-vel rendelkező kártyákon alapulnak, és megkönnyítik a fejlesztéshez (és különösen a prototípus-készítéshez) való használatát.

Programozás

Az ESP32 programozásához használt programozási nyelvek, platformok és környezetek:

Használat

Az ESP32 kereskedelmi és ipari felhasználása:

Kereskedelmi eszközökben való felhasználás

Ipari eszközök

Jegyzetek

  1. ESP32 adatlap . Espressif Systems (2017. március 6.). Letöltve: 2017. március 14. Az eredetiből archiválva : 2018. július 25.
  2. Espressif Systems. ESP32 sorozat adatlapja . Espressif Systems 53. - "Törölt tartalom a hőmérséklet-érzékelővel kapcsolatban;". Letöltve: 2018. október 2. Az eredetiből archiválva : 2018. július 25.
  3. Espressif Systems. ESP32-PICO-D4 adatlap (2017. augusztus 21.). Letöltve: 2017. július 21. Az eredetiből archiválva : 2017. augusztus 22.
  4. Jim Lindblom. Enginursday: Az ESP32 első benyomásai . Sparkfun Electronics (2016. január 21.). Letöltve: 2016. szeptember 1. Az eredetiből archiválva : 2016. február 13.
  5. Játék az új ESP32 béta modullal . Adafruit Industries. Letöltve: 2016. szeptember 2. Archiválva : 2016. augusztus 29. a Wayback Machine -nél
  6. Harizanov Márton. ESP32 (2015. december 18.). Letöltve: 2016. szeptember 2. Az eredetiből archiválva : 2016. október 21..
  7. Brian Benchoff . Megérkeznek az ESP32 béta egységek , Hackaday (2015. december 23.). Az eredetiből archiválva: 2016. szeptember 8. Letöltve: 2016. szeptember 2.
  8. Markus Ulsass . ESP32 béta modul HiRes képek  (2015. december 25.). Az eredetiből archiválva : 2016. október 13. Letöltve: 2016. szeptember 2.
  9. FCC Part 15.247 Tesztjelentés az Espressif Systems (Shanghai) Pte. kft . Bay Area Compliance Laboratories Corp. (2016. február 17.). Letöltve: 2016. szeptember 2. Az eredetiből archiválva : 2016. szeptember 15.
  10. ESP-WROOM-32 adatlap (hivatkozás nem érhető el) . Espressif Systems (2016. augusztus 22.). Letöltve: 2016. szeptember 2. Az eredetiből archiválva : 2016. szeptember 13. 
  11. FCC Part 15.247 Tesztjelentés az Espressif Systems (Shanghai) Pte. kft . Bay Area Compliance Laboratories Corp. (2016. november 10.). Hozzáférés dátuma: 2016. december 15. Az eredetiből archiválva : 2016. december 20.
  12. 1 2 ESP-WROOM-32D/ESP32-WROOM-32U Adatlap (hivatkozás nem elérhető) . Espressif rendszerek. Letöltve: 2017. november 28. Az eredetiből archiválva : 2017. december 3. 
  13. Baoshi. AI-Thinker ESP-32S Decap Photos (2016. október 11.). Letöltve: 2016. október 22. Az eredetiből archiválva : 2022. május 3..
  14. 1 2 ESP-32S-ALB/ALB-WROOM (nem elérhető link) . Analóg Bárány. Letöltve: 2018. október 2. Az eredetiből archiválva : 2017. július 20. 
  15. ESP32-WROVER - ESP32 modul 32Mb Flash-el és 32Mb PSRAM-mal (nem elérhető link) . Analóg Bárány. Letöltve: 2018. október 2. Az eredetiből archiválva : 2019. április 12. 
  16. (SKU:TEL0111)ESP32 WiFi&Bluetooth Modul/ESP-WROOM-32 . DFRobot. Letöltve: 2022. május 7. Az eredetiből archiválva : 2018. október 3.
  17. 硬件功能 (Hardver funkció) (lefelé irányuló kapcsolat) . IntoRobot. Letöltve: 2018. október 2. Az eredetiből archiválva : 2018. május 30. 
  18. ITEAD. PSH-C32 sematikus (nem elérhető link) (2017. február 15.). Letöltve: 2017. február 23. Az eredetiből archiválva : 2017. február 24.. 
  19. ITEAD. PSH-C32 (nem elérhető link) . Letöltve: 2017. február 23. Az eredetiből archiválva : 2017. február 23.. 
  20. Pycom. Pycom OEM termékek . Letöltve: 2017. március 14. Az eredetiből archiválva : 2017. december 1..
  21. 12 NINA-W13 sorozat . u-blox. Letöltve: 2018. október 2. Az eredetiből archiválva : 2018. október 3..
  22. Harmadik féltől származó platformok, amelyek támogatják az Espressif hardvert . Espressif rendszerek. Letöltve: 2017. október 20. Az eredetiből archiválva : 2017. október 17..
  23. Tim Mattison. AWS IoT Mongoose OS-en, 1. rész (2017. április 13.). Letöltve: 2018. október 2. Az eredetiből archiválva : 2020. november 12.
  24. Google Cloud IoT Partners . Google. Letöltve: 2017. október 20. Az eredetiből archiválva : 2017. szeptember 18..
  25. Az Alibaba IoT csuklópántjai ESP32 alapján (a hivatkozás nem elérhető) . Espressif Systems (2017. szeptember 30.). Letöltve: 2018. október 3. Az eredetiből archiválva : 2018. január 5.. 
  26. A DingTalk új biometrikus jelenléti monitorja ESP32 alapján . Espressif Systems (2017. június 2.). Letöltve: 2018. október 3. Az eredetiből archiválva : 2018. január 8..
  27. ESP32net. Az FCC belső fotói a LIFX Mini Wi-Fi LED-lámpához (FCC ID 2AA53-MINI) mutatják az ESP32 ... . [tweet] . Twitter (2017. november 7.) .
  28. Új ESP32 alapú aromaterápiás készülék . Espressif Systems (2017. július 31.). Letöltve: 2018. október 3. Az eredetiből archiválva : 2018. október 4..
  29. Moduino X Series – ESP32 alapú ipari IoT modul . TECHBASE csoport. Letöltve: 2018. október 2. Az eredetiből archiválva : 2018. április 15.

Linkek