# Hardware-Dokumentation: Energieversorgung ## Inhaltsverzeichnis ## Übersicht Das Energieversorgungssystem des PowerProfilers basiert auf einem dreistufigen Konzept: ### Primäre Energiequellen - **Externe Versorgung:** USB-C-Anschluss und Debug-Anschluss - **Hauptenergie:** 1S Li-Ion/LiPo-Akkupack (2×18650 parallel) - **Backup-Versorgung:** CR1220-Knopfzelle für RTC-Erhaltung ### Interne Spannungsversorgungen Das System generiert vier verschiedene Versorgungsspannungen: | Versorgung | Funktion | Quelle | Schaltbar | |------------|----------|---------|-----------| | **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) | – | | **VBACKUP** | RTC-Backup | [CR1220-Zelle](#backup-batterie-cr1220) | – | ### Systemarchitektur ```mermaid graph TD subgraph "Externe Energiequellen" USBC[ USB-C-Anschluss ] DEBUG[ Debug-Anschluss ] end subgraph "Batteriesystem" LIPO[( Li-Ion Akkupack
2×18650 parallel )] PROTECTION[ Akkuschutzschaltung
XB4908A ] GAUGE[ Fuel Gauge
bq27441-G1 ] CR1220[( CR1220
Backup-Batterie )] end subgraph "Energiemanagement" PMUX_EXT[ Power-Multiplexer
Externe Quellen ] CHARGER[ Ladeschaltung
bq24296M + bq24239 ] DCDC[ Buck-Boost-Wandler
TPS63020 ] LDO[ LDO-Regler
XC6206P332MR-G ] PMUX_BACKUP[ VBackup-Multiplexer
TPS2116 ] SDSWITCH[ SD-Schalter
P-MOSFET ] end subgraph "Versorgungsausgänge" VDD[ VDD
3,3V Haupt ] VDDSD[ VDDSD
3,3V SD-Karte ] VRTC[ VRTC
3,3V RTC ] VBACKUP[ VBACKUP
3V Backup ] end USBC --> PMUX_EXT DEBUG --> PMUX_EXT PMUX_EXT --> CHARGER CHARGER <--> GAUGE GAUGE <--> PROTECTION PROTECTION <--> LIPO CHARGER --> DCDC CHARGER --> LDO DCDC --> VDD DCDC --> SDSWITCH --> VDDSD DCDC --> PMUX_BACKUP LDO --> PMUX_BACKUP PMUX_BACKUP --> VRTC CR1220 --> VBACKUP ``` ## Detailbeschreibung ### Externe Energiequellen #### USB-C-Anschluss Der USB-C-Anschluss dient der Datenübertragung und Energieversorgung. Das Gerät ist kompatibel mit: - Standard-PC/Laptop-USB-Anschlüssen - USB-C-Ladegeräten (Smartphone, Laptop) - USB Power Delivery (USB-PD) Quellen Die Ladeschaltung erkennt automatisch die verfügbare Stromstärke über: - **CC-Leitungen:** USB-C-konforme Stromerkennung (bis 3 A) - **Datenleitung-Analyse:** USB Battery Charging Detection (BCD) über bq24239 #### Debug-Anschluss Für den Betrieb mit ausschliesslich angeschlossenem Debugger kann über den Debug-Anschluss eine 5-V-Versorgung eingespeist werden. Aufgrund der typischerweise begrenzten Stromstärke von Debug-Adaptern ist der maximale Stromverbrauch auf 300 mA begrenzt. ### Batteriesystem #### Li-Ion-Akku **Konfiguration:** 2×18650-Zellen in Parallelschaltung **Verbindung:** Verschweisste Nickelstreifen mit integriertem NTC-Temperatursensor **Anschluss:** 4-polige Verbindung zur Hauptplatine | Anschluss | Funktion | |-----------|----------| | BAT+ | Positive Akkuspannung | | BAT- | Negative Akkuspannung (schaltbar durch Schutzschaltung) | | NTC | Temperatursensor | | GND | Referenzmasse für NTC | Die separate GND-Verbindung für den NTC-Sensor verhindert Potentialprobleme bei ausgelöster Schutzschaltung, da der Temperatursensor weiterhin an einer definierten Referenz angeschlossen bleibt. #### Akkuschutzschaltung **Baustein:** XB4908A (XySemi) **Typ:** Integrierte Li-Ion-Schutzschaltung mit MOSFETs Die Schutzschaltung überwacht und schützt vor: - **Überladung:** Abschaltung bei >4,30 V, Wiedereinschaltung bei <4,10 V - **Tiefentladung:** Abschaltung bei <2,4 V, Wiedereinschaltung bei >3,0 V - **Überstrom:** Schutz bei >6 A (Entladung) bzw. >4 A (Ladung) **Schlüsselparameter:** | Parameter | Symbol | Wert | |-----------|--------|------| | Betriebsstrom | I_OPE | typ. 3,3 μA | | Standby-Strom | I_PD | typ. 1,8 μA | | Innenwiderstand | R_SS(on) | typ. 13,5 mΩ | | Thermischer Widerstand | θ_JC | 100 K/W | **Thermische Auslegung:** Bei maximaler Strombelastung (3 A) beträgt die Verlustleistung: $$P_{loss} = R_{SS(on)} \cdot I^2 = 20\text{ mΩ} \cdot (3\text{ A})^2 = 180\text{ mW}$$ Dies führt zu einer Temperaturerhöhung von: $$\Delta T = P_{loss} \cdot \theta_{JC} = 180\text{ mW} \cdot 100\text{ K/W} = 18\text{ K}$$ #### Fuel Gauge **Baustein:** bq27441-G1 (Texas Instruments) **Shunt-Widerstand:** 0,01 Ω (1206-Gehäuse für Kelvin-Verbindung) Die Fuel Gauge überwacht kontinuierlich: - Akkuspannung und -strom - Ladezustand (State of Charge, SOC) - Verbleibende Kapazität - Gesundheitszustand (State of Health, SOH) **Temperaturerfassung:** - **Betriebsmodus:** Temperaturwerte vom Lader-IC über I²C - **Ruhemodus:** Interner Temperatursensor der Fuel Gauge - **Übergangsstrategie:** Gesteuerte Umschaltung durch RTC-Wake-up ```mermaid stateDiagram-v2 [*] --> Aktiv: Gerät eingeschaltet Aktiv --> Nachlauf: Gerät ausgeschaltet Nachlauf --> Tiefschlaf: Temperatur stabil
oder 1h vergangen Tiefschlaf --> Aktiv: Gerät eingeschaltet note right of Nachlauf DC/DC-Wandler wird periodisch von RTC gestartet für Temperaturübertragung end note note left of Tiefschlaf DC/DC-Wandler ausgeschaltet Fuel Gauge verwendet internen Temperatursensor end note ``` #### Backup-Batterie (CR1220) **Typ:** Lithium-Knopfzelle CR1220 **Funktion:** Backup-Versorgung für RTC bei Akkuausfall **Lebensdauer:** >10 Jahre (bei primärer Versorgung über Li-Ion-Akku) ### Energiebilanzierung Um die Tiefentladung des Akkupacks zu verhindern, schaltet das System bei Unterschreitung einer kritischen Akkuspannung (3,0 V) in einen Deep-Power-Down-Modus. In diesem Zustand werden Lader und Fuel Gauge in energiesparende Modi versetzt. **Power-Management-Strategie:** ```mermaid stateDiagram-v2 [*] --> Normalbetrieb Normalbetrieb --> DeepPowerDown: Akkuspannung < 3,0 V DeepPowerDown --> Aufwachen: Externe Versorgung
angeschlossen Aufwachen --> Normalbetrieb: MCU startet System note right of DeepPowerDown • Lader in Ship-Modus • Fuel Gauge in Shutdown • Minimaler Stromverbrauch end note note left of Aufwachen • Lader erwacht automatisch • MCU muss Fuel Gauge über GP-Pin aktivieren end note ``` #### Ausgangsdaten **Akkukonfiguration:** 2×18650-Zellen parallel | Parameter | Spezifikation | Konservative Auslegung | |-----------|---------------|------------------------| | Nennkapazität | 2×3200 mAh | 2×2600 mAh | | Nutzbare Kapazität | 6400 mAh | 5200 mAh | | Nach Alterung (80%) | 5120 mAh | 4160 mAh | | **Kritische Reserve** | **640 mAh** | **41 mAh** | Die kritische Reserve ist die verfügbare Energie zwischen 3,0 V (Deep-Power-Down-Schwelle) und 2,5 V (chemisch kritische Spannung). #### Verbrauchsanalyse **Stromverbrauch im Deep-Power-Down-Modus (Worst Case):** | Baustein | Stromverbrauch | Bemerkung | |----------|----------------|-----------| | XB4908A (Akkuschutz) | 6 μA | Datenblattangabe | | bq27441-G1 (Fuel Gauge) | 1 μA | Geschätzt (typ. 0,6 μA) | | bq24296M (Lader) | 1 μA | Ship-Modus | | **Gesamtverbrauch** | **8 μA** | | **Standzeit-Berechnung:** $$t_{standby} = \frac{Q_{reserve}}{I_{total}} = \frac{41\text{ mAh}}{8\text{ μA}} = 5125\text{ h} = 213\text{ Tage}$$ Diese Standzeit von über 7 Monaten gewährleistet ausreichend Schutz vor Tiefentladung, selbst unter Worst-Case-Bedingungen und ohne Berücksichtigung der Selbstentladung. ### Spannungswandlung #### Power-Multiplexer (Externe Quellen) **Implementation:** Diskrete Lösung mit P-Kanal-MOSFETs **Funktion:** Intelligente Umschaltung zwischen USB-C und Debug-Anschluss *[Detailbeschreibung folgt]* #### Ladeschaltung **Hauptbaustein:** bq24296M (Texas Instruments) **Zusatzbaustein:** bq24239 für erweiterte Ladegeräteerkennung Die Ladeschaltung wurde von der ursprünglich geplanten bq25672 auf die bq24296M umgestellt, um Layoutkomplexität zu reduzieren bei gleichzeitiger Beibehaltung aller wichtigen Funktionen. **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) - Ship-Modus für minimalen Stromverbrauch - Integrierte Power-MOSFETs **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
gemäss bq24239] ENUM --> LIMIT[Strombegrenzung
gemäss Enumerierung] C --> CONFIG[Ladestrom konfigurieren] D --> CONFIG SET --> CONFIG LIMIT --> CONFIG ``` **Systemverbindung:** ```mermaid graph LR USBC[USB-C-Anschluss] --> CHARGER[bq24296M] USBC -- D+/D- --> DETECTOR[bq24239] USBC -- CC1/CC2 --> MCU[Mikrocontroller] DETECTOR -- D+/D- --> MCU DETECTOR -- Erkennungssignale --> MCU MCU -- I²C --> CHARGER CHARGER --> SYSTEM[Systemversorgung] ``` #### Buck-Boost-Wandler (3,3 V) **Baustein:** TPS63020 (Texas Instruments) **Funktion:** Hauptspannungsversorgung für MCU, Sensoren und Flash-Speicher Der TPS63020 wurde aufgrund der variablen Li-Ion-Akkuspannung (3,0 V - 4,2 V) als Buck-Boost-Wandler ausgewählt. **Technische Vorteile:** - Sehr hohe Effizienz über den gesamten Eingangsspannungsbereich - Integrierte Power-MOSFETs (kein externes Switching erforderlich) - Hohe Schaltfrequenz → kompakte Induktivitäten möglich - Ultra-low Shutdown-Strom bei Deaktivierung **Wake-up-Logik:** Der Wandler wird über ein Wired-OR-Gatter aus mehreren Quellen aktiviert: ```mermaid graph TD BUTTON[Einschalttaster] --> DIODE1[Diode] RTC[RTC-Wake-up] --> DIODE2[Diode] CHARGER[Lader-Wake-up] --> DIODE3[Diode] DIODE1 --> OR[Wired-OR] DIODE2 --> OR DIODE3 --> OR OR --> NMOS[N-MOSFET
Inverter] MCU[Mikrocontroller] --> LATCH[Self-Latching] NMOS --> DIODE4[Diode] LATCH --> DIODE5[Diode] DIODE4 --> ENABLE[TPS63020
Enable-Eingang] DIODE5 --> ENABLE ``` #### SD-Karten-Schalter **Implementation:** P-Kanal-MOSFET (Load Switch) **Steuerung:** Mikrocontroller-GPIO mit RC-Gatebeschaltung SD-Karten können auch im Idle-Zustand signifikanten Stromverbrauch aufweisen. Der schaltbare SD-Kartenslot ermöglicht eine vollständige Trennung der Versorgung bei Nichtbenutzung. **RC-Gatebeschaltung:** Um hohe Stromspitzen auf die Kondensatoren der SD-Karte zu vermeiden, wird das Gate des P-MOSFETs über eine RC-Schaltung angesteuert. Dies sorgt für eine kontrollierte Anstiegszeit der Versorgungsspannung. #### Low-Dropout-Regulator (3,3 V) **Baustein:** XC6206P332MR-G (Torex) **Funktion:** RTC- und VBAT-Versorgung bei deaktiviertem DC/DC-Wandler **Schlüsselparameter:** - Eigenverbrauch: 1 μA (typisch) - Dropout-Spannung: 160 mV @ 100 mA - 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. #### Power-Multiplexer **Baustein:** TPS2116 (Texas Instruments) **Funktion:** Intelligente Umschaltung zwischen DC/DC-Wandler und LDO für VRTC #### VBackup-Multiplexer **Implementation:** Diskrete Lösung mit Schottky-Dioden und P-Kanal-MOSFET **Funktion:** Intelligente Umschaltung zwischen DC/DC-Wandler und LDO für VRTC **Prioritätenschema:** 1. **Priorität 1:** VDD (DC/DC-Wandler aktiv) 2. **Priorität 2:** LDO-Ausgang (DC/DC-Wandler inaktiv) Der Multiplexer gewährleistet: - Unterbrechungsfreie Versorgung der RTC - Einheitliche Signalpegel für I²C-Kommunikation - Automatische Umschaltung ohne MCU-Eingriff *[Detailbeschreibung der diskreten Implementierung folgt]* ## Bauteilauslegung ### N-Kanal-MOSFETs **Baustein:** AO3400A **Anwendung:** Digitale Schalter und Inverter Da N-Kanal-MOSFETs in diesem Design ausschliesslich für Logikfunktionen eingesetzt werden und nicht in Hochstromkreisen, genügt ein kostengünstiger Standard-Typ. Der AO3400A bietet ausreichende Parameter für alle Logic-Level-Anwendungen. **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. **Technische Daten:** | 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 | **Thermische Auslegung (Power-Multiplexer bei 3 A, Worst Case):** Verlustleistung: $$P_{loss} = R_{DS(on)} \cdot I^2 = 45\text{ mΩ} \cdot (3\text{ A})^2 = 405\text{ mW}$$ Temperaturerhöhung: $$\Delta T = P_{loss} \cdot R_{\theta JA} = 405\text{ mW} \cdot 100\text{ K/W} = 40,5\text{ K}$$ **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}$$ Beide Anwendungsfälle liegen deutlich innerhalb der Spezifikationsgrenzen. ## Referenzen und Datenblätter 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) ### USB-Erkennung - **[bq24230](datasheets/USB%20Detection/bq24230.pdf)** - USB-Ladegeräteerkennung und -charakterisierung (Texas Instruments) ### Spannungsregler - **[TPS63020](datasheets/DC-DC%20Converter/tps63020.pdf)** - Hocheffizienter 3,3-V-Buck-Boost-Wandler (Texas Instruments) - **[XC6206P332MR-G](datasheets/LDO/xc6206p332mr-g.pdf)** - Ultra-Low-Power 3,3-V-LDO-Regler (Torex Semiconductor) - **[TPS2116](datasheets/Power%20Mux/tps2116.pdf)** - Intelligenter Power-Multiplexer mit automatischer Umschaltung (Texas Instruments) ### 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) --- *Dokument-Version: 2.0* *Letzte Aktualisierung: Oktober 2025* *Status: Aktualisiert für finale Bauteilauswahl*