espressif ESP32-WROOM-32E Bluetooth Low Energy WiFi Uživatelská příručka
espressif ESP32-WROOM-32E Bluetooth Low Energy WiFi

Nadview

ESP32 -WROOM -32E je výkonný, generický modul WiFi -BT -BLE MCU, který se zaměřuje na širokou škálu aplikací, od nízkoenergetických senzorových sítí až po nejnáročnější úkoly, jako je kódování hlasu, streamování hudby a dekódování MP3. Jedná se o SMD modul s 2.4 GHz PCB anténou na desce. Pro přizpůsobení impedance antény si vyhrazuje ladicí obvod π. Je se všemi GPIO na pin-out kromě těch, které se již používají pro připojení blesku. Modul je pracovní svtage může být v rozsahu od 3.0 V do 3.6 V. Frekvenční rozsah je 2400 MHz až 2483.5 MHz. Externí 40 MHz jako zdroj hodin pro systém. Nechybí ani 4 MB SPI flash pro ukládání uživatelských programů a dat. Informace pro objednání ESP32 -WROOM -32E jsou uvedeny následovně:

Modul Vložený čip Blikat PSRAM Rozměry modulu (mm)
ESP32-WROOM-32E ESP32-D0WD-V3 4 MB 1 XNUMX / (18.00 ± 0.10) X (25.50 ± 0.10) X (3.10 ± 0.10) mm (včetně kovového stínění)
Poznámky: 1. ESP32-WROOM-32E (PCB) s 8 MB flash nebo 16 MB flash je k dispozici na zakázku.2. Podrobné informace k objednávce vize Espressif Product Ordering Informace.3. Rozměry konektoru IPEX naleznete v kapitole 10.

Jádrem modulu je čip ESP32 -D0WD -V3*. Vestavěný čip je navržen tak, aby byl škálovatelný a adaptivní. K dispozici jsou dvě jádra CPU, která lze jednotlivě ovládat, a taktovací frekvence CPU je nastavitelná od 80 MHz do 240 MHz. Uživatel může také vypnout CPU a využít koprocesor s nízkou spotřebou k neustálému sledování periferií kvůli změnám nebo překročení prahových hodnot. ESP32 integruje bohatou sadu periferií, od kapacitních dotykových senzorů, Hallových senzorů, rozhraní SD karty, Ethernetu, vysokorychlostního SPI, UART, I²S a I²C

Operační systém vybraný pro ESP32 je freeRTOS s LwIP; Zabudován je také TLS 1.2 s hardwarovou akcelerací. Podporován je také bezpečný (šifrovaný) upgrade vzduchem (OTA), takže uživatelé mohou upgradovat své produkty i po jejich vydání s minimálními náklady a úsilím. Tabulka 2 uvádí specifikace ESP32 WROOM 32E.

Tabulka 2: Specifikace ESP32-WROOM-32E

kategorie Položky Specifikace
Test Spolehlivost HTOL/HTSL/uHAST/TCT/ESD

Wi-Fi

Protokoly 802.11 b/g/n20/n40
Agregace A-MPDU a A-MSDU a podpora v intervalech 0.4 s
Frekvenční rozsah 2.412 GHz ~ 2.462 GHz

Bluetooth

Protokoly Specifikace Bluetooth v4.2 BR/EDR a BLE
Rádio NZIF přijímač s citlivostí –97 dBm
Vysílač třídy 1, třídy 2 a třídy 3
AFH
Zvuk CVSD a SBC

Železářské zboží

Rozhraní modulu SD karta, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, čítač pulsů, GPIO, kapacitní dotykový senzor, ADC, DAC
Snímač na čipu Hallův senzor
Integrovaný krystal 40 MHz krystal
Integrovaný blesk SPI 4 MB
Integrovaná PSRAM
Provozní objemtage/Napájení 3.0 V ~ 3.6 V
Minimální proud dodávaný napájecím zdrojem 500 mA
Doporučený rozsah provozních teplot –40 °C ~ 85 °C
Velikost balení (18.00±0.10) mm × (31.40±0.10) mm × (3.30±0.10) mm
Úroveň citlivosti na vlhkost (MSL) Úroveň 3

Definice pinů

Připnout rozložení
Připnout rozložení

