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
IRLML6402 +3.3V U3 NA/R0603
+5V_EXT 1G 2S
2 25 GPIO0/XTAL1/CLKIN
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 ESP_EN 3
GPIO5/VSPICS0/HS1_DATA6/EMAC_RX_CLK
39 20 GPIO5 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

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

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
SY8009AAAC(SOT23-5)

C3

C4

C1
13 GPIO14/HS2_CLK GPIO17 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 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
Ethernet C

U4
+3.3V 12 22 GPIO19/EMAC_TXD0(RMII)
TXD0 VDDIO
C13 100nF/50V/20%/Y5V/C0603 In RMII 23 GPIO22/EMAC_TXD1(RMII)
L3 GND TXD1
FB0805/600R/2A
Mode TXD2
24 GND
VDD1A-2A 27 25
VDD1A TXD3
21 GPIO21/EMAC_TX_EN(RMII)
SD/MMC Card Buttons
100nF/50V/20%/Y5V/C0603

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

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

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

1 20
VDD2A TXCLK +3.3V
C12

C14

C15

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


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

RA1206_(4X0603)_4B8_2.2k RM3C +3.3V PWR_FLAG


VDDCR 6 3.1 3.2
VDDCR
C8

11 GPIO25/EMAC_RXD0(RMII)
0R(board_mounted)
R25

RXD0/MODE0
R26
R28
R31
R32
R33

10 GPIO26/EMAC_RXD1(RMII)
RXD1/MODE1
9 RMIISEL R2 2.2k/R0603 GPIO13/HS2_DATA3
RXD2/RMIISEL
8 R29 10k/R0603 GPIO15/HS2_CMD MICRO_SD1 +3.3V
C16

C17

PHYAD2
RXD3/PHYAD2
33 26 2
GND RXDV CD/DAT3/CS
330R/R0603
49.9R/1%/R0603
49.9R/1%/R0603
49.9R/1%/R0603
49.9R/1%/R0603

7 PHYAD1 L4 FB0805/600R/2A 3
RXCLK/PHYAD1 CMD/DI
GND GND 13 PHYAD0 C10 47uF/6.3V/20%/X5R/C0805 4 BUT1
RXER/RXD4/PHYAD0 GND VDD R14

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

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

YELLOW AY AY1 COL/CRS_DV/MODE2


15 GPIO27/EMAC_RX_CRS_DV RST1

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

GND
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
2
1nF/2000V/10%/X7R/C1206

PHY_RST1
330R/R0603
Opened
C19

C20

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

The PHY is setted up as follows:


MODE: All capable(10/100Base)
-Auto-negotiation enabled
-RMII Configuration
-SMI address: 0x00
E GND GND GND GND GND E

+3.3V
PWR_FLAG LED Mounting Holes
R34 10k/R0603 OSC_DIS RA1206_(4X0603)_4B8_2.2k 4.2 4.1 RM3D PHYAD0 MH2
U8 RA1206_(4X0603)_4B8_2.2k 1.1 1.2 RM2A PHYAD1
CR1 1 2 ESP_EN RA1206_(4X0603)_4B8_2.2k 2.1 2.2 RM2B PHYAD2
#RST VDD
E/D RA1206_(4X0603)_4B8_2.2k 3.1 3.2 RM2C RMIISEL MH1
4 VDD 1
5 CT GND
3 +3.3V
R36
GPIO0/XTAL1/CLKIN LED1
3 C28 R1

GND
10R/R0603 BD5230G-TR(SSOP5/SOT-23-5) GPIO33/LED A K
2 1
100nF/50V/20%/Y5V/C0603 VDD1A-2A 2.2k/R0603
2 VSS OUT PWR_FLAG LED/GREEN/0603
Vdd=3.3V, CT=100nF, GND

Q50MHz/25ppm/3V/4P/5x3.2mm then: tPLH approx. 700ms PWR_FLAG


VDDCR
GND GND GND 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: 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 Pull-Up 0 1 0 1
0
0

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

XO IR#
2

GPIO0/XTAL1/CLKIN HSPICLK_in/_out
Q12MHz/20pF/30ppm/2P/HC-49SM(SMD) R42
Q5 HSPI_CS0_in/_out
CH340T(SSOP20W)
A2

1 BC817-40(SOT23)
2

HSPI_CS1_out
1k/R0603
GND GND GND BAT54C(SOT23-3) General
3

CC HSPI_CS2_out
3 U9 Purpose VSPIQ_in/_out
Any GPIO
SPI
A1
1

VSPID_in/_out
220R/R0603

R44
OSC_DIS VSPICLK_in/_out
R37

VSPI_CS0_in/_out
NA/R0603
GPIO2/HS2_DATA0 VSPI_CS1_out
H VSPI_CS2_out H
https://www.olimex.com
A1
1

D_Com CC U10 For more information refer to OLIMEX LTD.


3 BAT54C(SOT23-3) esp_wroom_32_datasheet_en.pdf.
Sheet: /
A2
2

File: ESP32-GATEWAY_Rev_B.sch
OSC_DIS
Title: ESP32-GATEWAY_Rev_B
Size: A2 Date: Rev:
KiCad E.D.A. kicad no-vcs-found-e15acbb60ubuntu14.04.1 Id: 1/1
1 2 3 4 5 6 7 8 9 10 11

You might also like