You are on page 1of 1

1 2 3 4 5 6 7 8 9 10 11

Power Supply ESP-WROOM-32 Extension


PWR_FLAG PWR_FLAG
+5V_USB +5V MODULE
A A
R54
3D
FET2 +3.3V

P-MOS
WPM2015-3/TR +3.3V U3 NA/R0603
+5V_EXT 1G 2S
2 25 GPIO0
3V3 GPIO0/ADC2_CH1/TOUCH1/RTC_GPIO11/CLK_OUT1/EMAC_TX_CLK
1 35 GPIO1/U0TXD
D6 GND GND GPIO1/U0TXD/CLK_OUT3/EMAC_RXD2
A K 15 24 GPIO2/HS2_DATA0 CON1
2 1 GND GPIO2/ADC2_CH2/TOUCH2/RTC_GPIO12/HSPIWP/HS2_DATA0/SD_DATA0
38 34 GPIO3/U0RXD +3.3V 1
1N5822/SS34/SMA GND GPIO3/U0RXD/CLK_OUT2
26 GPIO4/HS2_DATA1 2
GPIO4/ADC2_CH0/TOUCH0/RTC_GPIO10/HSPIHD/HS2_DATA1/SD_DATA1/EMAC_TX_ER GND
+3.3V 29 GPIO5/PHY_PWR ESP_EN 3
GPIO5/VSPICS0/HS1_DATA6/EMAC_RX_CLK
39 20 GPIO5/PHY_PWR 4

LED/RED/0603
GPIO6/SD_CLK

K D2
PWR_FLAG GND THERMAL_PAD GPIO6/SD_CLK/SPICLK/HS1_CLK/U1CTS
+5V_Only!!! +3.3V

PWRLED1
21 GPIO7/SD_DATA0 GPIO6/SD_CLK 5

A
2
GPIO7/SD_DATA0/SPIQ/HS1_DATA0/U2RTS

1
10k/R0603

R24 3 22 GPIO8/SD_DATA1 GPIO7/SD_DATA0 6


U2 EN GPIO8/SD_DATA1/SPID/HS1_DATA1/U2CTS
1k/R0603 17 GPIO9/SD_DATA2 GPIO8/SD_DATA1 7
L2 GPIO9/SD_DATA2/SPIHD/HS1_DATA2/U1RXD GPIO6 TO GPIO11- DEBUG ONLY!

A
2

K
1
4 3 32 18 GPIO10/SD_DATA3 GPIO9/SD_DATA2 8
IN LX NC GPIO10/SD_DATA3/SPIWP/HS1_DATA3/U1TXD
USED FOR INTERNAL FLASH MEMORY!

SMBJ6.0A(DO-214AA)
1 2.2uH/1.5A/DCR<0.1R/CD32 ESP_EN 19 GPIO11/SD_CMD GPIO10/SD_DATA3 9
EN GPIO11/SD_CMD/SPICS0/HS1_CMD/U1RTS
2 5 R19 14 GPIO12/HS2_DATA2 GPIO11/SD_CMD 10

47uF/6.3V/20%/X5R/C0805

47uF/6.3V/20%/X5R/C0805

47uF/6.3V/20%/X5R/C0805
GND FB Ra GPIO12/ADC2_CH5/TOUCH5/RTC_GPIO15/MTDI/HSPIQ/HS2_DATA2/SD_DATA2/EMAC_TXD3
GND1 16 GPIO13/HS2_DATA3 GPIO16 11
4.99k/1%/R0603 GPIO13/ADC2_CH4/TOUCH4/RTC_GPIO14/MTCK/HSPID/HS2_DATA3/SD_DATA3/EMAC_RX_ER
SY8089AAAC(SOT23-5)

C3

C4

C1
13 GPIO14/HS2_CLK GPIO17/EMAC_CLK_OUT_180 12
R30

GPIO14/ADC2_CH6/TOUCH6/RTC_GPIO16/MTMS/HSPICLK/HS2_CLK/SD_CLK/EMAC_TXD2

