0% found this document useful (0 votes)
523 views1 page

ESP32-PoE Rev K

This document provides a schematic diagram for an ESP32 module connected to external power and battery backup. The ESP32 module is connected to an external 5V power supply and also connected to a battery through a power switch for backup power when the external supply is unavailable. A voltage divider and comparator are used to monitor the battery voltage and trigger a power fail flag to switch to battery power.

Uploaded by

Tamás Szabó
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
523 views1 page

ESP32-PoE Rev K

This document provides a schematic diagram for an ESP32 module connected to external power and battery backup. The ESP32 module is connected to an external 5V power supply and also connected to a battery through a power switch for backup power when the external supply is unavailable. A voltage divider and comparator are used to monitor the battery voltage and trigger a power fail flag to switch to battery power.

Uploaded by

Tamás Szabó
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1 2 3 4 5 6 7 8 9 10 11

Battery External
+5VP
PWR_FLAG
+5V
Power Supply Measurement +5V
Power ESP32 MODULE Buttons
Sense +3.3V

BAT_SENS_E1
470k/R0402
A R4 A

Opened
R17

1
PWR_FLAG +5V_USB 47k/R0402 R44
BUT1

2
+3.3V R47

GND
3D 2 1 GPI34\BUT1 10k/R0402 R48
FET1 +3.3V U6 NA/R0402
GPI35 GPI39 220R/R0402

P-MOS
WPM2015-3/TR IT1185AU2
1G 2S 2 25 GPIO0 NA/R0402 R49 D_Com

1N5822/SS34/SMA
VDD33(3V3) GPIO0/ADC2_CH1/TOUCH1/RTC_GPIO11/CLK_OUT1/EMAC_TX_CLK

1nF/50V/10%/X7R/C0402
LiPo Charger 1 35 GPIO1\U0TXD

470k/R0402
LED/RED/0603
GND GND GPIO1/U0TXD/CLK_OUT3/EMAC_RXD2

G1

A
2
15 24 GPIO2\HS2_DATA0

A
2
D1 R9 GND GPIO2/ADC2_CH2/TOUCH2/RTC_GPIO12/HSPIWP/HS2_DATA0/SD_DATA0

R22
FET2

PWR1

D3
A K 38 34 GPIO3\U0RXD RST1

C19
2 1
P-MOS
100k/R0402 GND GPIO3/U0RXD/CLK_OUT2

GND
K
1
WPM2015-3/TR 26 GPIO4\U1TXD 2 1 ESP_EN
1N5822/SS34/SMA GPIO4/ADC2_CH0/TOUCH0/RTC_GPIO10/HSPIHD/HS2_DATA1/SD_DATA1/EMAC_TX_ER

D3

S2
K
1
+3.3V 29 GPIO5\SPI_CS
GPIO5/VSPICS0/HS1_DATA6/EMAC_RX_CLK IT1185AU2
CHARGING 39
THERMAL_PAD 2.
NC
20
GND
GND GND GND 2. 21
NC
CHRG1 R32 3 2. 22
R8 EN NC
A K 10k/R0402 2. 17
2 1 +3.3V NC
PWR_FLAG 32 2. 18
10k/R0402 2.2k/R0402 NC NC

2.2k/R0402
LED/YELLOW/0603 ESP_EN 2. 19
U7 NC
L2 14 GPIO12\PHY_PWR
2.2uH/1.5A/DCR=72mR/20%/3.00x3.00x1.50mm/CD32(NR3015T2R2M)
GPIO12/ADC2_CH5/TOUCH5/RTC_GPIO15/MTDI/HSPIQ/HS2_DATA2/SD_DATA2/EMAC_TXD3

SD/MMC Card
Vin=2.7-5.5V Lx=2.2uH

C20
4
Cin=22uF/6.3V/X5R DCR<50mR
3 16 GPIO13\I2C-SDA
IN LX GPIO13/ADC2_CH4/TOUCH4/RTC_GPIO14/MTCK/HSPID/HS2_DATA3/SD_DATA3/EMAC_RX_ER

1uF/10V/20%/X5R/C0603
Enable control.
2A continuous, 3A peak

U3 1
Pull high to turn on.
Do not float. load current capability!
13 GPIO14\HS2_CLK
EN
Quiescent Current I(Q)=55uA
Shutdown Current I(SHDN)=0.1-1uA