Popis pinu
ESP32 WROOM 32E má 38 pinů. Viz definice pinů v tabulce 3.

Jméno Žádný. Typ Funkce
GND 1 P Země
3V3 2 P Napájení
EN 3 I Signál aktivace modulu. Aktivní vysoká.
SENSOR_VP 4 I GPIO36, ADC1_CH0, RTC_GPIO0
SENSOR_VN 5 I GPIO39, ADC1_CH3, RTC_GPIO3
IO34 6 I GPIO34, ADC1_CH6, RTC_GPIO4
IO35 7 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 8 I/O GPIO32, XTAL_32K_P (vstup krystalového oscilátoru 32.768 kHz), ADC1_CH4,TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz výstup krystalového oscilátoru), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 11 I/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 12 I/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 13 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO12 14 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
GND 15 P Země
IO13 16 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
NC 17
NC 18
NC 19
NC 20
NC 21
NC 22
IO15 23 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3
IO2 24 I/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,SD_DATA0
IO0 25 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,EMAC_TX_CLK
IO4 26 I/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,SD_DATA1, EMAC_TX_ER
IO16 27 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 28 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180 –
IO5 29 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
IO18 30 I/O GPIO18, VSPICLK, HS1_DATA7

Špendlíky
ESP32 má pět vázacích kolíků, které můžete vidět v kapitole 6 Schémata:

  • MTDI
  • GPIO0
  • GPIO2
  • MTDO
  • GPIO5
    Software může číst hodnoty těchto pěti bitů z registru „GPIO_STRAPPING“

Každý páskovací kolík je během resetování čipu připojen ke svému vnitřnímu pull-up/pull-down. V důsledku toho, pokud je páskovací kolík odpojen nebo připojený externí obvod má vysokou impedanci, vnitřní slabé vytažení/zatažení – dolů určí výchozí vstupní úroveň páskovacích kolíků. Chcete-li změnit hodnoty páskovacího bitu, mohou uživatelé použít externí odpory stahování/vytahování nebo použít GPIO hostitelského MCU k ovládání hlasitosti.tagÚroveň těchto pinů při zapnutí ESP32. Po uvolnění resetu fungují upínací kolíky jako kolíky s normální funkcí. Viz Tabulka 4 pro podrobnou konfiguraci spouštěcího režimu pomocí upínacích kolíků

Režim spouštění
Kolík Výchozí SPI Boot Stáhnout Boot
GPIO0 Vytahování 1 0
GPIO2 Strhnout Je to jedno 0
Povolení/zakázání tisku protokolu ladění přes U0TXD během spouštění
Kolík Výchozí U0TXD Aktivní U0TXD Tichý
MTDO Vytahování 1 0
Časování SDIO Slave
Kolík Výchozí Sestupná hrana Sampling Výstup s klesající hranou Sestupná hrana SamplingRising-edge Výstup Stoupající hrana Sampling Výstup s klesající hranou Stoupající hrana SamplingRising-edge Výstup
MTDO Vytahování 0 0 1 1
GPIO5 Vytahování 0 1 0 1

Poznámka:

  • Firmware může konfigurovat bity registru pro změnu nastavení ”Voltage of Internal LDO (VDD_SDIO)” a “Timeing of SDIO Slave” po zavedení.
  • Interní pull-up rezistor (R9) pro MTDI není osazen v modulu, protože flash a SRAM v ESP32 -32E podporují pouze napájecí obj.tage 3.3 V (výstup přes VDD_SDIO)

Popis funkce

Tato kapitola popisuje moduly a funkce integrované v ESP32 -WROOM -32E

CPU a vnitřní paměť
ESP32 D0WD V3 obsahuje dva nízkoenergetické mikroprocesory Xtensa ® 32 bit LX6. Vnitřní paměť obsahuje: • 448 KB ROM pro spouštění a základní funkce.

  • 520 KB SRAM na čipu pro data a instrukce.
  • 8 KB SRAM v RTC, která se nazývá RTC FAST Memory a lze ji použít pro ukládání dat; přistupuje k němu hlavní CPU během spouštění RTC z režimu hlubokého spánku.
  • 8 KB paměti SRAM v RTC, která se nazývá RTC SLOW Memory a může k ní přistupovat koprocesor během režimu hlubokého spánku.
  • 1 Kbit eFuse: 256 bitů je použito pro systém (MAC adresa a konfigurace čipu) a zbývajících 768 bitů je vyhrazeno pro zákaznické aplikace, včetně flash-šifrování a čipu -ID.

