diff --git a/geda/symbols/DFP.sym b/geda/symbols/DFP.sym new file mode 100644 index 0000000..7f36ed6 --- /dev/null +++ b/geda/symbols/DFP.sym @@ -0,0 +1,9 @@ +v 20211219 2 +B 0 0 2000 500 3 10 1 0 -1 -1 0 -1 -1 -1 -1 -1 +T 0 600 8 10 1 1 0 0 1 +refdes=DFP? +T 0 800 8 10 0 0 0 0 1 +device=none +T 100 100 9 10 1 0 0 0 2 +USB downstream +facing port diff --git a/usb_hub-dfp1.sch b/usb_hub-dfp1.sch new file mode 100644 index 0000000..2fe3cdd --- /dev/null +++ b/usb_hub-dfp1.sch @@ -0,0 +1,502 @@ +v 20211219 2 +N 39800 46800 40500 46800 4 +{ +T 40000 46800 5 10 1 1 0 0 1 +netname=PWR1 +} +C 45900 49300 1 0 0 BSS138.sym +{ +T 45900 49300 5 8 0 0 0 0 1 +footprint=SOT95P237X112-3N.lht +T 45900 49300 5 10 0 1 0 0 1 +description=transistor, MOSFET, n-channel, GSD +T 45900 49300 5 10 0 0 0 0 1 +value=BSS138 +T 46240 50060 5 10 1 1 0 6 1 +refdes=Q101 +T 46740 49540 5 10 1 1 0 8 1 +device=BSS138 +} +C 47600 50900 1 180 1 40P05.sym +{ +T 47600 50900 5 8 0 0 180 6 1 +footprint=SOT95P237X112-3N.lht +T 47600 50900 5 10 0 1 0 0 1 +lcsc=C2886385 +T 47600 50900 5 10 0 1 0 0 1 +description=transistor, MOSFET, p-channel, >=40V, >=5A +T 47600 50900 5 10 0 1 0 0 1 +value=AP40P05 +T 47940 50240 5 10 1 1 180 0 1 +refdes=Q102 +T 48440 50660 5 10 1 1 180 2 1 +device=40P05 +} +N 43900 49700 45900 49700 4 +C 46800 49100 1 0 0 GND.sym +N 42300 49700 43000 49700 4 +{ +T 42400 49700 5 10 1 1 0 0 1 +netname=PWR1 +} +C 48400 51400 1 0 0 5V.sym +N 47600 51400 48600 51400 4 +N 48600 51400 48600 50900 4 +C 48400 49000 1 0 0 VTRG.sym +C 45700 46900 1 0 0 BSS138.sym +{ +T 45700 46900 5 8 0 0 0 0 1 +footprint=SOT95P237X112-3N.lht +T 45700 46900 5 10 0 1 0 0 1 +description=transistor, MOSFET, n-channel, GSD +T 45700 46900 5 10 0 0 0 0 1 +value=BSS138 +T 46140 47760 5 10 1 1 0 6 1 +refdes=Q103 +T 46540 47140 5 10 1 1 0 8 1 +device=BSS138 +} +C 47600 48500 1 180 1 40P05.sym +{ +T 47600 48500 5 8 0 0 180 6 1 +footprint=SOT95P237X112-3N.lht +T 47600 48500 5 10 0 1 0 0 1 +lcsc=C2886385 +T 47600 48500 5 10 0 1 0 0 1 +description=transistor, MOSFET, p-channel, >=40V, >=5A +T 47600 48500 5 10 0 1 0 0 1 +value=AP40P05 +T 47940 47840 5 10 1 1 180 0 1 +refdes=Q104 +T 48440 48260 5 10 1 1 180 2 1 +device=40P05 +} +C 46600 46700 1 0 0 GND.sym +N 47600 49000 48600 49000 4 +N 48600 48500 48600 49000 4 +N 46900 50500 47600 50500 4 +C 44600 48000 1 0 0 SS12F44G5.sym +{ +T 44600 48000 5 8 0 0 0 0 1 +footprint=MECHANICAL_SS12F44G5.lht +T 45300 48800 5 10 0 1 0 0 1 +lcsc=C136718 +T 44400 48700 5 10 0 1 0 0 1 +description=switch, vertical, SPDT, through hole +T 44600 48000 5 10 0 0 0 0 1 +value=SS12F44G5 +T 45500 49260 5 10 1 1 0 3 1 +refdes=S101 +T 45560 48340 5 10 1 1 0 2 1 +device=SS12F44G5 +} +N 44000 47300 44000 49700 4 +C 45400 47800 1 0 0 GND.sym +N 44000 47300 45700 47300 4 +C 46400 48800 1 0 0 nc-right-1.sym +{ +T 46500 49300 5 10 0 0 0 0 1 +value=NoConnection +T 46500 49500 5 10 0 0 0 0 1 +device=DRC_Directive +T 46500 50100 5 10 0 0 0 0 1 +symversion=1.1 +} +C 49700 49700 1 90 1 capacitor-2.sym +{ +T 49000 49500 5 10 0 0 270 2 1 +device=AEC +T 49700 49700 5 10 0 0 0 0 1 +description=capacitor, AEC, radial, >=6.3V, >=-20% +T 49700 49700 5 10 0 0 0 0 1 +footprint=CAPPRD200W45D500H700N.lht +T 49700 49700 5 10 0 0 0 0 1 +lcsc=C43316 +T 49700 49400 5 10 1 1 0 0 1 +refdes=C101 +T 49600 48900 5 10 1 1 0 0 1 +value=100uF +} +C 48600 49500 1 0 0 1206SFH.sym +{ +T 48600 49500 5 8 0 0 0 0 1 +footprint=FUSC3215X117N.lht +T 48600 49500 5 10 0 1 0 0 1 +description=fuse, resetable, PPTC, 1206 +T 48900 49840 5 10 1 1 0 3 1 +refdes=F101 +T 48700 49400 5 10 1 1 0 0 1 +value=0.5A +} +C 49400 48600 1 0 0 GND.sym +N 49200 49700 50300 49700 4 +{ +T 49600 49700 5 10 1 1 0 0 1 +netname=VBUS1 +} +C 50100 48800 1 270 0 LED0805.sym +{ +T 50100 48800 5 8 0 0 270 0 1 +footprint=LEDC2012X80N.lht +T 50100 48800 5 10 0 1 0 0 1 +description=diode, LED, 0805 +T 50700 48760 5 10 1 1 0 3 1 +refdes=D103 +T 50500 48200 5 10 1 1 0 0 1 +value=GREEN +} +C 50200 48200 1 0 0 GND.sym +N 48600 47300 49900 47300 4 +{ +T 48700 47300 5 10 1 1 0 0 1 +netname=VOUT1 +} +N 39800 45600 40500 45600 4 +{ +T 40000 45600 5 10 1 1 0 0 1 +netname=OCS1 +} +C 50100 50600 1 270 0 RB521S30.sym +{ +T 50100 50600 5 8 0 0 270 0 1 +footprint=SOD1608X70N.lht +T 50100 50600 5 10 0 0 0 0 1 +description=diode, schottky +T 50100 50600 5 10 0 0 0 0 1 +value=RB521S30 +T 49800 50460 5 10 1 1 0 3 1 +refdes=D104 +T 49600 50440 5 10 1 1 0 5 1 +device=RB521S30 +} +N 49200 50700 50300 50700 4 +{ +T 49400 50700 5 10 1 1 0 0 1 +netname=OCS1 +} +N 50300 50200 50300 49700 4 +N 50300 50600 50300 50700 4 +C 50900 43500 1 0 1 906-351A1012D10200.sym +{ +T 50900 43500 5 8 0 0 0 6 1 +footprint=CONNECTOR_906-351A1012D10200.lht +T 49640 43840 5 10 0 1 0 8 1 +device=USB-A +T 50900 43500 5 10 0 0 0 0 1 +mpn=906-351A1012D10200 +T 50900 43500 5 10 0 0 0 0 1 +lcsc=C42678 +T 50900 43500 5 10 0 0 0 0 1 +description=connector, USB, type-A, 2.0, receptacle, through hole, vertical +T 49100 45760 5 10 1 1 0 3 1 +refdes=J101 +T 51000 45500 5 10 1 1 0 6 1 +value=USB-A 2.0 RECEPTACLE +} +C 51000 46800 1 0 1 pwrjack-2.sym +{ +T 51000 47700 5 10 0 0 0 6 1 +device=PWRJACK +T 51000 47900 5 10 0 0 0 6 1 +footprint=CONNECTOR_DC-005_2.0.lht +T 51000 46800 5 10 0 1 0 0 1 +lcsc=C16214 +T 51000 46800 5 10 0 1 0 0 1 +description=connector, DC power jack, barrel, ID 2.0mm, OD 6.4mm +T 51000 47500 5 10 1 1 0 6 1 +refdes=J102 +T 51000 46600 5 10 1 1 0 6 1 +value=OUT 6-40V +} +C 49700 47000 1 270 0 GND.sym +C 49900 47200 1 180 0 nc-right-1.sym +{ +T 49800 46700 5 10 0 0 180 0 1 +value=NoConnection +T 49800 46500 5 10 0 0 180 0 1 +device=DRC_Directive +T 49800 45900 5 10 0 0 180 0 1 +symversion=1.1 +} +N 47700 45200 48500 45200 4 +{ +T 47800 45200 5 10 1 1 0 0 1 +netname=VBUS1 +} +C 49500 42900 1 0 0 chassis.sym +C 48400 44400 1 0 0 GND.sym +C 49100 42900 1 0 0 GND.sym +C 44800 43600 1 0 0 USBLC6-2SC6.sym +{ +T 44800 43600 5 8 0 0 0 0 1 +footprint=SOT95P280X145-6N.lht +T 44800 43600 5 10 0 1 0 0 1 +description=diode, TVS, 2-bit +T 45200 45760 5 10 1 1 0 0 1 +refdes=D105 +T 46260 45940 5 10 1 1 0 2 1 +device=USBLC6 +T 46200 43800 5 10 1 1 0 0 1 +value=USBLC6-2SC6 +} +C 45900 46100 1 0 0 5V.sym +C 46000 43400 1 0 0 GND.sym +N 44100 45000 44800 45000 4 +{ +T 44300 45000 5 10 1 1 0 0 1 +netname=DM1 +} +N 44100 44600 44800 44600 4 +{ +T 44300 44600 5 10 1 1 0 0 1 +netname=DP1 +} +N 47400 45000 48500 45000 4 +N 48500 44800 47400 44800 4 +N 47400 44800 47400 44600 4 +C 39800 45900 1 0 0 nc-right-1.sym +{ +T 39900 46400 5 10 0 0 0 0 1 +value=NoConnection +T 39900 46600 5 10 0 0 0 0 1 +device=DRC_Directive +T 39900 47200 5 10 0 0 0 0 1 +symversion=1.1 +} +N 39800 46400 40500 46400 4 +{ +T 40000 46400 5 10 1 1 0 0 1 +netname=LED1 +} +C 44000 46200 1 270 0 LED0805.sym +{ +T 44000 46200 5 8 0 0 270 0 1 +footprint=LEDC2012X80N.lht +T 44000 46200 5 10 0 1 0 0 1 +description=diode, LED, 0805 +T 43800 45660 5 10 1 1 0 3 1 +refdes=D102 +T 44400 45600 5 10 1 1 0 0 1 +value=RED +} +C 44100 45600 1 0 0 GND.sym +C 44000 46600 1 270 0 LED0805.sym +{ +T 44000 46600 5 8 0 0 270 0 1 +footprint=LEDC2012X80N.lht +T 44000 46600 5 10 0 1 0 0 1 +description=diode, LED, 0805 +T 43800 46460 5 10 1 1 0 3 1 +refdes=D101 +T 44300 46600 5 10 1 1 0 0 1 +value=BLUE +} +C 44000 46600 1 0 0 3V3.sym +N 43300 46200 42400 46200 4 +{ +T 42900 46200 5 10 1 1 0 6 1 +netname=LED1 +} +C 43000 49600 1 0 0 resistor-1.sym +{ +T 43300 50000 5 10 0 0 0 0 1 +device=RESISTOR +T 43200 50100 5 10 0 1 0 0 1 +footprint=RESC1608X55N.lht +T 43200 50300 5 10 0 0 0 0 1 +symversion=0.1 +T 43300 49700 5 10 0 1 0 0 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 43200 50100 5 10 1 1 0 0 1 +refdes=R101 +T 43200 49900 5 10 1 1 0 0 1 +value=1k +} +C 47700 50500 1 90 0 resistor-1.sym +{ +T 47300 50800 5 10 0 0 90 0 1 +device=RESISTOR +T 47200 50700 5 10 0 1 90 0 1 +footprint=RESC1608X55N.lht +T 47000 50700 5 10 0 0 90 0 1 +symversion=0.1 +T 47600 50800 5 10 0 1 90 0 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 47400 51000 5 10 1 1 0 6 1 +refdes=R103 +T 47400 50800 5 10 1 1 0 6 1 +value=100k +} +C 47700 48100 1 90 0 resistor-1.sym +{ +T 47300 48400 5 10 0 0 90 0 1 +device=RESISTOR +T 47200 48300 5 10 0 1 90 0 1 +footprint=RESC1608X55N.lht +T 47000 48300 5 10 0 0 90 0 1 +symversion=0.1 +T 47600 48400 5 10 0 1 90 0 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 47400 48600 5 10 1 1 0 6 1 +refdes=R104 +T 47400 48400 5 10 1 1 0 6 1 +value=100k +} +C 50200 48800 1 270 1 resistor-1.sym +{ +T 50600 49100 5 10 0 0 90 2 1 +device=RESISTOR +T 50700 49000 5 10 0 1 90 2 1 +footprint=RESC1608X55N.lht +T 50900 49000 5 10 0 0 90 2 1 +symversion=0.1 +T 50300 49100 5 10 0 1 90 2 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 50500 49300 5 10 1 1 0 0 1 +refdes=R105 +T 50500 49100 5 10 1 1 0 0 1 +value=1k +} +C 43300 46100 1 0 0 resistor-1.sym +{ +T 43600 46500 5 10 0 0 0 0 1 +device=RESISTOR +T 43500 46600 5 10 0 1 0 0 1 +footprint=RESC1608X55N.lht +T 43500 46800 5 10 0 0 0 0 1 +symversion=0.1 +T 43600 46200 5 10 0 1 0 0 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 43000 46300 5 10 1 1 0 0 1 +refdes=R106 +T 43300 46000 5 10 1 1 0 0 1 +value=1k +} +C 48800 47300 1 90 1 capacitor-2.sym +{ +T 48100 47100 5 10 0 0 270 2 1 +device=AEC +T 48800 47300 5 10 0 0 0 0 1 +footprint=CAPPRD250W50D630H700N.lht +T 48800 47300 5 10 0 0 0 0 1 +lcsc=C47891 +T 48800 47300 5 10 0 0 0 0 1 +description=capacitor, AEC, radial, >=50V, >=-20% +T 48800 47000 5 10 1 1 0 0 1 +refdes=C102 +T 48700 46500 5 10 1 1 0 0 1 +value=100uF +} +C 48500 46200 1 0 0 GND.sym +C 49500 43500 1 90 1 C0603.sym +{ +T 49500 43500 5 8 0 0 270 2 1 +footprint=CAPC1608X92N.lht +T 49500 43500 5 10 0 0 0 6 1 +description=capacitor, MLCC, 0603, >=10V, >=-20% +T 48800 43420 5 10 1 1 0 3 1 +refdes=C103 +T 49100 43000 5 10 1 1 0 6 1 +value=100nF +} +C 46700 48000 1 0 0 resistor-1.sym +{ +T 47000 48400 5 10 0 0 0 0 1 +device=RESISTOR +T 46900 48500 5 10 0 1 0 0 1 +footprint=RESC1608X55N.lht +T 46900 48700 5 10 0 0 0 0 1 +symversion=0.1 +T 47000 48100 5 10 0 1 0 0 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 46900 47800 5 10 1 1 0 0 1 +refdes=R107 +T 46900 47600 5 10 1 1 0 0 1 +value=100k +} +N 49700 43200 49700 43500 4 +C 49900 43100 1 0 0 nc-bottom-1.sym +{ +T 49900 43700 5 10 0 0 0 0 1 +value=NoConnection +T 49900 44100 5 10 0 0 0 0 1 +device=DRC_Directive +T 49900 44500 5 10 0 0 0 0 1 +symversion=1.1 +} +C 49700 43100 1 0 0 nc-bottom-1.sym +{ +T 49700 43700 5 10 0 0 0 0 1 +value=NoConnection +T 49700 44100 5 10 0 0 0 0 1 +device=DRC_Directive +T 49700 44500 5 10 0 0 0 0 1 +symversion=1.1 +} +N 49700 43500 49200 43500 4 +N 39800 47600 40500 47600 4 +{ +T 40000 47600 5 10 1 1 0 0 1 +netname=DP1 +} +N 39800 47200 40500 47200 4 +{ +T 40000 47200 5 10 1 1 0 0 1 +netname=DM1 +} +N 44600 48900 44000 48900 4 +C 44100 48000 1 270 1 resistor-1.sym +{ +T 44500 48300 5 10 0 0 90 2 1 +device=RESISTOR +T 44600 48200 5 10 0 1 90 2 1 +footprint=RESC1608X55N.lht +T 44800 48200 5 10 0 0 90 2 1 +symversion=0.1 +T 44200 48300 5 10 0 1 90 2 1 +description=resistor, chip, 0603, >=0.1W, <=5% +T 44400 48500 5 10 1 1 0 0 1 +refdes=R102 +T 44400 48300 5 10 1 1 0 0 1 +value=100k +} +C 44100 47800 1 0 0 GND.sym +C 38200 45600 1 0 0 USB2517_part-2-8-DFP1.sym +{ +T 38200 45600 5 8 0 0 0 0 1 +footprint=QFN50P900X900X100-65N.lht +T 38200 45600 5 10 0 0 0 0 1 +lcsc=C1521556 +T 38200 48020 5 10 1 1 0 0 1 +refdes=U1 +T 38200 47860 5 10 1 1 0 0 1 +device=USB2517 +T 38200 45200 5 10 1 1 0 0 1 +value=USB2517-JZX +} +T 41600 47000 9 10 1 0 180 0 1 +active high +T 44500 46900 9 10 1 0 0 0 4 +invert power +control signal +and handle +higher voltage +T 44100 49100 9 10 1 0 0 0 3 +switch +can force +power off +T 42400 46600 9 10 1 0 0 0 3 +blue = LS +purple = HS +red = FS +T 41600 46500 9 10 1 0 180 0 3 +USB speed +indication +mode used +T 47100 49100 9 10 1 0 0 0 2 +voltage divider +for Vgs limit +T 50500 50100 9 10 1 0 0 0 3 +prevent +5V +feedback