Otevře se na nové kartě

ESP32-WROOM-32 Pinout (modul)

ESP32-WROOM-32 je modul Espressifu s původním čipem ESP32, flash pamětí, krystalem a anténou pod stínicím krytem. Najdete ho na deskách ESP32 DevKit i ve spoustě hotových zařízení, a když navrhujete vlastní desku, pájí se přímo na ni.

Pinout platí pro varianty WROOM-32, -32D a -32E i verze -32U/-32UE s konektorem pro externí anténu.

Parametry

  • ESP32: 2× Xtensa LX6 až 240 MHz, 520 kB SRAM
  • 4 MB flash (u -32E i 8 a 16 MB, verze R2 s 2 MB PSRAM)
  • Wi-Fi 4 (2,4 GHz) a Bluetooth 4.2 (Classic i LE)
  • 38 plošek s roztečí 1,27 mm, 26 použitelných GPIO
  • 18 analogových vstupů (ADC1 + ADC2), 2× DAC, 10 dotykových vstupů
  • napájení 3,0–3,6 V
  • 18 × 25,5 × 3,1 mm (verze U/UE 18 × 19,2 mm)

Pro vlastní desku potřebujete minimálně stabilizátor 3,3 V (aspoň 500 mA), pull-up s kondenzátorem na EN a tlačítko nebo propojku na GPIO0 pro nahrávání. Programuje se přes UART0 (GPIO1/GPIO3) převodníkem USB-UART. U -32 a -32D jsou plošky 17–22 připojené k flash paměti, u -32E jsou nezapojené.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