R29 GPIO14/ADC2_CH6/TOUCH6/RTC_GPIO16/MTMS/HSPICLK/HS2_CLK/SD_CLK/EMAC_TXD2 +3.3V


B BAT1 B

C22
V(ENH)=1.5V Recommended:

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

47uF/6.3V/20%/X5R/C0805
4 3 2
V(ENL)=0.4V Cout=2x22uF/6.3V/X5R

5 23 GPIO15\HS2_CMD

C6
VCC VBAT GPIO15/ADC2_CH3/TOUCH3/MTDO/HSPICS0/RTC_GPIO13/HS2_CMD/SD_CMD/EMAC_RXD3
Part Number:

GND SY8089AAC
SY8089AAAC FB Ra
1 +
Vout=0.6*(1+Ra/Rb)

GPIO16\I2C-SCL
VBAT final float voltage to 4.2V Feedback Reference Voltage, V(REF)=0.6V
FB Input Current, I(FB)=50nA(max)
220k/R0402 1. 27
NC(GPIO16/HS1_DATA4/U2RXD/EMAC_CLK_OUT)

VCC=4.5V to 6.5V(at least a 1 F)

Charge Current Up to 800mA


C1 SY8089AAAC(SOT23-5)
PWR_FLAG
1 2 1. 28 GPIO17\EMAC_CLK_OUT_180
CHRGb R30 NC(GPIO17/HS1_DATA5/U2TXD/EMAC_CLK_OUT_180)
R1

R5

22uF/6.3V/20%/X5R/C0603
BATTERY - 30 GPIO18\MDIO(RMII) RM3B 2.2 2.1
CHARGER R6 Rb GPIO18/VSPICLK/HS1_DATA7
2
R(PROG)=2 to 10k

5 DW02S 31 GPIO19\EMAC_TXD0(RMII) R39 10k/R0402 GPIO15\HS2_CMD MICRO_SD1


GND PROG Rprog 49.9k/1%/R0402
ESP32-WROVER & GPIO19/VSPIQ/U0CTS/EMAC_TXD0
33 GPIO21\EMAC_TX_EN(RMII) GPIO15\HS2_CMD 2
2.2k/R0402 GPIO21/VSPIHD/EMAC_TX_EN CD/DAT3/CS
Vout=0.6*(1+Ra/Rb) 36 GPIO22\EMAC_TXD1(RMII) L5 FB0805/600R/2A

BL4054B-42TPRN(SOT23-5) GND ESP32-WROOM-32 GPIO22/VSPIWP/U0RTS/EMAC_TXD1


37 GPIO23\MDC(RMII) C3 47uF/6.3V/20%/X5R/C0805
3
4
CMD/DI
GPIO23/VSPID/HS1_STROBE GND VDD
IBAT = 1000/Rprog = 455mA 10 GPIO25\EMAC_RXD0(RMII)
GND GND GND GND GND GND GND GND GND MODULEs GPIO25/DAC_1/ADC2_CH8/RTC_GPIO6/EMAC_RXD0
11 GPIO26\EMAC_RXD1(RMII) GPIO14\HS2_CLK GPIO14\HS2_CLK R40 10R/R0402
6
5
GND

Normal Open Switch


GPIO26/DAC_2/ADC2_CH9/RTC_GPIO7/EMAC_RXD1 CLK/SCLK
GPIO27/ADC2_CH7/TOUCH7/RTC_GPIO17/EMAC_RX_DV
12 GPIO27\EMAC_RX_CRS_DV RM3D 4.2 4.1 GPIO2\HS2_DATA0 R46 220R/R0402 7
DAT0/DO
GPIO32/XTAL_32K_P/ADC1_CH4/TOUCH9/RTC_GPIO9
8 GPIO32 RM3A 1.2 1.1 8
DAT1/RES
Note: 9 GPIO33 RM3C 3.2 3.1 1
GPIO33/XTAL_32K_N/ADC1_CH5/TOUCH8/RTC_GPIO8 DAT2/RES
1. When ESP32-WROVER, take in mind that 6 GPI34\BUT1 GPIO2\HS2_DATA0 RA1206_(4X0603)_4B8_2.2k
GPI34/ADC1_CH6/RTC_GPIO4
GPIO16<27> and GPIO17<28> are not connected! 7 GPI35 CD1
GPI35/ADC1_CH7/RTC_GPIO5 Card_Detect
2. GPIO6 to GPIO11 are connected to 4 GPI36\U1RXD CH1
GPI36/SENSOR_VP/ADC1_CH0/RTC_GPIO0 Card_Housing
the SPI flash integrated on the module and 5 GPI39
U8, C28 and R45 have to be Populated -> when WROVER is used, are not led out!
GPI39/SENSOR_VN/ADC1_CH3/RTC_GPIO3
U8, C28 and R45 have to be NA -> when WROOM is used. TFC-9P-1.7H(ATFFS150A01BR016)
ESP32-WROVER-E or ESP32-WROOM-32E
U8
C
Ethernet GPIO17\EMAC_CLK_OUT_180 4

