Professional Documents
Culture Documents
VIN Q8 +12V
H1 H3 +3.3V
CSD17501Q5A
1 5
H2 H4 J1 J10
JACK-L-PC-10A-RA(R) JACK-C-PC-10A-RA(R) U17C
14
VDC 1 C52 C53 1 74HC21
VIN VBAT
4
D17 1uF 47uF
VCC
6
4
Input 2 15V
C51
2
Output
GATE
CATHODE
ANODE
MSS2P3 MSS2P3 100nF C11
A D15 D16 5.5x2.5mm 5.5x2.1mm 1uF A
U6
GND
1 LM74700
VCAP +3.3V
GND
3
EN
7
VDC Exists if battery is disconnected
and Vin connected. Or Vin connected and
2
+3.3V
battery disconnected. Or both are connected R49
1k
+3.3V C12 TP14
1uF
TP5 TP6 VBAT Load_~{Overcurrent}
TP13
5
R15 R72 U5
1k INA180A4 3
100R
GND V+
U21 + INA180A1
Batt_~{Overcurrent} Iout_Sample
2
Av = 200 TP8 TP7 1
U22 4
V+ GND
- 4 Av = 20
TLV431 Ibatt_Sample 1 R2 - U4
C72 TLV431
100nF 0.005R IR2 = 10A
2
IR2 = 1A 3
+ Iout_Sample = 1V
Ibatt_Sample = 1V Itrip = 12.5A
5
Itrip = 1.25A +3.3V
C70 C71 R73 C68
U17A 100nF 100nF 100R 100nF
1 74HC21 C5
Batt_~{Overcurrent} 2 C35 +5V 220uF
B 6 1uF C58 C4 B
Load_~{Overcurrent} 4 22uF 220uF C67 C69
Batt_~{Overvoltage} 5 +3.3V +3.3V 100nF 100nF
R70 R71
C55 100R 100R
10uF
C9 R1
1uF
5
100k
1
2
U8 5 Logic Low sets Top FET gate low VBUS
GND VCC
VDD
Skip 1 and Bottom FET gate high. Logic
74LVC1G126 Skip
2 4 8 High sets Top FET gate high and
PWM Bottom FET gate Low. +12V 1
VBUS
L1 R5
0.005R JP5
2
4 15uH 3 J6
D+
3
2 USB_A
Shield
D-
GND
1
C3 C2 9
7 C1 R4 -
BOOT 22uF 220uF 220uF 1M 8 Vout_Sample
4
5
C54 10
100nF 9 +
Batt_~{Overcurrent} 6
BOOT_R 3 U3C
Load_~{Overcurrent} R6 NCV20074DR2G
Look at changing 240K
Batt_~{Overvoltage} 4 Series CSD97395Q4M to 20SVPF120M
Skip 3 Parallel U2
RP2040 Battery Bank 18605 Cells
C Supply C
PWM
Iout_Sample Batt_~{Overvoltage}
Load_~{Overcurrent}
PWM_En
Batt_~{Overvoltage}
Batt_~{Overcurrent}
Skip
Boot Boot
File: battery_bank.kicad_sch
ESP32
1
1
2
TC2030
1 2 SWDIO 1 3 VDDA VIN
SWCLK C36 JP6
1
3 4
U25 100nF C27 C28 C29 C18 C19 C20 C21 C22 C23
5 6
3.3V C61 100nF 100nF 1uF 100nF 100nF 100nF 100nF 100nF 1uF
R20
2
A 100nF 100k A
Vin_det
+3.3V
R39 D14
VDDA
38.3k 3.3V
R45 BOOTSEL +1V1 +3.3V
+3.3V
+3.3V 1k
SW3
TP10
TP9
C17 R46
10uF 1k
45
23
48
43
44
1
R44
1k
VREG_VOUT
ADC_AVDD
DVDD
VREG_IN
IOVDD
USB_VDD
26 2
RUN GPIO0 UART0_TX
8
3
GPIO1 UART0_RX
VCC
1 ~{CS} 4
~{CS} SW4 R47 GPIO2
6 CLK USB_PI_P 27R 47 5
CLK USB_DP GPIO3
5 SD0 USB_PI_N 46 6
LED0
LED1
LED2
LED3
DI(IO0) USB_DM GPIO4 PWM
U14 2 SD1 7
DO(IO1) R48 GPIO5
W25Q32JVSS 3 SD2 27R 8
IO2 GPIO6 PWM_En
7 SD3 ~{CS} 56 9
IO3 QSPI_SS GPIO7 Skip R13 R14 R16 R17
GND
SD1 55 13
QSPI_SD1 GPIO10
SD2 54 14
QSPI_SD2 GPIO11
SD3 51 15 D3 D4 D5 D6
QSPI_SD3 GPIO12 Load_~{Overcurrent} LED LED LED LED
CLK 52 16
QSPI_SCLK GPIO13 Batt_~{Overcurrent}
17
GPIO14 Batt_~{Overvoltage}
18 Vin_det
GPIO15
Y2 27 LED0
2
12Mhz GPIO16
28 LED1
1 3 GPIO17
20 29 LED2
XIN GPIO18
C30 C24 30 LED3
GPIO19
4
10pF 10pF 31
GPIO20 Boot
32
GPIO21
21 34
XOUT GPIO22
35
GPIO23
36
GPIO24
37
GPIO25
SWCLK 24
J11 SWCLK
+3.3V SWDIO 25 38 JP1
USB_C_Receptacle_USB2.0 SWD GPIO26_ADC0 Vout_Sample
C 39 1 2 C
R53 GPIO27_ADC1
A4 JP4
2
GND
A5 TP1 TESTEN GPIO29_ADC3 JP3
Iout_Sample
1
CC1 C31 1 2
B5 TP2 R58
CC2 100nF JP2
57
5.1k U1 Ibatt_Sample
RP2040 1 2
A7
D- U19
B7 USB_N FSUSB42MUX
1
D-
A6
VCC
D+ USB_P 3 9 USB_PI_P
B6 USB_P D+ HSD2+
D+ USB_N 4 8 USB_PI_N
D- HSD2-
10 7
SHIELD
SBU1 2 6
GND
Ryan Walker
R10 Developed By: Interrupt Labs
100k Protectli
Sheet: /RP2040/
1
2
D File: mcu.kicad_sch D
J7
Title: Uninterruptible Power Supply
Size: A4 Date: 2023-10-19 Rev: R0.2
KiCad E.D.A. kicad 7.0.7 Id: 2/5
1 2 3 4 5 6
1 2 3 4 5 6
+3.3V
+3.3VA
R66
1k U24
LTV-356T
4 1
UART_TX
R65
3 2 1k UART2_TX
VDC
A +3.3V A
VBAT
R9
4
1k
+3.3VA
V+
6 Batt_~{Overvoltage}
- C10 U3E
7 1uF NCV20074DR2G
V-
VBAT
R7 5
R22 VBAT + U23 +3.3V R68
100k
11
100R TLV431 U18 1k
C4 U3B R67
NCV20074DR2G LTV-356T
1k 1 4 UART2_RX
1
C41 R8
1uF 7.32k 2 3
BT1A BT1B BT2A Vbatt_Sample UART_RX
2
D11 R23
10k
R21
C3 100R
3
C40 +3.3VA
R34 J13
BT5B BT6A BT6B 1uF
100R
4
TC2030
B +3.3VA 1 2 SWDIO B
C45 NRST 3 4 SWCLK
R12 2.2uF +3.3VA
5 6
100R
TP3
TP4
C2 Boot
+3.3VA
R32 R33
U15 10k 10k +3.3VA
1
C26 BQ76920PW
9
1uF C50 C60
C46
REGSRC
BT4A BT4B BT5A 8 4 SDA 10uF 100nF
2
4
10 3k 2
BAT 500k SW6A C1
VDD
R11 20 ALERT U9 NRST 6 7 SW1 3
100R ALERT NRST PA0
C1 VC4 12 1 4 LTV-356T 8
VC5 4 1 PA1
13 2 9 UART2_TX
C25 VC3 14
VC4
C56
Boot 3
PC14/PB9 PA2
10 UART2_RX
3
19
PA14/PA15
2
VSS
1 Q6 R55 R56
10k 10k
BSS84
5
3
OKAY ERROR
R24
1k D12 D13
GRN RED
NT1 C42
100nF
R25
D10
DSG
1M
1N4148W
-BATT C43 C44
100nF 100nF
R28 R29
100R 100R R30
D18 R26
0R
15V 1M info@interruptlabs.ca
Ryan Walker
4
A A
+3.3V
+3.3V
R62
10k
2
Relay_2 DMG1013UW-7
1 Q9
C15 C16
3
+3.3V 10uF 1uF ESP32_EN
K1_SW
R51
3
10k
A1
12
14
22
24
R43 U13 Q1 UART_~{DTR}
SS8050-G 1
2
10k ESP32-WROOM-32U
K1
VDD
ESP32_EN 25 ESP32_BOOT D8
2
3
EN IO0 MSS2P3 FINDER-30.22
SW2 35 UART_RXD
C14 TXD0/IO1
10uF 4 24 IO2
SENSOR_VP IO2
A2
11
21
34 UART_TXD R52
2
5
SENSOR_VN RXD0/IO3 10k
26 Relay_1 SS8050-G UART_~{RTS}
IO4 K1_Com
29 IO5 Q2 1
B IO5 SW6B B
3
14
IO12
16 2 3 ESP32_BOOT
IO13
13
IO14 UART2_TX +3.3V
23 +3.3V
IO15
27 LED0
IO16 J12
28 IO17 +3.3V
IO17 IO19 10 9
21 30 IO18 1
SDO/SD0 IO18 R60 R61 IO18 8 7 K1_SW
22 31 IO19 2
SDI/SD1 IO19 10k 10k Screen IO5 6 5 K1_Com
17 33 SCL SCL 3
SHD/SD2 IO21 J8 IO17 4 3
18 36 SDA SDA 4 R63
SWP/SD3 IO22 IO2 2 1 IO27
10k
2
20 37
SCK/CLK IO23
19 10 Relay_2 Relay_1 DMG1013UW-7
SCS/CMD IO25 Q11
11 1
IO26 UART2_RX
12 IO27
3
IO27 TP11 TP12
8
IO32
9
LED0
IO33 UART_~{DTR}
6
A1
12
14
22
24
IO34 UART_~{RTS}
7
IO35
1 J9
GND
+3.3V
R59 D9 2
C 10k MSS2P3 C
1
JP18
A2
+3.3V
11
21
K2
1
J3
D7 1 2 FINDER-30.22
LED C34 C32 C33 UART_TXD 3 4 UART_RXD
100nF 100nF 10uF CH340_UART_TXD 5 6 CH340_UART_RXD
7 8
16
RP_UART_TXD RP_UART_RXD
4
9 10
VCC
V3
2 CH340_UART_TXD
TXD
15 3 CH340_UART_RXD
R232 RXD
5 9
USB_D+ UD+ ~{CTS}
6 10
USB_D- UD- ~{DSR}
11
~{RI}
12
~{DCD}
info@interruptlabs.ca
13 UART_~{DTR} Ryan Walker
~{DTR}
GND
14 UART_~{RTS}
~{RTS} Developed By: Interrupt Labs
Protectli
1
U20
CH340C Sheet: /ESP32/
D File: esp32.kicad_sch D
A A
GND
4 3 5 4 R3
10uF EN FB R50 10uF 10uF EN FB R19 C65
49.9k 30k 49.9k 10pF
R40
C39 C63 C64
2
1
100k D1 10uF 10uF 10uF
MSS2P3 R54 R69
9.53k 9.53k
B B
4 3 R37
10uF EN FB
R41 49.9k
C7
2
100k
R38 10uF
D2
MSS2P3 15.8k
C C
info@interruptlabs.ca
Ryan Walker
Developed By: Interrupt Labs
Protectli
Sheet: /Supply/
D File: supply.kicad_sch D