Projektspecifikation – Raspberry Pi säker strömbrytare
Mål
Bygg ett styrkort som tar 12 V DC från extern adapter och levererar USB-C PD 5,1 V upp till 5 A till Raspberry Pi 5. ESP32-C3 ska hantera momentanknapp, normal Linux-nedstängning och hård femsekundersavstängning.
Källa
Detta projekt utgår från raspberry-pi-saker-strombrytare.md. raspberry-pi-strombrytare-minimal.md är endast förenklad bakgrund.
Elektrisk arkitektur
- 12 V in via J1, TVS och ingångs-eFuse TPS259474.
- Always-on 3,3 V via AP63203 för ESP32-C3, EEPROM och styrlogik.
- 5,1 V huvudmatning via TPS56C230.
- Utgångsbrytning via TPS259474 styrd av ESP32 och USB-C PD-controller via AND-grind.
- USB-C PD source-only med 5 V / 5 A PDO och e-märkt kabelkrav.
Viktiga nät
VIN_12_RAW, VIN_12_PROTECTED, 3V3_AON, 5V1_RAW, 5V1_SWITCHED, VBUS_PI, BUTTON_IN, PI_POWER_ENABLE, SHUTDOWN_DRIVE, SHUTDOWN_REQ, PI_POWER_OFF, BUCK_PGOOD, POWER_PG, PD_SDA, PD_SCL, STATUS_LED, GND.
Blockerande låsningar
- TPS25750DRJKR saknas som användbar Flux-bibliotekskomponent och behöver läggas till eller ersättas.
- Exakta TPS25750-konfigurationsstraps och EEPROM-programmeringsmetod måste låsas.
- Exakta resistor-/kondensatorvärden för eFuse-gränser, UVLO/OVLO/PGTH, DVDT och ITIMER måste verifieras mot TI-designverktyg.
- Induktorer och kondensatorbankar måste termiskt verifieras för 5 A kontinuerlig last.
Layoutkrav
4 lager, sammanhängande GND-plan, breda 5 A-polygoner, korta switch-noder, termiska vias under effekt-IC:er, ESD nära USB-C, ESP32-antenn vid kortkant med keepout.