Use buffer to protect SCS from software faults when reading from uC
To satisfy rule EV 4.11.5 Resolves #4 Resolves #12
This commit is contained in:
@ -20,6 +20,9 @@
|
||||
(junction (at 109.22 109.22) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 4ffc3e5e-67b7-4f33-a3bb-ed848c134387)
|
||||
)
|
||||
(junction (at 110.49 77.47) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 772f1257-67dd-4cd2-872f-d212a03c8d38)
|
||||
)
|
||||
(junction (at 107.95 74.93) (diameter 0) (color 0 0 0 0)
|
||||
(uuid d4821d05-148d-453a-ab8d-f43af9a7c0d8)
|
||||
)
|
||||
@ -35,6 +38,10 @@
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 0b3bc5ba-d0be-4a28-8be9-90c9da9a6f2c)
|
||||
)
|
||||
(wire (pts (xy 146.05 71.755) (xy 149.86 71.755))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 1dcfd6a2-f3cf-4903-af66-8291c40dffd5)
|
||||
)
|
||||
(polyline (pts (xy 149.86 156.21) (xy 77.47 156.21))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 1dedf20a-89c5-42c2-a88e-a0aaa0b00b76)
|
||||
@ -58,7 +65,7 @@
|
||||
(uuid 2e1d8312-ec9f-45f8-8134-8e29d591ecfc)
|
||||
)
|
||||
|
||||
(wire (pts (xy 106.68 68.58) (xy 114.3 68.58))
|
||||
(wire (pts (xy 106.68 66.04) (xy 114.3 66.04))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 30a958d8-2754-495b-992e-8973512fdfa6)
|
||||
)
|
||||
@ -103,14 +110,10 @@
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 6a569235-394a-4bfc-85bd-793b03d97cb1)
|
||||
)
|
||||
(wire (pts (xy 149.86 80.01) (xy 149.86 97.79))
|
||||
(wire (pts (xy 149.86 71.755) (xy 149.86 97.79))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 700a56ae-e09e-42b2-a7b0-663764787d18)
|
||||
)
|
||||
(wire (pts (xy 146.05 80.01) (xy 149.86 80.01))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 70a90edc-1b1c-4836-9314-468b326df339)
|
||||
)
|
||||
(polyline (pts (xy 77.47 118.11) (xy 182.88 118.11))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 7fcb499c-1a42-403a-8473-0c9249dffd64)
|
||||
@ -136,11 +139,15 @@
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 8e2acfbf-50fd-486a-80cd-c22c5c7a6df6)
|
||||
)
|
||||
(wire (pts (xy 106.68 77.47) (xy 110.49 77.47))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 90c4a2bf-0289-4ad0-91cb-5d068d0f7477)
|
||||
)
|
||||
(wire (pts (xy 106.68 132.08) (xy 111.76 132.08))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 9860c38c-a070-48ff-8004-62bf4eed2207)
|
||||
)
|
||||
(wire (pts (xy 106.68 66.04) (xy 114.3 66.04))
|
||||
(wire (pts (xy 106.68 68.58) (xy 114.3 68.58))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 9eebe67c-34d0-42e8-be3e-c4e1b41b94ae)
|
||||
)
|
||||
@ -227,23 +234,15 @@
|
||||
(property "Sheet file" "npl.kicad_sch" (id 1) (at 114.3 83.1346 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(pin "AS_driving_mode" input (at 114.3 66.04 180)
|
||||
(pin "AS_close_SDC" input (at 114.3 68.58 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 7db6adf7-763b-4c6d-8cab-730d935b2716)
|
||||
)
|
||||
(pin "TS_activate_dash" input (at 114.3 77.47 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid d45861dc-bd69-4d9e-b63a-cd07b1e5b108)
|
||||
)
|
||||
(pin "TS_activate_ext" input (at 146.05 62.23 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 5bf07090-c4c8-4727-bea1-cf2987cdb8e7)
|
||||
)
|
||||
(pin "AS_close_SDC" input (at 114.3 80.01 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 8ad7f34c-620a-4c6c-abd1-8d0fa061cc44)
|
||||
)
|
||||
(pin "Watchdog" input (at 114.3 68.58 180)
|
||||
(pin "Watchdog" input (at 114.3 66.04 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid f20beb7a-21f4-4808-963c-fd416874ac3a)
|
||||
)
|
||||
@ -251,7 +250,7 @@
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 8540b694-602f-43b8-83b9-b82b6479d504)
|
||||
)
|
||||
(pin "To_SDC_relais" output (at 146.05 80.01 0)
|
||||
(pin "To_SDC_relais" output (at 146.05 71.755 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid cd7e1f72-1d89-41a0-9343-fb71f5641874)
|
||||
)
|
||||
@ -267,6 +266,14 @@
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 9293b58d-3c0a-479c-8fb1-84f0789c162e)
|
||||
)
|
||||
(pin "TS_activate_dash" input (at 114.3 80.01 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 9be27248-3ab7-4f37-a43c-afff0f359a5e)
|
||||
)
|
||||
(pin "AS_driving_mode" input (at 114.3 77.47 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 5eb54f68-1c42-4d3d-9344-d23055c529ec)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet (at 81.28 50.8) (size 25.4 31.75)
|
||||
@ -283,11 +290,11 @@
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid a608c37b-d973-4f49-836e-1ee4f054f337)
|
||||
)
|
||||
(pin "AS_driving_mode" output (at 106.68 66.04 0)
|
||||
(pin "AS_close_SDC" output (at 106.68 68.58 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 6104fae0-7488-49de-9156-d70376cd4b09)
|
||||
)
|
||||
(pin "Watchdog" output (at 106.68 68.58 0)
|
||||
(pin "Watchdog" output (at 106.68 66.04 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 239be08a-88f2-45bf-b4cb-1205743a9032)
|
||||
)
|
||||
@ -307,6 +314,10 @@
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 92a07936-b42b-4fc7-8498-139f11781859)
|
||||
)
|
||||
(pin "ASMS" input (at 106.68 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid b09bce9f-e3cb-40e9-ac69-eea1e93d621b)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet (at 153.67 95.25) (size 25.4 19.05) (fields_autoplaced)
|
||||
@ -359,10 +370,6 @@
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 8b71927c-08ce-4813-9883-e78799825405)
|
||||
)
|
||||
(pin "TS_activate_dash" output (at 114.3 100.33 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 7ec5dd66-bd1d-41c0-9af0-fd1a605d062a)
|
||||
)
|
||||
(pin "SDC_in" output (at 146.05 109.22 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 2bc5e4b7-c7b0-43b1-a8fd-7aa126d14fc2)
|
||||
@ -395,9 +402,13 @@
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 8ed740dc-d1ed-4910-b91a-28e58d3eb67f)
|
||||
)
|
||||
(pin "ASMS" output (at 114.3 97.79 180)
|
||||
(pin "TS_activate_dash" output (at 114.3 97.79 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 521f2ccc-9e77-4ad0-8df0-c7e167227ab3)
|
||||
(uuid a50624d8-e020-4ee1-9dac-037b63704b21)
|
||||
)
|
||||
(pin "ASMS" output (at 114.3 100.33 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 6636240c-3075-4224-9c54-1efe05841a3b)
|
||||
)
|
||||
)
|
||||
|
||||
@ -681,6 +692,12 @@
|
||||
(path "/00000000-0000-0000-0000-000061bba8ea/0c9965bf-d700-4f1b-b92b-391ed6b70e26"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/40bf8e40-0bff-47d3-ab81-5ae4bbeade95"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/54e2aaaf-edc9-4a7a-94bb-4a9c3927d5db"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/ef87f248-300e-4271-887f-f4d38b41fe25/7de36103-3d8b-43c6-b25b-7aa68cd45394"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
@ -702,6 +719,9 @@
|
||||
(path "/ef87f248-300e-4271-887f-f4d38b41fe25/d9e1eadb-f1e9-4dac-a25f-5a0b53d72c11"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/e80a9d63-6ef1-480a-9800-86ca95e480ca"
|
||||
(reference "#PWR?") (unit 1) (value "+3.3V") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061bba8ea/f42d7465-9e12-4af1-a1d0-c713491bd188"
|
||||
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
@ -780,12 +800,12 @@
|
||||
(path "/00000000-0000-0000-0000-000061b4e8cf/e99b18c7-daaa-43f0-88ff-d7456b11aca8"
|
||||
(reference "C?") (unit 1) (value "C_5V") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/eb53e15e-79a5-4cec-99c5-39aeb85e9e17"
|
||||
(reference "C?") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061bba8ea/00000000-0000-0000-0000-000061e0cd10"
|
||||
(reference "D1") (unit 1) (value "Zener 3V") (footprint "Diode_SMD:D_SOD-323_HandSoldering")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061a897b7/00000000-0000-0000-0000-000061b65c4f"
|
||||
(reference "D4") (unit 1) (value "BAT54HMFH") (footprint "Diode_SMD:D_SOT-23_ANK")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061a897b7/00000000-0000-0000-0000-000061beed1b"
|
||||
(reference "D5") (unit 1) (value "Yellow LED") (footprint "Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder")
|
||||
)
|
||||
@ -963,8 +983,29 @@
|
||||
(path "/00000000-0000-0000-0000-000061ad63d5/00000000-0000-0000-0000-000061b93d23"
|
||||
(reference "U9") (unit 1) (value "G3VM-61DR1") (footprint "Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/c5552734-6149-45ed-9d69-cce4e7e0503b"
|
||||
(reference "U?") (unit 1) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061b4e8cf/fad2f278-0632-478b-899a-29b914388a89"
|
||||
(reference "U?") (unit 1) (value "NCP1117-3.3_SOT223") (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/d9913e95-0de8-4bdf-8406-bbd8f507aaa8"
|
||||
(reference "U?") (unit 2) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/567c2ea1-c2b5-4f5b-9527-6f44bc51548a"
|
||||
(reference "U?") (unit 3) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/2a806248-33dd-4d2e-853b-48d14f04228b"
|
||||
(reference "U?") (unit 4) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/ec8c690e-2714-435a-8a1e-2ac04a01b840"
|
||||
(reference "U?") (unit 5) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/198d4e29-b51d-4000-8fdf-d1d525e271b4"
|
||||
(reference "U?") (unit 6) (value "74HC14") (footprint "")
|
||||
)
|
||||
(path "/00000000-0000-0000-0000-000061ad620f/25b9e719-77fb-4255-8614-8e9527399074"
|
||||
(reference "U?") (unit 7) (value "74HC14") (footprint "")
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user