Externí Flash a SRAM
ESP32 podporuje více externích QSPI flash a SRAM čipů. Více podrobností lze nalézt v kapitole SPI v technickém referenčním manuálu ESP32. ESP32 také podporuje hardwarové šifrování/dešifrování založené na AES pro ochranu programů a dat vývojářů ve flashi. ESP32 má přístup k externímu QSPI flash a SRAM prostřednictvím vysokorychlostních mezipamětí.

  • Externí flash lze mapovat do paměťového prostoru instrukce CPU a paměťového prostoru pouze pro čtení současně. – Když je externí flash namapován do prostoru instrukční paměti CPU, lze namapovat až 11 MB + 248 KB najednou. Všimněte si, že pokud je mapováno více než 3 MB + 248 KB, výkon mezipaměti se sníží kvůli spekulativnímu čtení CPU. – Když je externí flash namapován do datové paměti pouze pro čtení, lze namapovat až 4 MB najednou. Podporováno je 8bitové, 16bitové a 32bitové čtení.
  • Externí SRAM lze mapovat do datové paměti CPU. Najednou lze mapovat až 4 MB. Podporováno je 8bitové, 16bitové a 32bitové čtení a zápis. ESP32 -WROOM -32E integruje 4 MB SPI flash více paměti.

RTC a Low-Power Management
S využitím pokročilých technologií správy napájení může ESP32 přepínat mezi různými režimy napájení. Podrobnosti o spotřebě energie ESP32 v různých režimech napájení naleznete v části „RTC a Low – Power Management“ v uživatelské příručce k ESP32.

Periferní zařízení a senzory

Poznámka:
Externí připojení lze provést k jakémukoli GPIO kromě GPIO v rozsahu 6-11, 16 nebo 17. GPIO 6-11 jsou připojeny k integrovanému SPI flash modulu. Podrobnosti naleznete v části 6 Schémata.

Elektrické charakteristiky

Absolutní maximální hodnocení
Namáhání přesahující absolutní maximální hodnoty uvedené v tabulce níže mohou způsobit trvalé poškození zařízení. Toto jsou pouze zátěžová hodnocení a nevztahují se na funkční provoz zařízení, který by měl dodržovat doporučené provozní podmínky.

  1. Modul fungoval správně po 24hodinovém testu při okolní teplotě při 25 °C a IO ve třech doménách (VDD3P3_RTC, VDD3P3_CPU, VDD_SDIO) vysílají na zem vysokou logickou úroveň.
  2. Výkon IO naleznete v příloze IO_MUX k datovému listu ESP32

Doporučené provozní podmínky

Symbol Parametr Min Typický Max Jednotka
VDD33 Napájení voltage 3.0 3.3 3.6 V
IV DD Proud dodávaný externím napájecím zdrojem 0.5 A
T Provozní teplota –40 85 °C

DC charakteristiky (3.3 V, 25 °C)

Symbol Parametr Min Typ Max Jednotka
CIN Kapacita pinu 2 pF
VIH Vysokoúrovňový vstupní objtage 0.75×VDD1 VDD1 + 0.3 V
VIL Nízkoúrovňový vstupní objtage –0.3 0.25×VDD1 V
IIH Vysokoúrovňový vstupní proud 50 nA
IIL Nízkoúrovňový vstupní proud 50 nA
VOH Vysokoúrovňový výstup objtage 0.8×VDD1 V
VOL Nízkoúrovňový výstup objtage 0.1×VDD1 V
IOH Vysokoúrovňový zdrojový proud (VDD1 = 3.3 V, VOH >= 2.64 V, výstupní síla pohonu nastavena na maximum) Výkonová doména VDD3P3_CPU 1; 2 40 mA
Výkonová doména VDD3P3_RTC 1; 2 40 mA
Výkonová doména VDD_SDIO 1; 3 20 mA
Symbol Parametr Min Typ Max Jednotka
IOL Nízkoúrovňový klesající proud (VDD1 = 3.3 V, VOL = 0.495 V, výstupní síla pohonu nastavena na maximum) 28 mA
RPU Odpor vnitřního pull-up rezistoru 45
RPD Odpor vnitřního stahovacího rezistoru 45
VIL_nRST Nízkoúrovňový vstupní objtage z CHIP_PU pro vypnutí čipu 0.6 V

