PiPower 5 HAT
Übersicht der Schnittstellen
USB Type-C Stromeingang
Externer Stromeingang zur gleichzeitigen Versorgung des Raspberry Pi und zum Laden des Akkus.
Unterstützt das USB Power Delivery (PD)-Protokoll, Eingangsbereich 5V–15V.
Stromeingangswahl (DIP-Schalter)
Ermöglicht die Auswahl verschiedener Eingangsstromprofile für flexible Konfiguration.
Default-ON-Jumper
Legt fest, ob das System beim Anschließen der externen Stromversorgung automatisch eingeschaltet werden soll, während das Gerät ausgeschaltet ist.
ON = Automatisches Einschalten aktiviert, OFF = Manueller Start erforderlich.
SDSIG (Shutdown-Signal)
Bietet Shutdown-Erkennung für den Raspberry Pi.
Bei Brückung auf PI3V3 funktioniert es mit Raspberry Pi 4 und Pi 5.
Bei Verbindung mit Pin 26 unterstützt es Pi 3 und Pi Zero.
Nach korrekter Konfiguration trennt PiPower5 automatisch die Stromversorgung, sobald der Raspberry Pi herunterfährt.
PWR-LED (Ausgangsstatus-Anzeige)
Leuchtet, wenn der Systemausgang aktiv ist.
BAT-LED (Akkustatus-Anzeige)
Leuchtet, wenn das System über den Akku betrieben wird.
Eine Erinnerung zur Überwachung des Akkuverbrauchs bei Betrieb ohne externe Stromversorgung.
Power-Taste
Einzelnes Drücken: Ausgangsstrom aktivieren.
Langes Drücken (2 Sekunden): Sendet eine sichere Shutdown-Anforderung über I²C.
Langes Drücken (5 Sekunden): Erzwingt ein sofortiges Ausschalten (Hard-Shutdown).
Anpassbar: Einfach- und Doppelklick-Aktionen können per Software neu konfiguriert werden.
Externer Power-Button-Anschluss (ZH1.5 2P)
Ermöglicht den Anschluss einer externen physischen Power-Taste.
Externer Power-Button-Header (2,54mm)
Eine alternative lötbare Header-Option für den Anschluss einer externen Power-Taste.
Akku-Status-LEDs
Zeigen die verbleibende Akkukapazität und den Ladestatus an.
Hinweis: Auch bei ausgeschaltetem System bleiben die LEDs während des Ladevorgangs aktiv, bis der Akku vollständig geladen ist.
I²C-Schnittstelle (SH1.0 4P)
Kompatibel mit Qwiic- und STEMMA QT-Ökosystemen.
Wird für die Kommunikation mit dem integrierten Mikrocontroller und externen Peripheriegeräten verwendet.
I²C-Schnittstelle (1x4P 2,54mm Header)
Alternative I²C-Ausführung mit 3V3 Stromausgang, konfigurierbar als Dauerstrom oder geschaltet.
I²C-Stromauswahl-Jumper
PERM: 3V3-Strom ist immer an, wenn externe Stromversorgung angeschlossen ist.
SHUT (Standard): 3V3-Strom wird beim Herunterfahren des Systems automatisch abgeschaltet.
USB Type-A Ausgangsanschluss
Bietet geregelten 5V-Ausgang, geeignet zur Stromversorgung von Peripheriegeräten oder anderen Geräten.
Bei Stromversorgung eines Raspberry Pi kann eine Nicht-PD-Netzteil-Warnung auftreten, die bedenkenlos ignoriert werden kann.
2x4P 2,54mm Stromausgangs-Header
Zusätzlicher 5V-Ausgang für externe Module oder SBCs.
Raspberry Pi GPIO-Header (Buchsenleiste)
Direkte Schnittstelle für Raspberry Pi, die Strom, I²C und andere Signale durchleitet.
Vollständig kompatibel mit der Raspberry Pi-Pinbelegung.
Raspberry Pi GPIO-Header (Stiftleisten-Breakout)
Führt Raspberry Pi GPIO-Pins für das Stapeln von HATs oder externe Erweiterungen heraus.
Hinweis: I²C-Leitungen und Pin 26 sind bereits durch PiPower5-Funktionen belegt.
Sie können auch ein GPIO-Verlängerungskabel (von der Unterseite des Seitenteils) anschließen, um auf einem Breadboard zu experimentieren.
Akku-Anschluss (XH2.54 3P)
Akku-Anschlussschnittstelle.
Pin-Reihenfolge (von links nach rechts): Minus, Mittelpunkt (zwischen zwei Zellen), Plus.
Ausgelegt für 7,4V (2-Zellen) Li-Ion/LiPo-Akkus.
Verpolungs-Warn-LEDs
Zwei rote LEDs leuchten auf, wenn der Akku verpolt angeschlossen ist, und warnen vor falscher Installation.
Schraubklemmen für Akku & Eingangsstrom
Alternative Anschlussmethode für externe Akkus und Stromquellen.
Unterstützt 5V–15V externen Eingang (empfohlen: >9V).
Akku-Unterstützung: Nur 2 x 3,7V Li-Ion / LiPo-Zellen (NICHT kompatibel mit LiFePO₄-Akkus).
Technische Daten
Parameter |
Minimum |
Typisch |
Maximum |
Einheit |
|---|---|---|---|---|
Akku-Shutdown-Strom |
- |
60 |
- |
µA |
Akku-Ruhestrom |
- |
25 |
- |
mA |
DC-DC Ausgangsspannung |
5,1957 |
5,2855 |
5,3766 |
V |
DC-DC Übertemperaturschutz |
- |
150 |
- |
℃ |
Akku-Ladeleistung |
- |
- |
20 |
W |
Lade-Übertemperaturschutz |
- |
125 |
- |
℃ |
Balancier-Widerstand |
- |
60 |
- |
Ω |
Balancier-Aktivierungsspannung |
- |
4,2 |
- |
V |
Stromeingang
Bei Verwendung des Raspberry Pi 5 wird empfohlen, ein USB-PD-Netzteil oder ein DC-Netzteil mit einer Mindestausgangsleistung von 32W zu verwenden. Andernfalls kann der Akku in Zeiten hohen Stromverbrauchs möglicherweise nicht richtig geladen werden oder sogar seine Ladung aufgrund unzureichender Stromversorgung verlieren.
Sie können die BAT-LED-Anzeige überwachen, um den Akkustatus zu überprüfen. Wenn die externe Stromversorgung ausreichend ist, sollte die BAT-LED ausgeschaltet bleiben, was anzeigt, dass sich der Akku im Standby-Modus befindet und nicht entladen wird. Wenn die BAT-LED aufleuchtet, bedeutet dies, dass der Akku das Gerät mit Strom versorgt, möglicherweise aufgrund unzureichender oder getrennter externer Stromversorgung. Längeres Leuchten der BAT-LED kann zu übermäßiger Akkuentladung führen, wodurch der Akku bei Stromausfällen nicht mehr als unterbrechungsfreie Stromversorgung (USV) fungieren kann. Stellen Sie sicher, dass Sie eine Stromquelle verwenden, die den erforderlichen Spezifikationen entspricht, um solche Szenarien zu vermeiden.
Strompfad
Der PiPower 5 integriert Strompfad-Management, das automatische Umschaltung der Stromquelle ermöglicht, um den Akkuverschleiß zu minimieren und eine unterbrechungsfreie Stromversorgung zu gewährleisten. Die wichtigsten Funktionen umfassen:
Wenn eine externe Stromquelle angeschlossen ist, wird der 5V-Ausgang über eine Abwärtsschaltung von der externen Quelle versorgt. Der Ausgang kann über einen Schalter ausgeschaltet werden. Wenn die Bedingungen es zulassen, kann die externe Stromquelle den Akku gleichzeitig laden (siehe Abschnitt „Ladestrom“ für Details).
Bei Trennung der externen Stromquelle schaltet das System sofort über eine Abwärtsschaltung auf Akkustrom um. Dieser nahtlose Übergang stellt sicher, dass das System bei Stromunterbrechungen normal weiterarbeitet.
Sie können die BAT-LED-Anzeige überprüfen, um zu bestätigen, ob der Akku derzeit das System versorgt.
Ladestrom
Der Ladestrom unterliegt zwei Arten von Begrenzungen:
Bemerkung
Der Ladestrom wird sowohl durch die „Ladebegrenzung der Schraubklemmen-Stromversorgung“ als auch durch die „Ladeleistungs-Auswahlbegrenzung“ bestimmt und durch den kleineren der beiden Werte begrenzt.
Ladebegrenzung der Schraubklemmen-Stromversorgung
Bei Stromversorgung über den Schraubklemmen-Stromeingang wird der Ladestrom automatisch basierend auf der Eingangsspannung angepasst, wie unten dargestellt:
Eingangsspannung (VBUS)
Maximaler Ladestrom
4,5 < VBUS ≤ 6,5V
3A
6,5 < VBUS ≤ 9,5V
2A
9,5 < VBUS ≤ 13,5V
1,5A
13,5 < VBUS ≤ 16,5V
2A
Ladeleistungs-Auswahlbegrenzung
Ein 2-Positionen DIP-Schalter auf der Platine ermöglicht die Auswahl verschiedener Ladeleistungsstufen. Die entsprechende Zuweisung von Ladeleistung und Ausgangsleistung für jede Einstellung ist wie folgt:
Ladeauswahl 1
Ladeauswahl 2
Ladeleistung
0
0
5W
1
0
10W
0
1
15W
1
1
20W
So wählen Sie die Ladeleistung
Die Formel lautet:
Kapazität der Stromversorgung = Benötigte Leistung des Raspberry Pi + Ladeleistung
Wir empfehlen, den Strombedarf des Raspberry Pi mit 20W bis 25W zu schätzen.
Wenn Sie ein 30W-Netzteil verwenden, stellen Sie die Ladeleistung auf 10W oder 5W ein.
Wenn Sie ein 45W-Netzteil verwenden, können Sie die Ladeleistung bedenkenlos auf 20W einstellen.
Wenn Sie mit dem Strombedarf Ihres Raspberry Pi vertraut sind, können Sie eine höhere Ladeleistung einstellen, solange Sie genügend Spielraum für gelegentliche Stromspitzen lassen.
⚠️ Seien Sie vorsichtig: Unzureichende Stromversorgung kann dazu führen, dass der Raspberry Pi unerwartet herunterfährt.
Ladevorgang
Wenn die Akkuspannung
VBAT <= 2,5Vbeträgt, führt das System eine Erhaltungsladung mit niedrigem Strom von etwa 50 mA durch.Wenn
2,5V < VBAT <= VTRKL, wird die Erhaltungsladung fortgesetzt und der Akkuladestrom erhöht sich auf etwa 200 mA.Wenn
VTRKL < VBAT < VCV, schaltet das System auf Konstantstromladung um und liefert einen voreingestellten konstanten Strom an den Akku.Sobald
VBAT = VCVund die Akkuspannung sich dem vollständig geladenen Niveau nähert, nimmt der Ladestrom allmählich ab und geht in Konstantspannungsladung über.Während der Konstantspannungsladung, wenn der Ladestrom unter
ISTOPfällt und die Akkuspannung nahe der Konstantspannungsschwelle liegt, stoppt der Ladevorgang und der Akku geht in den vollständig geladenen Zustand über.Im vollständig geladenen Zustand überwacht das System kontinuierlich die Akkuspannung. Wenn die Spannung unter
VRCHfällt, wird der Ladevorgang automatisch wieder aufgenommen.
Schutzfunktionen
Der PiPower 5 bietet umfassende Schutzfunktionen, einschließlich Eingangsunterspannungs- und Überspannungsschutz sowie Überhitzungsschutz für den Ladechip und den DC-DC-Wandler. Diese Funktionen gewährleisten einen stabilen und zuverlässigen Systembetrieb.
Lade-Balancierung
Der integrierte Lade-Balancier-Chip aktiviert einen 60Ω-Widerstand, um den Akku mit niedrigem Strom zu entladen, wenn er erkennt, dass die Spannung einer einzelnen Zelle 4,2V überschreitet. Diese Funktion hilft, das Spannungsgleichgewicht zwischen den Zellen aufrechtzuerhalten.
Temperaturschutz
Der Ladevorgang wird automatisch angehalten, wenn die interne Temperatur des Ladechips 125°C überschreitet. Ebenso deaktiviert der DC-DC-Chip den Ausgang, wenn seine interne Temperatur 150°C überschreitet.
Power-Taste
Integrierte Power-Taste zur Steuerung der Stromversorgung der Platine:
Einzelnes Drücken: Aktiviert den Ausgang.
2 Sekunden gedrückt halten, bis die mittleren beiden Akku-LEDs aufleuchten, dann loslassen: Sendet eine Shutdown-Anforderung über I2C.
Mehr als 5 Sekunden gedrückt halten: Schaltet den Ausgang direkt aus.
Akkustatus-Anzeigen
Vier integrierte LEDs zeigen den Akkustand und Ladestatus an.
Bemerkung
Wenn das Gerät während des Herunterfahrens lädt, zeigt die Anzeige weiterhin den Ladestatus an, bis der Ladevorgang abgeschlossen ist.
4 LEDs leuchten: Akku >80%
3 LEDs leuchten: 60%< Akku <80%
2 LEDs leuchten: 40%< Akku <60%
1 LED leuchtet: 20%< Akku <40%
Erste LED blinkt: Akku <20%
LEDs leuchten nacheinander im Zyklus: Ladevorgang läuft
Mittlere zwei LEDs blinken: Warten auf Shutdown-Signal
Alle LEDs aus: Keine Stromversorgung oder im Schlafmodus
Akku-Anschluss
VH3.96 2P Akku-Anschluss und Schraubklemmen-Akku-Anschluss.
SDSIG-Jumper
Bietet Shutdown-Erkennung für den Raspberry Pi.
Bei Brückung auf PI3V3 funktioniert es mit Raspberry Pi 4 und Pi 5.
Bei Verbindung mit Pin 26 unterstützt es Pi 3 und Pi Zero.
Nach korrekter Konfiguration trennt PiPower5 automatisch die Stromversorgung, sobald der Raspberry Pi herunterfährt.
Default-ON/OFF-Jumper
Dieser Jumper wird verwendet, um auszuwählen, ob der USB-Stromausgang nach einem Shutdown standardmäßig aktiviert ist. Verwenden Sie die Jumper-Kappe, um die mit ON oder OFF beschrifteten Pins zu verbinden und die Auswahl zu treffen.
Wenn die Jumper-Kappe links positioniert und mit OFF verbunden ist, wird das Einstecken der USB-Stromversorgung nach einem Shutdown den Ausgang nicht aktivieren.
Wenn die Jumper-Kappe rechts positioniert und mit ON verbunden ist, wird das Einstecken der USB-Stromversorgung nach einem Shutdown den Ausgang aktivieren.
Diese Funktion wird typischerweise für Geräte verwendet, die automatisch starten müssen, wie z.B. persönliche Server. Wenn beispielsweise ein Stromausfall auftritt, übernimmt PiPower 5 die Stromversorgung des Raspberry Pi und gewährleistet ein sicheres Herunterfahren. Sobald die Stromversorgung wiederhergestellt ist, schaltet PiPower 5 den Raspberry Pi automatisch ein, sodass kein manuelles Eingreifen erforderlich ist.
Stiftleisten für Raspberry Pi
Die Stiftleiste ist für den direkten Anschluss an einen Raspberry Pi ausgelegt, einschließlich I2C-Kommunikation und Stromversorgung.
Der Header unterstützt das Stapeln zusätzlicher HATs. Beachten Sie jedoch, dass die I2C-Pins und Pin 26 bereits verbunden sind und möglicherweise sorgfältig verwaltet werden müssen, um Konflikte zu vermeiden.
Raspberry Pi |
MCU auf der Platine |
|---|---|
SDA |
SDA |
SCL |
SCL |
GPIO26 |
SHUTDOWN |
ID_SD |
ID_EEPROM SDA |
ID_SC |
ID_EEPROM SCL |
I2C-Kommunikation
I2C-Adresse: 0x5C
Der integrierte Mikrocontroller sammelt verschiedene Signale von der Platine und speichert sie in Registern. Diese Signale können über I2C mithilfe der folgenden Registertabellen abgerufen werden.
| Name | Adresse | Datenlänge | Datentyp | Einheit | Beschreibung |
|---|---|---|---|---|---|
| Eingangsspannung | 0 | 2 | u16 | mV | - |
| Eingangsstrom | 2 | 2 | u16 | mA | - |
| Ausgangsspannung | 4 | 2 | u16 | mV | - |
| Ausgangsstrom | 6 | 2 | u16 | mA | - |
| Akkuspannung | 8 | 2 | u16 | mV | - |
| Akkustrom | 10 | 2 | i16 | mA | - |
| Akkustand in Prozent | 12 | 1 | u8 | % | - |
| Akkukapazität | 13 | 2 | u16 | mAh | - |
| Stromquelle | 15 | 1 | u8 | - | 0: Akku liefert keinen Strom. 1: Akku liefert Strom. |
| USB-Verbindungsstatus | 16 | 1 | u8 | - | 0: USB nicht angeschlossen. 1: USB angeschlossen. |
| RESERVIERT | 17 | 1 | - | - | - |
| Ladestatus | 18 | 1 | u8 | - | 0: Lädt nicht. 1: Lädt. |
| Lüfterleistung | 19 | 1 | u8 | - | Lüfterleistungsstufe (0–100). |
| Abschalt-Anforderung | 20 | 1 | u8 | - | 1: Ausgelöst durch niedrigen Akkustand. 2: Ausgelöst durch Drücken der Power-Taste. |
| Firmware-Version (Major) | 128 | 1 | u8 | - | - |
| Firmware-Version (Minor) | 129 | 1 | u8 | - | - |
| Firmware-Version (Patch) | 130 | 1 | u8 | - | - |
| Reset-Code | 131 | 1 | u8 | - | MCU-Reset-Ursachencode. |
| RTC Jahr | 132 | 1 | u8 | - | - |
| RTC Monat | 133 | 1 | u8 | - | - |
| RTC Tag | 134 | 1 | u8 | - | - |
| RTC Stunde | 135 | 1 | u8 | - | - |
| RTC Minute | 136 | 1 | u8 | - | - |
| RTC Sekunde | 137 | 1 | u8 | - | - |
| RTC Sub-Sekunde | 138 | 1 | u8 | 1/128 s | RTC Sub-Sekunde (1/128 Sekunde). |
| Dauerbetrieb-Funktion | 139 | 1 | u8 | - | 0: Aktiviert. 1: Deaktiviert. |
| Platinen-ID | 140 | 1 | u8 | - | Platinen-Identifikation: 0: Pironman U1. 1: Pironman 4. 2: PiPower 3. 4: PiPower 5. |
| RESERVIERT | 141 | 1 | - | - | - |
| RESERVIERT | 142 | 1 | - | - | - |
| Abschalt-Prozentsatz | 143 | 1 | u8 | - | Aktueller Schwellenwert für Abschaltung bei niedrigem Akkustand (Prozentsatz). |
| RESERVIERT | 144 | 1 | - | - | - |
| Name | Adresse | Datenlänge | Datentyp | Einheit | Beschreibung |
|---|---|---|---|---|---|
| Lüfterleistung | 0 | 1 | u8 | - | Lüftergeschwindigkeit einstellen (0–100). |
| RTC Jahr | 1 | 1 | u8 | - | RTC Jahr einstellen. |
| RTC Monat | 2 | 1 | u8 | - | RTC Monat einstellen. |
| RTC Tag | 3 | 1 | u8 | - | RTC Tag einstellen. |
| RTC Stunde | 4 | 1 | u8 | - | RTC Stunde einstellen. |
| RTC Minute | 5 | 1 | u8 | - | RTC Minute einstellen. |
| RTC Sekunde | 6 | 1 | u8 | - | RTC Sekunde einstellen. |
| RTC Sub-Sekunde | 7 | 1 | u8 | 1/128 s | RTC Sub-Sekunde einstellen. |
| RTC-Einstellung | 8 | 1 | u8 | - | RTC-Einstellung aktivieren: 1: Aktiviert. |
| Abschalt-Prozentsatz | 9 | 1 | u8 | - | Schwellenwert für Abschaltung bei niedrigem Akkustand einstellen (0–100). |
| Ausschalt-Prozentsatz | 10 | 1 | u8 | - | Schwellenwert für Ausschalten bei niedrigem Akkustand einstellen (0–100). |