From: Walter Fetter Lages Date: Wed, 23 May 2018 23:12:50 +0000 (-0300) Subject: Fix SPI bus. X-Git-Tag: v1.0.0~13 X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=8e9338ba8aec5219bd0c07764a07b912a3c54c3b;p=imushield.git Fix SPI bus. --- diff --git a/interface.sch b/interface.sch index 52f2145..1da1ce8 100644 --- a/interface.sch +++ b/interface.sch @@ -15,44 +15,50 @@ T 58250 41750 5 10 1 1 0 0 1 value=SSQ-110-03-G-S T 58200 42000 5 10 0 0 0 0 1 footprint=JUMPER10 +T 58200 42000 5 10 0 0 0 0 1 +net=MISO:5 +T 58200 42000 5 10 0 0 0 0 1 +net=MOSI:4 +T 58200 42000 5 10 0 0 0 0 1 +net=SCL:6 } -C 60500 45400 1 0 1 gnd-1.sym -N 60400 45700 60400 46500 4 -N 59900 50200 64200 50200 4 +C 60900 45400 1 0 1 gnd-1.sym +N 60800 45700 60800 46500 4 +N 60000 50200 64200 50200 4 { T 60400 50200 5 10 1 1 0 0 1 netname=IO3 } -N 59900 50800 62900 50800 4 +N 60000 50800 62900 50800 4 { T 60400 50800 5 10 1 1 0 0 1 -netname=TX +netname=TX0 } -N 59900 49000 63000 49000 4 +N 60000 49000 63000 49000 4 { T 60400 49000 5 10 1 1 0 0 1 netname=IO7 } -N 60400 46500 59900 46500 4 +N 60800 46500 59900 46500 4 { T 60100 46500 5 10 1 1 0 6 1 netname=GND } -N 60400 47100 59900 47100 4 +N 60800 47100 59900 47100 4 { T 60100 47100 5 10 1 1 0 6 1 netname=3V3 } C 57500 41700 0 0 0 title-A3.sym -C 58200 48800 1 0 0 connector8-1.sym +C 58300 48800 1 0 0 connector8-1.sym { -T 58300 52000 5 10 0 0 0 0 1 +T 58400 52000 5 10 0 0 0 0 1 device=CONNECTOR_8 -T 58100 51400 5 10 1 1 0 0 1 +T 58200 51400 5 10 1 1 0 0 1 refdes=CONN2 -T 58200 48800 5 10 0 0 0 0 1 +T 58300 48800 5 10 0 0 0 0 1 footprint=JUMPER8 -T 58200 48600 5 10 1 1 0 0 1 +T 58300 48600 5 10 1 1 0 0 1 value=SSQ-108-03-G-S } C 58200 45700 1 0 0 connector8-1.sym @@ -66,237 +72,223 @@ footprint=JUMPER8 T 58200 45500 5 10 1 1 0 0 1 value=SSQ-108-03-G-S } -N 66400 51100 66400 51800 4 +N 66400 51100 66400 51600 4 N 66000 50500 66600 50500 4 -N 66000 50800 69500 50800 4 -C 65900 49500 1 0 0 ground.sym -C 66200 51800 1 0 0 3.3V-plus-1.sym +N 66000 50800 69600 50800 4 +C 66000 49900 1 0 0 ground.sym +C 66200 51600 1 0 0 3.3V-plus-1.sym C 66400 51300 1 0 0 capacitor-1.sym { T 66600 52000 5 10 0 0 0 0 1 device=CAPACITOR -T 66700 51800 5 10 1 1 180 0 1 -refdes=C1 +T 67300 51800 5 10 1 1 180 0 1 +refdes=C10 T 66600 52200 5 10 0 0 0 0 1 symversion=0.1 -T 67400 51200 5 10 1 1 180 0 1 +T 67500 51400 5 10 1 1 180 0 1 value=100nF T 66400 51300 5 10 0 0 90 0 1 footprint=1206 } -C 63700 51400 1 90 0 resistor-1.sym +C 63700 51600 1 90 0 resistor-1.sym { -T 63300 51700 5 10 0 0 90 0 1 +T 63300 51900 5 10 0 0 90 0 1 device=RESISTOR -T 64000 51800 5 10 1 1 180 0 1 -refdes=R1 -T 63700 51400 5 10 1 1 0 0 1 +T 64000 52000 5 10 1 1 180 0 1 +refdes=R2 +T 63700 51600 5 10 1 1 0 0 1 value=10K -T 63700 51400 5 10 0 0 0 0 1 +T 63700 51600 5 10 0 0 0 0 1 footprint=1206 } -C 69500 50700 1 0 0 io-1.sym +C 69600 50700 1 0 0 io-1.sym { -T 69700 51300 5 10 0 0 0 0 1 +T 69800 51300 5 10 0 0 0 0 1 device=none -T 70400 50700 5 10 1 1 0 0 1 +T 70500 50700 5 10 1 1 0 0 1 value=D- -T 69500 50700 5 10 0 0 0 0 1 +T 69600 50700 5 10 0 0 0 0 1 net=-D485:1 } N 67600 51300 67600 51500 4 C 67400 51000 1 0 0 ground.sym -N 59900 51100 64200 51100 4 +N 60000 51100 64200 51100 4 { T 60400 51100 5 10 1 1 0 0 1 -netname=RX +netname=RX0 } -N 63600 51100 63600 51400 4 -C 73000 44100 1 0 1 connector4-1.sym +N 63600 51100 63600 51600 4 +C 73100 44900 1 0 1 connector4-1.sym { -T 71200 45000 5 10 0 0 0 0 1 +T 71300 45800 5 10 0 0 0 0 1 device=CONNECTOR_4 -T 72500 45500 5 10 1 1 0 0 1 -refdes=CONN6 -T 72300 43900 5 10 1 1 0 0 1 +T 72600 46300 5 10 1 1 0 0 1 +refdes=CONN4 +T 72400 44700 5 10 1 1 0 0 1 value=5267-04A-X -T 73000 44100 5 10 0 0 0 0 1 +T 73100 44900 5 10 0 0 0 0 1 footprint=JUMPER4 } -N 70700 45200 71300 45200 4 -N 70300 44900 71300 44900 4 -N 71300 44300 70100 44300 4 -N 59900 46200 60400 46200 4 +N 70800 46000 71400 46000 4 +N 70400 45700 71400 45700 4 +N 71400 45100 70200 45100 4 +N 59900 46200 60800 46200 4 { T 60100 46200 5 10 1 1 0 6 1 netname=GND } -C 70500 43600 1 0 0 ground.sym -N 70700 45200 70700 43900 4 -C 63400 52400 1 0 0 3.3V-plus-1.sym -N 63600 52400 63600 52300 4 -C 69500 49900 1 0 0 io-1.sym +C 70600 44400 1 0 0 ground.sym +N 70800 46000 70800 44700 4 +C 63400 52600 1 0 0 3.3V-plus-1.sym +N 63600 52600 63600 52500 4 +C 69600 49900 1 0 0 io-1.sym { -T 69700 50500 5 10 0 0 0 0 1 +T 69800 50500 5 10 0 0 0 0 1 device=none -T 70400 49900 5 10 1 1 0 0 1 +T 70500 49900 5 10 1 1 0 0 1 value=D+ -T 69500 49900 5 10 0 0 0 0 1 +T 69600 49900 5 10 0 0 0 0 1 net=+D485:1 } T 68900 41800 9 10 1 0 0 0 1 2 T 67600 41800 9 10 1 0 0 0 1 1 -N 70300 44900 70300 46300 4 -N 66900 46900 67200 46900 4 -N 63000 46600 64900 46600 4 -C 66200 44900 1 0 0 ground.sym -N 65500 45300 66400 45300 4 -N 65800 45300 65800 45500 4 -N 65500 45300 65500 45500 4 -N 65800 47700 65800 48800 4 -N 66900 46300 70300 46300 4 -N 67200 46300 67200 46900 4 -C 67200 47700 1 90 0 capacitor-1.sym -{ -T 66500 47900 5 10 0 0 90 0 1 +N 70400 45700 70400 46000 4 +N 66900 46600 67200 46600 4 +N 63000 46300 64900 46300 4 +C 66200 44600 1 0 0 ground.sym +N 65500 45000 66400 45000 4 +N 65800 45000 65800 45200 4 +N 65500 45000 65500 45200 4 +N 65800 47400 65800 48100 4 +N 66900 46000 70400 46000 4 +N 67200 46000 67200 46600 4 +C 67200 47100 1 90 0 capacitor-1.sym +{ +T 66500 47300 5 10 0 0 90 0 1 device=CAPACITOR -T 67200 48300 5 10 1 1 0 0 1 -refdes=C2 -T 66300 47900 5 10 0 0 90 0 1 +T 67200 47700 5 10 1 1 0 0 1 +refdes=C11 +T 66300 47300 5 10 0 0 90 0 1 symversion=0.1 -T 67100 47800 5 10 1 1 0 0 1 +T 67100 47200 5 10 1 1 0 0 1 value=100nF -T 67200 47700 5 10 0 0 0 0 1 +T 67200 47100 5 10 0 0 0 0 1 footprint=1206 } -C 67800 48600 1 270 0 capacitor-4.sym +C 67800 48000 1 270 0 capacitor-4.sym { -T 68900 48400 5 10 0 0 270 0 1 +T 68900 47800 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR -T 68300 48200 5 10 1 1 0 0 1 -refdes=C3 -T 68500 48400 5 10 0 0 270 0 1 +T 68300 47600 5 10 1 1 0 0 1 +refdes=C12 +T 68500 47800 5 10 0 0 270 0 1 symversion=0.1 -T 68300 47900 5 10 1 1 0 0 1 +T 68300 47300 5 10 1 1 0 0 1 value=2200uFx25V -T 67800 48600 5 10 0 0 0 0 1 +T 67800 48000 5 10 0 0 0 0 1 footprint=SME18 } -C 67800 47400 1 0 0 ground.sym -C 66800 47400 1 0 0 ground.sym -N 68000 48600 65800 48600 4 -N 65800 48100 65500 48100 4 -N 65500 48100 65500 47700 4 -N 63000 49000 63000 46600 4 +C 67800 46800 1 0 0 ground.sym +C 66800 46800 1 0 0 ground.sym +N 68000 48000 65800 48000 4 +N 65800 47800 65500 47800 4 +N 65500 47800 65500 47400 4 +N 63000 46300 63000 49000 4 C 64200 49900 1 0 0 MAX3485.sym { T 64275 51550 5 10 1 1 0 0 1 device=MAX3485CSA T 65700 51550 5 10 1 1 0 0 1 -refdes=U1 +refdes=U4 T 64475 52350 5 10 0 0 0 0 1 footprint=SO8 } -C 64900 45500 1 0 0 max4420-1.sym +C 64900 45200 1 0 0 max4420-1.sym { -T 66100 45550 5 10 1 1 0 0 1 +T 66100 45250 5 10 1 1 0 0 1 device=MAX4420CSA -T 66200 47500 5 10 1 1 0 0 1 -refdes=U2 -T 65500 48400 5 10 0 0 0 0 1 +T 66200 47200 5 10 1 1 0 0 1 +refdes=U5 +T 65500 48100 5 10 0 0 0 0 1 footprint=SO8 } -C 59900 52000 1 0 0 pwrjack-1.sym +C 60100 51900 1 0 0 pwrjack-1.sym { -T 60600 51700 5 10 1 1 0 6 1 +T 60800 51600 5 10 1 1 0 6 1 device=PJ-102AH -T 60500 52500 5 10 1 1 0 6 1 +T 60700 52400 5 10 1 1 0 6 1 refdes=CONN5 -T 59900 52000 5 10 0 0 0 0 1 +T 60100 51900 5 10 0 0 0 0 1 footprint=PJ102AH } -C 60900 51300 1 0 0 ground.sym -N 60800 52100 61100 52100 4 -N 61100 52100 61100 51600 4 -N 61100 52300 60800 52300 4 -C 65600 48800 1 0 0 generic-power.sym +C 61100 51200 1 0 0 ground.sym +N 61000 52000 61300 52000 4 +N 61300 52000 61300 51500 4 +N 61300 52200 61000 52200 4 +C 65600 48100 1 0 0 generic-power.sym { -T 65800 49050 5 10 0 0 0 0 1 +T 65800 48350 5 10 0 0 0 0 1 net=VMOTOR:1 -T 65400 49100 5 10 1 1 0 0 1 +T 65400 48400 5 10 1 1 0 0 1 value=VMOTOR } -N 66000 50200 66100 50200 4 -N 66100 50200 66100 49800 4 +N 66000 50200 66200 50200 4 C 63800 50900 1 180 0 resistor-1.sym { T 63500 50500 5 10 0 0 180 0 1 device=RESISTOR T 62825 50875 5 10 1 1 0 0 1 -refdes=R4 +refdes=R3 T 63500 50525 5 10 1 1 180 8 1 value=1K T 63800 50900 5 10 0 0 0 0 1 footprint=1206 } N 63800 50800 64200 50800 4 -C 60600 47700 1 0 1 3.3V-plus-1.sym -N 60400 47100 60400 47700 4 -C 60900 52700 1 0 0 generic-power.sym +C 61000 48000 1 0 1 3.3V-plus-1.sym +N 60800 47100 60800 48000 4 +C 61100 52600 1 0 0 generic-power.sym { -T 61100 52950 5 10 0 0 0 0 1 +T 61300 52850 5 10 0 0 0 0 1 net=VMOTOR:1 -T 60700 53000 5 10 1 1 0 0 1 +T 60900 52900 5 10 1 1 0 0 1 value=VMOTOR } -N 61100 52300 61100 52700 4 -C 61400 52600 1 270 0 capacitor-1.sym +N 61300 52200 61300 52600 4 +C 61600 52500 1 270 0 capacitor-1.sym { -T 62100 52400 5 10 0 0 270 0 1 +T 62300 52300 5 10 0 0 270 0 1 device=CAPACITOR -T 61900 52200 5 10 1 1 0 0 1 -refdes=C4 -T 62300 52400 5 10 0 0 270 0 1 +T 62100 52100 5 10 1 1 0 0 1 +refdes=C13 +T 62500 52300 5 10 0 0 270 0 1 symversion=0.1 -T 61700 51900 5 10 1 1 0 0 1 +T 61900 51800 5 10 1 1 0 0 1 value=100nF -T 61400 52600 5 10 0 0 0 0 1 +T 61600 52500 5 10 0 0 0 0 1 footprint=1206 } -N 61600 51700 61100 51700 4 -N 61600 52600 61100 52600 4 -C 61500 43800 1 0 0 74LVC139.sym +N 61800 51600 61300 51600 4 +N 61800 52500 61300 52500 4 +C 61500 43500 1 0 0 74LVC139.sym { -T 61475 45350 5 10 1 1 0 0 1 +T 61775 45250 5 10 1 1 0 0 1 device=74LVC139 -T 62850 45350 5 10 1 1 0 0 1 -refdes=U? -T 61775 48250 5 10 0 0 0 0 1 +T 62950 45250 5 10 1 1 0 0 1 +refdes=U6 +T 61775 47950 5 10 0 0 0 0 1 footprint=so16 +T 61500 43500 5 10 0 0 0 0 1 +net=+3.3V:16 } T 59900 44300 5 10 1 1 0 0 1 netname=IO10/SS -N 59900 42200 60300 42200 4 -{ -T 59900 42200 5 10 1 1 0 0 1 -netname=IO19 -} -N 60300 42500 59900 42500 4 -{ -T 59900 42500 5 10 1 1 0 0 1 -netname=IO18 -} -N 59900 42800 60300 42800 4 -{ -T 59900 42800 5 10 1 1 0 0 1 -netname=AREF -} N 59900 43400 60700 43400 4 { T 59900 43400 5 10 1 1 0 0 1 -netname=SCK +netname=SCL } N 59900 43700 60900 43700 4 { @@ -310,75 +302,60 @@ netname=MOSI } T 59900 43100 5 10 1 1 0 0 1 netname=GND -N 63600 45000 63300 45000 4 -N 63300 44700 63600 44700 4 -N 63300 44400 63600 44400 4 -N 59900 50500 64200 50500 4 +N 63800 44900 63500 44900 4 +N 63500 44500 63800 44500 4 +N 63500 44100 63800 44100 4 +N 60000 50500 64200 50500 4 { T 60400 50500 5 10 1 1 0 0 1 netname=IO2 } -N 71300 44600 70100 44600 4 -C 70100 44700 1 180 0 io-1.sym +N 71400 45400 70200 45400 4 +C 70200 45500 1 180 0 io-1.sym { -T 69900 44100 5 10 0 0 180 0 1 +T 70000 44900 5 10 0 0 180 0 1 device=none -T 69250 44700 5 10 1 1 180 0 1 +T 69350 45500 5 10 1 1 180 0 1 value=D+ -T 70100 44700 5 10 0 0 0 0 1 +T 70200 45500 5 10 0 0 0 0 1 net=+D485:1 } -C 70100 44400 1 180 0 io-1.sym +C 70200 45200 1 180 0 io-1.sym { -T 69900 43800 5 10 0 0 180 0 1 +T 70000 44600 5 10 0 0 180 0 1 device=none -T 69200 44400 5 10 1 1 180 0 1 +T 69300 45200 5 10 1 1 180 0 1 value=D- -T 70100 44400 5 10 0 0 0 0 1 +T 70200 45200 5 10 0 0 0 0 1 net=-D485:1 } -C 68100 50500 1 270 0 jumper-1.sym +C 68200 50500 1 270 0 jumper-1.sym { -T 68600 50200 5 8 0 0 270 0 1 +T 68700 50200 5 8 0 0 270 0 1 device=JUMPER -T 68200 50600 5 10 1 1 0 0 1 -refdes=J? -T 68100 50500 5 10 0 0 0 0 1 +T 68300 50600 5 10 1 1 0 0 1 +refdes=J1 +T 68200 50500 5 10 0 0 0 0 1 footprint=JUMPER2 } -C 67900 50500 1 180 0 resistor-1.sym +C 68000 50500 1 180 0 resistor-1.sym { -T 67600 50100 5 10 0 0 180 0 1 +T 67700 50100 5 10 0 0 180 0 1 device=RESISTOR -T 67900 50500 5 10 0 0 0 0 1 +T 68000 50500 5 10 0 0 0 0 1 footprint=1206 -T 67275 50725 5 10 1 1 180 0 1 -refdes=R? -T 67800 50225 5 10 1 1 0 8 1 +T 67375 50725 5 10 1 1 180 0 1 +refdes=R4 +T 67900 50225 5 10 1 1 0 8 1 value=120 } -N 67900 50400 68100 50400 4 +N 68000 50400 68200 50400 4 N 66400 51100 66000 51100 4 N 67600 51500 67300 51500 4 N 66600 50500 66600 50000 4 -N 66600 50000 69500 50000 4 -N 67000 50400 67000 50800 4 -N 69100 50400 69100 50000 4 -N 59900 49900 60800 49900 4 -{ -T 60500 49900 5 10 1 1 0 0 1 -netname=IO4 -} -N 59900 49600 60800 49600 4 -{ -T 60500 49600 5 10 1 1 0 0 1 -netname=IO5 -} -N 59900 49300 60800 49300 4 -{ -T 60500 49300 5 10 1 1 0 0 1 -netname=IO6 -} +N 66600 50000 69600 50000 4 +N 67100 50400 67100 50800 4 +N 69200 50400 69200 50000 4 N 59900 44900 61500 44900 4 { T 59900 44900 5 10 1 1 0 0 1 @@ -414,24 +391,19 @@ N 71400 47300 71700 47300 4 T 71400 47300 5 10 1 1 0 0 1 netname=IO18 } -N 71400 47000 71700 47000 4 -{ -T 71400 47000 5 10 1 1 0 0 1 -netname=IO19 -} C 69700 46800 1 0 0 connector6-1.sym { T 71500 48600 5 10 0 0 0 0 1 device=CONNECTOR_6 T 69800 48800 5 10 1 1 0 0 1 -refdes=CONN? +refdes=CONN6 T 69700 46800 5 10 0 0 0 0 1 footprint=JUMPER6 } N 61100 42300 61100 44000 4 N 60900 42300 60900 43700 4 N 60700 42300 60700 43400 4 -N 59900 44300 61500 44300 4 +N 59900 44300 61300 44300 4 C 72500 48600 1 180 0 input-1.sym { T 72600 48450 5 10 1 1 0 0 1 @@ -467,31 +439,31 @@ value=INT2_ACCEL T 72500 47400 5 10 0 0 0 0 1 net=INT2_ACCEL:1 } -C 63600 44900 1 0 0 output-1.sym +C 63800 44800 1 0 0 output-1.sym { -T 63700 45200 5 10 0 0 0 0 1 +T 63900 45100 5 10 0 0 0 0 1 device=OUTPUT -T 64400 44900 5 10 1 1 0 0 1 +T 64600 44800 5 10 1 1 0 0 1 value=CS_MAG -T 63600 44900 5 10 0 0 0 0 1 +T 63800 44800 5 10 0 0 0 0 1 net=CS_MAG:1 } -C 63600 44600 1 0 0 output-1.sym +C 63800 44400 1 0 0 output-1.sym { -T 63700 44900 5 10 0 0 0 0 1 +T 63900 44700 5 10 0 0 0 0 1 device=OUTPUT -T 64400 44600 5 10 1 1 0 0 1 +T 64600 44400 5 10 1 1 0 0 1 value=CS_ACCEL -T 63600 44600 5 10 0 0 0 0 1 +T 63800 44400 5 10 0 0 0 0 1 net=CS_ACCEL:1 } -C 63600 44300 1 0 0 output-1.sym +C 63800 44000 1 0 0 output-1.sym { -T 63700 44600 5 10 0 0 0 0 1 +T 63900 44300 5 10 0 0 0 0 1 device=OUTPUT -T 64400 44300 5 10 1 1 0 0 1 +T 64600 44000 5 10 1 1 0 0 1 value=CS_GYRO -T 63600 44300 5 10 0 0 0 0 1 +T 63800 44000 5 10 0 0 0 0 1 net=CS_GYRO:1 } U 60900 42100 65100 42100 10 1 @@ -510,4 +482,115 @@ C 60700 42300 1 270 0 busripper-1.sym T 61100 42300 5 8 0 0 270 0 1 device=none } -N 66400 45300 66400 45200 4 +N 66400 45000 66400 44900 4 +C 60600 42600 1 0 1 gnd-1.sym +N 59900 43100 60500 43100 4 +N 60500 43100 60500 42900 4 +C 64900 42000 1 0 0 io-1.sym +{ +T 65100 42600 5 10 0 0 0 0 1 +device=none +T 65800 42000 5 10 1 1 0 0 1 +value=SPI +} +N 61300 44300 61300 43700 4 +N 61300 43700 61500 43700 4 +N 61500 44600 61500 44500 4 +C 59900 45800 1 0 0 nc-right-1.sym +{ +T 60000 46300 5 10 0 0 0 0 1 +value=NoConnection +T 60000 46500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 46700 1 0 0 nc-right-1.sym +{ +T 60000 47200 5 10 0 0 0 0 1 +value=NoConnection +T 60000 47400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 47300 1 0 0 nc-right-1.sym +{ +T 60000 47800 5 10 0 0 0 0 1 +value=NoConnection +T 60000 48000 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 47600 1 0 0 nc-right-1.sym +{ +T 60000 48100 5 10 0 0 0 0 1 +value=NoConnection +T 60000 48300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 47900 1 0 0 nc-right-1.sym +{ +T 60000 48400 5 10 0 0 0 0 1 +value=NoConnection +T 60000 48600 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 60000 49200 1 0 0 nc-right-1.sym +{ +T 60100 49700 5 10 0 0 0 0 1 +value=NoConnection +T 60100 49900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 60000 49500 1 0 0 nc-right-1.sym +{ +T 60100 50000 5 10 0 0 0 0 1 +value=NoConnection +T 60100 50200 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 60000 49800 1 0 0 nc-right-1.sym +{ +T 60100 50300 5 10 0 0 0 0 1 +value=NoConnection +T 60100 50500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 42700 1 0 0 nc-right-1.sym +{ +T 60000 43200 5 10 0 0 0 0 1 +value=NoConnection +T 60000 43400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 42400 1 0 0 nc-right-1.sym +{ +T 60000 42900 5 10 0 0 0 0 1 +value=NoConnection +T 60000 43100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 59900 42100 1 0 0 nc-right-1.sym +{ +T 60000 42600 5 10 0 0 0 0 1 +value=NoConnection +T 60000 42800 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 63500 43600 1 0 0 nc-right-1.sym +{ +T 63600 44100 5 10 0 0 0 0 1 +value=NoConnection +T 63600 44300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 71700 46900 1 0 0 io-1.sym +{ +T 72600 47100 5 10 0 0 0 0 1 +net=SoC:1 +T 71900 47500 5 10 0 0 0 0 1 +device=none +T 72600 47000 5 10 1 1 0 1 1 +value=SoC +} +N 71400 47000 71700 47000 4 +{ +T 71400 47000 5 10 1 1 0 0 1 +netname=IO19 +} diff --git a/perifericos.sch b/perifericos.sch index 9ad8049..73a7095 100644 --- a/perifericos.sch +++ b/perifericos.sch @@ -16,7 +16,7 @@ C 53600 47800 1 180 0 capacitor-1.sym T 53400 47100 5 10 0 0 180 0 1 device=CAPACITOR T 53300 47700 5 10 1 1 0 0 1 -refdes=C9 +refdes=C1 T 53400 46900 5 10 0 0 180 0 1 symversion=0.1 T 53700 47500 5 10 1 1 180 0 1 @@ -29,7 +29,7 @@ C 53600 48400 1 180 0 capacitor-1.sym T 53400 47700 5 10 0 0 180 0 1 device=CAPACITOR T 53300 48300 5 10 1 1 0 0 1 -refdes=C10 +refdes=C2 T 53400 47500 5 10 0 0 180 0 1 symversion=0.1 T 53600 48100 5 10 1 1 180 0 1 @@ -45,32 +45,31 @@ N 53800 48200 53800 46900 4 N 53600 47600 53800 47600 4 C 40200 46300 1 0 0 3.3V-plus-1.sym N 40400 45300 40400 46300 4 -C 42800 42400 1 0 0 ground.sym -N 42600 43300 43000 43300 4 -N 43000 42700 43000 43700 4 -N 42600 42900 43000 42900 4 -C 44000 43000 1 90 0 capacitor-1.sym +C 43100 42700 1 0 0 ground.sym +N 42600 43300 43300 43300 4 +N 43300 43000 43300 43700 4 +C 44000 43100 1 90 0 capacitor-1.sym { -T 43300 43200 5 10 0 0 90 0 1 +T 43300 43300 5 10 0 0 90 0 1 device=CAPACITOR -T 43600 43700 5 10 1 1 180 0 1 -refdes=C11 -T 43100 43200 5 10 0 0 90 0 1 +T 43600 43800 5 10 1 1 180 0 1 +refdes=C3 +T 43100 43300 5 10 0 0 90 0 1 symversion=0.1 -T 43300 43100 5 10 1 1 0 0 1 +T 43300 43200 5 10 1 1 0 0 1 value=4.7uF -T 44000 43000 5 10 0 0 0 0 1 +T 44000 43100 5 10 0 0 0 0 1 footprint=1206 } -C 43600 42400 1 0 0 ground.sym +C 43600 42700 1 0 0 ground.sym N 42600 44100 43800 44100 4 -N 43800 44100 43800 43900 4 +N 43800 44100 43800 44000 4 C 43900 45900 1 180 0 capacitor-1.sym { T 43700 45200 5 10 0 0 180 0 1 device=CAPACITOR T 43000 45800 5 10 1 1 0 0 1 -refdes=C12 +refdes=C4 T 43700 45000 5 10 0 0 180 0 1 symversion=0.1 T 43300 45600 5 10 1 1 180 0 1 @@ -79,13 +78,13 @@ T 43900 45900 5 10 0 0 0 0 1 footprint=1206 } N 43000 45700 42600 45700 4 -N 43800 42700 43800 43000 4 +N 43800 43000 43800 43100 4 C 39400 45500 1 0 0 capacitor-1.sym { T 39600 46200 5 10 0 0 0 0 1 device=CAPACITOR T 39700 46000 5 10 1 1 180 0 1 -refdes=C13 +refdes=C5 T 39600 46400 5 10 0 0 0 0 1 symversion=0.1 T 39700 45300 5 10 1 1 0 0 1 @@ -105,16 +104,28 @@ C 44600 47300 1 0 0 L3G4200D.sym T 44775 51150 5 10 1 1 0 0 1 device=L3G4200D T 46300 51150 5 10 1 1 0 0 1 -refdes=U3 +refdes=U1 +T 44600 47300 5 10 0 0 0 0 1 +net=SCL:2 +T 44600 47300 5 10 0 0 0 0 1 +net=MOSI:3 +T 44600 47300 5 10 0 0 0 0 1 +net=MISO:4 } C 50000 44600 1 0 0 LIS331DLH.sym { T 50175 48450 5 10 1 1 0 0 1 device=LIS331DLH T 51700 48450 5 10 1 1 0 0 1 -refdes=U4 +refdes=U2 T 50000 44600 5 10 0 0 0 0 1 footprint=QFN16_3lis331.fp +T 50000 44600 5 10 0 0 0 0 1 +net=SCL:4 +T 50000 44600 5 10 0 0 0 0 1 +net=MOSI:6 +T 50000 44600 5 10 0 0 0 0 1 +net=MISO:7 } N 40500 45300 40400 45300 4 N 42600 45300 44100 45300 4 @@ -140,11 +151,17 @@ C 40500 42300 1 0 0 HMC5983.sym T 40675 46150 5 10 1 1 0 0 1 device=HMC5983 T 42000 46150 5 10 1 1 0 0 1 -refdes=U? +refdes=U3 T 40875 47750 5 10 0 0 0 0 1 footprint=QFN16_3 +T 40500 42300 5 10 0 0 0 0 1 +net=SCL:1 +T 40500 42300 5 10 0 0 0 0 1 +net=MOSI:16 +T 40500 42300 5 10 0 0 0 0 1 +net=MISO:5 } -N 42600 43700 43000 43700 4 +N 42600 43700 43300 43700 4 N 39400 45700 39400 45600 4 N 40500 45700 40400 45700 4 N 40400 45700 40300 45700 4 @@ -184,7 +201,7 @@ device=RESISTOR T 45700 46200 5 10 0 0 90 0 1 footprint=1206 T 46000 46600 5 10 1 1 180 0 1 -refdes=R5 +refdes=R1 T 46100 46000 5 10 1 1 180 0 1 value=10k } @@ -209,7 +226,7 @@ symversion=0.1 T 43500 48100 5 10 0 0 90 0 1 footprint=1206 T 44000 47900 5 10 1 1 180 0 1 -refdes=C5 +refdes=C8 T 43700 47400 5 10 1 1 0 0 1 value=100nF } @@ -222,7 +239,7 @@ symversion=0.1 T 42900 48100 5 10 0 0 90 0 1 footprint=1206 T 43000 47900 5 10 1 1 180 0 1 -refdes=C8 +refdes=C9 T 43000 47500 5 10 1 1 180 0 1 value=10uF } @@ -324,7 +341,7 @@ value=CS_ACCEL T 49000 47500 5 10 0 0 0 0 1 net=CS_ACCEL:1 } -U 38700 52600 49400 52600 10 0 +U 39800 52600 49400 52600 10 0 U 49400 52600 49400 48600 10 0 U 42500 52600 42500 49300 10 1 U 40900 52600 40900 50600 10 0 @@ -386,3 +403,57 @@ T 47700 46000 5 8 0 0 90 0 1 device=none } U 47900 48600 47900 46200 10 0 +C 39800 52700 1 180 0 io-1.sym +{ +T 39600 52100 5 10 0 0 180 0 1 +device=none +T 38600 52500 5 10 1 1 0 0 1 +value=SPI +} +C 42600 44800 1 0 0 nc-right-1.sym +{ +T 42700 45300 5 10 0 0 0 0 1 +value=NoConnection +T 42700 45500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 42600 44400 1 0 0 nc-right-1.sym +{ +T 42700 44900 5 10 0 0 0 0 1 +value=NoConnection +T 42700 45100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 50000 47300 1 180 0 nc-right-1.sym +{ +T 49900 46800 5 10 0 0 180 0 1 +value=NoConnection +T 49900 46600 5 10 0 0 180 0 1 +device=DRC_Directive +} +C 50000 45700 1 180 0 nc-right-1.sym +{ +T 49900 45200 5 10 0 0 180 0 1 +value=NoConnection +T 49900 45000 5 10 0 0 180 0 1 +device=DRC_Directive +} +C 40500 43000 1 180 0 nc-right-1.sym +{ +T 40400 42500 5 10 0 0 180 0 1 +value=NoConnection +T 40400 42300 5 10 0 0 180 0 1 +device=DRC_Directive +} +N 42600 42900 42800 42900 4 +N 42800 42400 42800 42900 4 +N 42800 42400 44100 42400 4 +C 44100 42300 1 0 0 io-1.sym +{ +T 45000 42500 5 10 0 0 0 0 1 +net=SoC:1 +T 44300 42900 5 10 0 0 0 0 1 +device=none +T 45000 42400 5 10 1 1 0 1 1 +value=SoC +} diff --git a/symbols/74LVC139.sym b/symbols/74LVC139.sym index fbe9e3f..18801ea 100644 --- a/symbols/74LVC139.sym +++ b/symbols/74LVC139.sym @@ -1,8 +1,8 @@ v 20130925 2 -B 300 0 1200 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T -25 1550 5 10 1 1 0 0 1 +B 300 0 1400 1700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 275 1750 5 10 1 1 0 0 1 device=74LVC139 -T 1350 1550 8 10 1 1 0 0 1 +T 1550 1750 8 10 1 1 0 0 1 refdes=U? T 275 4450 5 10 0 0 0 0 1 footprint=so16 @@ -18,82 +18,82 @@ T 275 5350 5 10 0 0 0 0 1 description=2 to 4 line decoder/demultiplexer T 275 5150 5 10 0 0 0 0 1 documentation=http://www.nxp.com/documents/data_sheet/74LVC139.pdf -P 0 1100 300 1100 1 0 0 +P 0 1000 300 1000 1 0 0 { -T 205 1145 5 8 1 1 0 6 1 +T 205 1045 5 8 1 1 0 6 1 pinnumber=3 -T 425 1275 5 8 0 1 0 8 1 +T 425 1175 5 8 0 1 0 8 1 pinseq=3 -T 330 1120 9 8 1 1 0 0 1 +T 330 1020 9 8 1 1 0 0 1 pinlabel=A1 -T 450 1275 5 8 0 1 0 2 1 +T 450 1175 5 8 0 1 0 2 1 pintype=in } -P 0 800 300 800 1 0 0 +P 0 1400 300 1400 1 0 0 { -T 205 845 5 8 1 1 0 6 1 +T 205 1445 5 8 1 1 0 6 1 pinnumber=2 -T 425 975 5 8 0 1 0 8 1 +T 425 1575 5 8 0 1 0 8 1 pinseq=2 -T 330 820 9 8 1 1 0 0 1 +T 330 1420 9 8 1 1 0 0 1 pinlabel=A0 -T 450 975 5 8 0 1 0 2 1 +T 450 1575 5 8 0 1 0 2 1 pintype=in } -P 0 500 200 500 1 0 0 +P 0 200 200 200 1 0 0 { -T 205 545 5 8 1 1 0 6 1 +T 205 245 5 8 1 1 0 6 1 pinnumber=1 -T 50 400 5 8 0 1 90 8 1 +T 50 100 5 8 0 1 90 8 1 pinseq=1 -T 355 495 9 8 1 1 0 0 1 +T 355 195 9 8 1 1 0 0 1 pinlabel=\_E\_ -T 350 500 5 8 0 1 0 2 1 +T 350 200 5 8 0 1 0 2 1 pintype=in } -V 250 500 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -P 1800 300 1600 300 1 0 0 +V 250 200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 2000 200 1800 200 1 0 0 { -T 1595 345 5 8 1 1 0 0 1 +T 1795 245 5 8 1 1 0 0 1 pinnumber=7 -T 1375 475 5 8 0 1 0 2 1 +T 1575 375 5 8 0 1 0 2 1 pinseq=7 -T 1470 295 9 8 1 1 0 6 1 +T 1670 195 9 8 1 1 0 6 1 pinlabel=\_Y\_3 -T 1350 475 5 8 0 1 0 8 1 +T 1550 375 5 8 0 1 0 8 1 pintype=out } -P 1800 1200 1600 1200 1 0 0 +P 2000 1400 1800 1400 1 0 0 { -T 1595 1245 5 8 1 1 0 0 1 +T 1795 1445 5 8 1 1 0 0 1 pinnumber=4 -T 1375 1275 5 8 0 1 0 2 1 +T 1575 1475 5 8 0 1 0 2 1 pinseq=4 -T 1470 1220 9 8 1 1 0 6 1 +T 1670 1420 9 8 1 1 0 6 1 pinlabel=\_Y\_0 -T 1350 1375 5 8 0 1 0 8 1 +T 1550 1575 5 8 0 1 0 8 1 pintype=out } -P 1800 900 1600 900 1 0 0 +P 2000 1000 1800 1000 1 0 0 { -T 1595 945 5 8 1 1 0 0 1 +T 1795 1045 5 8 1 1 0 0 1 pinnumber=5 -T 1375 1075 5 8 0 1 0 2 1 +T 1575 1175 5 8 0 1 0 2 1 pinseq=5 -T 1470 920 9 8 1 1 0 6 1 +T 1670 1020 9 8 1 1 0 6 1 pinlabel=\_Y\_1 -T 1350 1075 5 8 0 1 0 8 1 +T 1550 1175 5 8 0 1 0 8 1 pintype=out } -P 1800 600 1600 600 1 0 0 +P 2000 600 1800 600 1 0 0 { -T 1595 645 5 8 1 1 0 0 1 +T 1795 645 5 8 1 1 0 0 1 pinnumber=6 -T 1375 775 5 8 0 1 0 2 1 +T 1575 775 5 8 0 1 0 2 1 pinseq=6 -T 1470 620 9 8 1 1 0 6 1 +T 1670 620 9 8 1 1 0 6 1 pinlabel=\_Y\_2 -T 1350 775 5 8 0 1 0 8 1 +T 1550 775 5 8 0 1 0 8 1 pintype=out } T 275 4050 5 10 0 0 0 0 1 @@ -106,7 +106,7 @@ T 275 4850 5 10 0 0 0 0 1 net=Vcc:16 T 275 4650 5 10 0 0 0 0 1 net=GND:8 -V 1550 300 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -V 1550 1200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -V 1550 600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -V 1550 900 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 1750 200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 1750 1400 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 1750 600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 1750 1000 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 diff --git a/symbols/HMC5983.sym b/symbols/HMC5983.sym index 1be9b4f..44691e4 100644 --- a/symbols/HMC5983.sym +++ b/symbols/HMC5983.sym @@ -58,15 +58,15 @@ pintype=pwr T 355 3395 9 8 1 1 0 0 1 pinlabel=VDD } -P 2100 1000 1800 1000 1 0 0 +P 2100 600 1800 600 1 0 0 { -T 1895 1045 5 8 1 1 0 0 1 +T 1895 645 5 8 1 1 0 0 1 pinnumber=9 -T 1675 1175 5 8 0 1 0 2 1 +T 1675 775 5 8 0 1 0 2 1 pinseq=9 -T 1770 995 9 8 1 1 0 6 1 +T 1770 595 9 8 1 1 0 6 1 pinlabel=SoC -T 1650 1175 5 8 0 1 0 8 1 +T 1650 775 5 8 0 1 0 8 1 pintype=pwr } P 2100 3400 1800 3400 1 0 0 @@ -80,15 +80,15 @@ pinlabel=SETC T 1650 3575 5 8 0 1 0 8 1 pintype=io } -P 2100 600 1800 600 1 0 0 +P 2100 1000 1800 1000 1 0 0 { -T 1895 645 5 8 1 1 0 0 1 +T 1895 1045 5 8 1 1 0 0 1 pinnumber=11 -T 1675 775 5 8 0 1 0 2 1 +T 1675 1175 5 8 0 1 0 2 1 pinseq=11 -T 1770 620 9 8 1 1 0 6 1 +T 1770 1020 9 8 1 1 0 6 1 pinlabel=GND -T 1650 775 5 8 0 1 0 8 1 +T 1650 1175 5 8 0 1 0 8 1 pintype=pwr } P 2100 1800 1800 1800 1 0 0 diff --git a/symbols/L3G4200D.sym b/symbols/L3G4200D.sym index 72901c8..33755cb 100644 --- a/symbols/L3G4200D.sym +++ b/symbols/L3G4200D.sym @@ -67,7 +67,7 @@ pinseq=9 T 1770 995 9 8 1 1 0 6 1 pinlabel=RES2 T 1650 1175 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 2200 1800 2200 1 0 0 { @@ -78,7 +78,7 @@ pinseq=12 T 1770 2170 9 8 1 1 0 6 1 pinlabel=RES5 T 1650 2375 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 1800 1800 1800 1 0 0 { @@ -89,7 +89,7 @@ pinseq=11 T 1770 1770 9 8 1 1 0 6 1 pinlabel=RES4 T 1650 1975 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 1400 1800 1400 1 0 0 { @@ -100,7 +100,7 @@ pinseq=10 T 1770 1370 9 8 1 1 0 6 1 pinlabel=RES3 T 1650 1575 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } T 1600 3850 8 10 1 1 0 0 1 refdes=U? @@ -124,7 +124,7 @@ pinseq=8 T 1745 595 9 8 1 1 0 6 1 pinlabel=RES1 T 1650 775 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 3400 1800 3400 1 0 0 { @@ -179,7 +179,7 @@ pinseq=15 T 355 1395 9 8 1 1 0 0 1 pinlabel=RES6 T 450 1225 5 8 0 1 180 8 1 -pintype=io +pintype=pwr } P 0 600 300 600 1 0 0 { diff --git a/symbols/LIS331DLH.sym b/symbols/LIS331DLH.sym index cf2bf89..c0f8dc4 100644 --- a/symbols/LIS331DLH.sym +++ b/symbols/LIS331DLH.sym @@ -100,7 +100,7 @@ pinseq=10 T 355 595 9 8 1 1 0 0 1 pinlabel=RES1 T 450 775 5 8 0 1 0 2 1 -pintype=io +pintype=pwr } T 1700 3850 8 10 1 1 0 0 1 refdes=U? @@ -157,7 +157,7 @@ pinseq=15 T 1745 2995 9 8 1 1 0 6 1 pinlabel=RES2 T 1650 3175 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 3400 1800 3400 1 0 0 { @@ -168,7 +168,7 @@ pinseq=14 T 1745 3395 9 8 1 1 0 6 1 pinlabel=Vdd T 1650 3575 5 8 0 1 0 8 1 -pintype=io +pintype=pwr } P 2100 1400 1800 1400 1 0 0 {