Poznámky:

  1. Viz dodatek IO_MUX datového listu ESP32 pro výkonovou doménu IO. VDD je I/O svazektage pro konkrétní výkonovou doménu kolíků.
  2. U výkonové domény VDD3P3_CPU a VDD3P3_RTC se proud na pin napájený ve stejné doméně postupně snižuje z přibližně 40 mA na přibližně 29 mA, VOH>=2.64 V, jak se zvyšuje počet pinů zdroje proudu.
  3. Piny obsazené flash a/nebo PSRAM v doméně napájení VDD_SDIO byly z testu vyloučeny.

Wi-Fi rádio

Parametr Stav Min Typický Max Jednotka
Provozní frekvenční rozsah poznámka1 2412 2462 MHz
RF napájení 802.11b:26dBm802.11g:25.42dBm802.11n20:25.48dBm802.11n40:25.78dBm

dBm

Citlivost 11b, 1 Mbps –98 dBm
11b, 11 Mbps –89 dBm
11 g, 6 Mbps –92 dBm
11 g, 54 Mbps –74 dBm
11n, HT20, MCSO –91 dBm
11n, HT20, MCSO –71 dBm
11n, HT40, MCSO –89 dBm
11n, HT40, MCSO –69 dBm
Odmítnutí sousedního kanálu 11 g, 6 Mbps 31 dB
11 g, 54 Mbps 14 dB
11n, HT20, MCSO 31 dB
11n, HT20, MCSO 13 dB

Rádio Bluetooth/BLE

Parametr Podmínky Min Typ Max Jednotka
Citlivost @30.8 % PER –97 dBm
Maximální přijímaný signál @30.8 % PER 0 dBm
Společný kanál C/I +10 XNUMX XNUMX XNUMX dB

Selektivita sousedního kanálu C/I

F = FO + 0 MHz –5 dB
F = F0 – 1 MHz –5 dB
F = FO + 0 MHz –25 dB
F = F0 – 2 MHz –35 dB
F = FO + 0 MHz –25 dB
F = F0 – 3 MHz –45 dB

Výkon blokování mimo pásmo

30 MHz ~ 2000 MHz –10 dBm
2000 MHz ~ 2400 MHz –27 dBm
2500 MHz ~ 3000 MHz –27 dBm
3000 MHz ~ 12.5 GHz –10 dBm
intermodulace –36 dBm

Vysílač

Parametr Podmínky Min Typ Max Jednotka
RF frekvence 2402 2480 MHz
Získejte kontrolní krok 3 dBm
Rozsah řízení RF výkonu –12 +10 XNUMX XNUMX XNUMX dBm
Vysílací výkon sousedního kanálu F = FO ± 0 MHz –52 dBm
F = FO ± 0 MHz –58 dBm
F = FO ± > 0 MHz –60 dBm
f1prům 265 kHz
f2 max 247 kHz
f2 prům/∆ f1prům –0.92
ICFT –10 kHz
Rychlost driftu 0.7 kHz/50 s
Unášení 2 kHz

Reflow Profile
Reflow Profile

Ramp -horní zóna — Teplota: <150 Čas: 60 ~ 90s Ramp -rychlost: 1 ~ 3 /s Předehřívací zóna — Teplota: 150 ~ 200 Čas: 60 ~ 120 s Ramp -rychlost: 0.3 ~ 0.8 /s
Reflow zóna — Teplota: >217 7LPH60 ~ 90s; Špičková teplota: 235 ~ 250 (<245 doporučeno) Čas: 30 ~ 70 s
Chladicí zóna — Špičková teplota. ~ 180 Ramp -rychlost poklesu: -1 ~ -5 /s

Specifikace antény

Specifikace antény

Rozměry:
Rozměry

Výkresy vzorů:
Vzorové parcely

Vzorové parcely

Historie revizí

Datum Verze Poznámky k vydání
2020.02 V0.1 Předběžné vydání pro certifikaci CE& FCC.

