Files
NeoECU-Hardware/Architecture/diagrams/ignition-command.topology.json
T

150 lines
2.4 KiB
JSON

{
"title": "Ignition timing and inhibit protection",
"source": "IO_MODULES/IGNITION.md: Command and inhibit path",
"reference_scope": "documentation only",
"components": [
{
"ref": "J0",
"kind": "port",
"pins": [
"P"
],
"value": "STM32 timing (3.3 V)"
},
{
"ref": "BUFFER",
"kind": "functional-block",
"pins": [
"IN",
"OUT"
],
"value": "Non-inverting\n3.3 V \u2192 5 V"
},
{
"ref": "RP0",
"kind": "resistor",
"pins": [
"1",
"2"
],
"value": "1 k\u03a9"
},
{
"ref": "Z0",
"kind": "zener",
"pins": [
"K",
"A"
],
"value": "Low-C clamp\nVoltage TBD"
},
{
"ref": "G0",
"kind": "ground-port",
"pins": [
"P"
],
"value": "VBG_LOCAL_KELVIN"
},
{
"ref": "U0",
"kind": "port",
"pins": [
"P"
],
"value": "INP"
},
{
"ref": "J1",
"kind": "port",
"pins": [
"P"
],
"value": "SAFE_IGNITION_INHIBIT"
},
{
"ref": "RP1",
"kind": "resistor",
"pins": [
"1",
"2"
],
"value": "1 k\u03a9"
},
{
"ref": "Z1",
"kind": "zener",
"pins": [
"K",
"A"
],
"value": "Low-C clamp\nVoltage TBD"
},
{
"ref": "G1",
"kind": "ground-port",
"pins": [
"P"
],
"value": "VBG_LOCAL_KELVIN"
},
{
"ref": "U1",
"kind": "port",
"pins": [
"P"
],
"value": "EN"
}
],
"nets": [
{
"name": "STM32 timing (3.3 V)",
"connections": [
"J0.P",
"BUFFER.IN"
]
},
{
"name": "TIMING_5V",
"connections": [
"BUFFER.OUT",
"RP0.1"
]
},
{
"name": "INP",
"connections": [
"RP0.2",
"Z0.K",
"U0.P"
]
},
{
"name": "VBG_LOCAL_KELVIN",
"connections": [
"Z0.A",
"G0.P",
"Z1.A",
"G1.P"
]
},
{
"name": "SAFE_IGNITION_INHIBIT",
"connections": [
"J1.P",
"RP1.1"
]
},
{
"name": "EN",
"connections": [
"RP1.2",
"Z1.K",
"U1.P"
]
}
],
"no_connects": []
}