From 9fb6f9c5b50861c38ed534efac8c6a4e096ee617 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 13 Jun 2012 08:24:26 -0700 Subject: [PATCH] Add 22-ohm resistors to USB data lines Probably a good idea. Signed-off-by: Keith Packard --- telelco.pcb | 110 +++++++++++++++++++++++++++++++++------------------- telelco.sch | 44 ++++++++++++++++----- 2 files changed, 104 insertions(+), 50 deletions(-) diff --git a/telelco.pcb b/telelco.pcb index 2344396..ae25989 100644 --- a/telelco.pcb +++ b/telelco.pcb @@ -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)") ( diff --git a/telelco.sch b/telelco.sch index 848b87c..c6746c5 100644 --- a/telelco.sch +++ b/telelco.sch @@ -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 +} -- 2.30.2