Návod OEM

  1. Platná pravidla FCC Tento modul je udělen na základě jednotného modulárního schválení. Splňuje požadavky FCC část 15C, sekce 15.247 pravidel.
  2. Specifické provozní podmínky použití Tento modul lze použít v zařízeních IoT. Vstupní objtage do modulu je nominálně 3.3V-3.6V DC. Provozní okolní teplota modulu je -30 až 85 stupňů C. Je povolena pouze vestavěná anténa PCB. Jakákoli jiná externí anténa je zakázána.
  3. Omezené procedury modulu N/A
  4. Provedení sledovací antény N/A
  5. Úvahy o vystavení RF
    Zařízení vyhovuje limitům FCC pro vystavení radiaci stanoveným pro nekontrolované prostředí. Zařízení má dodatečné vyhodnocení vystavení rádiovým frekvencím nezbytné pro přenosné použití rádia Bluetooth < 20 cm mezi zářičem a tělem. Pro změnu podmínek vystavení modulu vysokofrekvenčnímu záření z mobilního na přenosný je Wi-Fi rádio deaktivováno.
  6. Anténa Typ antény: PCB anténa; Špičkový zisk: 3.40 dBi
  7. Štítek a informace o shodě Vnější štítek na koncovém produktu OEM může obsahovat například následující text: „Obsahuje modul vysílače FCC ID: 2A9ZM-WROOM32E“ nebo „Obsahuje FCC ID: 2A9ZM-WROOM32E“.
  8. Informace o testovacích režimech a dalších testovacích požadavcích
    a)Modulární vysílač byl plně otestován příjemcem modulu na požadovaném počtu kanálů, typů modulace a režimů, nemělo by být nutné, aby instalační technik znovu testoval všechny dostupné režimy nebo nastavení vysílače. Doporučuje se, aby výrobce hostitelského produktu, který instaluje modulární vysílač, provedl některá vyšetřovací měření, aby potvrdil, že výsledný kompozitní systém nepřekračuje limity rušivého vyzařování nebo limity okraje pásma (např. tam, kde jiná anténa může způsobovat dodatečné vyzařování).
    b)Testování by mělo zkontrolovat emise, které se mohou objevit v důsledku smísení emisí s jinými vysílači, digitálními obvody nebo v důsledku fyzikálních vlastností hostitelského produktu (krytu). Toto šetření je zvláště důležité při integraci více modulárních převodníků, kde je certifikace založena na testování každého z nich v samostatné konfiguraci. Je důležité poznamenat, že výrobci hostitelských produktů by neměli předpokládat, že protože je modulární vysílač certifikován, nenesou žádnou odpovědnost za shodu konečného produktu.
    c)Pokud šetření naznačí problém s dodržováním předpisů, je výrobce hostitelského produktu povinen problém zmírnit. Hostitelské produkty využívající modulární vysílač podléhají všem příslušným individuálním technickým pravidlům a také všeobecným provozním podmínkám uvedeným v částech 15.5, 15.15 a 15.29, aby nezpůsobovaly rušení. Provozovatel hostitelského produktu bude povinen přestat provozovat zařízení, dokud nebude rušení odstraněno.
  9. Dodatečné testování, část 15, část B, prohlášení o vyloučení odpovědnosti Konečná kombinace hostitele / modulu musí být vyhodnocena podle kritérií FCC části 15B pro neúmyslné zářiče, aby byla řádně schválena pro provoz jako digitální zařízení části 15.

Upozornění FCC:
Jakékoli změny nebo úpravy, které nejsou výslovně schváleny stranou odpovědnou za shodu, mohou zrušit oprávnění uživatele provozovat zařízení. Toto zařízení je v souladu s částí 15 pravidel FCC. Provoz podléhá následujícím dvěma podmínkám: (1) Toto zařízení nesmí způsobovat škodlivé rušení a (2) Toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.

Dokumenty / zdroje

espressif ESP32-WROOM-32E Bluetooth Low Energy WiFi [pdfUživatelská příručka
ESP32-WROOM-32E Bluetooth Low Energy WiFi, ESP32-WROOM-32E, Bluetooth Low Energy WiFi, Low Energy WiFi, Energy WiFi, WiFi

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *