]> git.gag.com Git - hw/quantimotor/commitdiff
fix 5V regulator by sampling output side of inductor, switch zener to 15V
authorBdale Garbee <bdale@gag.com>
Sat, 7 Dec 2024 00:41:00 +0000 (17:41 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 7 Dec 2024 00:41:00 +0000 (17:41 -0700)
quantimotor.sch

index 22a7045e3475fcce579a8d823cdfc4b68e03b702..3016feb7160ed1a145b38e63f19d9787033a104f 100644 (file)
@@ -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