From: Bdale Garbee Date: Sat, 14 Jul 2012 21:39:29 +0000 (-0600) Subject: we really do need pull-ups on i2c X-Git-Url: https://git.gag.com/?p=hw%2Ftelemega;a=commitdiff_plain;h=68102e3f06022a59195de27ad93852fc172e297f we really do need pull-ups on i2c --- diff --git a/megametrum.sch b/megametrum.sch index 7b6c7fb..26e6870 100644 --- a/megametrum.sch +++ b/megametrum.sch @@ -2394,99 +2394,99 @@ N 76500 53000 76700 53000 4 N 74500 51400 74500 52200 4 N 74500 52200 74500 54500 4 C 74300 54500 1 0 0 3.3V-plus.sym -C 43800 63200 1 0 0 MPU6000.sym +C 42800 63300 1 0 0 MPU6000.sym { -T 45095 65395 5 10 0 1 0 0 1 +T 44095 65495 5 10 0 1 0 0 1 device=IC -T 44095 66595 5 10 1 1 0 0 1 +T 43095 66695 5 10 1 1 0 0 1 refdes=U12 -T 45295 66595 5 10 1 1 0 0 1 +T 44295 66695 5 10 1 1 0 0 1 value=MPU-6000 -T 43800 63200 5 10 0 1 0 0 1 +T 42800 63300 5 10 0 1 0 0 1 footprint=MPU6000 -T 43800 63200 5 10 0 1 0 0 1 +T 42800 63300 5 10 0 1 0 0 1 loadstatus=smt -T 43800 63200 5 10 0 1 0 0 1 +T 42800 63300 5 10 0 1 0 0 1 vendor=invensense -T 43800 63200 5 10 0 1 0 0 1 +T 42800 63300 5 10 0 1 0 0 1 vendor_part_number=MPU-6000 } -N 46500 63800 47600 63800 4 +N 45500 63900 46600 63900 4 { -T 47300 63900 5 10 1 1 0 0 1 +T 46300 64000 5 10 1 1 0 0 1 netname=scl1 } -N 46500 63400 47600 63400 4 +N 45500 63500 46600 63500 4 { -T 47200 63500 5 10 1 1 0 0 1 +T 46200 63600 5 10 1 1 0 0 1 netname=sda1 } -C 41700 66200 1 0 0 3.3V-plus.sym -N 41900 66200 43800 66200 4 -C 42100 65300 1 90 0 capacitor.sym +C 40700 66300 1 0 0 3.3V-plus.sym +N 40900 66300 42800 66300 4 +C 41100 65400 1 90 0 capacitor.sym { -T 41400 65500 5 10 0 0 90 0 1 +T 40400 65600 5 10 0 0 90 0 1 device=CAPACITOR -T 41800 66000 5 10 1 1 180 0 1 +T 40800 66100 5 10 1 1 180 0 1 refdes=C301 -T 41200 65500 5 10 0 0 90 0 1 +T 40200 65600 5 10 0 0 90 0 1 symversion=0.1 -T 41400 65500 5 10 1 1 0 0 1 +T 40400 65600 5 10 1 1 0 0 1 value=0.1uF -T 42100 65300 5 10 0 1 0 0 1 +T 41100 65400 5 10 0 1 0 0 1 footprint=0402 -T 42100 65300 5 10 0 1 0 0 1 +T 41100 65400 5 10 0 1 0 0 1 loadstatus=smt -T 42100 65300 5 10 0 1 0 0 1 +T 41100 65400 5 10 0 1 0 0 1 vendor=digikey -T 42100 65300 5 10 0 1 0 0 1 +T 41100 65400 5 10 0 1 0 0 1 vendor_part_number=399-3027-1-ND } -C 43500 64500 1 90 0 capacitor.sym +C 42500 64600 1 90 0 capacitor.sym { -T 42800 64700 5 10 0 0 90 0 1 +T 41800 64800 5 10 0 0 90 0 1 device=CAPACITOR -T 43200 65200 5 10 1 1 180 0 1 +T 42200 65300 5 10 1 1 180 0 1 refdes=C303 -T 42600 64700 5 10 0 0 90 0 1 +T 41600 64800 5 10 0 0 90 0 1 symversion=0.1 -T 42800 64700 5 10 1 1 0 0 1 +T 41800 64800 5 10 1 1 0 0 1 value=10nF -T 43500 64500 5 10 0 1 0 0 1 +T 42500 64600 5 10 0 1 0 0 1 footprint=0402 -T 43500 64500 5 10 0 1 0 0 1 +T 42500 64600 5 10 0 1 0 0 1 loadstatus=smt -T 43500 64500 5 10 0 1 0 0 1 +T 42500 64600 5 10 0 1 0 0 1 vendor=digikey -T 43500 64500 5 10 0 1 0 0 1 +T 42500 64600 5 10 0 1 0 0 1 vendor_part_number=709-1132-1-ND } -C 42800 64900 1 90 0 capacitor.sym +C 41800 65000 1 90 0 capacitor.sym { -T 42100 65100 5 10 0 0 90 0 1 +T 41100 65200 5 10 0 0 90 0 1 device=CAPACITOR -T 42500 65600 5 10 1 1 180 0 1 +T 41500 65700 5 10 1 1 180 0 1 refdes=C302 -T 41900 65100 5 10 0 0 90 0 1 +T 40900 65200 5 10 0 0 90 0 1 symversion=0.1 -T 42100 65100 5 10 1 1 0 0 1 +T 41100 65200 5 10 1 1 0 0 1 value=0.1uF -T 42800 64900 5 10 0 1 0 0 1 +T 41800 65000 5 10 0 1 0 0 1 footprint=0402 -T 42800 64900 5 10 0 1 0 0 1 +T 41800 65000 5 10 0 1 0 0 1 loadstatus=smt -T 42800 64900 5 10 0 1 0 0 1 +T 41800 65000 5 10 0 1 0 0 1 vendor=digikey -T 42800 64900 5 10 0 1 0 0 1 +T 41800 65000 5 10 0 1 0 0 1 vendor_part_number=399-3027-1-ND } -N 41900 63400 43800 63400 4 -N 41900 63400 41900 65300 4 -C 43200 63100 1 0 0 gnd.sym -C 46600 63900 1 0 0 gnd.sym -N 46500 65400 47600 65400 4 +N 40900 63500 42800 63500 4 +N 40900 63500 40900 65400 4 +C 42200 63200 1 0 0 gnd.sym +C 45600 64000 1 0 0 gnd.sym +N 45500 65500 46600 65500 4 { -T 47000 65500 5 10 1 1 0 0 1 +T 46000 65600 5 10 1 1 0 0 1 netname=gyro_int } N 70800 51800 69800 51800 4 @@ -3034,107 +3034,107 @@ value=dualLED T 68700 68100 5 10 0 0 0 0 1 loadstatus=smt } -C 50000 66700 1 0 0 3.3V-plus.sym -N 51400 65500 51600 65500 4 -N 51600 65500 51600 66700 4 -N 51400 65900 51600 65900 4 -C 49000 64500 1 90 0 capacitor.sym +C 49000 66800 1 0 0 3.3V-plus.sym +N 50400 65600 50600 65600 4 +N 50600 65600 50600 66800 4 +N 50400 66000 50600 66000 4 +C 48000 64600 1 90 0 capacitor.sym { -T 48300 64700 5 10 0 0 90 0 1 +T 47300 64800 5 10 0 0 90 0 1 device=CAPACITOR -T 48700 65300 5 10 1 1 180 0 1 +T 47700 65400 5 10 1 1 180 0 1 refdes=C20 -T 48100 64700 5 10 0 0 90 0 1 +T 47100 64800 5 10 0 0 90 0 1 symversion=0.1 -T 48100 64600 5 10 1 1 0 0 1 +T 47100 64700 5 10 1 1 0 0 1 value=0.22uF -T 49000 64500 5 10 0 1 0 0 1 +T 48000 64600 5 10 0 1 0 0 1 footprint=0402 -T 49000 64500 5 10 0 1 0 0 1 +T 48000 64600 5 10 0 1 0 0 1 loadstatus=smt -T 49000 64500 5 10 0 1 0 0 1 +T 48000 64600 5 10 0 1 0 0 1 vendor=digikey -T 49000 64500 5 10 0 1 0 0 1 +T 48000 64600 5 10 0 1 0 0 1 vendor_part_number=587-1228-1-ND } -C 52300 65500 1 90 0 capacitor.sym +C 51300 65600 1 90 0 capacitor.sym { -T 51600 65700 5 10 0 0 90 0 1 +T 50600 65800 5 10 0 0 90 0 1 device=CAPACITOR -T 52500 66300 5 10 1 1 180 0 1 +T 51500 66400 5 10 1 1 180 0 1 refdes=C22 -T 51400 65700 5 10 0 0 90 0 1 +T 50400 65800 5 10 0 0 90 0 1 symversion=0.1 -T 52300 65600 5 10 1 1 0 0 1 +T 51300 65700 5 10 1 1 0 0 1 value=0.1uF -T 52300 65500 5 10 0 1 0 0 1 +T 51300 65600 5 10 0 1 0 0 1 footprint=0402 -T 52300 65500 5 10 0 1 0 0 1 +T 51300 65600 5 10 0 1 0 0 1 loadstatus=smt -T 52300 65500 5 10 0 1 0 0 1 +T 51300 65600 5 10 0 1 0 0 1 vendor=digikey -T 52300 65500 5 10 0 1 0 0 1 +T 51300 65600 5 10 0 1 0 0 1 vendor_part_number=399-3027-1-ND } -C 49000 63000 1 90 0 capacitor.sym +C 48000 63100 1 90 0 capacitor.sym { -T 48300 63200 5 10 0 0 90 0 1 +T 47300 63300 5 10 0 0 90 0 1 device=CAPACITOR -T 48700 63800 5 10 1 1 180 0 1 +T 47700 63900 5 10 1 1 180 0 1 refdes=C21 -T 48100 63200 5 10 0 0 90 0 1 +T 47100 63300 5 10 0 0 90 0 1 symversion=0.1 -T 48200 63100 5 10 1 1 0 0 1 +T 47200 63200 5 10 1 1 0 0 1 value=4.7uF -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 footprint=0402 -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 loadstatus=smt -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 vendor=digikey -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 vendor_part_number=490-5408-1-ND } -C 49000 63000 1 0 0 HMC5883L.sym +C 48000 63100 1 0 0 HMC5883L.sym { -T 49755 66200 5 10 0 1 0 0 1 +T 48755 66300 5 10 0 1 0 0 1 device=HMC5883L -T 49305 66445 5 10 1 1 0 0 1 +T 48305 66545 5 10 1 1 0 0 1 refdes=U9 -T 49000 63000 5 10 0 0 0 0 1 +T 48000 63100 5 10 0 0 0 0 1 footprint=LPCC16 -T 50200 66450 5 10 1 1 0 0 1 +T 49200 66550 5 10 1 1 0 0 1 value=HMC5883L -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 loadstatus=smt -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 vendor=digikey -T 49000 63000 5 10 0 1 0 0 1 +T 48000 63100 5 10 0 1 0 0 1 vendor_part_number=342-1082-1-ND } -N 49000 65500 48800 65500 4 -N 48800 65500 48800 65400 4 -N 48800 64500 48800 64300 4 -N 48800 64300 49000 64300 4 -N 48800 63900 49000 63900 4 -C 48700 62700 1 0 0 gnd.sym -C 49700 62700 1 0 0 gnd.sym -C 50400 62700 1 0 0 gnd.sym -C 52000 65200 1 0 0 gnd.sym -N 51400 64700 52300 64700 4 -{ -T 51900 64800 5 10 1 1 0 0 1 +N 48000 65600 47800 65600 4 +N 47800 65600 47800 65500 4 +N 47800 64600 47800 64400 4 +N 47800 64400 48000 64400 4 +N 47800 64000 48000 64000 4 +C 47700 62800 1 0 0 gnd.sym +C 48700 62800 1 0 0 gnd.sym +C 49400 62800 1 0 0 gnd.sym +C 51000 65300 1 0 0 gnd.sym +N 50400 64800 52000 64800 4 +{ +T 50900 64900 5 10 1 1 0 0 1 netname=sda1 } -N 51400 64300 52300 64300 4 +N 50400 64400 52800 64400 4 { -T 52000 64400 5 10 1 1 0 0 1 +T 51000 64500 5 10 1 1 0 0 1 netname=scl1 } -N 48800 66700 51600 66700 4 -N 49000 65900 48800 65900 4 -N 48800 65900 48800 66700 4 -N 52100 66400 51600 66400 4 +N 47800 66800 50600 66800 4 +N 48000 66000 47800 66000 4 +N 47800 66000 47800 66800 4 +N 51100 66500 50600 66500 4 N 56300 56000 55000 56000 4 { T 55000 56100 5 10 1 1 0 0 1 @@ -3273,16 +3273,16 @@ loadstatus=smt } N 53800 60800 53800 61600 4 C 53600 62500 1 0 0 3.3V-plus.sym -N 43800 65400 43300 65400 4 -N 43300 64500 43300 63400 4 -N 43800 65800 42600 65800 4 -N 42600 64900 42600 63400 4 -N 46500 64200 46700 64200 4 -C 46500 64600 1 0 0 3.3V-plus.sym -N 46500 64600 46700 64600 4 -N 46500 65800 47600 65800 4 -{ -T 47000 65900 5 10 1 1 0 0 1 +N 42800 65500 42300 65500 4 +N 42300 64600 42300 63500 4 +N 42800 65900 41600 65900 4 +N 41600 65000 41600 63500 4 +N 45500 64300 45700 64300 4 +C 45500 64700 1 0 0 3.3V-plus.sym +N 45500 64700 45700 64700 4 +N 45500 65900 46600 65900 4 +{ +T 46000 66000 5 10 1 1 0 0 1 netname=gps_pps } N 79400 69800 80400 69800 4 @@ -3290,11 +3290,11 @@ N 79400 69800 80400 69800 4 T 79700 69900 5 10 1 1 0 0 1 netname=gps_pps } -C 46600 65900 1 0 0 gnd.sym -N 46500 66200 46700 66200 4 -N 51400 63900 52300 63900 4 +C 45600 66000 1 0 0 gnd.sym +N 45500 66300 45700 66300 4 +N 50400 64000 51300 64000 4 { -T 51700 64000 5 10 1 1 0 0 1 +T 50700 64100 5 10 1 1 0 0 1 netname=mag_int } N 65800 66400 67100 66400 4 @@ -3558,3 +3558,23 @@ loadstatus=smt N 67300 43600 67900 43600 4 T 66300 44100 9 10 1 0 0 0 1 current sense +C 52100 64800 1 90 0 resistor.sym +{ +T 51700 65100 5 10 0 0 90 0 1 +device=RESISTOR +T 52200 65300 5 10 1 1 0 0 1 +refdes=R900 +T 52200 65000 5 10 1 1 0 0 1 +value=1.8k +} +C 52900 64400 1 90 0 resistor.sym +{ +T 52500 64700 5 10 0 0 90 0 1 +device=RESISTOR +T 53000 64900 5 10 1 1 0 0 1 +refdes=R901 +T 53000 64600 5 10 1 1 0 0 1 +value=1.8k +} +C 51800 65700 1 0 0 3.3V-plus.sym +C 52600 65300 1 0 0 3.3V-plus.sym