[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 -46
View File
@@ -25,39 +25,9 @@ part numbers remain to be selected after the loads and packaging are confirmed.
## Rail Tree
```text
4S LiPo
|
+-- input fuse, reverse-polarity protection, TVS/transient protection
|
+-- VBAT_PROT ---------------------------------> ignition branch
| injector branch
| protected low-side outputs
| protected VBAT sense
|
+-- synchronous buck --------------------------> +5V_MAIN
| | internal 5 V circuitry
| |
| +-- eFuse / load switch ------------------> +5V_AUX
| | external logic-level outputs
| |
| +-- eFuse / load switch, ferrite/filter --> +5V_SENS
| protected sensor supply
|
+-- synchronous buck --------------------------> +3V3_MAIN
| | MCU digital supplies
| | 3.3 V logic / communications
| |
| +-- ferrite bead / filtering -------------> +5V_AUX
| MCU analogue domain
| analogue front ends
| ADC reference
|
+-- regulated buck-boost ----------------------> +12V_SENS
12 V sensor supply
crank/cam Hall sensors
![Power sources](diagrams/power-sources.svg)
```
![Power branches](diagrams/power-branches.svg)
## Input and Raw-Battery Domain
@@ -148,13 +118,7 @@ to track `+5V_SENS`. Therefore 5 V ratiometric sensor readings are made
ratiometric in measurement and firmware rather than by requiring a fixed
relationship between the rails.
```text
+5V_SENS ----> sensor excitation
|
+--> sensor output -- matched divider --> ADC sensor channel
|
+--> +5V_SENS sense - matched divider --> ADC 5-V-sense channel
```
![Ratiometric](diagrams/ratiometric.svg)
Firmware shall calculate the sensor signal as a ratio of the two ADC readings:
@@ -186,13 +150,7 @@ conventional automotive ECU sensor interface. The thermistor itself is passive
and would operate with a 3.3 V excitation, but using the protected 5 V sensor
rail gives a common, diagnosable excitation supply for external sensors.
```text
+5V_SENS -- precision pull-up --+-- thermistor -- sensor ground
|
+-- matched divider/filter --> ADC thermistor channel
+5V_SENS ------ matched divider/filter -----------------> ADC 5-V-sense channel
```
![Thermistor](diagrams/thermistor.svg)
Firmware shall use the ratio of the thermistor-channel and 5-V-sense ADC
readings to calculate the thermistor resistance. This cancels variation in