2.2k/R0603
B Vout=0.6*(1+Ra/Rb) R20 23 GPIO15/HS2_CMD GPIO32 13 B
Rb GPIO15/ADC2_CH3/TOUCH3/MTDO/HSPICS0/RTC_GPIO13/HS2_CMD/SD_CMD/EMAC_RXD3

R4
27 GPIO16 GPIO33/LED 14
1.1k/1%/R0603 GPIO16/HS1_DATA4/U2RXD/EMAC_CLK_OUT
28 GPIO17/EMAC_CLK_OUT_180 GPI34/BUT1 15
GPIO17/HS1_DATA5/U2TXD/EMAC_CLK_OUT_180
PWR_FLAG 30 GPIO18/MDIO(RMII) GPI35 16
GPIO18/VSPICLK/HS1_DATA7
31 GPIO19/EMAC_TXD0(RMII) GPI36 17
GPIO19/VSPIQ/U0CTS/EMAC_TXD0
33 GPIO21/EMAC_TX_EN(RMII) GPI39 18
ESP-WROOM-32 GPIO21/VSPIHD/EMAC_TX_EN
36 GPIO22/EMAC_TXD1(RMII) 19
GPIO22/VSPIWP/U0RTS/EMAC_TXD1 GND
37 GPIO23/MDC(RMII) 20
GND GND GND GND GND GND GND GND GND GND MODULE GPIO23/VSPID/HS1_STROBE
10 GPIO25/EMAC_RXD0(RMII)
+5V_EXT
GPIO25/DAC_1/ADC2_CH8/RTC_GPIO6/EMAC_RXD0
11 GPIO26/EMAC_RXD1(RMII) NA(NH1x20)
GPIO26/DAC_2/ADC2_CH9/RTC_GPIO7/EMAC_RXD1
12 GPIO27/EMAC_RX_CRS_DV
GPIO27/ADC2_CH7/TOUCH7/RTC_GPIO17/EMAC_RX_DV
8 GPIO32
GPIO32/XTAL_32K_P/ADC1_CH4/TOUCH9/RTC_GPIO9
9 GPIO33/LED
GPIO33/XTAL_32K_N/ADC1_CH5/TOUCH8/RTC_GPIO8
6 GPI34/BUT1
GPI34/ADC1_CH6/RTC_GPIO4
7 GPI35
GPI35/ADC1_CH7/RTC_GPIO5
4 GPI36
GPI36/SENSOR_VP/ADC_H/ADC1_CH0/RTC_GPIO0
5 GPI39
GPI39/SENSOR_VN/ADC1_CH3/ADC_H/RTC_GPIO3

ESP-WROOM-32
C C
+3.3V

L1
+3.3VLAN
PWR_FLAG Ethernet
NA(FB0805/600R/2A)

U4
12 22 GPIO19/EMAC_TXD0(RMII)
NA/C0603

TXD0 VDDIO
C13 In RMII 100nF/50V/20%/Y5V/C0603 23 GPIO22/EMAC_TXD1(RMII)
L3 GND TXD1
10k/R0603

FET1 Mode 24 GND


FB0805/600R/2A TXD2
2

3
R6

WPM2015-3/TR 27 25
P-MOS
VDD1A-2A
VDD1A TXD3
21 GPIO21/EMAC_TX_EN(RMII) SD/MMC Card Buttons
G

100nF/50V/20%/Y5V/C0603

100nF/50V/20%/Y5V/C0603

TXEN
C2

22uF/6.3V/20%/X5R/C0603
C9
22uF/6.3V/20%/X5R/C0603

22uF/6.3V/20%/X5R/C0603
1

1 20
VDD2A TXCLK +3.3V PWR_FLAG
C12

C14

C15

18 RA1206_(4X0603)_4B8_2.2k 4.2 4.1 RM2D


NINT/TXER/TXD4 +3.3VLAN
100nF/50V/20%/Y5V/C0603
2.2uF/6.3V/10%/X5R/C0603

R5 VDDCR 6 RA1206_(4X0603)_4B8_2.2k 3.1 3.2 RM3C


VDDCR
C8