5
Y
NC
A
2
1
3
GPIO0 GND
C

+3.3VLAN VCC Power GND GND

+3.3V SN74LVC1G04DBVR(SOT23-5)
C28
FET3
WPM2015-3/TR
PoE Power Supply Extensions
100nF/16V/10%/X7R/C0402

GPIO16\I2C-SCL R45 10R/R0402 GPIO33


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

D
10k/R0402

+3.3VLAN
C10

PWR_FLAG
R2

P-MOS
G

U4
1

12 22 GPIO19\EMAC_TXD0(RMII)
VDDIO TXD0
L1 C14 100nF/16V/10%/X7R/C0402 In RMII TXD1
23 GPIO22\EMAC_TXD1(RMII)
GND
22uF/6.3V/20%/X5R/C0603 FB0805/600R/2A PWR_FLAG
Mode TXD2
24 GND
27 25 EXT1 EXT2
VDD1A TXD3
C9
1k/R0402

21 GPIO21\EMAC_TX_EN(RMII) +5V 1 1 GPI39


PWR_FLAG TXEN
R3

1 20 +3.3V 2 2 GPI36\U1RXD
VDD2A TXCLK
100nF/16V/10%/X7R/C0402

100nF/16V/10%/X7R/C0402
22uF/6.3V/20%/X5R/C0603

RM2A 1.2 RA1206_(4X0603)_4B8_2.2k


C13

C15

C16

D GND 18 1.1 GND 3 3 GPI35 D


NINT/TXER/TXD4 +3.3VLAN
R10
R11
R12
R13
R14

TVS1 6 RM2B 2.2 2.1 RA1206_(4X0603)_4B8_2.2k ESP_EN 4 4 GPI34\BUT1


ESDS314DBVR(SOT-23-5) VDDCR
11 GPIO25\EMAC_RXD0(RMII) GPIO0 5 5 GPIO33
RXD0/MODE0
2.2uF/6.3V/10%/X5R/C0603

100nF/16V/10%/X7R/C0402
3

I/O1 I/O4 10 GPIO26\EMAC_RXD1(RMII) GPIO1\U0TXD 6 6 GPIO32


RXD1/MODE1
T1 10k GPIO12\PHY_PWR 1 5 9 RM1C 3.2 3.1 RA1206_(4X0603)_4B8_2.2k GPIO2\HS2_DATA0 7 7 GPIO16\I2C-SCL
RXD2/RMIISEL +3.3VLAN
2.2k/R0402

1
49.9R/1%/R0402
49.9R/1%/R0402
49.9R/1%/R0402
49.9R/1%/R0402

LMUN2211LT1G(SOT-23)
10k

GND 8 RM1B 2.2 RA1206_(4X0603)_4B8_2.2k GPIO3\U0RXD 8 8 GPIO15\HS2_CMD


C17

C18

2.1
RXD3/PHYAD2 GND
2
2

33 26 GPIO4\U1TXD 9 9 GPIO14\HS2_CLK
GND RXDV
I/O2 I/O3 7 RM1A 1.2 1.1 RA1206_(4X0603)_4B8_2.2k GPIO5\SPI_CS 10 10 GPIO13\I2C-SDA
RXCLK/PHYAD1
3 4 13 R41 2.2k/R0402
RXER/RXD4/PHYAD0 C26 R43
GND GND 4 NS(HN1x10) NS(HN1x10)
LAN_CON1 XTAL2 GND
GND 17 GPIO23\MDC(RMII)
MDC NA(220pF/100V/C0603) NA(22R/R0603)
+5VP
1 TD+ GPIO17\EMAC_CLK_OUT_180 5 16 GPIO18\MDIO(RMII) U5
J1 TD+ XTAL1/CLKIN MDIO Spare1 TX4138(ESOIC-8)
4

