might work?
[hw/usbclassd] / usb.sch
diff --git a/usb.sch b/usb.sch
index f6b48590c4eced5c4baf0780336dd9c1923b0490..91d952ceea62c135e74bc54a652843ad6bed77a9 100644 (file)
--- a/usb.sch
+++ b/usb.sch
@@ -23,12 +23,24 @@ vendor_part_number=296-29562-1-ND
 T 68100 62700 5 10 1 1 0 0 1
 value=PCM2705CDBR
 T 66600 56900 5 10 0 1 0 0 1
-footprint=28-SSOP
+footprint=SSOP28
+T 66600 56900 5 10 0 1 0 0 1
+device=IC
 }
-C 61900 57900 1 0 1 USBmicroB.sym
+C 61400 57900 1 0 1 USBmicroB.sym
 {
-T 61205 60300 5 10 1 1 0 6 1
+T 60705 60300 5 10 1 1 0 6 1
 refdes=J2
+T 61400 57900 5 10 0 1 0 0 1
+vendor=4ucon
+T 61400 57900 5 10 0 1 0 0 1
+vendor_part_number=18575
+T 61400 57900 5 10 0 1 0 0 1
+footprint=ZX62-B-5PA
+T 61400 57900 5 10 0 1 0 0 1
+device=CONNECTOR
+T 61400 57900 5 10 0 1 0 0 1
+value=USBmicroB
 }
 C 65400 59400 1 0 0 resistor.sym
 {
@@ -38,6 +50,8 @@ T 65500 59600 5 10 1 1 0 0 1
 refdes=R3
 T 66000 59600 5 10 1 1 0 0 1
 value=22
+T 65400 59400 5 10 0 1 0 0 1
+footprint=0402
 }
 C 65400 59000 1 0 0 resistor.sym
 {
@@ -47,14 +61,16 @@ T 65500 59200 5 10 1 1 0 0 1
 refdes=R4
 T 66000 59200 5 10 1 1 0 0 1
 value=22
+T 65400 59000 5 10 0 1 0 0 1
+footprint=0402
 }
-N 65400 59100 61900 59100 4
-N 65400 59500 61900 59500 4
-N 66600 58700 63400 58700 4
-N 63500 58700 63500 59900 4
-N 63500 59900 61900 59900 4
+N 65400 59100 61400 59100 4
+N 65400 59500 61400 59500 4
+N 66600 58700 62000 58700 4
+N 62000 58700 62000 59900 4
+N 62000 59900 61400 59900 4
 {
-T 62000 60000 5 10 1 1 0 0 1
+T 61500 60000 5 10 1 1 0 0 1
 netname=v_usb
 }
 N 66300 59500 66600 59500 4
@@ -67,18 +83,22 @@ T 64000 60100 5 10 1 1 0 0 1
 refdes=R2
 T 64400 60100 5 10 1 1 0 0 1
 value=1.5k
+T 63900 59800 5 10 0 1 0 0 1
+footprint=0402
 }
 N 63900 59900 63900 59100 4
-C 63400 58900 1 180 0 capacitor.sym
+C 61800 58700 1 270 0 capacitor.sym
 {
-T 63200 58200 5 10 0 0 180 0 1
+T 62500 58500 5 10 0 0 270 0 1
 device=CAPACITOR
-T 62500 58500 5 10 1 1 0 0 1
+T 62100 58400 5 10 1 1 0 0 1
 refdes=C3
-T 63200 58000 5 10 0 0 180 0 1
+T 62700 58500 5 10 0 0 270 0 1
 symversion=0.1
-T 63100 58500 5 10 1 1 0 0 1
+T 63600 57900 5 10 1 1 0 0 1
 value=1uF
+T 61800 58700 5 10 0 1 0 0 1
+footprint=0402
 }
 C 65000 60600 1 90 0 resistor.sym
 {
@@ -88,6 +108,8 @@ T 64500 61200 5 10 1 1 0 0 1
 refdes=R9
 T 64400 60800 5 10 1 1 0 0 1
 value=1.5k
+T 65000 60600 5 10 0 1 0 0 1
+footprint=0402
 }
 N 64900 60600 64900 59900 4
 N 64800 59900 66600 59900 4