1k/R0603
11 GPIO25/EMAC_RXD0(RMII)
0R(board_mounted)
R25

RXD0/MODE0
R26
R28
R31
R32
R33

10 GPIO26/EMAC_RXD1(RMII) R2 2.2k/R0603 GPIO13/HS2_DATA3


RXD1/MODE1
R29 10k/R0603 MICRO_SD1 +3.3V
3

9 RMIISEL GPIO15/HS2_CMD
RXD2/RMIISEL
GPIO5/PHY_PWR 8 2
C16

C17

10k PHYAD2
1 RXD3/PHYAD2 CD/DAT3/CS
L4 FB0805/600R/2A
47k

33 26 3
T1 GND RXDV CMD/DI
330R/R0603
49.9R/1%/R0603
49.9R/1%/R0603
49.9R/1%/R0603
49.9R/1%/R0603
2

7 PHYAD1 C10 47uF/6.3V/20%/X5R/C0805 4 BUT1


DTC114YKA RXCLK/PHYAD1 GND VDD R14

GND
D GND GND 13 PHYAD0 6 2 1 GPI34/BUT1 10k/R0603 R45 D
RXER/RXD4/PHYAD0 VSS
4 GPIO14/HS2_CLK R43 10R/R0603 5 220R/R0603 T1107A(6x3,8x2,5MM)
XTAL2 CLK/SCLK R46
GND LAN1 RJLD-060TC1(LPJ4013EDNL) GND 17 GPIO23/MDC(RMII) R3 2.2k/R0603 GPIO2/HS2_DATA0 R16 220R/R0603 7 D_Com
MDC DAT0/DO
1:1
1 TD+ 1 GPIO17/EMAC_CLK_OUT_180 5
XTAL1/CLKIN MDIO
16 GPIO18/MDIO(RMII) GPIO4/HS2_DATA1 8
DAT1/RES NA/R0603
75 75
COM 3 1.1 1.2 RM3A GPIO12/HS2_DATA2 1
4 +3.3VLAN DAT2/RES
5 TD- 2 RA1206_(4X0603)_4B8_2.2k
RJ45 SIDE

2 AG AG1 2
LED2/NINTSEL CRS
14 RA1206_(4X0603)_4B8_2.2k SH1
SH2
PACK1
PACK2
GREEN
KG KG1 3 2.1 2.2 RM3B RST1
LED1/REGOFF +3.3VLAN

GND
YELLOW AY AY1 COL/CRS_DV/MODE2
15 GPIO27/EMAC_RX_CRS_DV
TFC-WXCP11-08-LF
2 1 ESP_EN

3 KY KY1 29
TXP T1107A(6x3,8x2,5MM)
75 75 1:1 R38
7 RD+ 7 28
TXN NRST
19 10k/R0603
+3.3VLAN
C18 GND
NC 6 31 NA(10uF/6.3V/20%/X5R/C0603)
8 RXP
GND2
GND1

6 RD- 8 30
RXN RBIAS
32 R39 GND
GND 1nF/2kV 12.1k/1%/R0603
GND2
GND1

LAN8710A-EZC(QFN32)
NA(1nF/2000V/10%/X7R/C1206)

C11 R27
1nF/2000V/10%/X7R/C1206

330R/R0603
C19

C20

100nF/50V/20%/Y5V/C0603
2

PHY_RST1 The PHY is setted up as follows:


Opened MODE: All capable(10/100Base)
1

-Auto-negotiation enabled
-RMII Configuration
E E
GND GND GND GND GND
-SMI address: 0x00
LED Mounting Holes
MH2
RA1206_(4X0603)_4B8_2.2k 4.2 4.1 RM3D PHYAD0
RA1206_(4X0603)_4B8_2.2k 1.1 1.2 RM2A PHYAD1
RA1206_(4X0603)_4B8_2.2k 2.1 2.2 RM2B PHYAD2 MH1
RA1206_(4X0603)_4B8_2.2k 3.1 3.2 RM2C RMIISEL

+3.3VLAN LED1
R1