ESP32-WROOM-32 (modul) – pinoutESP32-WROOM-32 (modul) – pinoutchiptron.czESP32-WROOM-32D / E / U / UE 1 GND 2 3V3 → Napájení 3,0–3,6 V, zdroj aspoň 500 mA 3 EN → Povolení čipu (log. 0 = reset), nenechat volný 4 GPIO36 ADC1_CH0 VP · jen vstup 5 GPIO39 ADC1_CH3 VN · jen vstup 6 GPIO34 ADC1_CH6 jen vstup 7 GPIO35 ADC1_CH7 jen vstup 8 GPIO32 ADC1_CH4 T9 9 GPIO33 ADC1_CH5 T8 10 GPIO25 ADC2_CH8 DAC1 11 GPIO26 ADC2_CH9 DAC2 12 GPIO27 ADC2_CH7 T7 13 GPIO14 ADC2_CH6 T6 14 GPIO12 ADC2_CH5 T5 38 GND 37 GPIO23 MOSI 36 GPIO22 SCL 35 GPIO1 TX 34 GPIO3 RX 33 GPIO21 SDA 32 NC Nezapojeno 31 GPIO19 MISO 30 GPIO18 SCK 29 GPIO5 SS 28 GPIO17 TX2 27 GPIO16 RX2 26 GPIO4 ADC2_CH0 T0 25 GPIO0 ADC2_CH1 T1 15 GND 16 GPIO13 ADC2_CH4 T4 17 GPIO9 SD2 18 GPIO10 SD3 19 GPIO11 CMD 24 GPIO2 ADC2_CH2 T2 23 GPIO15 ADC2_CH3 T3 22 GPIO8 SD1 21 GPIO7 SD0 20 GPIO6 CLK GPIO UART I2C SPI ADC (analog) DAC Dotyk (touch) Napájení Zem (GND) Řízení / reset Nezapojeno Strapping pin Obsazeno flash
Stáhnout:PNGSVG
Tabulka pinů – ESP32-WROOM-32 (modul)
PinNázevSměrUARTI2CSPIADCDACDotykPoznámka
1GND–
23V3vstupNapájení 3,0–3,6 V. Wi-Fi při vysílání bere špičkově přes 300 mA – stabilizátor a kondenzátory dimenzujte aspoň na 500 mA.
3ENvstupPovolení čipu (CHIP_PU): log. 1 = běží, log. 0 = reset. Připojte pull-up 10 kΩ na 3,3 V a kondenzátor 1 µF na GND (zpožděný start), případně tlačítko proti GND.
4GPIO36vstupADC1_CH0SENSOR_VP – jen vstup, bez vnitřních pull-up/pull-down
5GPIO39vstupADC1_CH3SENSOR_VN – jen vstup, bez vnitřních pull-up/pull-down
6GPIO34vstupADC1_CH6Jen vstup, bez vnitřních pull-up/pull-down
7GPIO35vstupADC1_CH7Jen vstup, bez vnitřních pull-up/pull-down
8GPIO32vstup/výstupADC1_CH4T9
9GPIO33vstup/výstupADC1_CH5T8
10GPIO25vstup/výstupADC2_CH8DAC1DAC1 (8 bitů); ADC2 nejde používat se zapnutou Wi-Fi
11GPIO26vstup/výstupADC2_CH9DAC2DAC2 (8 bitů); ADC2 nejde používat se zapnutou Wi-Fi
12GPIO27vstup/výstupADC2_CH7T7ADC2 nejde používat se zapnutou Wi-Fi
13GPIO14vstup/výstupADC2_CH6T6JTAG MTMS; ADC2 nejde používat se zapnutou Wi-Fi
14GPIO12vstup/výstupADC2_CH5T5Strapping pin (MTDI) – volí napětí flash. Modul má flash 3,3 V, takže při zapnutí musí být v log. 0 (vnitřní pull-down), jinak nenaběhne. Natrvalo to jde vyřešit eFuse (espefuse set-flash-voltage 3.3V). ADC2 nejde používat se zapnutou Wi-Fi.
15GND–
16GPIO13vstup/výstupADC2_CH4T4JTAG MTCK; ADC2 nejde používat se zapnutou Wi-Fi
17GPIO9vstup/výstupPřipojený k flash paměti (SD2) – nepoužívat; u -32E nezapojeno
18GPIO10vstup/výstupPřipojený k flash paměti (SD3) – nepoužívat; u -32E nezapojeno
19GPIO11vstup/výstupPřipojený k flash paměti (CMD) – nepoužívat; u -32E nezapojeno
20GPIO6vstup/výstupPřipojený k flash paměti (CLK) – nepoužívat; u -32E nezapojeno
21GPIO7vstup/výstupPřipojený k flash paměti (SD0) – nepoužívat; u -32E nezapojeno
22GPIO8vstup/výstupPřipojený k flash paměti (SD1) – nepoužívat; u -32E nezapojeno
23GPIO15vstup/výstupADC2_CH3T3Strapping pin – log. 0 při startu vypne výpis zavaděče. JTAG MTDO
24GPIO2vstup/výstupADC2_CH2T2Strapping pin – pro režim nahrávání musí být při startu v log. 0 nebo nezapojený
25GPIO0vstup/výstupADC2_CH1T1Strapping pin – log. 0 při startu (spolu s GPIO2 v log. 0) = režim nahrávání přes UART. Pro běžný start pull-up (vnitřní stačí), na deskách tlačítko BOOT proti GND.
26GPIO4vstup/výstupADC2_CH0T0ADC2 nejde používat se zapnutou Wi-Fi
27GPIO16vstup/výstupRX2UART2 RX (Serial2); u verzí s PSRAM (-32E…R2) obsazený
28GPIO17vstup/výstupTX2UART2 TX (Serial2)
29GPIO5vstup/výstupSSStrapping pin (časování SDIO) – při startu v log. 1 (vnitřní pull-up)
30GPIO18vstup/výstupSCK
31GPIO19vstup/výstupMISO
32NC–Nezapojeno
33GPIO21vstup/výstupSDA
34GPIO3vstup/výstupRXUART0 RX – nahrávání firmwaru
35GPIO1vstup/výstupTXUART0 TX – nahrávání firmwaru a výpis
36GPIO22vstup/výstupSCL
37GPIO23vstup/výstupMOSI
38GND–
zespoduGND–

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • GPIO12 musí být při zapnutí v log. 0 – jinak flash dostane 1,8 V a modul nenaběhne.
  • GPIO0 v log. 0 při startu přepne do režimu nahrávání; GPIO2 musí být při nahrávání v log. 0 nebo nezapojený.
  • GPIO34–39 jsou jen vstupy bez vnitřních pull-upů.
  • ADC2 (GPIO0, 2, 4, 12–15, 25–27) nejde používat se zapnutou Wi-Fi.
  • Pod anténou nesmí být měď ani součástky – modul umístěte anténou přes okraj desky.

Kde koupit

ESP32-WROOM-32 seženete například tady:

ESP32 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.