sch: use diode for power source

This commit is contained in:
King Kévin 2022-04-08 16:32:30 +02:00
parent 57f1912036
commit 5ea1d7ff1e
1 changed files with 48 additions and 47 deletions

View File

@ -348,7 +348,7 @@ N -1400 6800 -1600 6800 4
T -1800 6800 5 10 1 1 0 0 1
netname=VREF1
}
T -6400 6500 9 10 1 0 0 0 2
T -6500 6300 9 10 1 0 0 0 2
R3 ≤ (Vsupply_min - Vzener) / Ileakage
R3 ≤ (4.75 - 4.7) / 2E-6 = 25k
C -1700 8400 1 270 0 resistor-1.sym
@ -365,9 +365,10 @@ T -1700 8400 5 10 0 1 0 0 1
description=resistor, chip, 0603 (metric 1608), 1%
}
N -1600 8400 -1600 8800 4
T -6400 8100 9 10 1 0 0 0 1
Vgs ≤ ±20V
T -6400 7500 9 10 1 0 0 0 2
T -6500 8700 9 10 1 0 0 0 2
Vgs limit (± 20V) never reached because
pulled low only when VBUS ≤ 5.5V
T -6500 7500 9 10 1 0 0 0 2
divider_ratio = Vref / Vover
divider_ratio = 4.7 / 5.5 = 0.8545
C -2100 8400 1 270 0 resistor-1.sym
@ -396,7 +397,7 @@ footprint=UC1608X55N.lht
T -2100 7000 5 10 0 1 0 0 1
description=resistor, chip, 0603 (metric 1608), 1%
}
T -6400 7100 9 10 1 0 0 0 1
T -6500 7200 9 10 1 0 0 0 1
R2/(R1+R2) = 30/(5.1+30) = 0.8547
C -2100 5900 1 0 0 GND.sym
N -2000 7500 -2000 7000 4
@ -528,9 +529,6 @@ N 1600 8800 1800 8800 4
T 1500 8800 5 10 1 1 0 0 1
netname=VBUS
}
T -6400 8500 9 10 1 0 0 0 2
Over-Voltage protection with comparator circuit
nased on Texas Instruments SNOAA20 design
C -1200 -800 1 0 0 HEADER-2.54-1x10.sym
{
T -1200 -800 5 8 0 0 0 0 1
@ -601,45 +599,6 @@ value=USB-C receptacle
T 3600 4000 5 10 0 1 0 0 1
lcsc=C388659
}
C -500 8500 1 270 0 SCHOTTKY.sym
{
T -500 8500 5 8 0 0 270 0 1
footprint=SODFL1608X65N.lht
T -600 8360 5 10 1 1 0 3 1
refdes=D1
T -460 8300 5 10 0 1 270 5 1
device=SCHOTTKY
T -400 8300 5 10 0 1 270 0 1
value=RB521S-30
T -500 8500 5 10 0 0 270 0 1
lcsc=C122862
}
C 3900 8500 1 90 1 SCHOTTKY.sym
{
T 3900 8500 5 8 0 0 270 2 1
footprint=SODFL1608X65N.lht
T 4000 8360 5 10 1 1 0 3 1
refdes=D2
T 3860 8300 5 10 0 1 270 3 1
device=SCHOTTKY
T 3800 8300 5 10 0 1 270 2 1
value=RB521S-30
T 3900 8500 5 10 0 0 270 2 1
lcsc=C122862
}
N -300 8100 -300 7700 4
N -300 8500 -300 8800 4
N 3700 8500 3700 8800 4
N 3700 8100 3700 7700 4
N -300 7900 200 7900 4
N 200 7900 200 7600 4
N 200 7600 3200 7600 4
{
T 1400 7600 5 10 1 1 0 0 1
netname=V+
}
N 3200 7600 3200 7900 4
N 3200 7900 3700 7900 4
C -5600 2300 1 0 0 XKB_U261-24XN-4BC2LS.sym
{
T -5600 2300 5 8 0 0 0 0 1
@ -656,3 +615,45 @@ value=USB-C plug
N -2700 2100 -2700 2300 4
N -2900 2100 -2900 2300 4
N -3100 2100 -3100 2300 4
T -6500 9900 9 10 1 0 0 0 1
over-voltage protection
T -6500 1500 9 10 1 0 0 0 1
communication protection
T -6500 9300 9 10 1 0 0 0 2
two pMOS are required to
block VBUS in both direction
C -1300 9700 1 0 0 BAV74_part-1-2-D1.sym
{
T -1300 9700 5 8 0 0 0 0 1
footprint=SOT95P237X112-3N.lht
T -1100 10060 5 10 1 1 0 3 1
refdes=D1
T -1100 9740 5 10 1 1 0 5 1
device=BAV74
}
C -100 9700 1 0 1 BAV74_part-2-2-D2.sym
{
T -100 9700 5 8 0 0 0 6 1
footprint=SOT95P237X112-3N.lht
T -300 10060 5 10 1 1 0 3 1
refdes=D1
T -300 9740 5 10 1 1 0 5 1
device=BAV74
}
T -6500 8100 9 10 1 0 0 0 2
diodes prevent VBUS
cross-leakage
C -900 9900 1 0 0 VCC.sym
N -1300 9900 -2000 9900 4
{
T -1300 9900 5 10 1 1 0 6 1
netname=VBUS1
}
N -900 9900 -500 9900 4
N -100 9900 600 9900 4
{
T -100 9900 5 10 1 1 0 0 1
netname=VBUS2
}
C 3500 7700 1 0 0 VCC.sym
C -500 7700 1 0 0 VCC.sym