PiPower 5 HAT

Übersicht der Schnittstellen

_images/pipower5_ov.png
  1. 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.

  2. Stromeingangswahl (DIP-Schalter)

    • Ermöglicht die Auswahl verschiedener Eingangsstromprofile für flexible Konfiguration.

  3. 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.

  4. 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.

  5. PWR-LED (Ausgangsstatus-Anzeige)

    • Leuchtet, wenn der Systemausgang aktiv ist.

  6. BAT-LED (Akkustatus-Anzeige)

    • Leuchtet, wenn das System über den Akku betrieben wird.

    • Eine Erinnerung zur Überwachung des Akkuverbrauchs bei Betrieb ohne externe Stromversorgung.

  7. 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.

  8. Externer Power-Button-Anschluss (ZH1.5 2P)

    • Ermöglicht den Anschluss einer externen physischen Power-Taste.

  9. Externer Power-Button-Header (2,54mm)

    • Eine alternative lötbare Header-Option für den Anschluss einer externen Power-Taste.

  10. 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.

  11. 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.

  12. I²C-Schnittstelle (1x4P 2,54mm Header)

    • Alternative I²C-Ausführung mit 3V3 Stromausgang, konfigurierbar als Dauerstrom oder geschaltet.

  13. 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.

  14. 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.

  15. 2x4P 2,54mm Stromausgangs-Header

    • Zusätzlicher 5V-Ausgang für externe Module oder SBCs.

  16. 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.

  17. 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.

  18. 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.

  19. Verpolungs-Warn-LEDs

    • Zwei rote LEDs leuchten auf, wenn der Akku verpolt angeschlossen ist, und warnen vor falscher Installation.

  20. 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

_images/power_input.png

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.

_images/bat_led.png

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.

  1. 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

  2. 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:

    _images/power_selector.png

    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,5V beträ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 = VCV und 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 ISTOP fä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 VRCH fä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

_images/power_button.png

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.

_images/battery_indicator.png
  • 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.

_images/battery_pin.png

Externer Power-Button-Anschluss & Header

_images/btn_jumper.png

Dieser Anschluss oder Header ist für den Anschluss einer externen Power-Taste vorgesehen. Schließen Sie einen Taster, wie z.B. einen taktilen Schalter oder einen Metallknopf im Vintage-Stil, an die Jumper-Pins an. Die beiden Leitungen der Taste können in beliebiger Richtung an die Pins des Jumpers angeschlossen werden, da keine Polarität erforderlich ist. Nach dem Anschluss können Sie die externe Taste genauso wie die integrierte Power-Taste verwenden.

SDSIG-Jumper

_images/sdsig_jumper.png

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

_images/default_jumper.png

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.

_images/pin_header.png

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

_images/i2c.png

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.

Registertabelle
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 - - -
Register-Einstellungstabelle
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).