Complete PowerProfiler hardware documentation overhaul

- Restructured Hardware_PowerSupply.de.md with professional formatting
- Updated component selection back to BQ25672 system architecture
- Added comprehensive thermal calculations for MOSFET selection
- Implemented detailed RC soft-start calculations for SD card power switching
- Organized datasheets in structured folder hierarchy
- Added system architecture diagrams and technical specifications
- Optimized RC dimensioning with flexible formula for various component values
This commit is contained in:
Eduard Iten 2025-10-12 10:31:56 +02:00
parent c50bd085d5
commit bceea347ed
6 changed files with 143 additions and 90 deletions

View File

@ -59,7 +59,7 @@ Das System generiert vier verschiedene Versorgungsspannungen:
|------------|----------|---------|-----------|
| **VDD** | Hauptversorgung (MCU, Sensoren, Flash) | [Buck-Boost-Wandler](#buck-boost-wandler-33-v) | ✓ |
| **VDDSD** | MicroSD-Kartenslot | [Buck-Boost-Wandler](#buck-boost-wandler-33-v) | ✓ |
| **VRTC** | RTC und MCU-VBAT | [VBackup-Multiplexer](#vbackup-multiplexer) | |
| **VRTC** | RTC und MCU-VBAT | [VRTC-Multiplexer](#vrtc-multiplexer) | |
| **VBACKUP** | RTC-Backup | [CR1220-Zelle](#backup-batterie-cr1220) | |
### Systemarchitektur
@ -79,11 +79,10 @@ graph TD
end
subgraph "Energiemanagement"
PMUX_EXT[ Power-Multiplexer<br/>Externe Quellen ]
CHARGER[ Ladeschaltung<br/>bq24296M + bq24239 ]
CHARGER[ Ladeschaltung<br/>BQ25672 ]
DCDC[ Buck-Boost-Wandler<br/>TPS63020 ]
LDO[ LDO-Regler<br/>XC6206P332MR-G ]
PMUX_BACKUP[ VBackup-Multiplexer<br/>Diskrete Lösung ]
PMUX_BACKUP[ VRTC-Multiplexer<br/>Diskrete Lösung ]
SDSWITCH[ SD-Schalter<br/>P-MOSFET ]
end
@ -94,9 +93,8 @@ graph TD
VBACKUP[ VBACKUP<br/>3V Backup ]
end
USBC --> PMUX_EXT
DEBUG --> PMUX_EXT
PMUX_EXT --> CHARGER
USBC --> CHARGER
DEBUG --> CHARGER
CHARGER <--> GAUGE
GAUGE <--> PROTECTION
PROTECTION <--> LIPO
@ -255,7 +253,7 @@ Die kritische Reserve ist die verfügbare Energie zwischen 3,0 V (Deep-Power-Dow
|----------|----------------|-----------|
| XB4908A (Akkuschutz) | 6 μA | Datenblattangabe |
| bq27441-G1 (Fuel Gauge) | 1 μA | Geschätzt (typ. 0,6 μA) |
| bq24296M (Lader) | 1 μA | Ship-Modus |
| BQ25672 (Lader) | 1 μA | Ship-Modus |
| **Gesamtverbrauch** | **8 μA** | |
**Standzeit-Berechnung:**
@ -265,76 +263,38 @@ Diese Standzeit von über 7 Monaten gewährleistet ausreichend Schutz vor Tiefen
### Spannungswandlung
#### Power-Multiplexer (Externe Quellen)
**Implementation:** Diskrete Lösung mit P-Kanal-MOSFETs
**Funktion:** Intelligente Umschaltung zwischen USB-C und Debug-Anschluss
![VPower-Multiplexer Schaltung](img/power_power_mux.svg)
**Funktionsprinzip:**
**Debug-Priorität (Standby-Zustand):**
Die Versorgung vom Debug-Anschluss wird durch den Pull-Down-Widerstand `R1` am Gate von `Q1` durchgeschaltet, sobald eine Spannung am Debug-Anschluss anliegt. Gleichzeitig wird `Q2` durch `R3` sperrend gehalten, da sein Gate über `R3` auf 5 V gezogen wird.
**USB-Priorität (Aktiv-Zustand):**
Beim Anschluss einer USB-Versorgung wird `Q1` sofort sperrend, da das Gate von `Q1` durch `R2` auf die USB-Spannung gezogen wird. Nach einer definierten Verzögerungszeit schaltet der `bq24239` den `n_CHG_AL`-Open-Drain-Ausgang auf GND und zieht damit das Gate von `Q2` über `R4` auf Masse. `Q2` wird leitend und die Laderversorgung erfolgt vom USB-Anschluss.
**Umschaltverhalten:**
Während der Umschaltung zwischen den Quellen ist das System kurzzeitig stromlos (bei nicht angeschlossenem Akku). Dies ist akzeptabel, da es sich um einen aussergewöhnlichen Betriebszustand handelt. Die Schaltung gewährleistet:
- Betrieb ausschliesslich vom Debug-Anschluss (ohne Akku/USB)
- Verhinderung von Kurzschlüssen zwischen den Versorgungsquellen
- USB-Priorisierung im Normalbetrieb (Debug-Anschluss nicht gesteckt)
#### Ladeschaltung
**Hauptbaustein:** bq24296M (Texas Instruments)
**Zusatzbaustein:** bq24239 für erweiterte Ladegeräteerkennung
**Hauptbaustein:** BQ25672 (Texas Instruments)
**Typ:** Hochintegrierter Buck-Boost-Lader mit integriertem Power-Multiplexer
Die Ladeschaltung wurde von der ursprünglich geplanten bq25672 auf die bq24296M umgestellt, um Layoutkomplexität zu reduzieren bei gleichzeitiger Beibehaltung aller wichtigen Funktionen.
Der BQ25672 wurde als Hauptladeschaltung gewählt und bietet alle erforderlichen Funktionen in einem einzigen IC.
**Kernfunktionen der bq24296M:**
- Einstellbarer Ladestrom bis 3 A (10-mA-Schritte über I²C)
- Einstellbare Eingangsstrombegrenzung
- Hohe Effizienz durch integrierte Synchronous-Switching-Architektur
- NVDC-Funktion (Narrow Voltage DC)
**Kernfunktionen des BQ25672:**
- Integrierter bidirektionaler Power-Multiplexer für externe Quellen
- Einstellbarer Ladestrom bis 4,5 A (über I²C)
- Einstellbare Eingangsstrombegrenzung bis 3 A
- Buck-Boost-Architektur für optimale Effizienz
- Automatische USB-Ladegeräteerkennung (USB BC1.2, USB-C, HVDCP)
- Ship-Modus für minimalen Stromverbrauch
- Integrierte Power-MOSFETs
- Integrierte Power-MOSFETs und Schutzfunktionen
**Erweiterte Ladegeräteerkennung:**
Da die bq24296M keine direkte USB-Ladegeräteerkennung bietet, wird zusätzlich der bq24239 eingesetzt:
```mermaid
flowchart TD
START[Externe Versorgung erkannt] --> CC{CC-Leitungen messen}
CC -->|> 1,31 V| C[USB-C: 3 A verfügbar]
CC -->|0,71 V - 1,16 V| D[USB-C: 1,5 A verfügbar]
CC -->|< 0,61 V| BCD{bq24239 auslesen}
BCD -->|SDP erkannt| ENUM[USB-Enumerierung]
BCD -->|DCP/CDP erkannt| SET[Strombegrenzung<br/>gemäss bq24239]
ENUM --> LIMIT[Strombegrenzung<br/>gemäss Enumerierung]
C --> CONFIG[Ladestrom konfigurieren]
D --> CONFIG
SET --> CONFIG
LIMIT --> CONFIG
```
**Systemverbindung:**
**Systemintegration:**
```mermaid
graph LR
USBC[USB-C-Anschluss] --> CHARGER[bq24296M]
USBC -- D+/D- --> DETECTOR[bq24239]
USBC[USB-C-Anschluss] --> MUX[Integrierter Power-MUX]
DEBUG[Debug-Anschluss] --> MUX
MUX --> CHARGER[BQ25672 Core]
USBC -- CC1/CC2 --> MCU[Mikrocontroller]
DETECTOR -- D+/D- --> MCU
DETECTOR -- Erkennungssignale --> MCU
MCU -- I²C --> CHARGER
CHARGER --> SYSTEM[Systemversorgung]
```
**Vorteile der integrierten Lösung:**
- Reduzierte Bauteilanzahl durch integrierten Power-Multiplexer
- Optimierte Effizienz durch abgestimmte Regelkreise
- Vereinfachtes Layout ohne externe MOSFETs für Quellenumschaltung
- Automatische Ladegeräteerkennung ohne zusätzliche ICs
#### Buck-Boost-Wandler (3,3 V)
**Baustein:** TPS63020 (Texas Instruments)
**Funktion:** Hauptspannungsversorgung für MCU, Sensoren und Flash-Speicher
@ -389,13 +349,13 @@ SD-Karten können auch im Idle-Zustand signifikanten Stromverbrauch aufweisen. D
- Ausgangsspannung: 3,3 V ±2%
**Dropout-Verhalten:**
Bei Akkuspannungen unter 3,3 V arbeitet der LDO im Dropout-Bereich, wobei die Ausgangsspannung der Eingangsspannung minus Dropout-Spannung folgt. Dies kann zu I²C-Pegelkonflikten führen, weshalb der VBackup-Multiplexer bei aktivem DC/DC-Wandler auf VDD umschaltet.
Bei Akkuspannungen unter 3,3 V arbeitet der LDO im Dropout-Bereich, wobei die Ausgangsspannung der Eingangsspannung minus Dropout-Spannung folgt. Dies kann zu I²C-Pegelkonflikten führen, weshalb der VRTC-Multiplexer bei aktivem DC/DC-Wandler auf VDD umschaltet.
#### VBackup-Multiplexer
#### VRTC-Multiplexer
**Implementation:** Diskrete Lösung mit Schottky-Dioden und P-Kanal-MOSFET
**Funktion:** Intelligente Umschaltung zwischen DC/DC-Wandler und LDO für VRTC
![VBackup-Multiplexer Schaltung](img/power_backup_mux.svg)
![VRTC-Multiplexer Schaltung](img/power_backup_mux.svg)
**Funktionsprinzip:**
@ -420,6 +380,67 @@ Der Stromfluss vom LDO über `D1` wird unterbunden, da die Ausgangsspannung des
## Bauteilauslegung
### Ladeelektronik
Basierend auf den Anforderungen des Designs (max. Ladestrom 4,5 A, max. Eingangsstrom 3 A) und der System-Topologie (BQ25672, TPS63020) wurden die folgenden Hauptkomponenten für die Leistungselektronik ausgewählt und bewertet.
#### Induktivitäten
Es werden zwei unterschiedliche, für ihren jeweiligen Zweck optimierte Induktivitäten verwendet.
**Lader (BQ25672):**
- **Betriebspunkt:** f_SW = 750 kHz (Modus für hohe Effizienz)
- **Benötigte Induktivität:** L = 2,2 μH
- **Gewähltes Bauteil:** FTC404030S2R2MGCA (Cjiang)
**Begründung:**
Die Auswahl erfolgte aufgrund der hohen Robustheit des Bauteils. Die Nennströme der Induktivität bieten eine grosse Sicherheitsmarge gegenüber den Anforderungen der Applikation:
- **Thermischer Nennstrom (I_rms):** 8,5 A (deutlich über dem max. Ladestrom von 4,5 A, was eine geringe Eigenerwärmung sicherstellt)
- **Sättigungsstrom (I_sat):** 9,5 A (deutlich über dem zu erwartenden Spitzenstrom von ca. 5,3 A, was eine hohe Stabilität des Wandlers garantiert)
**Systemwandler 3,3 V (TPS63020):**
- **Betriebspunkt:** f_SW ≈ 2,4 MHz
- **Benötigte Induktivität:** L ≈ 1,0 μH
- **Gewähltes Bauteil:** FTC252010S1R0MBCA (Cjiang)
**Begründung:**
Die Auswahl erfolgte im Hinblick auf optimale elektrische Performance und kompakte Baugrösse für den Low-Power-Wandler:
- **Induktivität:** Der Wert von 1,0 μH ist ideal für das schnelle Einschwingverhalten (Transient Response) des hochfrequenten TPS63020-Reglers
- **Baugrösse:** Mit 2,5 × 2,0 mm ist die Spule angemessen klein für diesen Schaltungsteil
- **Strombelastbarkeit:** Die Nennströme (I_rms = 4,1 A, I_sat = 4,8 A) sind für die maximale Last von 300 mA massiv überdimensioniert und stellen kein Risiko dar
#### Eingangs-MOSFETs
Für den bidirektionalen Eingangs-Schalter wird ein Dual-N-Kanal-MOSFET in Back-to-Back-Konfiguration (Common Drain) eingesetzt.
**Gewähltes Bauteil:** AON5820 (Alpha & Omega Semiconductor)
**Betriebsbedingungen (Worst-Case):** Eingangsstrom I_IN(max) = 3 A, Gate-Ansteuerung V_GS ≥ 6 V
**Berechnung der Verlustleistung und Erwärmung:**
Die Berechnung basiert auf dem maximalen "heissen" Widerstand des Bauteils, um eine sichere Auslegung zu gewährleisten.
*Bestimmung des R_DS(on):*
- Maximaler Widerstand bei 25°C aus Datenblatt: R_DS(on)@25°C,4.5V = 9,5 mΩ
- Temperaturkoeffizient für 125°C (aus Fig. 4): k_T ≈ 1,6
- "Heisser" Widerstand pro FET: R_DS(on),hot = R_DS(on)@25°C × k_T = 9,5 mΩ × 1,6 = 15,2 mΩ
*Gesamtwiderstand der Back-to-Back-Schaltung:*
$$R_{total,hot} = 2 \times R_{DS(on),hot} = 2 \times 15,2\text{ mΩ} = 30,4\text{ mΩ}$$
*Spannungsabfall bei 3 A:*
$$V_{Abfall} = I_{IN} \times R_{total,hot} = 3\text{ A} \times 0,0304\text{ Ω} ≈ 91\text{ mV}$$
*Verlustleistung bei 3 A:*
$$P_{Verlust} = I_{IN}^2 \times R_{total,hot} = (3\text{ A})^2 \times 0,0304\text{ Ω} ≈ 274\text{ mW}$$
*Resultierende Temperaturerhöhung (ΔT):*
- Thermischer Widerstand aus Datenblatt: R_θJA = 75°C/W (Max, Steady-State)
- ΔT = P_Verlust × R_θJA = 0,274 W × 75°C/W ≈ 20,5°C
**Bewertung:**
Eine maximale Verlustleistung von ca. 274 mW führt zu einer Erwärmung von ca. 21°C über der Umgebungstemperatur. Dies ist thermisch unkritisch und liegt weit innerhalb der Spezifikationen des Bauteils. Ein Platinenlayout, das die Kühlfläche des zentralen Drain-Pads berücksichtigt ("Best Practice"), ist für eine zuverlässige Wärmeabfuhr ausreichend.
### N-Kanal-MOSFETs
**Baustein:** AO3400A
**Anwendung:** Digitale Schalter und Inverter
@ -429,33 +450,64 @@ Da N-Kanal-MOSFETs in diesem Design ausschliesslich für Logikfunktionen eingese
**Alternative:** Jeder andere Logic-Level-N-Kanal-MOSFET kann verwendet werden.
### P-Kanal-MOSFETs
**Baustein:** MDD2301
**Anwendungen:** Power-Multiplexer, Backup-MUX, SD-Kartenversorgung
Der kritischste Anwendungsfall ist der Power-Multiplexer mit bis zu 3 A Strombelastung.
#### Allgemeine Anwendungen
**Baustein:** AO3401A
**Anwendung:** Digitale Schalter und Load-Switches
**Technische Daten:**
Für allgemeine P-Kanal-MOSFET-Anwendungen (analoge Ergänzung zum AO3400A) wird der AO3401A als kostengünstiger Standard-Typ eingesetzt. Er bietet ausreichende Parameter für alle Logic-Level-Anwendungen bei geringen bis mittleren Strömen.
| Parameter | Wert |
|-----------|------|
| Gehäuse | SOT-23 |
| R_DS(on) @ 4,5 V | typ. 33 mΩ, max. 45 mΩ |
| R_DS(on) @ 2,5 V | typ. 46 mΩ, max. 60 mΩ |
| Thermischer Widerstand | R_θJA = 100 K/W |
| Leckstrom | I_DSS < 1 μA @ -10 V |
**Alternative:** Jeder andere Logic-Level-P-Kanal-MOSFET kann verwendet werden.
**Thermische Auslegung (Power-Multiplexer bei 3 A, Worst Case):**
#### Hochstrom-Anwendungen
**Baustein:** AON5820 (siehe Eingangs-MOSFETs)
**Anwendungen:** VRTC-Multiplexer, SD-Kartenversorgung
Verlustleistung:
$$P_{loss} = R_{DS(on)} \cdot I^2 = 45\text{ mΩ} \cdot (3\text{ A})^2 = 405\text{ mW}$$
Durch die Verwendung des Dual-N-Kanal-MOSFETs AON5820 in verschiedenen Schaltungsteilen wird die Bauteilvielfalt reduziert und die Lagerhaltung vereinfacht.
Temperaturerhöhung:
$$\Delta T = P_{loss} \cdot R_{\theta JA} = 405\text{ mW} \cdot 100\text{ K/W} = 40,5\text{ K}$$
**Anwendung im VRTC-Multiplexer:**
Die Back-to-Back-Konfiguration eignet sich ideal für bidirektionale Schalter, bei denen Stromfluss in beide Richtungen verhindert werden muss.
**Spannungsabfall-Analyse (Backup-MUX bei 2 mA):**
$$\Delta U = R_{DS(on)} \cdot I = 45\text{ mΩ} \cdot 2\text{ mA} = 0,09\text{ mV}$$
**Thermische Auslegung (VRTC-Multiplexer bei 2 mA):**
Bei den geringen Strömen im VRTC-Pfad ist die Verlustleistung vernachlässigbar:
$$P_{loss} = I^2 \times R_{DS(on)} = (2\text{ mA})^2 \times 30,4\text{ mΩ} ≈ 0,12\text{ μW}$$
Beide Anwendungsfälle liegen deutlich innerhalb der Spezifikationsgrenzen.
**Anwendung bei SD-Kartenversorgung:**
Für die SD-Kartenversorgung wird der AON5820 als P-Kanal-Load-Switch konfiguriert (ein MOSFET des Dual-Pakets).
*Thermische Auslegung (SD-Karte bei Schreibvorgängen):*
- Maximaler Schreibstrom: 100 mA (kurzzeitig)
- Verlustleistung: $P_{loss} = I^2 \times R_{DS(on)} = (100\text{ mA})^2 \times 15,2\text{ mΩ} = 152\text{ μW}$
- Temperaturerhöhung: $\Delta T = 152\text{ μW} \times 75\text{ K/W} ≈ 0,01\text{ K}$
*Soft-Start-Auslegung mittels RC-Gatebeschaltung:*
Die SD-Karte ist mit 10 μF + 100 nF gepuffert. Um Einschaltströme zu begrenzen, wird eine RC-Schaltung am Gate implementiert:
**Auslegungskriterien:**
- Kondensatorladung: $Q = C \times V = 10,1\text{ μF} \times 3,3\text{ V} = 33,3\text{ μC}$
- Zulässiger Ladestrom: $I_{max} = 100\text{ mA}$ (thermisch unkritisch)
- Mindest-Anstiegszeit: $t_{rise,min} = \frac{Q}{I_{max}} = \frac{33,3\text{ μC}}{100\text{ mA}} = 333\text{ μs}$
**RC-Dimensionierung:**
- Gate-Kapazität des AON5820: $C_{gate} ≈ 1\text{ nF}$
- Mindest-Gate-Zeitkonstante: $\tau_{gate,min} = \frac{t_{rise,min}}{3} ≈ 100\text{ μs}$
- **Auslegungsformel:** $R_{min} = \frac{\tau_{gate,min}}{C_{gewählt}}$
**Praktische Beispiele:**
- Mit C = 100 nF: $R_{min} = \frac{100\text{ μs}}{100\text{ nF}} = 1\text{ kΩ}$
- Mit C = 10 nF: $R_{min} = \frac{100\text{ μs}}{10\text{ nF}} = 10\text{ kΩ}$
- Mit C = 1 nF: $R_{min} = \frac{100\text{ μs}}{1\text{ nF}} = 100\text{ kΩ}$
**Empfohlene Beschaltung:**
- **Mindestempfehlung:** R = 1 kΩ, C = 100 nF (schnell und verfügbar)
- **Konservativ:** R = 10 kΩ, C = 10 nF (langsamere Flanken)
**Bewertung 1 kΩ/100 nF:**
- Anstiegszeit: ≈ 300 μs (3 × τ = 3 × 100 μs)
- Ladestrom bleibt unter 100 mA
- Schnelle SD-Karten-Verfügbarkeit für zeitkritische Anwendungen
Alle Anwendungsfälle liegen deutlich innerhalb der Spezifikationsgrenzen.
## Referenzen und Datenblätter
@ -464,7 +516,7 @@ Alle Datenblätter der verwendeten Bauteile sind in diesem Repository verfügbar
### Energiemanagement-ICs
- **[XB4908A](datasheets/LiIon%20Protection/XB4908.pdf)** - Li-Ion-Schutzschaltung mit integrierten MOSFETs (XySemi)
- **[bq27441-G1](datasheets/Fuel%20Gauge/bq27441-g1.pdf)** - Fuel Gauge IC (Texas Instruments)
- **[bq24296M](datasheets/Charger/bq24296m.pdf)** - Hocheffizienter Lader-IC mit integrierter Synchronous-Switching-Architektur (Texas Instruments)
- **[BQ25672](datasheets/Charger/bq25672.pdf)** - Hochintegrierter Buck-Boost-Lader mit Power-Multiplexer (Texas Instruments)
### USB-Erkennung
- **[bq24230](datasheets/USB%20Detection/bq24230.pdf)** - USB-Ladegeräteerkennung und -charakterisierung (Texas Instruments)
@ -476,7 +528,8 @@ Alle Datenblätter der verwendeten Bauteile sind in diesem Repository verfügbar
### Diskrete Halbleiter
- **[AO3400A](datasheets/MOSFET/ao3400a.pdf)** - N-Kanal-Logic-Level-MOSFET für digitale Schaltanwendungen (Alpha & Omega Semiconductor)
- **[MDD2301](datasheets/MOSFET/mdd2301.pdf)** - P-Kanal-Power-MOSFET für Leistungsschalter bis 3 A (Diodes Incorporated)
- **[AO3401A](datasheets/MOSFET/ao3401a.pdf)** - P-Kanal-Logic-Level-MOSFET für digitale Schaltanwendungen (Alpha & Omega Semiconductor)
- **[AON5820](datasheets/MOSFET/aon5820.pdf)** - Dual-N-Kanal-Power-MOSFET für bidirektionale Schalter bis 3 A (Alpha & Omega Semiconductor)
---

Binary file not shown.

Binary file not shown.

Binary file not shown.