@@ -105,15 +127,12 @@ T 66200 59600 5 10 0 0 180 0 1
 symversion=0.1
 T 66100 60400 5 10 1 1 0 0 1
 value=1uF
+T 66400 60500 5 10 0 1 0 0 1
+footprint=0402
 }
 C 66500 60000 1 0 0 gnd.sym
 N 65500 60300 65500 59900 4
 N 66400 60300 66600 60300 4
-N 66600 60700 65500 60700 4
-{
-T 65500 60800 5 10 1 1 0 0 1
-netname=s/pdif
-}
 C 67800 65100 1 0 0 resistor.sym
 {
 T 68100 65500 5 10 0 0 0 0 1
@@ -122,6 +141,8 @@ T 67900 65400 5 10 1 1 0 0 1
 refdes=R1
 T 68300 65400 5 10 1 1 0 0 1
 value=1M
+T 67800 65100 5 10 0 1 0 0 1
+footprint=0402
 }
 C 67900 64100 1 0 0 ABM8.sym
 {
@@ -133,6 +154,12 @@ T 68100 64800 5 10 0 0 0 0 1
 symversion=0.1
 T 68300 64700 5 10 1 1 0 0 1
 value=12Mhz
+T 67900 64100 5 10 0 1 0 0 1
+footprint=ABM8
+T 67900 64100 5 10 0 1 0 0 1
+vendor=digikey
+T 67900 64100 5 10 0 1 0 0 1
+vendor_part_number=535-10901-1-ND
 }
 C 67700 63600 1 90 0 capacitor.sym
 {
@@ -142,6 +169,14 @@ T 67200 64200 5 10 1 1 0 0 1
 refdes=C1
 T 66800 63800 5 10 0 0 90 0 1
 symversion=0.1
+T 67700 63600 5 10 0 1 0 0 1
+footprint=0402
+T 67000 63700 5 10 1 1 0 0 1
+value=18pF
+T 67700 63600 5 10 0 1 0 0 1
+vendor=digikey
+T 67700 63600 5 10 0 1 0 0 1
+vendor_part_number=490-6203-1-ND
 }
 C 69200 63600 1 90 0 capacitor.sym
 {
@@ -151,6 +186,14 @@ T 69100 64200 5 10 1 1 0 0 1
 refdes=C2
 T 68300 63800 5 10 0 0 90 0 1
 symversion=0.1
+T 69200 63600 5 10 0 1 0 0 1
+footprint=0402
+T 69100 63700 5 10 1 1 0 0 1
+value=18pF
+T 69200 63600 5 10 0 1 0 0 1
+vendor=digikey
+T 69200 63600 5 10 0 1 0 0 1
+vendor_part_number=490-6203-1-ND
 }
 C 67400 63300 1 0 0 gnd.sym
 C 68900 63300 1 0 0 gnd.sym
@@ -171,9 +214,9 @@ N 69900 61900 71700 61900 4
 T 71000 62000 5 10 1 1 0 0 1
 netname=\_suspend
 }
-N 70300 59500 70300 63100 4
+N 70300 61100 70300 63100 4
 N 70300 61100 69900 61100 4
-N 70300 59500 69900 59500 4
+N 70100 59500 69900 59500 4
 N 69900 61500 70300 61500 4
 N 70300 63100 66200 63100 4
 N 66200 63100 66200 61100 4
@@ -182,11 +225,13 @@ C 70900 56200 1 90 0 capacitor.sym
 T 70200 56400 5 10 0 0 90 0 1
 device=CAPACITOR
 T 70300 56800 5 10 1 1 0 0 1
-refdes=C11
+refdes=C60
 T 70000 56400 5 10 0 0 90 0 1
 symversion=0.1
 T 70600 56500 5 10 1 1 180 0 1
 value=0.022uF
+T 70900 56200 5 10 0 1 0 0 1
+footprint=0402
 }
 C 70800 55300 1 90 0 resistor.sym
 {
@@ -196,6 +241,8 @@ T 70900 55900 5 10 1 1 0 0 1
 refdes=R5
 T 70900 55600 5 10 1 1 0 0 1
 value=16
+T 70800 55300 5 10 0 1 0 0 1
+footprint=0402
 }
 N 69900 57100 71100 57100 4
 C 70600 55000 1 0 0 gnd.sym