4.7k/R2512
TCT LNK1 U2 Input Range Continuous Output R33 C12

100nF/100V/10%/X7R/C0603

1
RM2D 4.2 RA1206_(4X0603)_4B8_2.2k

R42
2 TD- 4.1 3 4.5V to 60V Current 4A
8 5V/2A
J2 TD- LED/GREEN/0603 +3.3VLAN R50 C27 Vin BS

SMAJ58A/SMA
24.9k/1%/R0402 R28

C24
RM2C 3.2

470uF/10V/20%/Low_ESR/RM2.5/6.0x11mm
2 14 RA1206_(4X0603)_4B8_2.2k R7 3 L4

VDD
6 2

2
A K 3.1 Standby Current 4.7R/R0402
LED2/NINTSEL CRS +3.3VLAN 130k/R0402 DET PG ILIM

K
1
RDET 400uA 33uH/2.1A/DCR=0.1R/20%/DBS135(PD3316MT330)
2 1 R23 100nF/100V/10%/X7R/C0603
3 RD+ K 3 A 1 7 9 1

D8
0.03R/1%/R1206
J3 RD+
1 LED1/REGOFF 2 ILIM NC/UVLO ILIM SW
5 ACT1 15 GPIO27\EMAC_RX_CRS_DV 180k/1%/R0402
When TPS2375/77, Pin <7> is NC.
GND GND 6 Output Adjustable
A K D5

CDET
COL/CRS_DV/MODE2 EN 0.8V to 40V
GND

A
RCT

2
When TPS2376, Pin <7> is UVLO.
C23

GND
2 1

30.1k/1%/R0402

1
VSS
6 RD- LED/YELLOW/0603
29 R27 2 5 15uF/100V/20%/RM2.5/6.3x11mm(Farnell:1281844)
7 5

Ra
R38
J6 RD- TXP R51 Rclass CLASS RTN POK FB SS510/100V/5A/0.85V/DO214AB(SMC) C25
28 19 R25 VFB=0.805V

2
Single 10/100 BASE-TX 10k/R0402 IBIAS(FB)=10nA 12pF/50V/5%/COG/C0402
2x1000pF/2KV TXN NRST +3.3VLAN 10k/R0402 4.42k/1%/1/16W/R0402

UEXT
100nF/16V/10%/X7R/C0402

4
Filter Connector Module 7 31 C21 NA(10uF/6.3V/20%/X5R/C0603)
GND/NC RXP
E 8 30 32 R26 TPS2376PW(TSSOP-8) R34 5.23k/1%/R0402 E
NC/GND RXN RBIAS GND Spare2 GND Rb
J4,5
C11

0 C2 1nF/2000V/10%/X7R/C1206 12.1k/1%/R0402
Shield Class=0 (0.44 to 12.95W) +3.3V +3.3V
NA(GG0402052R542P)

NA(GG0402052R542P)
IO1

IO1

GND GND Vout=0.8*(1+Ra/Rb) GND


1

LAN8710A-EZC(QFN32)
TVS2

TVS3

2x75 Ohm R15


9
PW+ Spare1 2.2k/R0402
IO2

IO2
2

J7,8 10
PW- Spare2

2.2k/R0402
10k/R0402
10k/R0402
RJP-003TC1(LPJ4112CNL)

GND GND GND


The PHY is setted up as follows: R31
2.2k/R0402

MODE: All capable(10/100Base)

R35
R36
R37
UEXT1
1 2 GND D4
1N5819S4(SOD-123)

-Auto-negotiation enabled GPIO4\U1TXD


GPIO16\I2C-SCL
3
5
4
6
K
1
A
2
GPI36\U1RXD
GPIO13\I2C-SDA
GPIO15\HS2_CMD HSPIQ
7 8 HSPID
GPIO2\HS2_DATA0

-RMII Configuration GPIO14\HS2_CLK HSPICLK


9 10 GPIO5\SPI_CS

P-B-V-10-LF
F -SMI address: 0x00 F

USB to UART Notes: Fiducials


