sch: add all DFP

This commit is contained in:
King Kévin 2022-05-12 18:34:45 +02:00
parent 7b095612d8
commit 578567b95d
8 changed files with 3550 additions and 13 deletions

View File

@ -478,9 +478,9 @@ C 54300 49600 1 0 0 GND.sym
C 53000 50300 1 0 0 GND.sym
T 53100 52400 9 10 1 0 0 0 4
OCS low forces PWR low
D104 XOR D105
D104 could cause power cycling
D105 has long recovery time thanks to internal pullup
Dx04 XOR Dx05
Dx04 could cause power cycling
Dx05 has long recovery time thanks to internal pullup
N 53100 51800 53100 52200 4
N 53100 52200 55700 52200 4
{

579
usb_hub-dfp2.sch Normal file
View File

@ -0,0 +1,579 @@
v 20211219 2
N 48300 52400 49000 52400 4
{
T 48500 52400 5 10 1 1 0 0 1
netname=PWR2
}
C 51400 51100 1 0 0 5V.sym
C 50000 46000 1 0 0 VTRG.sym
C 47300 43900 1 0 0 BSS138.sym
{
T 47300 43900 5 8 0 0 0 0 1
footprint=SOT95P237X112-3N.lht
T 47300 43900 5 10 0 1 0 0 1
description=transistor, MOSFET, n-channel, GSD
T 47300 43900 5 10 0 0 0 0 1
value=BSS138
T 47740 44760 5 10 1 1 0 6 1
refdes=Q203
T 48140 44140 5 10 1 1 0 8 1
device=BSS138
}
C 49200 45500 1 180 1 40P05.sym
{
T 49200 45500 5 8 0 0 180 6 1
footprint=SOT95P237X112-3N.lht
T 49200 45500 5 10 0 1 0 0 1
lcsc=C2886385
T 49200 45500 5 10 0 1 0 0 1
description=transistor, MOSFET, p-channel, >=40V, >=5A
T 49200 45500 5 10 0 1 0 0 1
value=AP40P05
T 49540 44840 5 10 1 1 180 0 1
refdes=Q204
T 50040 45260 5 10 1 1 180 2 1
device=40P05
}
C 48200 43700 1 0 0 GND.sym
N 49200 46000 50200 46000 4
N 50200 45500 50200 46000 4
N 46600 44300 47300 44300 4
{
T 46700 44300 5 10 1 1 0 0 1
netname=POW2
}
N 50200 44300 51500 44300 4
{
T 50300 44300 5 10 1 1 0 0 1
netname=VOUT2
}
N 48300 51200 49000 51200 4
{
T 48500 51200 5 10 1 1 0 0 1
netname=OCS2
}
C 58400 45800 1 0 1 906-351A1012D10200.sym
{
T 58400 45800 5 8 0 0 0 6 1
footprint=CONNECTOR_906-351A1012D10200.lht
T 57140 46140 5 10 0 1 0 8 1
device=USB-A
T 58400 45800 5 10 0 0 0 0 1
mpn=906-351A1012D10200
T 58400 45800 5 10 0 0 0 0 1
lcsc=C42678
T 58400 45800 5 10 0 0 0 0 1
description=connector, USB, type-A, 2.0, receptacle, through hole, vertical
T 56600 48060 5 10 1 1 0 3 1
refdes=J201
T 58500 47800 5 10 1 1 0 6 1
value=USB-A 2.0 RECEPTACLE
}
C 52600 43800 1 0 1 pwrjack-2.sym
{
T 52600 44700 5 10 0 0 0 6 1
device=PWRJACK
T 52600 44900 5 10 0 0 0 6 1
footprint=CONNECTOR_DC-005_2.0.lht
T 52600 43800 5 10 0 1 0 0 1
lcsc=C16214
T 52600 43800 5 10 0 1 0 0 1
description=connector, DC power jack, barrel, ID 2.0mm, OD 6.4mm
T 52600 44500 5 10 1 1 0 6 1
refdes=J202
T 52600 43600 5 10 1 1 0 6 1
value=OUT 6-40V
}
C 51300 44000 1 270 0 GND.sym
C 51500 44200 1 180 0 nc-right-1.sym
{
T 51400 43700 5 10 0 0 180 0 1
value=NoConnection
T 51400 43500 5 10 0 0 180 0 1
device=DRC_Directive
T 51400 42900 5 10 0 0 180 0 1
symversion=1.1
}
N 55200 47500 56000 47500 4
{
T 55300 47500 5 10 1 1 0 0 1
netname=VBUS2
}
C 57000 45200 1 0 0 chassis.sym
C 55900 46700 1 0 0 GND.sym
C 56600 45200 1 0 0 GND.sym
C 52300 45900 1 0 0 USBLC6-2SC6.sym
{
T 52300 45900 5 8 0 0 0 0 1
footprint=SOT95P280X145-6N.lht
T 52300 45900 5 10 0 1 0 0 1
description=diode, TVS, 2-bit
T 52700 48060 5 10 1 1 0 0 1
refdes=D205
T 53760 48240 5 10 1 1 0 2 1
device=USBLC6
T 53700 46100 5 10 1 1 0 0 1
value=USBLC6-2SC6
}
C 53400 48400 1 0 0 5V.sym
C 53500 45700 1 0 0 GND.sym
N 51600 47300 52300 47300 4
{
T 51800 47300 5 10 1 1 0 0 1
netname=DM2
}
N 51600 46900 52300 46900 4
{
T 51800 46900 5 10 1 1 0 0 1
netname=DP2
}
N 54900 47300 56000 47300 4
N 56000 47100 54900 47100 4
N 54900 47100 54900 46900 4
C 48300 51500 1 0 0 nc-right-1.sym
{
T 48400 52000 5 10 0 0 0 0 1
value=NoConnection
T 48400 52200 5 10 0 0 0 0 1
device=DRC_Directive
T 48400 52800 5 10 0 0 0 0 1
symversion=1.1
}
N 48300 52000 49000 52000 4
{
T 48500 52000 5 10 1 1 0 0 1
netname=LED2
}
C 48400 49600 1 270 0 LED0805.sym
{
T 48400 49600 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 49600 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49060 5 10 1 1 0 3 1
refdes=D202
T 48800 49000 5 10 1 1 0 0 1
value=RED
}
C 48500 49000 1 0 0 GND.sym
C 48400 50000 1 270 0 LED0805.sym
{
T 48400 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49860 5 10 1 1 0 3 1
refdes=D201
T 48700 50000 5 10 1 1 0 0 1
value=BLUE
}
C 48400 50000 1 0 0 3V3.sym
N 47700 49600 46800 49600 4
{
T 47300 49600 5 10 1 1 0 6 1
netname=LED2
}
C 49300 45100 1 90 0 resistor-1.sym
{
T 48900 45400 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45300 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 48600 45300 5 10 0 0 90 0 1
symversion=0.1
T 49200 45400 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 49000 45600 5 10 1 1 0 6 1
refdes=R204
T 49000 45400 5 10 1 1 0 6 1
value=100k
}
C 47700 49500 1 0 0 resistor-1.sym
{
T 48000 49900 5 10 0 0 0 0 1
device=RESISTOR
T 47900 50000 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47900 50200 5 10 0 0 0 0 1
symversion=0.1
T 48000 49600 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47400 49700 5 10 1 1 0 0 1
refdes=R206
T 47700 49400 5 10 1 1 0 0 1
value=1k
}
C 50400 44300 1 90 1 capacitor-2.sym
{
T 49700 44100 5 10 0 0 270 2 1
device=AEC
T 50400 44300 5 10 0 0 0 0 1
footprint=CAPPRD250W50D630H700N.lht
T 50400 44300 5 10 0 0 0 0 1
lcsc=C47891
T 50400 44300 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=50V, >=-20%
T 50400 44000 5 10 1 1 0 0 1
refdes=C202
T 50300 43500 5 10 1 1 0 0 1
value=100uF
}
C 50100 43200 1 0 0 GND.sym
C 57000 45800 1 90 1 C0603.sym
{
T 57000 45800 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 57000 45800 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
T 56300 45720 5 10 1 1 0 3 1
refdes=C203
T 56600 45300 5 10 1 1 0 6 1
value=100nF
}
C 48300 45000 1 0 0 resistor-1.sym
{
T 48600 45400 5 10 0 0 0 0 1
device=RESISTOR
T 48500 45500 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 48500 45700 5 10 0 0 0 0 1
symversion=0.1
T 48600 45100 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48500 44800 5 10 1 1 0 0 1
refdes=R207
T 48500 44600 5 10 1 1 0 0 1
value=100k
}
N 57200 45500 57200 45800 4
C 57400 45400 1 0 0 nc-bottom-1.sym
{
T 57400 46000 5 10 0 0 0 0 1
value=NoConnection
T 57400 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57400 46800 5 10 0 0 0 0 1
symversion=1.1
}
C 57200 45400 1 0 0 nc-bottom-1.sym
{
T 57200 46000 5 10 0 0 0 0 1
value=NoConnection
T 57200 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57200 46800 5 10 0 0 0 0 1
symversion=1.1
}
N 57200 45800 56700 45800 4
N 48300 53200 49000 53200 4
{
T 48500 53200 5 10 1 1 0 0 1
netname=DP2
}
N 48300 52800 49000 52800 4
{
T 48500 52800 5 10 1 1 0 0 1
netname=DM2
}
C 46700 51200 1 0 0 USB2517_part-2-8-DFP1.sym
{
T 46700 51200 5 8 0 0 0 0 1
footprint=QFN50P900X900X100-65N.lht
T 46700 51200 5 10 0 0 0 0 1
lcsc=C1521556
T 46700 53620 5 10 1 1 0 0 1
refdes=U1
T 46700 53460 5 10 1 1 0 0 1
device=USB2517
T 46700 50800 5 10 1 1 0 0 1
value=USB2517-JZX
}
T 50100 52600 9 10 1 0 180 0 1
active high
T 48500 43600 9 10 1 0 0 0 4
invert power
control signal
and handle
higher voltage
T 48300 48200 9 10 1 0 0 0 3
switch
can force
power off
T 49100 49300 9 10 1 0 0 0 3
blue = LS
purple = HS
red = FS
T 50100 52100 9 10 1 0 180 0 3
USB speed
indication
mode used
T 47000 45400 9 10 1 0 0 0 2
voltage divider
for Vgs limit
T 53500 51600 9 10 1 0 0 0 2
diodes prevent 5V
feedback in 3.3V OCS
C 53000 43000 1 0 0 title.sym
{
T 54000 43700 5 10 1 1 0 0 1
date=$date$
T 57300 43700 5 10 1 1 0 0 1
org=CuVoodoo
T 57300 43400 5 10 1 1 0 0 1
authors=King Kévin
T 56000 44200 5 14 1 1 0 4 1
title=USB hub - DFP2
T 54000 43400 5 10 1 1 0 0 1
version=$version$
T 54000 43100 5 10 1 1 0 0 1
revision=$revision$
T 57300 43100 5 10 1 1 0 0 1
licence=CERN-OHL-S
T 53000 44800 5 10 0 0 0 0 1
device=none
T 53000 45000 5 10 0 0 0 0 1
footprint=none
}
C 53500 49800 1 0 0 MT9700.sym
{
T 53500 49800 5 8 0 0 0 0 1
footprint=SOT95P280X135-5N.lht
T 53950 51160 5 10 1 1 0 3 1
refdes=Q201
T 55040 51060 5 10 1 1 180 2 1
device=MT9700
T 54900 50800 5 10 0 1 0 0 1
device=MT9700
T 54700 50700 5 10 0 1 0 0 1
lcsc=C89855
}
C 51900 50700 1 0 0 1206SFH.sym
{
T 51900 50700 5 8 0 0 0 0 1
footprint=FUSC3215X117N.lht
T 51900 50700 5 10 0 1 0 0 1
description=fuse, resetable, PPTC, 1206
T 52200 51040 5 10 1 1 0 3 1
refdes=F201
T 52000 50600 5 10 1 1 0 0 1
value=0.5A
}
N 46600 47900 47300 47900 4
{
T 46700 47900 5 10 1 1 0 0 1
netname=PWR2
}
C 47300 47800 1 0 0 resistor-1.sym
{
T 47600 48200 5 10 0 0 0 0 1
device=RESISTOR
T 47500 48300 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47500 48500 5 10 0 0 0 0 1
symversion=0.1
T 47600 47900 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47500 48300 5 10 1 1 0 0 1
refdes=R201
T 47500 48100 5 10 1 1 0 0 1
value=1k
}
C 53400 50900 1 90 1 C0603.sym
{
T 53400 50900 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 52700 50420 5 10 1 1 0 3 1
refdes=C203
T 52900 50200 5 10 1 1 0 6 1
value=10uF
T 53400 50900 5 10 0 0 0 0 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 48300 47000 1 90 0 resistor-1.sym
{
T 47900 47300 5 10 0 0 90 0 1
device=RESISTOR
T 47800 47200 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 47600 47200 5 10 0 0 90 0 1
symversion=0.1
T 48200 47300 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48000 47500 5 10 1 1 0 6 1
refdes=R202
T 48000 47300 5 10 1 1 0 6 1
value=100k
}
C 48100 46800 1 0 0 GND.sym
T 48400 47200 9 10 1 0 0 0 2
default
power off
C 49000 47000 1 0 0 SS12F44G5.sym
{
T 49000 47000 5 8 0 0 0 0 1
footprint=MECHANICAL_SS12F44G5.lht
T 49700 47800 5 10 0 1 0 0 1
lcsc=C136718
T 48800 47700 5 10 0 1 0 0 1
description=switch, vertical, SPDT, through hole
T 49000 47000 5 10 0 0 0 0 1
value=SS12F44G5
T 49900 48260 5 10 1 1 0 3 1
refdes=S201
T 49960 47340 5 10 1 1 0 2 1
device=SS12F44G5
}
C 50800 47800 1 0 0 nc-right-1.sym
{
T 50900 48300 5 10 0 0 0 0 1
value=NoConnection
T 50900 48500 5 10 0 0 0 0 1
device=DRC_Directive
T 50900 49100 5 10 0 0 0 0 1
symversion=1.1
}
C 49800 46800 1 0 0 GND.sym
N 48200 47900 49000 47900 4
{
T 48300 47900 5 10 1 1 0 0 1
netname=POW2
}
C 52900 51800 1 270 0 RB521S30.sym
{
T 52900 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 52900 51800 5 10 0 0 0 0 1
description=diode, schottky
T 52900 51800 5 10 0 0 0 0 1
value=RB521S30
T 52700 51660 5 10 1 1 0 3 1
refdes=D204
T 52500 51640 5 10 1 1 0 5 1
device=RB521S30
}
C 55500 51800 1 270 0 RB521S30.sym
{
T 55500 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 55500 51800 5 10 0 0 0 0 1
description=diode, schottky
T 55500 51800 5 10 0 0 0 0 1
value=RB521S30
T 56200 51660 5 10 1 1 0 3 1
refdes=D204
T 56400 51640 5 10 1 1 0 5 1
device=RB521S30
}
N 53500 50500 53500 49800 4
{
T 53500 50400 5 10 1 1 90 6 1
netname=POW2
}
T 51600 49300 9 10 1 0 0 0 4
switch limits
current rush
to 560 mA
and 5V feedback
C 54300 49600 1 0 0 GND.sym
C 53000 50300 1 0 0 GND.sym
T 53100 52400 9 10 1 0 0 0 4
OCS low forces PWR low
Dx04 XOR Dx05
Dx04 could cause power cycling
Dx05 has long recovery time thanks to internal pullup
N 53100 51800 53100 52200 4
N 53100 52200 55700 52200 4
{
T 54200 52200 5 10 1 1 0 0 1
netname=OCS2
}
N 55700 52200 55700 51800 4
C 55700 50900 1 270 0 C0603.sym
{
T 55700 50900 5 8 0 0 270 0 1
footprint=CAPC1608X92N.lht
T 56400 50620 5 10 1 1 0 3 1
refdes=C204
T 56200 50400 5 10 1 1 0 0 1
value=10uF
T 55700 50900 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 55900 50300 1 0 0 GND.sym
N 51600 51100 51600 50900 4
N 51600 50900 51900 50900 4
N 52500 50900 53500 50900 4
N 53100 51400 53100 50900 4
C 57200 50900 1 90 1 capacitor-2.sym
{
T 56500 50700 5 10 0 0 270 2 1
device=AEC
T 57200 50900 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=6.3V, >=-20%
T 57200 50900 5 10 0 0 0 0 1
footprint=CAPPRD200W45D500H700N.lht
T 57200 50900 5 10 0 0 0 0 1
lcsc=C2940240
T 57200 50600 5 10 1 1 0 0 1
refdes=C201
T 57100 50100 5 10 1 1 0 0 1
value=150uF
}
C 56900 49800 1 0 0 GND.sym
N 55400 50900 57800 50900 4
{
T 57100 50900 5 10 1 1 0 0 1
netname=VBUS2
}
C 57600 50000 1 270 0 LED0805.sym
{
T 57600 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 57600 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 58200 49960 5 10 1 1 0 3 1
refdes=D203
T 58000 49400 5 10 1 1 0 0 1
value=GREEN
}
C 57700 49400 1 0 0 GND.sym
C 57700 50000 1 270 1 resistor-1.sym
{
T 58100 50300 5 10 0 0 90 2 1
device=RESISTOR
T 58200 50200 5 10 0 1 90 2 1
footprint=RESC1608X55N.lht
T 58400 50200 5 10 0 0 90 2 1
symversion=0.1
T 57800 50300 5 10 0 1 90 2 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 58000 50500 5 10 1 1 0 0 1
refdes=R205
T 58000 50300 5 10 1 1 0 0 1
value=1k
}
T 51300 52000 9 10 1 0 0 0 4
PTC prevents
continuous short,
but too slow
for current rush
N 55700 51400 55700 50900 4
T 50400 44800 9 10 1 0 0 0 2
feedback is not
prevented
C 55500 50500 1 90 1 resistor-1.sym
{
T 55100 50200 5 10 0 0 270 2 1
device=RESISTOR
T 55550 50100 5 10 1 1 0 0 1
refdes=R203
T 55600 50100 5 10 1 1 0 2 1
value=12k 1%
T 55000 50300 5 10 0 1 270 2 1
footprint=RESC1608X55N.lht
T 54800 50300 5 10 0 0 270 2 1
symversion=0.1
T 55400 50200 5 10 0 1 270 2 1
description=resistor, chip, 0603, >=0.1W, <=1%
}
C 55300 49400 1 0 0 GND.sym

579
usb_hub-dfp3.sch Normal file
View File

@ -0,0 +1,579 @@
v 20211219 2
N 48300 52400 49000 52400 4
{
T 48500 52400 5 10 1 1 0 0 1
netname=PWR3
}
C 51400 51100 1 0 0 5V.sym
C 50000 46000 1 0 0 VTRG.sym
C 47300 43900 1 0 0 BSS138.sym
{
T 47300 43900 5 8 0 0 0 0 1
footprint=SOT95P237X112-3N.lht
T 47300 43900 5 10 0 1 0 0 1
description=transistor, MOSFET, n-channel, GSD
T 47300 43900 5 10 0 0 0 0 1
value=BSS138
T 47740 44760 5 10 1 1 0 6 1
refdes=Q303
T 48140 44140 5 10 1 1 0 8 1
device=BSS138
}
C 49200 45500 1 180 1 40P05.sym
{
T 49200 45500 5 8 0 0 180 6 1
footprint=SOT95P237X112-3N.lht
T 49200 45500 5 10 0 1 0 0 1
lcsc=C2886385
T 49200 45500 5 10 0 1 0 0 1
description=transistor, MOSFET, p-channel, >=40V, >=5A
T 49200 45500 5 10 0 1 0 0 1
value=AP40P05
T 49540 44840 5 10 1 1 180 0 1
refdes=Q304
T 50040 45260 5 10 1 1 180 2 1
device=40P05
}
C 48200 43700 1 0 0 GND.sym
N 49200 46000 50200 46000 4
N 50200 45500 50200 46000 4
N 46600 44300 47300 44300 4
{
T 46700 44300 5 10 1 1 0 0 1
netname=POW3
}
N 50200 44300 51500 44300 4
{
T 50300 44300 5 10 1 1 0 0 1
netname=VOUT3
}
N 48300 51200 49000 51200 4
{
T 48500 51200 5 10 1 1 0 0 1
netname=OCS3
}
C 58400 45800 1 0 1 906-351A1012D10200.sym
{
T 58400 45800 5 8 0 0 0 6 1
footprint=CONNECTOR_906-351A1012D10200.lht
T 57140 46140 5 10 0 1 0 8 1
device=USB-A
T 58400 45800 5 10 0 0 0 0 1
mpn=906-351A1012D10200
T 58400 45800 5 10 0 0 0 0 1
lcsc=C42678
T 58400 45800 5 10 0 0 0 0 1
description=connector, USB, type-A, 2.0, receptacle, through hole, vertical
T 56600 48060 5 10 1 1 0 3 1
refdes=J301
T 58500 47800 5 10 1 1 0 6 1
value=USB-A 2.0 RECEPTACLE
}
C 52600 43800 1 0 1 pwrjack-2.sym
{
T 52600 44700 5 10 0 0 0 6 1
device=PWRJACK
T 52600 44900 5 10 0 0 0 6 1
footprint=CONNECTOR_DC-005_2.0.lht
T 52600 43800 5 10 0 1 0 0 1
lcsc=C16214
T 52600 43800 5 10 0 1 0 0 1
description=connector, DC power jack, barrel, ID 2.0mm, OD 6.4mm
T 52600 44500 5 10 1 1 0 6 1
refdes=J302
T 52600 43600 5 10 1 1 0 6 1
value=OUT 6-40V
}
C 51300 44000 1 270 0 GND.sym
C 51500 44200 1 180 0 nc-right-1.sym
{
T 51400 43700 5 10 0 0 180 0 1
value=NoConnection
T 51400 43500 5 10 0 0 180 0 1
device=DRC_Directive
T 51400 42900 5 10 0 0 180 0 1
symversion=1.1
}
N 55200 47500 56000 47500 4
{
T 55300 47500 5 10 1 1 0 0 1
netname=VBUS3
}
C 57000 45200 1 0 0 chassis.sym
C 55900 46700 1 0 0 GND.sym
C 56600 45200 1 0 0 GND.sym
C 52300 45900 1 0 0 USBLC6-2SC6.sym
{
T 52300 45900 5 8 0 0 0 0 1
footprint=SOT95P280X145-6N.lht
T 52300 45900 5 10 0 1 0 0 1
description=diode, TVS, 2-bit
T 52700 48060 5 10 1 1 0 0 1
refdes=D305
T 53760 48240 5 10 1 1 0 2 1
device=USBLC6
T 53700 46100 5 10 1 1 0 0 1
value=USBLC6-2SC6
}
C 53400 48400 1 0 0 5V.sym
C 53500 45700 1 0 0 GND.sym
N 51600 47300 52300 47300 4
{
T 51800 47300 5 10 1 1 0 0 1
netname=DM3
}
N 51600 46900 52300 46900 4
{
T 51800 46900 5 10 1 1 0 0 1
netname=DP3
}
N 54900 47300 56000 47300 4
N 56000 47100 54900 47100 4
N 54900 47100 54900 46900 4
C 48300 51500 1 0 0 nc-right-1.sym
{
T 48400 52000 5 10 0 0 0 0 1
value=NoConnection
T 48400 52200 5 10 0 0 0 0 1
device=DRC_Directive
T 48400 52800 5 10 0 0 0 0 1
symversion=1.1
}
N 48300 52000 49000 52000 4
{
T 48500 52000 5 10 1 1 0 0 1
netname=LED3
}
C 48400 49600 1 270 0 LED0805.sym
{
T 48400 49600 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 49600 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49060 5 10 1 1 0 3 1
refdes=D302
T 48800 49000 5 10 1 1 0 0 1
value=RED
}
C 48500 49000 1 0 0 GND.sym
C 48400 50000 1 270 0 LED0805.sym
{
T 48400 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49860 5 10 1 1 0 3 1
refdes=D301
T 48700 50000 5 10 1 1 0 0 1
value=BLUE
}
C 48400 50000 1 0 0 3V3.sym
N 47700 49600 46800 49600 4
{
T 47300 49600 5 10 1 1 0 6 1
netname=LED3
}
C 49300 45100 1 90 0 resistor-1.sym
{
T 48900 45400 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45300 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 48600 45300 5 10 0 0 90 0 1
symversion=0.1
T 49200 45400 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 49000 45600 5 10 1 1 0 6 1
refdes=R304
T 49000 45400 5 10 1 1 0 6 1
value=100k
}
C 47700 49500 1 0 0 resistor-1.sym
{
T 48000 49900 5 10 0 0 0 0 1
device=RESISTOR
T 47900 50000 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47900 50200 5 10 0 0 0 0 1
symversion=0.1
T 48000 49600 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47400 49700 5 10 1 1 0 0 1
refdes=R306
T 47700 49400 5 10 1 1 0 0 1
value=1k
}
C 50400 44300 1 90 1 capacitor-2.sym
{
T 49700 44100 5 10 0 0 270 2 1
device=AEC
T 50400 44300 5 10 0 0 0 0 1
footprint=CAPPRD250W50D630H700N.lht
T 50400 44300 5 10 0 0 0 0 1
lcsc=C47891
T 50400 44300 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=50V, >=-20%
T 50400 44000 5 10 1 1 0 0 1
refdes=C302
T 50300 43500 5 10 1 1 0 0 1
value=100uF
}
C 50100 43200 1 0 0 GND.sym
C 57000 45800 1 90 1 C0603.sym
{
T 57000 45800 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 57000 45800 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
T 56300 45720 5 10 1 1 0 3 1
refdes=C303
T 56600 45300 5 10 1 1 0 6 1
value=100nF
}
C 48300 45000 1 0 0 resistor-1.sym
{
T 48600 45400 5 10 0 0 0 0 1
device=RESISTOR
T 48500 45500 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 48500 45700 5 10 0 0 0 0 1
symversion=0.1
T 48600 45100 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48500 44800 5 10 1 1 0 0 1
refdes=R307
T 48500 44600 5 10 1 1 0 0 1
value=100k
}
N 57200 45500 57200 45800 4
C 57400 45400 1 0 0 nc-bottom-1.sym
{
T 57400 46000 5 10 0 0 0 0 1
value=NoConnection
T 57400 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57400 46800 5 10 0 0 0 0 1
symversion=1.1
}
C 57200 45400 1 0 0 nc-bottom-1.sym
{
T 57200 46000 5 10 0 0 0 0 1
value=NoConnection
T 57200 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57200 46800 5 10 0 0 0 0 1
symversion=1.1
}
N 57200 45800 56700 45800 4
N 48300 53200 49000 53200 4
{
T 48500 53200 5 10 1 1 0 0 1
netname=DP3
}
N 48300 52800 49000 52800 4
{
T 48500 52800 5 10 1 1 0 0 1
netname=DM3
}
C 46700 51200 1 0 0 USB2517_part-2-8-DFP1.sym
{
T 46700 51200 5 8 0 0 0 0 1
footprint=QFN50P900X900X100-65N.lht
T 46700 51200 5 10 0 0 0 0 1
lcsc=C1521556
T 46700 53620 5 10 1 1 0 0 1
refdes=U1
T 46700 53460 5 10 1 1 0 0 1
device=USB2517
T 46700 50800 5 10 1 1 0 0 1
value=USB2517-JZX
}
T 50100 52600 9 10 1 0 180 0 1
active high
T 48500 43600 9 10 1 0 0 0 4
invert power
control signal
and handle
higher voltage
T 48300 48200 9 10 1 0 0 0 3
switch
can force
power off
T 49100 49300 9 10 1 0 0 0 3
blue = LS
purple = HS
red = FS
T 50100 52100 9 10 1 0 180 0 3
USB speed
indication
mode used
T 47000 45400 9 10 1 0 0 0 2
voltage divider
for Vgs limit
T 53500 51600 9 10 1 0 0 0 2
diodes prevent 5V
feedback in 3.3V OCS
C 53000 43000 1 0 0 title.sym
{
T 54000 43700 5 10 1 1 0 0 1
date=$date$
T 57300 43700 5 10 1 1 0 0 1
org=CuVoodoo
T 57300 43400 5 10 1 1 0 0 1
authors=King Kévin
T 56000 44200 5 14 1 1 0 4 1
title=USB hub - DFP3
T 54000 43400 5 10 1 1 0 0 1
version=$version$
T 54000 43100 5 10 1 1 0 0 1
revision=$revision$
T 57300 43100 5 10 1 1 0 0 1
licence=CERN-OHL-S
T 53000 44800 5 10 0 0 0 0 1
device=none
T 53000 45000 5 10 0 0 0 0 1
footprint=none
}
C 53500 49800 1 0 0 MT9700.sym
{
T 53500 49800 5 8 0 0 0 0 1
footprint=SOT95P280X135-5N.lht
T 53950 51160 5 10 1 1 0 3 1
refdes=Q301
T 55040 51060 5 10 1 1 180 2 1
device=MT9700
T 54900 50800 5 10 0 1 0 0 1
device=MT9700
T 54700 50700 5 10 0 1 0 0 1
lcsc=C89855
}
C 51900 50700 1 0 0 1206SFH.sym
{
T 51900 50700 5 8 0 0 0 0 1
footprint=FUSC3215X117N.lht
T 51900 50700 5 10 0 1 0 0 1
description=fuse, resetable, PPTC, 1206
T 52200 51040 5 10 1 1 0 3 1
refdes=F301
T 52000 50600 5 10 1 1 0 0 1
value=0.5A
}
N 46600 47900 47300 47900 4
{
T 46700 47900 5 10 1 1 0 0 1
netname=PWR3
}
C 47300 47800 1 0 0 resistor-1.sym
{
T 47600 48200 5 10 0 0 0 0 1
device=RESISTOR
T 47500 48300 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47500 48500 5 10 0 0 0 0 1
symversion=0.1
T 47600 47900 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47500 48300 5 10 1 1 0 0 1
refdes=R301
T 47500 48100 5 10 1 1 0 0 1
value=1k
}
C 53400 50900 1 90 1 C0603.sym
{
T 53400 50900 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 52700 50420 5 10 1 1 0 3 1
refdes=C303
T 52900 50200 5 10 1 1 0 6 1
value=10uF
T 53400 50900 5 10 0 0 0 0 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 48300 47000 1 90 0 resistor-1.sym
{
T 47900 47300 5 10 0 0 90 0 1
device=RESISTOR
T 47800 47200 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 47600 47200 5 10 0 0 90 0 1
symversion=0.1
T 48200 47300 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48000 47500 5 10 1 1 0 6 1
refdes=R302
T 48000 47300 5 10 1 1 0 6 1
value=100k
}
C 48100 46800 1 0 0 GND.sym
T 48400 47200 9 10 1 0 0 0 2
default
power off
C 49000 47000 1 0 0 SS12F44G5.sym
{
T 49000 47000 5 8 0 0 0 0 1
footprint=MECHANICAL_SS12F44G5.lht
T 49700 47800 5 10 0 1 0 0 1
lcsc=C136718
T 48800 47700 5 10 0 1 0 0 1
description=switch, vertical, SPDT, through hole
T 49000 47000 5 10 0 0 0 0 1
value=SS12F44G5
T 49900 48260 5 10 1 1 0 3 1
refdes=S301
T 49960 47340 5 10 1 1 0 2 1
device=SS12F44G5
}
C 50800 47800 1 0 0 nc-right-1.sym
{
T 50900 48300 5 10 0 0 0 0 1
value=NoConnection
T 50900 48500 5 10 0 0 0 0 1
device=DRC_Directive
T 50900 49100 5 10 0 0 0 0 1
symversion=1.1
}
C 49800 46800 1 0 0 GND.sym
N 48200 47900 49000 47900 4
{
T 48300 47900 5 10 1 1 0 0 1
netname=POW3
}
C 52900 51800 1 270 0 RB521S30.sym
{
T 52900 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 52900 51800 5 10 0 0 0 0 1
description=diode, schottky
T 52900 51800 5 10 0 0 0 0 1
value=RB521S30
T 52700 51660 5 10 1 1 0 3 1
refdes=D304
T 52500 51640 5 10 1 1 0 5 1
device=RB521S30
}
C 55500 51800 1 270 0 RB521S30.sym
{
T 55500 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 55500 51800 5 10 0 0 0 0 1
description=diode, schottky
T 55500 51800 5 10 0 0 0 0 1
value=RB521S30
T 56200 51660 5 10 1 1 0 3 1
refdes=D304
T 56400 51640 5 10 1 1 0 5 1
device=RB521S30
}
N 53500 50500 53500 49800 4
{
T 53500 50400 5 10 1 1 90 6 1
netname=POW3
}
T 51600 49300 9 10 1 0 0 0 4
switch limits
current rush
to 560 mA
and 5V feedback
C 54300 49600 1 0 0 GND.sym
C 53000 50300 1 0 0 GND.sym
T 53100 52400 9 10 1 0 0 0 4
OCS low forces PWR low
Dx04 XOR Dx05
Dx04 could cause power cycling
Dx05 has long recovery time thanks to internal pullup
N 53100 51800 53100 52200 4
N 53100 52200 55700 52200 4
{
T 54200 52200 5 10 1 1 0 0 1
netname=OCS3
}
N 55700 52200 55700 51800 4
C 55700 50900 1 270 0 C0603.sym
{
T 55700 50900 5 8 0 0 270 0 1
footprint=CAPC1608X92N.lht
T 56400 50620 5 10 1 1 0 3 1
refdes=C304
T 56200 50400 5 10 1 1 0 0 1
value=10uF
T 55700 50900 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 55900 50300 1 0 0 GND.sym
N 51600 51100 51600 50900 4
N 51600 50900 51900 50900 4
N 52500 50900 53500 50900 4
N 53100 51400 53100 50900 4
C 57200 50900 1 90 1 capacitor-2.sym
{
T 56500 50700 5 10 0 0 270 2 1
device=AEC
T 57200 50900 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=6.3V, >=-20%
T 57200 50900 5 10 0 0 0 0 1
footprint=CAPPRD200W45D500H700N.lht
T 57200 50900 5 10 0 0 0 0 1
lcsc=C2940240
T 57200 50600 5 10 1 1 0 0 1
refdes=C301
T 57100 50100 5 10 1 1 0 0 1
value=150uF
}
C 56900 49800 1 0 0 GND.sym
N 55400 50900 57800 50900 4
{
T 57100 50900 5 10 1 1 0 0 1
netname=VBUS3
}
C 57600 50000 1 270 0 LED0805.sym
{
T 57600 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 57600 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 58200 49960 5 10 1 1 0 3 1
refdes=D303
T 58000 49400 5 10 1 1 0 0 1
value=GREEN
}
C 57700 49400 1 0 0 GND.sym
C 57700 50000 1 270 1 resistor-1.sym
{
T 58100 50300 5 10 0 0 90 2 1
device=RESISTOR
T 58200 50200 5 10 0 1 90 2 1
footprint=RESC1608X55N.lht
T 58400 50200 5 10 0 0 90 2 1
symversion=0.1
T 57800 50300 5 10 0 1 90 2 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 58000 50500 5 10 1 1 0 0 1
refdes=R305
T 58000 50300 5 10 1 1 0 0 1
value=1k
}
T 51300 52000 9 10 1 0 0 0 4
PTC prevents
continuous short,
but too slow
for current rush
N 55700 51400 55700 50900 4
T 50400 44800 9 10 1 0 0 0 2
feedback is not
prevented
C 55500 50500 1 90 1 resistor-1.sym
{
T 55100 50200 5 10 0 0 270 2 1
device=RESISTOR
T 55550 50100 5 10 1 1 0 0 1
refdes=R303
T 55600 50100 5 10 1 1 0 2 1
value=12k 1%
T 55000 50300 5 10 0 1 270 2 1
footprint=RESC1608X55N.lht
T 54800 50300 5 10 0 0 270 2 1
symversion=0.1
T 55400 50200 5 10 0 1 270 2 1
description=resistor, chip, 0603, >=0.1W, <=1%
}
C 55300 49400 1 0 0 GND.sym

579
usb_hub-dfp4.sch Normal file
View File

@ -0,0 +1,579 @@
v 20211219 2
N 48300 52400 49000 52400 4
{
T 48500 52400 5 10 1 1 0 0 1
netname=PWR4
}
C 51400 51100 1 0 0 5V.sym
C 50000 46000 1 0 0 VTRG.sym
C 47300 43900 1 0 0 BSS138.sym
{
T 47300 43900 5 8 0 0 0 0 1
footprint=SOT95P237X112-3N.lht
T 47300 43900 5 10 0 1 0 0 1
description=transistor, MOSFET, n-channel, GSD
T 47300 43900 5 10 0 0 0 0 1
value=BSS138
T 47740 44760 5 10 1 1 0 6 1
refdes=Q403
T 48140 44140 5 10 1 1 0 8 1
device=BSS138
}
C 49200 45500 1 180 1 40P05.sym
{
T 49200 45500 5 8 0 0 180 6 1
footprint=SOT95P237X112-3N.lht
T 49200 45500 5 10 0 1 0 0 1
lcsc=C2886385
T 49200 45500 5 10 0 1 0 0 1
description=transistor, MOSFET, p-channel, >=40V, >=5A
T 49200 45500 5 10 0 1 0 0 1
value=AP40P05
T 49540 44840 5 10 1 1 180 0 1
refdes=Q404
T 50040 45260 5 10 1 1 180 2 1
device=40P05
}
C 48200 43700 1 0 0 GND.sym
N 49200 46000 50200 46000 4
N 50200 45500 50200 46000 4
N 46600 44300 47300 44300 4
{
T 46700 44300 5 10 1 1 0 0 1
netname=POW4
}
N 50200 44300 51500 44300 4
{
T 50300 44300 5 10 1 1 0 0 1
netname=VOUT4
}
N 48300 51200 49000 51200 4
{
T 48500 51200 5 10 1 1 0 0 1
netname=OCS4
}
C 58400 45800 1 0 1 906-351A1012D10200.sym
{
T 58400 45800 5 8 0 0 0 6 1
footprint=CONNECTOR_906-351A1012D10200.lht
T 57140 46140 5 10 0 1 0 8 1
device=USB-A
T 58400 45800 5 10 0 0 0 0 1
mpn=906-351A1012D10200
T 58400 45800 5 10 0 0 0 0 1
lcsc=C42678
T 58400 45800 5 10 0 0 0 0 1
description=connector, USB, type-A, 2.0, receptacle, through hole, vertical
T 56600 48060 5 10 1 1 0 3 1
refdes=J401
T 58500 47800 5 10 1 1 0 6 1
value=USB-A 2.0 RECEPTACLE
}
C 52600 43800 1 0 1 pwrjack-2.sym
{
T 52600 44700 5 10 0 0 0 6 1
device=PWRJACK
T 52600 44900 5 10 0 0 0 6 1
footprint=CONNECTOR_DC-005_2.0.lht
T 52600 43800 5 10 0 1 0 0 1
lcsc=C16214
T 52600 43800 5 10 0 1 0 0 1
description=connector, DC power jack, barrel, ID 2.0mm, OD 6.4mm
T 52600 44500 5 10 1 1 0 6 1
refdes=J402
T 52600 43600 5 10 1 1 0 6 1
value=OUT 6-40V
}
C 51300 44000 1 270 0 GND.sym
C 51500 44200 1 180 0 nc-right-1.sym
{
T 51400 43700 5 10 0 0 180 0 1
value=NoConnection
T 51400 43500 5 10 0 0 180 0 1
device=DRC_Directive
T 51400 42900 5 10 0 0 180 0 1
symversion=1.1
}
N 55200 47500 56000 47500 4
{
T 55300 47500 5 10 1 1 0 0 1
netname=VBUS4
}
C 57000 45200 1 0 0 chassis.sym
C 55900 46700 1 0 0 GND.sym
C 56600 45200 1 0 0 GND.sym
C 52300 45900 1 0 0 USBLC6-2SC6.sym
{
T 52300 45900 5 8 0 0 0 0 1
footprint=SOT95P280X145-6N.lht
T 52300 45900 5 10 0 1 0 0 1
description=diode, TVS, 2-bit
T 52700 48060 5 10 1 1 0 0 1
refdes=D405
T 53760 48240 5 10 1 1 0 2 1
device=USBLC6
T 53700 46100 5 10 1 1 0 0 1
value=USBLC6-2SC6
}
C 53400 48400 1 0 0 5V.sym
C 53500 45700 1 0 0 GND.sym
N 51600 47300 52300 47300 4
{
T 51800 47300 5 10 1 1 0 0 1
netname=DM4
}
N 51600 46900 52300 46900 4
{
T 51800 46900 5 10 1 1 0 0 1
netname=DP4
}
N 54900 47300 56000 47300 4
N 56000 47100 54900 47100 4
N 54900 47100 54900 46900 4
C 48300 51500 1 0 0 nc-right-1.sym
{
T 48400 52000 5 10 0 0 0 0 1
value=NoConnection
T 48400 52200 5 10 0 0 0 0 1
device=DRC_Directive
T 48400 52800 5 10 0 0 0 0 1
symversion=1.1
}
N 48300 52000 49000 52000 4
{
T 48500 52000 5 10 1 1 0 0 1
netname=LED4
}
C 48400 49600 1 270 0 LED0805.sym
{
T 48400 49600 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 49600 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49060 5 10 1 1 0 3 1
refdes=D402
T 48800 49000 5 10 1 1 0 0 1
value=RED
}
C 48500 49000 1 0 0 GND.sym
C 48400 50000 1 270 0 LED0805.sym
{
T 48400 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49860 5 10 1 1 0 3 1
refdes=D401
T 48700 50000 5 10 1 1 0 0 1
value=BLUE
}
C 48400 50000 1 0 0 3V3.sym
N 47700 49600 46800 49600 4
{
T 47300 49600 5 10 1 1 0 6 1
netname=LED4
}
C 49300 45100 1 90 0 resistor-1.sym
{
T 48900 45400 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45300 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 48600 45300 5 10 0 0 90 0 1
symversion=0.1
T 49200 45400 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 49000 45600 5 10 1 1 0 6 1
refdes=R404
T 49000 45400 5 10 1 1 0 6 1
value=100k
}
C 47700 49500 1 0 0 resistor-1.sym
{
T 48000 49900 5 10 0 0 0 0 1
device=RESISTOR
T 47900 50000 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47900 50200 5 10 0 0 0 0 1
symversion=0.1
T 48000 49600 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47400 49700 5 10 1 1 0 0 1
refdes=R406
T 47700 49400 5 10 1 1 0 0 1
value=1k
}
C 50400 44300 1 90 1 capacitor-2.sym
{
T 49700 44100 5 10 0 0 270 2 1
device=AEC
T 50400 44300 5 10 0 0 0 0 1
footprint=CAPPRD250W50D630H700N.lht
T 50400 44300 5 10 0 0 0 0 1
lcsc=C47891
T 50400 44300 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=50V, >=-20%
T 50400 44000 5 10 1 1 0 0 1
refdes=C402
T 50300 43500 5 10 1 1 0 0 1
value=100uF
}
C 50100 43200 1 0 0 GND.sym
C 57000 45800 1 90 1 C0603.sym
{
T 57000 45800 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 57000 45800 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
T 56300 45720 5 10 1 1 0 3 1
refdes=C403
T 56600 45300 5 10 1 1 0 6 1
value=100nF
}
C 48300 45000 1 0 0 resistor-1.sym
{
T 48600 45400 5 10 0 0 0 0 1
device=RESISTOR
T 48500 45500 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 48500 45700 5 10 0 0 0 0 1
symversion=0.1
T 48600 45100 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48500 44800 5 10 1 1 0 0 1
refdes=R407
T 48500 44600 5 10 1 1 0 0 1
value=100k
}
N 57200 45500 57200 45800 4
C 57400 45400 1 0 0 nc-bottom-1.sym
{
T 57400 46000 5 10 0 0 0 0 1
value=NoConnection
T 57400 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57400 46800 5 10 0 0 0 0 1
symversion=1.1
}
C 57200 45400 1 0 0 nc-bottom-1.sym
{
T 57200 46000 5 10 0 0 0 0 1
value=NoConnection
T 57200 46400 5 10 0 0 0 0 1
device=DRC_Directive
T 57200 46800 5 10 0 0 0 0 1
symversion=1.1
}
N 57200 45800 56700 45800 4
N 48300 53200 49000 53200 4
{
T 48500 53200 5 10 1 1 0 0 1
netname=DP4
}
N 48300 52800 49000 52800 4
{
T 48500 52800 5 10 1 1 0 0 1
netname=DM4
}
C 46700 51200 1 0 0 USB2517_part-2-8-DFP1.sym
{
T 46700 51200 5 8 0 0 0 0 1
footprint=QFN50P900X900X100-65N.lht
T 46700 51200 5 10 0 0 0 0 1
lcsc=C1521556
T 46700 53620 5 10 1 1 0 0 1
refdes=U1
T 46700 53460 5 10 1 1 0 0 1
device=USB2517
T 46700 50800 5 10 1 1 0 0 1
value=USB2517-JZX
}
T 50100 52600 9 10 1 0 180 0 1
active high
T 48500 43600 9 10 1 0 0 0 4
invert power
control signal
and handle
higher voltage
T 48300 48200 9 10 1 0 0 0 3
switch
can force
power off
T 49100 49300 9 10 1 0 0 0 3
blue = LS
purple = HS
red = FS
T 50100 52100 9 10 1 0 180 0 3
USB speed
indication
mode used
T 47000 45400 9 10 1 0 0 0 2
voltage divider
for Vgs limit
T 53500 51600 9 10 1 0 0 0 2
diodes prevent 5V
feedback in 3.3V OCS
C 53000 43000 1 0 0 title.sym
{
T 54000 43700 5 10 1 1 0 0 1
date=$date$
T 57300 43700 5 10 1 1 0 0 1
org=CuVoodoo
T 57300 43400 5 10 1 1 0 0 1
authors=King Kévin
T 56000 44200 5 14 1 1 0 4 1
title=USB hub - DFP4
T 54000 43400 5 10 1 1 0 0 1
version=$version$
T 54000 43100 5 10 1 1 0 0 1
revision=$revision$
T 57300 43100 5 10 1 1 0 0 1
licence=CERN-OHL-S
T 53000 44800 5 10 0 0 0 0 1
device=none
T 53000 45000 5 10 0 0 0 0 1
footprint=none
}
C 53500 49800 1 0 0 MT9700.sym
{
T 53500 49800 5 8 0 0 0 0 1
footprint=SOT95P280X135-5N.lht
T 53950 51160 5 10 1 1 0 3 1
refdes=Q401
T 55040 51060 5 10 1 1 180 2 1
device=MT9700
T 54900 50800 5 10 0 1 0 0 1
device=MT9700
T 54700 50700 5 10 0 1 0 0 1
lcsc=C89855
}
C 51900 50700 1 0 0 1206SFH.sym
{
T 51900 50700 5 8 0 0 0 0 1
footprint=FUSC3215X117N.lht
T 51900 50700 5 10 0 1 0 0 1
description=fuse, resetable, PPTC, 1206
T 52200 51040 5 10 1 1 0 3 1
refdes=F401
T 52000 50600 5 10 1 1 0 0 1
value=0.5A
}
N 46600 47900 47300 47900 4
{
T 46700 47900 5 10 1 1 0 0 1
netname=PWR4
}
C 47300 47800 1 0 0 resistor-1.sym
{
T 47600 48200 5 10 0 0 0 0 1
device=RESISTOR
T 47500 48300 5 10 0 1 0 0 1
footprint=RESC1608X55N.lht
T 47500 48500 5 10 0 0 0 0 1
symversion=0.1
T 47600 47900 5 10 0 1 0 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 47500 48300 5 10 1 1 0 0 1
refdes=R401
T 47500 48100 5 10 1 1 0 0 1
value=1k
}
C 53400 50900 1 90 1 C0603.sym
{
T 53400 50900 5 8 0 0 270 2 1
footprint=CAPC1608X92N.lht
T 52700 50420 5 10 1 1 0 3 1
refdes=C403
T 52900 50200 5 10 1 1 0 6 1
value=10uF
T 53400 50900 5 10 0 0 0 0 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 48300 47000 1 90 0 resistor-1.sym
{
T 47900 47300 5 10 0 0 90 0 1
device=RESISTOR
T 47800 47200 5 10 0 1 90 0 1
footprint=RESC1608X55N.lht
T 47600 47200 5 10 0 0 90 0 1
symversion=0.1
T 48200 47300 5 10 0 1 90 0 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 48000 47500 5 10 1 1 0 6 1
refdes=R402
T 48000 47300 5 10 1 1 0 6 1
value=100k
}
C 48100 46800 1 0 0 GND.sym
T 48400 47200 9 10 1 0 0 0 2
default
power off
C 49000 47000 1 0 0 SS12F44G5.sym
{
T 49000 47000 5 8 0 0 0 0 1
footprint=MECHANICAL_SS12F44G5.lht
T 49700 47800 5 10 0 1 0 0 1
lcsc=C136718
T 48800 47700 5 10 0 1 0 0 1
description=switch, vertical, SPDT, through hole
T 49000 47000 5 10 0 0 0 0 1
value=SS12F44G5
T 49900 48260 5 10 1 1 0 3 1
refdes=S401
T 49960 47340 5 10 1 1 0 2 1
device=SS12F44G5
}
C 50800 47800 1 0 0 nc-right-1.sym
{
T 50900 48300 5 10 0 0 0 0 1
value=NoConnection
T 50900 48500 5 10 0 0 0 0 1
device=DRC_Directive
T 50900 49100 5 10 0 0 0 0 1
symversion=1.1
}
C 49800 46800 1 0 0 GND.sym
N 48200 47900 49000 47900 4
{
T 48300 47900 5 10 1 1 0 0 1
netname=POW4
}
C 52900 51800 1 270 0 RB521S30.sym
{
T 52900 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 52900 51800 5 10 0 0 0 0 1
description=diode, schottky
T 52900 51800 5 10 0 0 0 0 1
value=RB521S30
T 52700 51660 5 10 1 1 0 3 1
refdes=D404
T 52500 51640 5 10 1 1 0 5 1
device=RB521S30
}
C 55500 51800 1 270 0 RB521S30.sym
{
T 55500 51800 5 8 0 0 270 0 1
footprint=SOD1608X70N.lht
T 55500 51800 5 10 0 0 0 0 1
description=diode, schottky
T 55500 51800 5 10 0 0 0 0 1
value=RB521S30
T 56200 51660 5 10 1 1 0 3 1
refdes=D404
T 56400 51640 5 10 1 1 0 5 1
device=RB521S30
}
N 53500 50500 53500 49800 4
{
T 53500 50400 5 10 1 1 90 6 1
netname=POW4
}
T 51600 49300 9 10 1 0 0 0 4
switch limits
current rush
to 560 mA
and 5V feedback
C 54300 49600 1 0 0 GND.sym
C 53000 50300 1 0 0 GND.sym
T 53100 52400 9 10 1 0 0 0 4
OCS low forces PWR low
Dx04 XOR Dx05
Dx04 could cause power cycling
Dx05 has long recovery time thanks to internal pullup
N 53100 51800 53100 52200 4
N 53100 52200 55700 52200 4
{
T 54200 52200 5 10 1 1 0 0 1
netname=OCS4
}
N 55700 52200 55700 51800 4
C 55700 50900 1 270 0 C0603.sym
{
T 55700 50900 5 8 0 0 270 0 1
footprint=CAPC1608X92N.lht
T 56400 50620 5 10 1 1 0 3 1
refdes=C404
T 56200 50400 5 10 1 1 0 0 1
value=10uF
T 55700 50900 5 10 0 0 0 6 1
description=capacitor, MLCC, 0603, >=10V, >=-20%
}
C 55900 50300 1 0 0 GND.sym
N 51600 51100 51600 50900 4
N 51600 50900 51900 50900 4
N 52500 50900 53500 50900 4
N 53100 51400 53100 50900 4
C 57200 50900 1 90 1 capacitor-2.sym
{
T 56500 50700 5 10 0 0 270 2 1
device=AEC
T 57200 50900 5 10 0 0 0 0 1
description=capacitor, AEC, radial, >=6.3V, >=-20%
T 57200 50900 5 10 0 0 0 0 1
footprint=CAPPRD200W45D500H700N.lht
T 57200 50900 5 10 0 0 0 0 1
lcsc=C2940240
T 57200 50600 5 10 1 1 0 0 1
refdes=C401
T 57100 50100 5 10 1 1 0 0 1
value=150uF
}
C 56900 49800 1 0 0 GND.sym
N 55400 50900 57800 50900 4
{
T 57100 50900 5 10 1 1 0 0 1
netname=VBUS4
}
C 57600 50000 1 270 0 LED0805.sym
{
T 57600 50000 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 57600 50000 5 10 0 1 0 0 1
description=diode, LED, 0805
T 58200 49960 5 10 1 1 0 3 1
refdes=D403
T 58000 49400 5 10 1 1 0 0 1
value=GREEN
}
C 57700 49400 1 0 0 GND.sym
C 57700 50000 1 270 1 resistor-1.sym
{
T 58100 50300 5 10 0 0 90 2 1
device=RESISTOR
T 58200 50200 5 10 0 1 90 2 1
footprint=RESC1608X55N.lht
T 58400 50200 5 10 0 0 90 2 1
symversion=0.1
T 57800 50300 5 10 0 1 90 2 1
description=resistor, chip, 0603, >=0.1W, <=5%
T 58000 50500 5 10 1 1 0 0 1
refdes=R405
T 58000 50300 5 10 1 1 0 0 1
value=1k
}
T 51300 52000 9 10 1 0 0 0 4
PTC prevents
continuous short,
but too slow
for current rush
N 55700 51400 55700 50900 4
T 50400 44800 9 10 1 0 0 0 2
feedback is not
prevented
C 55500 50500 1 90 1 resistor-1.sym
{
T 55100 50200 5 10 0 0 270 2 1
device=RESISTOR
T 55550 50100 5 10 1 1 0 0 1
refdes=R403
T 55600 50100 5 10 1 1 0 2 1
value=12k 1%
T 55000 50300 5 10 0 1 270 2 1
footprint=RESC1608X55N.lht
T 54800 50300 5 10 0 0 270 2 1
symversion=0.1
T 55400 50200 5 10 0 1 270 2 1
description=resistor, chip, 0603, >=0.1W, <=1%
}
C 55300 49400 1 0 0 GND.sym

579
usb_hub-dfp5.sch Normal file
View File

@ -0,0 +1,579 @@
v 20211219 2
N 48300 52400 49000 52400 4
{
T 48500 52400 5 10 1 1 0 0 1
netname=PWR5
}
C 51400 51100 1 0 0 5V.sym
C 50000 46000 1 0 0 VTRG.sym
C 47300 43900 1 0 0 BSS138.sym
{
T 47300 43900 5 8 0 0 0 0 1
footprint=SOT95P237X112-3N.lht
T 47300 43900 5 10 0 1 0 0 1
description=transistor, MOSFET, n-channel, GSD
T 47300 43900 5 10 0 0 0 0 1
value=BSS138
T 47740 44760 5 10 1 1 0 6 1
refdes=Q503
T 48140 44140 5 10 1 1 0 8 1
device=BSS138
}
C 49200 45500 1 180 1 40P05.sym
{
T 49200 45500 5 8 0 0 180 6 1
footprint=SOT95P237X112-3N.lht
T 49200 45500 5 10 0 1 0 0 1
lcsc=C2886385
T 49200 45500 5 10 0 1 0 0 1
description=transistor, MOSFET, p-channel, >=40V, >=5A
T 49200 45500 5 10 0 1 0 0 1
value=AP40P05
T 49540 44840 5 10 1 1 180 0 1
refdes=Q504
T 50040 45260 5 10 1 1 180 2 1
device=40P05
}
C 48200 43700 1 0 0 GND.sym
N 49200 46000 50200 46000 4
N 50200 45500 50200 46000 4
N 46600 44300 47300 44300 4
{
T 46700 44300 5 10 1 1 0 0 1
netname=POW5
}
N 50200 44300 51500 44300 4
{
T 50300 44300 5 10 1 1 0 0 1
netname=VOUT5
}
N 48300 51200 49000 51200 4
{
T 48500 51200 5 10 1 1 0 0 1
netname=OCS5
}
C 58400 45800 1 0 1 906-351A1012D10200.sym
{
T 58400 45800 5 8 0 0 0 6 1
footprint=CONNECTOR_906-351A1012D10200.lht
T 57140 46140 5 10 0 1 0 8 1
device=USB-A
T 58400 45800 5 10 0 0 0 0 1
mpn=906-351A1012D10200
T 58400 45800 5 10 0 0 0 0 1
lcsc=C42678
T 58400 45800 5 10 0 0 0 0 1
description=connector, USB, type-A, 2.0, receptacle, through hole, vertical
T 56600 48060 5 10 1 1 0 3 1
refdes=J501
T 58500 47800 5 10 1 1 0 6 1
value=USB-A 2.0 RECEPTACLE
}
C 52600 43800 1 0 1 pwrjack-2.sym
{
T 52600 44700 5 10 0 0 0 6 1
device=PWRJACK
T 52600 44900 5 10 0 0 0 6 1
footprint=CONNECTOR_DC-005_2.0.lht
T 52600 43800 5 10 0 1 0 0 1
lcsc=C16214
T 52600 43800 5 10 0 1 0 0 1
description=connector, DC power jack, barrel, ID 2.0mm, OD 6.4mm
T 52600 44500 5 10 1 1 0 6 1
refdes=J502
T 52600 43600 5 10 1 1 0 6 1
value=OUT 6-40V
}
C 51300 44000 1 270 0 GND.sym
C 51500 44200 1 180 0 nc-right-1.sym
{
T 51400 43700 5 10 0 0 180 0 1
value=NoConnection
T 51400 43500 5 10 0 0 180 0 1
device=DRC_Directive
T 51400 42900 5 10 0 0 180 0 1
symversion=1.1
}
N 55200 47500 56000 47500 4
{
T 55300 47500 5 10 1 1 0 0 1
netname=VBUS5
}
C 57000 45200 1 0 0 chassis.sym
C 55900 46700 1 0 0 GND.sym
C 56600 45200 1 0 0 GND.sym
C 52300 45900 1 0 0 USBLC6-2SC6.sym
{
T 52300 45900 5 8 0 0 0 0 1
footprint=SOT95P280X145-6N.lht
T 52300 45900 5 10 0 1 0 0 1
description=diode, TVS, 2-bit
T 52700 48060 5 10 1 1 0 0 1
refdes=D505
T 53760 48240 5 10 1 1 0 2 1
device=USBLC6
T 53700 46100 5 10 1 1 0 0 1
value=USBLC6-2SC6
}
C 53400 48400 1 0 0 5V.sym
C 53500 45700 1 0 0 GND.sym
N 51600 47300 52300 47300 4
{
T 51800 47300 5 10 1 1 0 0 1
netname=DM5
}
N 51600 46900 52300 46900 4
{
T 51800 46900 5 10 1 1 0 0 1
netname=DP5
}
N 54900 47300 56000 47300 4
N 56000 47100 54900 47100 4
N 54900 47100 54900 46900 4
C 48300 51500 1 0 0 nc-right-1.sym
{
T 48400 52000 5 10 0 0 0 0 1
value=NoConnection
T 48400 52200 5 10 0 0 0 0 1
device=DRC_Directive
T 48400 52800 5 10 0 0 0 0 1
symversion=1.1
}
N 48300 52000 49000 52000 4
{
T 48500 52000 5 10 1 1 0 0 1
netname=LED5
}
C 48400 49600 1 270 0 LED0805.sym
{
T 48400 49600 5 8 0 0 270 0 1
footprint=LEDC2012X80N.lht
T 48400 49600 5 10 0 1 0 0 1
description=diode, LED, 0805
T 48200 49060 5 10 1 1 0 3 1
refdes=D502
T 48800 49000 5 10 1 1 0 0 1
value=RED
}
C 48500 49000 1 0 0 GND.sym
C 48400 50000 1 270 0 LED0805.sym