Add 22-ohm resistors to USB data lines
authorKeith Packard <keithp@keithp.com>
Wed, 13 Jun 2012 15:24:26 +0000 (08:24 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 13 Jun 2012 15:24:26 +0000 (08:24 -0700)
Probably a good idea.

Signed-off-by: Keith Packard <keithp@keithp.com>
telelco.pcb
telelco.sch

index 234439650eb7f34c99b5ffa2cab789b250c3f629..ae259893aa5778344c6e36ac342f9720ef2c868d 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["TeleLco" 450000 400000]
 
 Grid[100.0 0 0 0]
-Cursor[450000 0 0.000000]
+Cursor[0 0 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[500 1000 500 500 1500 650]
@@ -871,7 +871,6 @@ Via[141900 150300 3000 2000 0 1500 "" ""]
 Via[145500 150300 3000 2000 0 1500 "" ""]
 Via[149100 150300 3000 2000 0 1500 "" ""]
 Via[270400 46900 3000 2000 0 1500 "" ""]
-Via[245100 124000 3000 2000 0 1500 "" ""]
 Via[245100 103700 3000 2000 0 1500 "" ""]
 Via[201800 55600 3000 2000 0 1500 "" ""]
 Via[190200 55600 3000 2000 0 1500 "" ""]
@@ -961,6 +960,7 @@ Via[83700 310100 3000 2000 0 1500 "" ""]
 Via[303800 310100 3000 2000 0 1500 "" ""]
 Via[310600 310100 3000 2000 0 1500 "" ""]
 Via[322600 28800 3000 2000 0 1500 "" ""]
+Via[245100 125900 3000 2000 0 1500 "" ""]
 
 Element["" "TDK_PS12" "U8" "TDK_PS12" 225000 277558 -4600 -3632 0 100 ""]
 (
@@ -2022,6 +2022,20 @@ Element["" "sma-edge" "J8" "SMA" 400 132200 300 1300 1 10 ""]
        Pad[3000 -3000 13000 -3000 6000 800 6600 "1" "1" "square,nopaste"]
        Pad[3000 -13000 13000 -13000 6000 800 6600 "2" "2" "square,nopaste"]
 
+       )
+
+Element["" "0402" "R102" "22" 245974 115000 5932 -3850 0 100 ""]
+(
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R101" "22" 245974 119200 1380 -2250 0 100 ""]
+(
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+
        )
 Layer(1 "top")
 (
@@ -2291,9 +2305,6 @@ Layer(1 "top")
        Line[255100 62200 255100 111400 1000 2000 "clearline"]
        Line[270400 46900 255100 62200 1000 2000 "clearline"]
        Line[230000 123400 229900 123300 1000 2000 "clearline"]
-       Line[244400 123400 230000 123400 1000 2000 "clearline"]
-       Line[245000 124000 244400 123400 1000 2000 "clearline"]
-       Line[245100 124000 245000 124000 1000 2000 "clearline"]
        Line[242500 101100 245100 103700 1000 2000 "clearline"]
        Line[238800 101100 242500 101100 1000 2000 "clearline"]
        Line[237800 102100 238800 101100 1000 2000 "clearline"]
@@ -2399,7 +2410,6 @@ Layer(1 "top")
        Line[222822 97522 221900 96600 1000 2000 "clearline"]
        Line[222822 97878 222822 97522 1000 2000 "clearline"]
        Line[229738 123300 229711 123326 1000 2000 "clearline"]
-       Line[233500 123300 229738 123300 1000 2000 "clearline"]
        Line[334450 237100 344450 237100 1000 2000 "clearline"]
        Line[304800 243900 305800 244900 1000 2000 "clearline"]
        Line[305800 241300 304600 241300 1000 2000 "clearline"]
@@ -2440,12 +2450,6 @@ Layer(1 "top")
        Line[254800 123000 255400 123000 1000 2000 "clearline"]
        Line[279450 37900 289450 37900 1000 2000 "clearline"]
        Line[279500 37950 279450 37900 1000 2000 "clearline"]
-       Line[251900 123000 255100 123000 1000 2000 "clearline"]
-       Line[250257 121357 251900 123000 1000 2000 "clearline"]
-       Line[229711 121357 250257 121357 1000 2000 "clearline"]
-       Line[229800 119300 229711 119389 1000 2000 "clearline"]
-       Line[250400 119300 229800 119300 1000 2000 "clearline"]
-       Line[251500 120400 250400 119300 1000 2000 "clearline"]
        Line[301400 120400 251500 120400 1000 2000 "clearline"]
        Line[302400 121400 301400 120400 1000 2000 "clearline"]
        Line[341400 111400 414900 37900 1000 2000 "clearline"]
@@ -2478,7 +2482,6 @@ Layer(1 "top")
        Line[314100 123000 313100 124000 1000 2000 "clearline"]
        Line[314100 122800 314100 123000 1000 2000 "clearline"]
        Line[303500 118800 307500 122800 1000 2000 "clearline"]
-       Line[252200 118800 303500 118800 1000 2000 "clearline"]
        Line[305500 117200 307500 119200 1000 2000 "clearline"]
        Line[252900 117200 305500 117200 1000 2000 "clearline"]
        Line[310800 117800 307700 114700 2500 2000 "clearline"]
@@ -2697,10 +2700,6 @@ Layer(1 "top")
        Line[48986 114614 48986 117300 1000 2000 "clearline"]
        Line[45500 136400 48500 136400 1000 2000 "clearline"]
        Line[34738 120934 34404 120600 1000 2000 "clearline"]
-       Line[250820 117420 252200 118800 1000 2000 "clearline"]
-       Line[229711 117420 250820 117420 1000 2000 "clearline"]
-       Line[251152 115452 252900 117200 1000 2000 "clearline"]
-       Line[229711 115452 251152 115452 1000 2000 "clearline"]
        Line[176000 154100 168500 161600 1000 2000 "clearline"]
        Line[176000 153300 176000 154100 1000 2000 "clearline"]
        Line[173584 150884 176000 153300 1000 2000 "clearline"]
@@ -2901,6 +2900,27 @@ Layer(1 "top")
        Line[85600 129300 84700 130200 1000 2000 "clearline"]
        Line[84700 130200 84700 149700 1000 2000 "clearline"]
        Line[84700 149700 82300 152100 1000 2000 "clearline"]
+       Line[229711 115452 243948 115452 1000 2000 "clearline"]
+       Line[243948 115452 244400 115000 1000 2000 "clearline"]
+       Line[247548 115000 250700 115000 1000 2000 "clearline"]
+       Line[250700 115000 252900 117200 1000 2000 "clearline"]
+       Line[303500 118800 247948 118800 1000 2000 "clearline"]
+       Line[247948 118800 247548 119200 1000 2000 "clearline"]
+       Line[229711 117420 242620 117420 1000 2000 "clearline"]
+       Line[242620 117420 244400 119200 1000 2000 "clearline"]
+       Line[251500 120400 250200 121700 1000 2000 "clearline"]
+       Line[250200 121700 242800 121700 1000 2000 "clearline"]
+       Line[242800 121700 240500 119400 1000 2000 "clearline"]
+       Line[240500 119400 229722 119400 1000 2000 "clearline"]
+       Line[229722 119400 229711 119389 1000 2000 "clearline"]
+       Line[255100 123000 254800 123300 1000 2000 "clearline"]
+       Line[254800 123300 242100 123300 1000 2000 "clearline"]
+       Line[242100 123300 240200 121400 1000 2000 "clearline"]
+       Line[240200 121400 229754 121400 1000 2000 "clearline"]
+       Line[229754 121400 229711 121357 1000 2000 "clearline"]
+       Line[229900 123300 239800 123300 1000 2000 "clearline"]
+       Line[239800 123300 242400 125900 1000 2000 "clearline"]
+       Line[242400 125900 245100 125900 1000 2000 "clearline"]
 )
 Layer(2 "bottom")
 (
@@ -2955,7 +2975,6 @@ Layer(2 "bottom")
        Line[154500 94000 154500 130200 1000 2000 "clearline"]
        Line[279400 37900 270400 46900 1000 2000 "clearline"]
        Line[279450 37900 279400 37900 1000 2000 "clearline"]
-       Line[245100 103700 245100 124000 1000 2000 "clearline"]
        Line[190200 55600 201800 55600 1000 2000 "clearline"]
        Line[129700 37900 138700 46900 1000 2000 "clearline"]
        Line[129500 37900 129700 37900 1000 2000 "clearline"]
@@ -3009,6 +3028,7 @@ Layer(2 "bottom")
        Line[64400 47000 64400 18100 1000 2000 "clearline"]
        Line[64400 18100 70000 12500 1000 2000 "clearline"]
        Line[322600 28800 322600 46900 1000 2000 "clearline"]
+       Line[245100 125900 245100 103700 1000 2000 "clearline"]
        Polygon("clearpoly")
        (
                [2500 2500] [447500 2500] [447500 397500] [2500 397500] 
@@ -3477,110 +3497,120 @@ NetList()
                Connect("U7-37")
        )
        Net("unnamed_net19" "(unknown)")
+       (
+               Connect("R101-2")
+               Connect("U7-70")
+       )
+       Net("unnamed_net20" "(unknown)")
        (
                Connect("R55-2")
                Connect("U7-60")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net21" "(unknown)")
        (
                Connect("R54-2")
                Connect("U7-61")
        )
-       Net("unnamed_net21" "(unknown)")
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("R102-2")
+               Connect("U7-71")
+       )
+       Net("unnamed_net23" "(unknown)")
        (
                Connect("R58-2")
                Connect("U7-57")
        )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net24" "(unknown)")
        (
                Connect("R57-2")
                Connect("U7-58")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net25" "(unknown)")
        (
                Connect("R56-2")
                Connect("U7-59")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net26" "(unknown)")
        (
                Connect("D2-1")
                Connect("R52-1")
        )
-       Net("unnamed_net25" "(unknown)")
+       Net("unnamed_net27" "(unknown)")
        (
                Connect("D2-3")
                Connect("R53-1")
        )
-       Net("unnamed_net26" "(unknown)")
+       Net("unnamed_net28" "(unknown)")
        (
                Connect("U1-4")
        )
-       Net("unnamed_net27" "(unknown)")
+       Net("unnamed_net29" "(unknown)")
        (
                Connect("R1-2")
                Connect("R2-1")
                Connect("S1-A")
        )
-       Net("unnamed_net28" "(unknown)")
+       Net("unnamed_net30" "(unknown)")
        (
                Connect("R3-1")
                Connect("R6-1")
                Connect("S1-B")
        )
-       Net("unnamed_net29" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("R7-2")
                Connect("R8-1")
                Connect("S2-A")
        )
-       Net("unnamed_net30" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("R9-1")
                Connect("R10-1")
                Connect("S2-B")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("D3-1")
                Connect("R54-1")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("D4-1")
                Connect("R55-1")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("D5-1")
                Connect("R56-1")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("D6-1")
                Connect("R57-1")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("D7-1")
                Connect("R58-1")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("D9-1")
                Connect("D9-4")
                Connect("U2-1")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("R15-2")
                Connect("U2-5")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("D9-2")
                Connect("R11-1")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("D9-3")
                Connect("R14-2")
@@ -3589,13 +3619,13 @@ NetList()
        (
                Connect("J1-2")
                Connect("J5-2")
-               Connect("U7-70")
+               Connect("R101-1")
        )
        Net("usbdp" "(unknown)")
        (
                Connect("J1-3")
                Connect("J5-3")
-               Connect("U7-71")
+               Connect("R102-1")
        )
        Net("v_charge" "(unknown)")
        (
index 848b87c950952b2eb69340d3fe579c079039fcc5..c6746c5cf27619aba0e567aa273bc5c23e04f9b3 100644 (file)
@@ -882,16 +882,8 @@ device=CONNECTOR
 T 49700 65100 5 10 0 0 0 0 1
 value=USBmicroB
 }
-N 53600 66700 49700 66700 4
-{
-T 52300 66800 5 10 1 1 0 0 1
-netname=usbdm
-}
-N 53600 66300 49700 66300 4
-{
-T 52300 66400 5 10 1 1 0 0 1
-netname=usbdp
-}
+N 53600 66700 51600 66700 4
+N 53600 66300 51600 66300 4
 C 52200 64000 1 180 0 resistor.sym
 {
 T 51900 63600 5 10 0 0 180 0 1
@@ -2304,3 +2296,35 @@ N 66600 54200 66600 50600 4
 N 66600 50600 67600 50600 4
 N 67600 50600 67600 54200 4
 C 66500 50300 1 0 0 gnd.sym
+C 50700 66600 1 0 0 resistor.sym
+{
+T 51000 67000 5 10 0 0 0 0 1
+device=RESISTOR
+T 50700 66800 5 10 1 1 0 0 1
+refdes=R101
+T 51300 66800 5 10 1 1 0 0 1
+value=22
+T 50700 66600 5 10 0 0 0 0 1
+footprint=0402
+}
+C 50700 66200 1 0 0 resistor.sym
+{
+T 51000 66600 5 10 0 0 0 0 1
+device=RESISTOR
+T 50700 66400 5 10 1 1 0 0 1
+refdes=R102
+T 50700 66200 5 10 0 0 0 0 1
+footprint=0402
+T 51300 66400 5 10 1 1 0 0 1
+value=22
+}
+N 50700 66700 49700 66700 4
+{
+T 50000 66800 5 10 1 1 0 0 1
+netname=usbdm
+}
+N 50700 66300 49700 66300 4
+{
+T 50000 66400 5 10 1 1 0 0 1
+netname=usbdp
+}