[UNVERIFIED] Astra diagram pass
This commit is contained in:
@@ -13,13 +13,7 @@ low-impedance injector requires a different architecture.
|
||||
|
||||
## Power path
|
||||
|
||||
```text
|
||||
VBAT_PROT --> injector positive terminal --> injector coil --> VNL5050 DRAIN
|
||||
|
|
||||
internal low-side MOSFET
|
||||
|
|
||||
SOURCE --> INJ_PGND --> power-entry ground
|
||||
```
|
||||

|
||||
|
||||
- The injector's positive terminal connects to `VBAT_PROT`; its negative
|
||||
terminal connects to `DRAIN`.
|
||||
@@ -37,12 +31,7 @@ VBAT_PROT --> injector positive terminal --> injector coil --> VNL5050 DRAIN
|
||||
`INPUT` is active high. It receives only the hardware-permitted injector
|
||||
command defined by the two-channel deadman interlock.
|
||||
|
||||
```text
|
||||
SAFE_INJECTOR_SIG --> 1 kOhm Rprot --> INPUT
|
||||
|-- 10 kOhm ---------> INJ_PGND
|
||||
`-- low-capacitance
|
||||
Zener clamp ------> INJ_PGND
|
||||
```
|
||||

|
||||
|
||||
```text
|
||||
SAFE_INJECTOR_SIG = ENGINE_PERMIT AND MCU_INJECTOR_SIG
|
||||
@@ -70,9 +59,7 @@ status inputs disagree.
|
||||
`STATUS` is an open-drain diagnostic output. It is read by the MCU through a
|
||||
1 kOhm protection resistor and a `+3V3_MAIN` pull-up.
|
||||
|
||||
```text
|
||||
+3V3_MAIN pull-up --> MCU-side status node --> 1 kOhm Rprot --> STATUS
|
||||
```
|
||||

|
||||
|
||||
The 3.3 V pull-up is within the pin rating and provides a safe MCU logic level.
|
||||
The diagnostic path supports off-state open-load detection and indicates
|
||||
@@ -84,9 +71,7 @@ separate, unambiguous MCU-readable short-circuit/current-limit indication.
|
||||
|
||||
Define `INJ_PGND` as the injector module's high-current return domain.
|
||||
|
||||
```text
|
||||
VNL5050 SOURCE --> short, low-impedance INJ_PGND copper --> power-entry ground star
|
||||
```
|
||||

|
||||
|
||||
- `INJ_PGND` runs directly to the power-entry ground star, where it joins the
|
||||
battery return, `IGN_PGND`, `DGND`, and sensor return domains.
|
||||
|
||||
Reference in New Issue
Block a user