add circuitry for optional open load in off test
[hw/staticstrand] / staticstrand.sch
index 812f3c1dca3f65c47849dd56313634b7f801d003..b27d9dad6a90749e5dc452bcd335ed1a61229cf6 100644 (file)
@@ -176,7 +176,7 @@ N 68800 41700 68800 42100 4
 N 68900 42100 68800 42100 4
 N 70300 42100 70400 42100 4
 N 70400 42100 70400 41700 4
-N 70300 49300 75000 49300 4
+N 70300 49300 74600 49300 4
 {
 T 71900 49350 5 10 1 1 0 6 1
 netname=v_pyro
@@ -198,7 +198,7 @@ T 79200 48950 5 10 1 1 0 0 1
 netname=burnwire1
 }
 C 82600 46600 1 0 0 gnd.sym
-N 77400 47300 82700 47300 4
+N 77000 47300 82700 47300 4
 {
 T 79200 47350 5 10 1 1 0 0 1
 netname=ignition
@@ -294,13 +294,6 @@ value=NoConnection
 T 70400 48700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 70300 46800 1 0 0 nc-right.sym
-{
-T 70400 47300 5 10 0 0 0 0 1
-value=NoConnection
-T 70400 47500 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 70300 46000 1 0 0 nc-right.sym
 {
 T 70400 46500 5 10 0 0 0 0 1
@@ -346,17 +339,17 @@ device=DRC_Directive
 C 62000 40000 0 0 0 title-B.sym
 N 70300 48900 70700 48900 4
 N 70700 48900 70700 49300 4
-N 70700 49300 70700 50000 4
+N 70700 49300 70700 50600 4
 N 70700 50000 68500 50000 4
 N 68500 48900 68500 50000 4
 N 68500 49300 68900 49300 4
 N 68500 48900 68900 48900 4
-N 70300 47700 72700 47700 4
+N 70300 47700 72300 47700 4
 {
 T 71900 47750 5 10 1 1 0 6 1
 netname=ignite
 }
-N 72700 47700 72700 48900 4
+N 72300 47700 72300 48900 4
 C 81600 49300 1 270 1 resistor.sym
 {
 T 82000 49600 5 10 0 0 90 2 1
@@ -465,81 +458,81 @@ T 68400 43200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 C 80100 50200 1 0 0 3.3V-plus.sym
-C 75000 47100 1 0 0 BTS7008.sym
+C 74600 47100 1 0 0 BTS7008.sym
 {
-T 75295 49895 5 10 0 0 0 0 1
+T 74895 49895 5 10 0 0 0 0 1
 device=IC
-T 75295 49595 5 10 1 1 0 0 1
+T 74895 49595 5 10 1 1 0 0 1
 refdes=U1
-T 75292 50200 5 10 0 0 0 0 1
+T 74892 50200 5 10 0 0 0 0 1
 footprint=PG-TSDSO-14
-T 77108 49600 5 10 1 1 0 6 1
+T 76708 49600 5 10 1 1 0 6 1
 value=BTS7008-1EPP
 }
-N 77600 47300 77600 49300 4
-N 77600 49300 77400 49300 4
-N 77400 48900 77600 48900 4
-N 77400 48500 77600 48500 4
-N 77400 47700 77600 47700 4
-N 77400 48100 77600 48100 4
-C 77800 46400 1 90 0 capacitor.sym
+N 77200 47300 77200 49300 4
+N 77200 49300 77000 49300 4
+N 77000 48900 77200 48900 4
+N 77000 48500 77200 48500 4
+N 77000 47700 77200 47700 4
+N 77000 48100 77200 48100 4
+C 77000 46400 1 270 1 capacitor.sym
 {
-T 77100 46600 5 10 0 0 90 0 1
+T 77700 46600 5 10 0 0 90 2 1
 device=CAPACITOR
-T 77700 47000 5 10 1 1 0 0 1
+T 77100 47000 5 10 1 1 0 6 1
 refdes=C2
-T 76900 46600 5 10 0 0 90 0 1
+T 77900 46600 5 10 0 0 90 2 1
 symversion=0.1
-T 77700 46500 5 10 1 1 0 0 1
+T 77100 46500 5 10 1 1 0 6 1
 value=10 nF
-T 77800 46400 5 10 0 1 0 0 1
+T 77000 46400 5 10 0 1 0 6 1
 footprint=0402
 }
-C 77500 46100 1 0 0 gnd.sym
-C 72100 48400 1 270 1 capacitor.sym
+C 77100 46100 1 0 0 gnd.sym
+C 71700 48400 1 270 1 capacitor.sym
 {
-T 72800 48600 5 10 0 0 90 2 1
+T 72400 48600 5 10 0 0 90 2 1
 device=CAPACITOR
-T 72200 49000 5 10 1 1 0 6 1
+T 71800 49000 5 10 1 1 0 6 1
 refdes=C1
-T 73000 48600 5 10 0 0 90 2 1
+T 72600 48600 5 10 0 0 90 2 1
 symversion=0.1
-T 72200 48500 5 10 1 1 0 6 1
+T 71800 48500 5 10 1 1 0 6 1
 value=68 nF
-T 72100 48400 5 10 0 1 0 0 1
-footprint=0402
+T 71700 48400 5 10 0 1 0 0 1
+footprint=0805
 }
-N 70300 46500 73100 46500 4
+N 70300 46500 72700 46500 4
 {
 T 71900 46550 5 10 1 1 0 6 1
 netname=sense
 }
-C 74800 48800 1 0 1 resistor.sym
+C 74400 48800 1 0 1 resistor.sym
 {
-T 74500 49200 5 10 0 0 180 2 1
+T 74100 49200 5 10 0 0 180 2 1
 device=RESISTOR
-T 74800 48800 5 10 0 1 90 6 1
+T 74400 48800 5 10 0 1 90 6 1
 footprint=0402
-T 74200 49050 5 10 1 1 0 6 1
+T 73800 49050 5 10 1 1 0 6 1
 refdes=R5
-T 74400 49050 5 10 1 1 0 0 1
+T 74000 49050 5 10 1 1 0 0 1
 value=4.7k
 }
-N 74800 48900 75000 48900 4
-C 74800 48400 1 0 1 resistor.sym
+N 74400 48900 74600 48900 4
+C 74400 48400 1 0 1 resistor.sym
 {
-T 74500 48800 5 10 0 0 180 2 1
+T 74100 48800 5 10 0 0 180 2 1
 device=RESISTOR
-T 74800 48400 5 10 0 1 90 6 1
+T 74400 48400 5 10 0 1 90 6 1
 footprint=0402
-T 74200 48650 5 10 1 1 0 6 1
+T 73800 48650 5 10 1 1 0 6 1
 refdes=R6
-T 74400 48650 5 10 1 1 0 0 1
+T 74000 48650 5 10 1 1 0 0 1
 value=4.7k
 }
-N 75000 48500 74800 48500 4
-N 73900 48900 72700 48900 4
-N 70300 47300 73100 47300 4
+N 74600 48500 74400 48500 4
+N 73500 48900 72300 48900 4
+N 70300 47300 72700 47300 4
 {
 T 71900 47350 5 10 1 1 0 6 1
 netname=diagnose
@@ -551,58 +544,129 @@ value=NoConnection
 T 68400 48000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 73100 47300 73100 48500 4
-C 72200 48100 1 0 0 gnd.sym
-C 75100 46400 1 90 0 resistor.sym
+N 72700 47300 72700 48500 4
+C 71800 48100 1 0 0 gnd.sym
+C 74700 46400 1 90 0 resistor.sym
 {
-T 74700 46700 5 10 0 0 90 0 1
+T 74300 46700 5 10 0 0 90 0 1
 device=RESISTOR
-T 75100 46400 5 10 0 1 0 0 1
+T 74700 46400 5 10 0 1 0 0 1
 footprint=0402
-T 74800 46900 5 10 1 1 0 6 1
+T 74400 46900 5 10 1 1 0 6 1
 refdes=R7
-T 74800 46600 5 10 1 1 0 6 1
+T 74400 46600 5 10 1 1 0 6 1
 value=47
 }
-C 74900 46100 1 0 0 gnd.sym
-N 73100 48500 73900 48500 4
-C 74000 45600 1 270 1 resistor.sym
+C 74500 46100 1 0 0 gnd.sym
+N 72700 48500 73500 48500 4
+C 73600 45600 1 270 1 resistor.sym
 {
-T 74400 45900 5 10 0 0 90 2 1
+T 74000 45900 5 10 0 0 90 2 1
 device=RESISTOR
-T 74000 45600 5 10 0 1 0 6 1
+T 73600 45600 5 10 0 1 0 6 1
 footprint=0402
-T 74300 46100 5 10 1 1 0 0 1
+T 73900 46100 5 10 1 1 0 0 1
 refdes=R8
-T 74300 45800 5 10 1 1 0 0 1
+T 73900 45800 5 10 1 1 0 0 1
 value=1.2k
 }
-C 74000 45300 1 0 0 gnd.sym
-N 75000 48100 74100 48100 4
-N 74100 48100 74100 46500 4
-C 74000 46400 1 0 1 resistor.sym
+C 73600 45300 1 0 0 gnd.sym
+N 74600 48100 73700 48100 4
+N 73700 48100 73700 46500 4
+C 73600 46400 1 0 1 resistor.sym
 {
-T 73700 46800 5 10 0 0 180 2 1
+T 73300 46800 5 10 0 0 180 2 1
 device=RESISTOR
-T 74000 46400 5 10 0 1 90 6 1
+T 73600 46400 5 10 0 1 90 6 1
 footprint=0402
-T 73400 46650 5 10 1 1 0 6 1
+T 73000 46650 5 10 1 1 0 6 1
 refdes=R9
-T 73600 46650 5 10 1 1 0 0 1
+T 73200 46650 5 10 1 1 0 0 1
 value=4.7k
 }
-N 74000 46500 74100 46500 4
-C 72800 45600 1 270 1 capacitor.sym
+N 73600 46500 73700 46500 4
+C 72400 45600 1 270 1 capacitor.sym
 {
-T 73500 45800 5 10 0 0 90 2 1
+T 73100 45800 5 10 0 0 90 2 1
 device=CAPACITOR
-T 72900 46200 5 10 1 1 0 6 1
+T 72500 46200 5 10 1 1 0 6 1
 refdes=C3
-T 73700 45800 5 10 0 0 90 2 1
+T 73300 45800 5 10 0 0 90 2 1
 symversion=0.1
-T 72900 45700 5 10 1 1 0 6 1
+T 72500 45700 5 10 1 1 0 6 1
 value=220pF
-T 72800 45600 5 10 0 1 0 0 1
+T 72400 45600 5 10 0 1 0 0 1
+footprint=0402
+}
+C 72500 45300 1 0 0 gnd.sym
+C 78200 46400 1 270 1 resistor.sym
+{
+T 78600 46700 5 10 0 0 90 2 1
+device=RESISTOR
+T 78200 46400 5 10 0 1 0 6 1
+footprint=0402
+T 78500 46900 5 10 1 1 0 0 1
+refdes=R11
+T 78500 46600 5 10 1 1 0 0 1
+value=47k
+}
+C 78200 47300 1 270 1 resistor.sym
+{
+T 78600 47600 5 10 0 0 90 2 1
+device=RESISTOR
+T 78200 47300 5 10 0 1 0 6 1
+footprint=0402
+T 78500 47800 5 10 1 1 0 0 1
+refdes=R10
+T 78500 47500 5 10 1 1 0 0 1
+value=1.5k
+}
+C 78200 46100 1 0 0 gnd.sym
+N 78300 49600 78300 48200 4
+C 76300 50000 1 0 1 resistor.sym
+{
+T 76000 50400 5 10 0 0 180 2 1
+device=RESISTOR
+T 76300 50000 5 10 0 1 90 6 1
 footprint=0402
+T 75700 50250 5 10 1 1 0 6 1
+refdes=R12
+T 75900 50250 5 10 1 1 0 0 1
+value=1k
+}
+N 70300 46900 73100 46900 4
+{
+T 71900 46950 5 10 1 1 0 6 1
+netname=ol_in_off
+}
+N 73100 46900 73100 50100 4
+N 73100 50100 75400 50100 4
+N 78300 50600 70700 50600 4
+C 77800 50600 1 180 1 pnp.sym
+{
+T 78400 50100 5 10 0 0 180 6 1
+device=NPN_TRANSISTOR
+T 78400 50200 5 10 1 1 0 0 1
+refdes=Q1
+T 78400 49900 5 10 1 1 0 0 1
+value=BC807
+T 77800 50600 5 10 0 0 0 0 1
+footprint=SOT23
+}
+T 76100 45100 9 10 1 0 0 0 3
+R10/R11 totem may result in pyro firing,
+be prepared to adjust resistor values or
+elide this circuit entirely?
+N 76300 50100 77800 50100 4
+C 77900 50100 1 90 1 resistor.sym
+{
+T 77500 49800 5 10 0 0 270 2 1
+device=RESISTOR
+T 77900 50100 5 10 0 1 180 6 1
+footprint=0402
+T 77600 49750 5 10 1 1 0 6 1
+refdes=R13
+T 77600 49450 5 10 1 1 0 6 1
+value=4.7k
 }
-C 72900 45300 1 0 0 gnd.sym
+C 77700 48900 1 0 0 gnd.sym