Software Selectable Pins
PWR_FLAG
FID1 FID2 FID3
+3.3V Interface Signal Pin Fiducial Fiducial Fiducial
EMAC_MDC_out
Internal Bootstrapping Resistors
+5V_USB R18 10k/R0402 EMAC_MDI_in
EMAC_MDO_out Any GPIO
R19 10k/R0402 R16 NA(10k/R0402) EMAC MTDI/GPIO12: Pull-Down FID4 FID5 FID6
EMAC_CRS_out Fiducial Fiducial Fiducial
U1 EMAC_COL_out GPIO0: Pull-Up
USB-UART1
C7 22uF/6.3V/20%/X5R/C0603
19 3 D6 K A 1N5819S4(SOD-123) GPIO3\U0RXD GPIO2: Pull-Down
G MISB-SWMM-5B-LF(USB_MICRO) GND VCC TXD I2CEXT0_SCL_in G
C8 100nF/16V/10%/X7R/C0402
5 4 1
D7 A 2
K 1N5819S4(SOD-123) GPIO1\U0TXD
GND V3 RXD I2CEXT0_SDA_in
2 1 D9 K A ESP_EN
GPIO4: Pull-Down
PWR_FLAG I2CEXT1_SCL_in
8 16 1 2
1N5819S4(SOD-123) MTDO/GPIO15: Pull-Up
0
0

GND GND RTS# I2CEXT1_SDA_in


+5V_USB I2C
3

1 11 I2CEXT0_SCL_out Any GPIO


VBUS CTS# R20 GPIO5: Pull-Up
2 7 15 Q2 Auto program
I2CEXT0_SDA_out

Mounting Holes
D- UD- DTR#
3 6 12 1 BC817-40(SOT23) DTR RTS->EN IO0
D+ UD+ DSR# 1k/R0402 I2CEXT1_SCL_out
1 1 1 1
2

4 14 I2CEXT1_SDA_out
ID DCD#
5 C4 27pF/50V/5%/C0G/C0402
9 13 0 0 1 1
GND XI RI#
1

3
Q1 NOS#
20 1 0 0 1 MH1 MH2 MH3
0
0

C5 Voltage of Internal LDO(VDD_SDIO)


27pF/50V/5%/C0G/C0402
10 17 0 1 1 0 HSPIQ_in/_out
2

L3 XO IR#
Pin Default 3.3V 1.8V
2

HSPID_in/_out
Q12MHz/20pF/10ppm/4P/3.2x2.5mm R21
FB0805/600R/2A Q3 HSPICLK_in/_out GPIO12/MTDI Pull-Down 0 1
CH340T(SSOP20W) 1 BC817-40(SOT23) HSPI_CS0_in/_out Booting Mode
Bootstrapping Pins
1k/R0402 Mounting_Hole_NPTH Mounting_Hole_NPTH Mounting_Hole_NPTH
GND GND SPI Flash Boot Download Boot Settings
3

GPIO0 HSPI_CS1_out Pin Default


General
HSPI_CS2_out GPIO0 Pull-Up 1 0
Purpose Any GPIO
A2
2

VSPIQ_in/_out GPIO2 Pull-Down Don't-care 0


R24 SPI
D_Com CC D2 VSPID_in/_out Debugging Log on U0TXD During Booting
3 BAT54C(SOT23-3) VSPICLK_in/_out Pin Default U0TXD Toggling U0TXD Silent
220R/R0402
!!!WARNING!!!
A1
1

VSPI_CS0_in/_out GPIO15/MTDO Pull-Up 1 0


H GPIO2\HS2_DATA0 Timing of SDIO Slave H
When the board is powered via PoE, don't include the USB cable for to programming it!!! VSPI_CS1_out
VSPI_CS2_out Pin Default Falling-edge:Input Rising-edge:Input Rising-edge:Input https://www.olimex.com
In case this is required, USB-ISO must be used for to guarantee galvanic isolation! Falling-edge:Output Rising-edge:Output Falling-edge:Output Rising-edge:Output OLIMEX LTD.
For more information refer to GPIO15/MTDO Pull-Up 0 0 1 1 Sheet: /
See: https://www.olimex.com/Products/USB-Modules/USB-ISO/ esp_wroom_32_datasheet_en.pdf. GPIO5 Pull-Up 0 1 0 1
File: ESP32-PoE_Rev_K.sch
Title: ESP32-PoE
Size: A2 Date: 2022-07-26 Rev: K
KiCad E.D.A. kicad 5.1.6-c6e7f7d87ubuntu18.04.1 Id: 1/1
1 2 3 4 5 6 7 8 9 10 11

You might also like