@@ -206,9 +253,11 @@ device=CAPACITOR
 T 65500 56400 5 10 0 0 90 0 1
 symversion=0.1
 T 66300 56800 5 10 1 1 0 0 1
-refdes=C12
+refdes=C61
 T 66300 56400 5 10 1 1 0 0 1
 value=0.022uF
+T 66400 56200 5 10 0 1 0 0 1
+footprint=0402
 }
 C 66300 55300 1 90 0 resistor.sym
 {
@@ -218,6 +267,8 @@ T 65700 55900 5 10 1 1 0 0 1
 refdes=R6
 T 65700 55600 5 10 1 1 0 0 1
 value=16
+T 66300 55300 5 10 0 1 0 0 1
+footprint=0402
 }
 C 66100 55000 1 0 0 gnd.sym
 N 65500 57100 66600 57100 4
@@ -231,17 +282,27 @@ T 64800 57800 5 10 0 0 0 0 1
 symversion=0.1
 T 64800 56700 5 10 1 1 0 0 1
 value=100uF
+T 64600 56900 5 10 0 1 0 0 1
+footprint=1206
+T 64600 56900 5 10 0 1 0 0 1
+loadstatus=smt
+T 64600 56900 5 10 0 1 0 0 1
+vendor=digikey
+T 64600 56900 5 10 0 1 0 0 1
+vendor_part_number=490-7217-1-ND
 }
 C 63700 56900 1 0 0 capacitor.sym
 {
 T 63900 57600 5 10 0 0 0 0 1
 device=CAPACITOR
 T 63700 57200 5 10 1 1 0 0 1
-refdes=C14
+refdes=C63
 T 63900 57800 5 10 0 0 0 0 1
 symversion=0.1
 T 63700 56800 5 10 1 1 0 0 1
 value=1uF
+T 63700 56900 5 10 0 1 0 0 1
+footprint=0402
 }
 C 64700 55800 1 90 0 resistor.sym
 {
@@ -251,6 +312,8 @@ T 64100 56300 5 10 1 1 0 0 1
 refdes=R8
 T 64000 56000 5 10 1 1 0 0 1
 value=330
+T 64700 55800 5 10 0 1 0 0 1
+footprint=0402
 }
 C 64500 55500 1 0 0 gnd.sym
 N 63700 57100 62600 57100 4
@@ -268,6 +331,14 @@ T 71400 57200 5 10 1 1 0 6 1
 refdes=C9
 T 71300 56700 5 10 1 1 0 0 1
 value=100uF
+T 72000 56900 5 10 0 1 0 0 1
+footprint=1206
+T 72000 56900 5 10 0 1 0 0 1
+loadstatus=smt
+T 72000 56900 5 10 0 1 0 0 1
+vendor=digikey
+T 72000 56900 5 10 0 1 0 0 1
+vendor_part_number=490-7217-1-ND
 }
 C 72900 56900 1 0 1 capacitor.sym
 {
@@ -276,9 +347,11 @@ device=CAPACITOR
 T 72700 57800 5 10 0 0 0 6 1
 symversion=0.1
 T 72600 57400 5 10 1 1 180 6 1
-refdes=C13
+refdes=C62
 T 72600 56800 5 10 1 1 0 0 1
 value=1uF
+T 72900 56900 5 10 0 1 0 0 1
+footprint=0402
 }
 C 71900 55800 1 270 1 resistor.sym
 {
@@ -288,6 +361,8 @@ T 72200 56500 5 10 1 1 0 2 1
 refdes=R7
 T 72200 56100 5 10 1 1 0 0 1
 value=330
+T 71900 55800 5 10 0 1 0 0 1
+footprint=0402
 }
 C 72100 55500 1 0 1 gnd.sym
 N 72900 57100 74000 57100 4
@@ -307,6 +382,8 @@ T 70600 57600 5 10 1 1 0 6 1
 refdes=C5
 T 70900 57600 5 10 1 1 0 0 1
 value=1uF
