From 89f92410e7107bc24d959fa01bb0d85fa4adb8a7 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Fri, 6 Dec 2024 17:41:00 -0700 Subject: [PATCH] fix 5V regulator by sampling output side of inductor, switch zener to 15V --- quantimotor.sch | 114 ++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 63 deletions(-) diff --git a/quantimotor.sch b/quantimotor.sch index 22a7045..3016feb 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -7,7 +7,7 @@ vendor_part_number=MMA7260QT-ND T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND T 82400 40400 9 10 1 0 0 0 1 -1.1 +1p2 T 80000 40400 9 10 1 0 0 0 1 1 T 80600 40400 9 10 1 0 0 0 1 @@ -1009,7 +1009,7 @@ footprint=0805diode T 72700 56800 5 10 1 1 0 6 1 refdes=Z1 T 72700 57100 5 10 1 1 0 6 1 -value=5.1V +value=15V } C 72900 56300 1 0 0 gnd.sym C 70500 57500 1 90 0 resistor.sym @@ -1021,7 +1021,7 @@ footprint=0402 T 70600 58000 5 10 1 1 0 0 1 refdes=R18 T 70600 57700 5 10 1 1 0 0 1 -value=5.6k +value=0 } C 70500 56600 1 90 0 resistor.sym { @@ -1032,7 +1032,9 @@ footprint=0402 T 70600 57100 5 10 1 1 0 0 1 refdes=R19 T 70600 56800 5 10 1 1 0 0 1 -value=10k +value=? +T 70500 56600 5 10 0 0 0 0 1 +loadstatus=noload } N 70400 58400 69900 58400 4 C 70300 56300 1 0 0 gnd.sym @@ -1070,27 +1072,12 @@ input - excite - shield -T 72000 51900 9 10 1 0 0 0 9 -Protect ADC input -should INA125 output -exceed 5V ADC range - -Do we really need this? -Could be a 10V device? -ADC configured for 0 to -5.12V range, but can -survive 20V. -T 70300 53600 9 10 1 0 0 0 10 -resistor divider -in case we need -a minimum load, -values from my -original working -board design +T 71200 54900 9 10 1 0 0 0 5 +Zener to protect ADC +input if INA125 gain +set wrong, etc. ADC +abs max spec is 20V. -ADS8684 input -impedance is a -constant 1M C 75500 70400 1 0 0 gnd.sym N 73200 70900 71800 70900 4 { @@ -1368,22 +1355,22 @@ T 81400 68000 9 10 1 0 0 0 1 Battery + T 81400 67600 9 10 1 0 0 0 1 Battery - -N 62900 41500 70700 41500 4 +N 62900 41500 71600 41500 4 N 66700 41500 66700 42600 4 N 61300 43800 61800 43800 4 { T 61300 43900 5 10 1 1 0 0 1 netname=v_slab } -C 69900 42500 1 90 0 capacitor.sym +C 70800 42100 1 90 0 capacitor.sym { -T 69200 42700 5 10 0 1 90 0 1 +T 70100 42300 5 10 0 1 90 0 1 device=CAPACITOR -T 69900 42500 5 10 0 1 0 0 1 +T 70800 42100 5 10 0 1 0 0 1 footprint=1206 -T 69600 43100 5 10 1 1 0 6 1 +T 70500 42700 5 10 1 1 0 6 1 refdes=C37 -T 69600 42600 5 10 1 1 0 6 1 +T 70500 42200 5 10 1 1 0 6 1 value=47uF } C 61800 43600 1 0 0 diode.sym @@ -1425,7 +1412,7 @@ refdes=C39 T 62800 42500 5 10 1 1 0 6 1 value=220uF } -N 69700 42500 69700 41500 4 +N 70600 42100 70600 41500 4 C 64600 71300 1 0 0 gnd.sym N 60900 69300 62300 69300 4 { @@ -1683,26 +1670,26 @@ footprint=TSOT26 T 67405 44095 5 10 1 1 0 6 1 value=AP62150 } -C 68900 41600 1 90 0 resistor.sym +C 69900 41600 1 90 0 resistor.sym { -T 68500 41900 5 10 0 1 90 0 1 +T 69500 41900 5 10 0 1 90 0 1 device=RESISTOR -T 68900 41595 5 10 0 1 90 0 1 +T 69900 41595 5 10 0 1 90 0 1 footprint=0402 -T 68600 42100 5 10 1 1 0 6 1 +T 69600 42100 5 10 1 1 0 6 1 refdes=R42 -T 68600 41800 5 10 1 1 0 6 1 +T 69600 41800 5 10 1 1 0 6 1 value=10k } -C 68900 42500 1 90 0 resistor.sym +C 69900 42500 1 90 0 resistor.sym { -T 68500 42800 5 10 0 1 90 0 1 +T 69500 42800 5 10 0 1 90 0 1 device=RESISTOR -T 68900 42495 5 10 0 1 90 0 1 +T 69900 42495 5 10 0 1 90 0 1 footprint=0402 -T 68600 43000 5 10 1 1 0 6 1 +T 69600 43000 5 10 1 1 0 6 1 refdes=R41 -T 68600 42700 5 10 1 1 0 6 1 +T 69600 42700 5 10 1 1 0 6 1 value=52.3k } C 68800 43300 1 0 0 inductor.sym @@ -1716,11 +1703,10 @@ value=3.3uH T 68800 43300 5 10 0 1 0 0 1 footprint=NRS50 } -N 67700 43400 68800 43400 4 N 67700 43000 67900 43000 4 N 67900 43000 67900 42500 4 -N 67900 42500 68800 42500 4 -N 68800 41600 68800 41500 4 +N 67900 42500 69800 42500 4 +N 69800 41600 69800 41500 4 C 67900 43600 1 0 0 capacitor.sym { T 68100 44300 5 10 0 0 0 0 1 @@ -1733,7 +1719,6 @@ T 67900 43600 5 10 0 1 0 0 1 footprint=0402 } N 67900 43800 67700 43800 4 -N 68800 43800 68800 43400 4 N 52000 49200 50800 49200 4 { T 52000 49300 5 10 1 1 0 6 1 @@ -1826,7 +1811,7 @@ device=CONNECTOR T 46900 61000 5 10 0 0 0 0 1 footprint=pizero T 46900 61000 5 10 0 1 0 0 1 -value=HEADER40 +value=female T 47500 69100 5 10 1 1 0 0 1 refdes=J2 } @@ -1938,7 +1923,7 @@ T 45600 67050 5 10 1 1 0 0 1 netname=alarm_a } C 72400 61700 1 0 0 5V-plus.sym -C 70500 43700 1 0 0 5V-plus.sym +C 71400 43700 1 0 0 5V-plus.sym N 43500 49500 44800 49500 4 { T 43500 49600 5 10 1 1 0 0 1 @@ -1949,8 +1934,8 @@ N 77600 44200 77400 44200 4 N 77600 44800 77400 44800 4 T 75500 43400 9 10 1 0 0 0 1 Do we actually need an armed LED if we have light and siren? -N 69700 43400 70700 43400 4 -N 70700 43400 70700 43700 4 +N 69700 43400 71600 43400 4 +N 71600 43400 71600 43700 4 C 64200 41700 1 90 0 resistor.sym { T 63800 42000 5 10 0 1 90 0 1 @@ -1978,34 +1963,34 @@ N 64100 42600 65300 42600 4 T 65300 42700 5 10 1 1 0 6 1 netname=cmp_ldo_in } -C 70800 41600 1 90 0 resistor.sym +C 71700 41600 1 90 0 resistor.sym { -T 70400 41900 5 10 0 1 90 0 1 +T 71300 41900 5 10 0 1 90 0 1 device=RESISTOR -T 70800 41595 5 10 0 1 90 0 1 +T 71700 41595 5 10 0 1 90 0 1 footprint=0402 -T 70500 42300 5 10 1 1 180 0 1 +T 71400 42300 5 10 1 1 180 0 1 refdes=R39 -T 70100 41800 5 10 1 1 0 0 1 +T 71000 41800 5 10 1 1 0 0 1 value=26.1k } -C 70800 42500 1 90 0 resistor.sym +C 71700 42500 1 90 0 resistor.sym { -T 70400 42800 5 10 0 1 90 0 1 +T 71300 42800 5 10 0 1 90 0 1 device=RESISTOR -T 70800 42495 5 10 0 1 90 0 1 +T 71700 42495 5 10 0 1 90 0 1 footprint=0402 -T 70500 43200 5 10 1 1 180 0 1 +T 71400 43200 5 10 1 1 180 0 1 refdes=R38 -T 70200 42700 5 10 1 1 0 0 1 +T 71100 42700 5 10 1 1 0 0 1 value=200k } -N 70700 42500 71800 42500 4 +N 71600 42500 72700 42500 4 { -T 71100 42600 5 10 1 1 0 0 1 +T 72000 42600 5 10 1 1 0 0 1 netname=cmp_rail } -T 71300 43300 9 10 1 0 0 0 5 +T 72200 43300 9 10 1 0 0 0 5 Trigger comparator at 5.824V to ensure we keep Pi powered. @@ -2013,7 +1998,7 @@ to ensure we keep Pi powered. 5.000 * 26.1/226.1 = 0.577 N 64100 43800 64100 43500 4 N 64100 41700 64100 41500 4 -N 70700 41500 70700 41600 4 +N 71600 41500 71600 41600 4 C 67900 45900 1 0 0 3.3V-plus.sym C 68300 45000 1 90 0 capacitor.sym { @@ -2271,3 +2256,6 @@ value=NoConnection T 54900 65400 5 10 0 0 0 0 1 device=DRC_Directive } +N 67700 43400 68800 43400 4 +N 68800 43400 68800 43800 4 +N 70600 43400 70600 43000 4 -- 2.47.2