GND
GPIO33/LED A K
2 1
LED/GREEN/0603 2.2k/R0603
VDD1A-2A GND
PWR_FLAG

PWR_FLAG
VDDCR
GND

F F

USB to UART Software Selectable Pins


Interface Signal Pin
EMAC_MDC_out
EMAC_MDI_in Voltage of Internal LDO(VDD_SDIO)
EMAC_MDO_out Any GPIO Default 3.3V 1.8V
EMAC Pin
EMAC_CRS_out Pull-Down 0 1
+3.3V
GPIO12/MTDI
Bootstrapping Pins Internal Bootstrapping Resistors
EMAC_COL_out Booting Mode

U5 Pin Default SPI Flash Boot Download Boot Settings MTDI/GPIO12: Pull-Down
USB-UART1 I2CEXT0_SCL_in
C23 22uF/6.3V/20%/X5R/C0603
19 3 R35 220R/R0603 GPIO3/U0RXD GPIO0 Pull-Up 1 0
G MISB-SWMM-5B-LF(USB_MICRO) GND VCC TXD I2CEXT0_SDA_in G
C24 100nF/50V/20%/Y5V/C0603
5 4 R40 220R/R0603 GPIO1/U0TXD GPIO2 Pull-Down Don't-care 0 GPIO0: Pull-Up
GND V3 RXD I2CEXT1_SCL_in
ESP_EN Debugging Log on U0TXD During Booting
I2CEXT1_SDA_in GPIO2: Pull-Down
8 16 I2C Any GPIO Pin Default U0TXD Toggling U0TXD Silent
0
0

GND GND RTS# I2CEXT0_SCL_out


+5V_USB Auto program GPIO4: Pull-Down
3

1 11 I2CEXT0_SDA_out
GPIO15/MTDO Pull-Up 1 0
VBUS CTS# R41
D-
2 7
UD- DTR#
15 Q4 DTR RTS->EN IO0 I2CEXT1_SCL_out
Timing of SDIO Slave
MTDO/GPIO15: Pull-Up
3 6 12 1 BC817-40(SOT23) 1 1 1 1 Pin Default Falling-edge:Input Rising-edge:Input Rising-edge:Input
D+ UD+ DSR# 1k/R0603 I2CEXT1_SDA_out
0 0 1 1 Falling-edge:Output Rising-edge:Output Falling-edge:Output Rising-edge:Output GPIO5/PHY_PWR:Pull-Up
2

4 14
ID DCD#
5 C21 27pF/50V/5%/C0G/C0603
9 13 1 0 0 1 GPIO15/MTDO Pull-Up 0 0 1 1
GND XI RI#
1

Q3
NOS#
20 0 1 1 0 HSPIQ_in/_out GPIO5/PHY_PWR Pull-Up 0 1 0 1
0
0

C22 27pF/50V/5%/C0G/C0603
10 17 HSPID_in/_out
2

XO IR#
2

HSPICLK_in/_out
Q12MHz/20pF/30ppm/2P/HC-49SM(SMD) R42
Q5 HSPI_CS0_in/_out
CH340T(SSOP20W) 1 BC817-40(SOT23) HSPI_CS1_out
1k/R0603
GND GND GND General
3

HSPI_CS2_out
GPIO0
Purpose VSPIQ_in/_out
Any GPIO
SPI
VSPID_in/_out
220R/R0603

A2
2

VSPICLK_in/_out
R37

CC BAT54C(SOT23-3) VSPI_CS0_in/_out
3 U9 VSPI_CS1_out
A1
1

H VSPI_CS2_out H
GPIO2/HS2_DATA0 https://www.olimex.com
D_Com For more information refer to OLIMEX LTD.
esp_wroom_32_datasheet_en.pdf.
Sheet: /
File: ESP32-GATEWAY_Rev_E.sch
Title: ESP32-GATEWAY
Size: A2 Date: 2018-08-02 Rev: E
KiCad E.D.A. kicad (6.0.0-rc1-dev-1322-g1858b7dca) Id: 1/1
1 2 3 4 5 6 7 8 9 10 11

You might also like