Add I2C pull-ups
authorKeith Packard <keithp@keithp.com>
Fri, 21 Sep 2012 06:46:56 +0000 (08:46 +0200)
committerKeith Packard <keithp@keithp.com>
Fri, 21 Sep 2012 06:46:56 +0000 (08:46 +0200)
Load these if necessary

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

index 33258d49536b74a6072010d42bd90d52b3b16880..4a71e9ed052d13cf7152a685caf3a46ceca5070f 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20091103]
 PCB["MicroPeak" 700.00mil 560.00mil]
 
 Grid[100.000000 0.0000 0.0000 0]
-Cursor[7.00mil 51.00mil 0.000000]
+Cursor[4.00mil 290.00mil 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[5.00mil 10.00mil 5.00mil 5.00mil 15.00mil 6.50mil]
@@ -824,9 +824,9 @@ Via[279.00mil 496.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[356.00mil 438.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[244.00mil 27.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
 Via[326.00mil 496.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
-Via[151.00mil 221.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[161.00mil 443.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[456.00mil 25.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[154.00mil 172.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 
 Element["" "0603diode" "D1" "blue" 350.00mil 280.00mil -300.00mil -236.00mil 0 100 ""]
 (
@@ -981,7 +981,21 @@ Element["onsolder" "bhx1-1025-sm" "B1" "unknown" 350.00mil 308.00mil -305.00mil
 
        )
 
-Element["" "udfn-8" "U3" "at24c512c" 68.00mil 280.00mil 36.00mil 176.00mil 3 100 ""]
+Element["" "0402" "R3" "47k" 46.00mil 398.00mil -4.00mil 117.00mil 1 100 ""]
+(
+       Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R2" "47k" 85.00mil 336.00mil 22.00mil 177.00mil 2 100 ""]
+(
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "udfn-8" "U3" "at24c512c" 75.00mil 231.00mil 30.00mil 222.00mil 3 100 ""]
 (
        Pad[29.52mil -69.87mil 29.52mil -48.22mil 11.81mil 7.87mil 15.75mil "A0" "1" "square"]
        Pad[9.83mil -69.87mil 9.83mil -48.22mil 11.81mil 7.87mil 15.75mil "A1" "2" "square"]
@@ -1075,12 +1089,6 @@ Layer(1 "top")
        Line[7.0400mm 3.3876mm 6.5692mm 3.3876mm 10.00mil 20.00mil "clearline"]
        Line[6.5692mm 3.3876mm 231.00mil 161.00mil 10.00mil 20.00mil "clearline"]
        Line[13.2890mm 367.00mil 13.2890mm 11.2982mm 10.00mil 20.00mil ""]
-       Line[77.83mil 8.6120mm 77.83mil 7.3618mm 10.00mil 20.00mil "clearline"]
-       Line[58.16mil 5.6123mm 58.16mil 6.8622mm 10.00mil 20.00mil "clearline"]
-       Line[77.83mil 7.3618mm 58.16mil 6.8622mm 10.00mil 20.00mil "clearline"]
-       Line[38.47mil 5.6123mm 97.52mil 5.6123mm 10.00mil 20.00mil "clearline"]
-       Line[151.00mil 221.00mil 97.56mil 221.00mil 10.00mil 20.00mil "clearline"]
-       Line[97.56mil 221.00mil 97.52mil 5.6123mm 10.00mil 20.00mil "clearline"]
        Line[231.00mil 161.00mil 231.00mil 246.00mil 10.00mil 20.00mil "clearline"]
        Line[239.00mil 254.00mil 231.00mil 246.00mil 10.00mil 20.00mil "clearline"]
        Line[350.00mil 254.41mil 350.00mil 4.2376mm 10.00mil 20.00mil ""]
@@ -1091,22 +1099,7 @@ Layer(1 "top")
        Line[7.6515mm 253.50mil 302.00mil 6.4582mm 10.00mil 20.00mil "clearline"]
        Line[302.00mil 7.2578mm 330.15mil 7.2578mm 10.00mil 20.00mil "clearline"]
        Line[330.15mil 7.2578mm 350.00mil 305.59mil 10.00mil 20.00mil "clearline"]
-       Line[97.52mil 8.6120mm 4.6722mm 8.6120mm 10.00mil 20.00mil ""]
-       Line[4.6722mm 8.6120mm 184.00mil 339.00mil 10.00mil 20.00mil ""]
-       Line[184.00mil 339.00mil 184.00mil 184.00mil 10.00mil 20.00mil ""]
-       Line[184.00mil 184.00mil 75.00mil 75.00mil 10.00mil 20.00mil ""]
-       Line[161.00mil 443.00mil 133.00mil 443.00mil 10.00mil 20.00mil "clearline"]
-       Line[133.00mil 443.00mil 104.00mil 414.00mil 10.00mil 20.00mil "clearline"]
-       Line[104.00mil 414.00mil 78.00mil 414.00mil 10.00mil 20.00mil "clearline"]
-       Line[78.00mil 414.00mil 38.00mil 374.00mil 10.00mil 20.00mil "clearline"]
-       Line[38.00mil 374.00mil 38.00mil 8.6239mm 10.00mil 20.00mil "clearline"]
-       Line[38.00mil 8.6239mm 38.47mil 8.6120mm 10.00mil 20.00mil "clearline"]
-       Line[58.16mil 8.6120mm 58.16mil 372.16mil 10.00mil 20.00mil "clearline"]
-       Line[58.16mil 372.16mil 84.00mil 398.00mil 10.00mil 20.00mil "clearline"]
        Line[174.00mil 414.00mil 247.00mil 487.00mil 10.00mil 20.00mil "clearline"]
-       Line[84.50mil 398.50mil 111.50mil 398.50mil 10.00mil 20.00mil "clearline"]
-       Line[111.50mil 398.50mil 127.00mil 414.00mil 10.00mil 20.00mil "clearline"]
-       Line[127.00mil 414.00mil 174.00mil 414.00mil 10.00mil 20.00mil "clearline"]
        Line[604.00mil 54.00mil 625.00mil 75.00mil 10.00mil 20.00mil ""]
        Line[484.26mil 29.00mil 460.00mil 29.00mil 10.00mil 20.00mil ""]
        Line[460.00mil 29.00mil 456.00mil 25.00mil 10.00mil 20.00mil ""]
@@ -1123,6 +1116,36 @@ Layer(1 "top")
        Line[605.74mil 504.26mil 636.74mil 473.26mil 10.00mil 20.00mil ""]
        Line[515.74mil 29.00mil 515.74mil 64.74mil 10.00mil 20.00mil ""]
        Line[515.74mil 64.74mil 516.00mil 65.00mil 10.00mil 20.00mil ""]
+       Line[46.00mil 10.5090mm 46.00mil 456.00mil 10.00mil 20.00mil ""]
+       Line[46.00mil 456.00mil 75.00mil 485.00mil 10.00mil 20.00mil ""]
+       Line[84.83mil 7.3674mm 84.83mil 6.1172mm 10.00mil 20.00mil "clearline"]
+       Line[84.83mil 6.1172mm 75.00mil 231.00mil 10.00mil 20.00mil "clearline"]
+       Line[84.83mil 4.3677mm 84.83mil 5.6176mm 10.00mil 20.00mil "clearline"]
+       Line[84.83mil 5.6176mm 75.00mil 231.00mil 10.00mil 20.00mil "clearline"]
+       Line[45.47mil 4.3677mm 3.9105mm 4.3677mm 10.00mil 20.00mil "clearline"]
+       Line[3.9105mm 4.3677mm 154.00mil 172.00mil 10.00mil 20.00mil "clearline"]
+       Line[161.00mil 443.00mil 135.00mil 443.00mil 10.00mil 20.00mil "clearline"]
+       Line[135.00mil 443.00mil 110.00mil 418.00mil 10.00mil 20.00mil "clearline"]
+       Line[110.00mil 418.00mil 100.00mil 418.00mil 10.00mil 20.00mil "clearline"]
+       Line[100.00mil 418.00mil 65.00mil 383.00mil 10.00mil 20.00mil "clearline"]
+       Line[65.00mil 383.00mil 46.74mil 383.00mil 10.00mil 20.00mil "clearline"]
+       Line[174.00mil 414.00mil 130.00mil 414.00mil 10.00mil 20.00mil "clearline"]
+       Line[130.00mil 414.00mil 118.00mil 402.00mil 10.00mil 20.00mil "clearline"]
+       Line[118.00mil 402.00mil 108.00mil 402.00mil 10.00mil 20.00mil "clearline"]
+       Line[108.00mil 402.00mil 69.00mil 363.00mil 10.00mil 20.00mil "clearline"]
+       Line[69.00mil 363.00mil 69.00mil 336.00mil 10.00mil 20.00mil "clearline"]
+       Line[65.16mil 7.3674mm 65.16mil 331.90mil 10.00mil 20.00mil "clearline"]
+       Line[65.16mil 331.90mil 69.26mil 336.00mil 10.00mil 20.00mil "clearline"]
+       Line[45.47mil 7.3674mm 45.47mil 381.73mil 10.00mil 20.00mil "clearline"]
+       Line[46.74mil 383.00mil 45.47mil 381.73mil 10.00mil 20.00mil "clearline"]
+       Line[2.5588mm 336.00mil 154.00mil 336.00mil 10.00mil 20.00mil ""]
+       Line[75.00mil 75.00mil 107.00mil 75.00mil 10.00mil 20.00mil ""]
+       Line[107.00mil 75.00mil 188.00mil 156.00mil 10.00mil 20.00mil ""]
+       Line[104.52mil 7.3674mm 3.6816mm 7.3674mm 10.00mil 20.00mil ""]
+       Line[3.6816mm 7.3674mm 188.00mil 247.00mil 10.00mil 20.00mil ""]
+       Line[188.00mil 247.00mil 188.00mil 156.00mil 10.00mil 20.00mil ""]
+       Line[104.52mil 7.3674mm 104.52mil 332.22mil 10.00mil 20.00mil ""]
+       Line[104.52mil 332.22mil 2.5588mm 336.00mil 10.00mil 20.00mil ""]
        Polygon("clearpoly")
        (
                [695.00mil 556.00mil] [506.00mil 556.00mil] [506.00mil 263.00mil] [695.00mil 263.00mil] 
@@ -1136,10 +1159,6 @@ Layer(1 "top")
                [225.00mil 127.00mil] [503.00mil 127.00mil] [503.00mil 422.00mil] [225.00mil 422.00mil] 
        )
        Polygon("clearpoly")
-       (
-               [5.00mil 5.00mil] [194.00mil 5.00mil] [194.00mil 555.00mil] [5.00mil 555.00mil] 
-       )
-       Polygon("clearpoly")
        (
                [506.00mil 5.00mil] [695.00mil 5.00mil] [695.00mil 207.00mil] [506.00mil 207.00mil] 
        )
@@ -1151,6 +1170,10 @@ Layer(1 "top")
        (
                [494.00mil 5.00mil] [397.00mil 5.00mil] [397.00mil 64.00mil] [494.00mil 64.00mil] 
        )
+       Polygon("clearpoly")
+       (
+               [5.00mil 5.00mil] [194.00mil 5.00mil] [194.00mil 555.00mil] [5.00mil 555.00mil] 
+       )
 )
 Layer(2 "bottom")
 (
@@ -1168,7 +1191,6 @@ Layer(2 "bottom")
        Line[645.00mil 465.00mil 625.00mil 485.00mil 25.00mil 20.00mil ""]
        Line[645.00mil 95.00mil 625.00mil 75.00mil 25.00mil 20.00mil ""]
        Line[645.00mil 95.00mil 645.00mil 465.00mil 25.00mil 20.00mil ""]
-       Line[55.00mil 308.00mil 128.00mil 308.00mil 25.00mil 20.00mil ""]
        Line[230.00mil 308.00mil 460.00mil 308.00mil 25.00mil 20.00mil ""]
        Line[350.00mil 308.00mil 350.00mil 194.00mil 25.00mil 20.00mil ""]
        Line[279.00mil 496.00mil 279.00mil 542.00mil 10.00mil 20.00mil ""]
@@ -1179,8 +1201,9 @@ Layer(2 "bottom")
        Line[308.00mil 350.00mil 350.00mil 308.00mil 25.00mil 20.00mil ""]
        Line[161.00mil 443.00mil 273.00mil 443.00mil 10.00mil 20.00mil "clearline"]
        Line[273.00mil 443.00mil 326.00mil 496.00mil 10.00mil 20.00mil "clearline"]
-       Line[151.00mil 221.00mil 195.00mil 221.00mil 10.00mil 20.00mil "clearline"]
-       Line[228.00mil 221.00mil 206.00mil 221.00mil 25.00mil 20.00mil ""]
+       Line[154.00mil 172.00mil 194.00mil 172.00mil 10.00mil 20.00mil "clearline"]
+       Line[222.00mil 172.00mil 204.00mil 172.00mil 25.00mil 20.00mil ""]
+       Line[55.00mil 308.00mil 128.00mil 308.00mil 25.00mil 20.00mil ""]
        Polygon("clearpoly")
        (
                [10.00mil 413.00mil] [90.00mil 413.00mil] [90.00mil 377.00mil] [10.00mil 377.00mil] 
@@ -1271,6 +1294,8 @@ NetList()
                Connect("H3-1")
                Connect("H4-1")
                Connect("J1-2")
+               Connect("R2-1")
+               Connect("R3-1")
                Connect("U1-15")
                Connect("U2-1")
                Connect("U3-8")
@@ -1283,6 +1308,7 @@ NetList()
        Net("clk" "(unknown)")
        (
                Connect("J1-3")
+               Connect("R3-2")
                Connect("U1-14")
                Connect("U2-8")
                Connect("U3-5")
@@ -1315,6 +1341,7 @@ NetList()
        Net("miso" "(unknown)")
        (
                Connect("J1-1")
+               Connect("R2-2")
                Connect("U1-12")
                Connect("U2-6")
                Connect("U3-6")
index 82a7d275ece9d180da5c9a9596b8929a89201bf9..9c1a942b2bf0a4542ceb8e67102294e17a62f7cd 100644 (file)
@@ -283,37 +283,73 @@ value=6-pin
 }
 C 54100 44600 1 0 0 3.3V-plus-1.sym
 N 48400 45500 48800 45500 4
-C 43000 40500 1 0 0 at24c.sym
+C 41500 40500 1 0 0 at24c.sym
 {
-T 42995 40475 5 10 0 1 0 0 1
+T 41495 40475 5 10 0 1 0 0 1
 footprint=udfn-8
-T 43000 40500 5 10 1 1 0 0 1
+T 41500 40500 5 10 1 1 0 0 1
 refdes=U3
-T 43000 40500 5 10 0 1 0 0 1
+T 41500 40500 5 10 0 1 0 0 1
 vendor=digikey
-T 43000 40500 5 10 0 1 0 0 1
+T 41500 40500 5 10 0 1 0 0 1
 vendor_part_number=AT24C512C-MAHM-TCT-ND
-T 43000 40500 5 10 0 1 0 0 1
+T 41500 40500 5 10 0 1 0 0 1
 device=IC
-T 43000 40500 5 10 0 1 0 0 1
+T 41500 40500 5 10 0 1 0 0 1
 loadstatus=smt
-T 43000 40500 5 10 0 1 0 0 1
+T 41500 40500 5 10 0 1 0 0 1
 value=at24c512c
 }
-C 44400 40200 1 0 0 gnd-1.sym
-C 44300 43500 1 0 0 3.3V-plus-1.sym
-N 43000 42500 43000 41500 4
-C 42900 41200 1 0 0 gnd-1.sym
-C 45900 42200 1 0 0 gnd-1.sym
-N 46000 42000 46500 42000 4
+C 42900 40200 1 0 0 gnd-1.sym
+C 42800 43500 1 0 0 3.3V-plus-1.sym
+N 41500 42500 41500 41500 4
+C 41400 41200 1 0 0 gnd-1.sym
+C 44400 42200 1 0 0 gnd-1.sym
+N 44500 42000 45500 42000 4
 {
-T 46100 42100 5 10 1 1 0 0 1
+T 45100 42100 5 10 1 1 0 0 1
 netname=miso
 }
-N 46000 41500 46500 41500 4
+N 44500 41500 46500 41500 4
 {
-T 46200 41600 5 10 1 1 0 0 1
+T 46300 41600 5 10 1 1 0 0 1
 netname=clk
 }
 C 49600 45200 1 0 0 gnd-1.sym
-N 44000 40500 45000 40500 4
+N 42500 40500 43500 40500 4
+C 44900 42900 1 270 0 resistor-1.sym
+{
+T 45300 42600 5 10 0 0 270 0 1
+device=RESISTOR
+T 45100 42400 5 10 1 1 0 0 1
+refdes=R2
+T 44600 42400 5 10 1 1 0 0 1
+value=47k
+T 44900 42900 5 10 0 1 0 0 1
+footprint=0402
+T 44900 42900 5 10 0 1 0 0 1
+loadstatus=smt
+T 44900 42900 5 10 0 1 0 0 1
+vendor=digikey
+T 44900 42900 5 10 0 1 0 0 1
+vendor_part_number=311-47KJRCT-ND
+}
+C 45900 42400 1 270 0 resistor-1.sym
+{
+T 46300 42100 5 10 0 0 270 0 1
+device=RESISTOR
+T 46100 41900 5 10 1 1 0 0 1
+refdes=R3
+T 45600 41900 5 10 1 1 0 0 1
+value=47k
+T 45900 42400 5 10 0 1 0 0 1
+footprint=0402
+T 45900 42400 5 10 0 1 0 0 1
+loadstatus=smt
+T 45900 42400 5 10 0 1 0 0 1
+vendor=digikey
+T 45900 42400 5 10 0 1 0 0 1
+vendor_part_number=311-47KJRCT-ND
+}
+C 44800 42900 1 0 0 3.3V-plus-1.sym
+C 45800 42400 1 0 0 3.3V-plus-1.sym