+T 71200 57300 5 10 0 1 0 0 1
+footprint=0402
 }
 C 71200 58100 1 0 1 capacitor.sym
 {
@@ -318,6 +395,14 @@ T 70600 58400 5 10 1 1 0 6 1
 refdes=C8
 T 70900 58400 5 10 1 1 0 0 1
 value=10uF
+T 71200 58100 5 10 0 1 0 0 1
+footprint=0805
+T 71200 58100 5 10 0 1 0 0 1
+loadstatus=smt
+T 71200 58100 5 10 0 1 0 0 1
+vendor=digikey
+T 71200 58100 5 10 0 1 0 0 1
+vendor_part_number=1276-2934-1-ND
 }
 C 71200 58900 1 0 1 capacitor.sym
 {
@@ -329,6 +414,8 @@ T 70600 59200 5 10 1 1 0 6 1
 refdes=C4
 T 70900 59200 5 10 1 1 0 0 1
 value=1uF
+T 71200 58900 5 10 0 1 0 0 1
+footprint=0402
 }
 N 70300 57500 69900 57500 4
 N 70300 58300 69900 58300 4
@@ -351,6 +438,8 @@ T 65800 57600 5 10 1 1 0 6 1
 refdes=C6
 T 66100 57600 5 10 1 1 0 0 1
 value=1uF
+T 66400 57300 5 10 0 1 0 0 1
+footprint=0402
 }
 N 66600 57500 66400 57500 4
 N 66600 57900 65500 57900 4
@@ -358,7 +447,76 @@ N 65500 57500 65500 58300 4
 N 66600 58300 65500 58300 4
 C 65200 57600 1 0 0 gnd.sym
 N 65300 57900 65500 57900 4
-C 61800 58000 1 0 0 gnd.sym
-N 61900 58300 62400 58300 4
-N 62400 58300 62400 58700 4
-N 62500 58700 62400 58700 4
+C 61300 58000 1 0 0 gnd.sym
+C 61900 57500 1 0 0 gnd.sym
+C 77500 57800 1 0 0 hole_plated.sym
+{
+T 77600 59600 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 77500 57800 5 10 0 0 0 0 1
+footprint=hole-M3
+T 77500 57800 5 10 0 1 0 0 1
+loadstatus=noload
+T 77500 57800 5 10 0 1 0 0 1
+nobom=1
+T 77100 58000 5 10 1 1 0 0 1
+refdes=H1
+}
+C 78600 54500 1 0 0 gnd.sym
+N 78100 57400 78700 57400 4
+N 78100 58000 78700 58000 4
+N 78700 54800 78700 58000 4
+C 77500 57200 1 0 0 hole_plated.sym
+{
+T 77600 59000 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 77500 57200 5 10 0 0 0 0 1
+footprint=hole-M3
+T 77500 57200 5 10 0 1 0 0 1
+loadstatus=noload
+T 77500 57200 5 10 0 1 0 0 1
+nobom=1
+T 77100 57400 5 10 1 1 0 0 1
+refdes=H2
+}
+C 77500 56600 1 0 0 hole_plated.sym
+{
+T 77600 58400 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 77500 56600 5 10 0 0 0 0 1
+footprint=hole-M3
+T 77500 56600 5 10 0 1 0 0 1
+loadstatus=noload
+T 77500 56600 5 10 0 1 0 0 1
+nobom=1
+T 77100 56800 5 10 1 1 0 0 1
+refdes=H3
+}
+C 77500 56000 1 0 0 hole_plated.sym
+{
+T 77600 57800 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 77500 56000 5 10 0 0 0 0 1
+footprint=hole-M3
+T 77500 56000 5 10 0 1 0 0 1
+loadstatus=noload
+T 77500 56000 5 10 0 1 0 0 1
+nobom=1
+T 77100 56200 5 10 1 1 0 0 1
+refdes=H4
+}
+N 78100 56800 78700 56800 4
+N 78100 56200 78700 56200 4
+T 77200 58600 9 10 1 0 0 0 2
+mounting holes
+for 4-40 screws
+C 70000 59200 1 0 0 gnd.sym
+T 70400 59900 9 10 1 0 0 0 1
+grounding HOST sets 100mA max USB current
+T 67600 52700 9 10 1 0 0 0 4
+off-board parts
+
+2-pin wire-end connector               TE 284506-2
+4-pin wire-end connector               TE 284506-4
+L 71900 53700 67300 53700 3 0 0 0 -1 -1
+L 67300 53700 67300 51000 3 0 0 0 -1 -1