Files
NeoECU-Hardware/Architecture/diagrams/injector-command.topology.json

95 lines
1.5 KiB
JSON

{
"title": "Injector command protection",
"source": "IO_MODULES/INJECTON.md: Command path",
"reference_scope": "documentation only",
"components": [
{
"ref": "J",
"kind": "port",
"pins": [
"P"
],
"value": "SAFE_INJECTOR_SIG"
},
{
"ref": "Rprot",
"kind": "resistor",
"pins": [
"1",
"2"
],
"value": "Rprot \u00b7 1 k\u03a9"
},
{
"ref": "R_PD",
"kind": "resistor",
"pins": [
"1",
"2"
],
"value": "10 k\u03a9"
},
{
"ref": "GR",
"kind": "ground-port",
"pins": [
"P"
],
"value": "INJ_PGND"
},
{
"ref": "Z",
"kind": "zener",
"pins": [
"K",
"A"
],
"value": "Low-C clamp\nVoltage TBD"
},
{
"ref": "GZ",
"kind": "ground-port",
"pins": [
"P"
],
"value": "INJ_PGND"
},
{
"ref": "U",
"kind": "port",
"pins": [
"P"
],
"value": "INPUT"
}
],
"nets": [
{
"name": "SAFE_INJECTOR_SIG",
"connections": [
"J.P",
"Rprot.1"
]
},
{
"name": "INPUT",
"connections": [
"Rprot.2",
"R_PD.1",
"Z.K",
"U.P"
]
},
{
"name": "INJ_PGND",
"connections": [
"R_PD.2",
"GR.P",
"Z.A",
"GZ.P"
]
}
],
"no_connects": []
}