[UNVERIFIED] Astra diagram pass

This commit is contained in:
2026-09-10 23:39:49 +02:00
parent 45c0d7f8ec
commit 31b3595ac0
81 changed files with 3762 additions and 192 deletions
+4 -19
View File
@@ -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
```
![Injector power](../diagrams/injector-power.svg)
- 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
```
![Injector command](../diagrams/injector-command.svg)
```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
```
![Injector status](../diagrams/injector-status.svg)
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
```
![Injector ground](../diagrams/injector-ground.svg)
- `INJ_PGND` runs directly to the power-entry ground star, where it joins the
battery return, `IGN_PGND`, `DGND`, and sensor return domains.