Ich entwickle USB-C PD-Firmware mit Sink/Source-Verhandlung, Power-Role-Switching und Laden
Batterie-BMS, USB-C PD und Power-Management-Firmware-Ingenieur
Über diesen Service
Die meisten USB-C Power-Delivery-Projekte scheitern auf der Policy-Ebene, nicht an der Hardware.
Ich erstelle Produktions-ready USB-C PD-Firmware, fokussiert auf die Bereiche, die bei modernen tragbaren Produkten wirklich wichtig sind: Sink/Source-Verhandlung, Power-Role-Switching, Fast Role Swap, DRP-Verhalten, PPS/AVS-Profile und robuste Ladestrategien bis PD 3.2 EPR (48 V / 240 W).
Egal, ob du ein Barrel-Jack-Produkt auf USB-C umstellst, Dual-Role-Fähigkeiten zu einem Werkzeug, E-Bike, Staubsauger, Drohne oder Docking-Station hinzufügst oder ein TCPC (FUSB302, STM32 UCPD, TI, Infineon EZ-PD, etc.) integrierst – ich liefere saubere, wartbare Firmware, die Folgendes abdeckt:
Korrekte PDO-Auswahl und Neverhandlung
Unabhängige Programmierung von Leistung und Datenrollen
Dead-Battery- und Try.SRC / Try.SNK-Präferenzen
Kabel-E-Marker-Erkennung und VCONN
Fehlerbehebung, Hard-Reset-Timing und Interoperabilität mit echten Ladegeräten
Du erhältst gut kommentierten Source-Code, Konfiguration deiner PDOs, grundlegende Validierungsanleitungen und klare Dokumentation, damit dein Team den Code besitzt.
Ich halte mich auf dem neuesten Stand bei USB-IF PD 3.2-Updates und den praktischen Pain-Points, die zu den meisten Felderausfällen führen: Timing-Fenster, Kabelwiderstand, Multi-Port-Power-Budgeting und FR_Swap-Edge-Cases
FAQ
Automatische Übersetzung
Was genau ist in der USB-C PD-Firmware-Entwicklung enthalten?
Vollständige Sink/Source-Verhandlung, Power-Role-Switching, DRP-Policy-Engine, PPS-Unterstützung und USB-C-Ladelogik, maßgeschneidert auf dein tragbares Produkt und Controller.
Unterstützt du PD 3.1 / 3.2 EPR und Fast Role Swap?
Ja. Premium-Pakete beinhalten Extended Power Range (bis 48 V), AVS-Profile und Fast-Role-Swap-Handling für nahtlose Dual-Role-Power-Übergänge.
Mit welchen Controllern und MCUs kannst du arbeiten?
FUSB302, STM32 UCPD, TI TPS-Serien, Infineon EZ-PD / PMG1, Microchip, Hynetek und individuelle TCPC+MCU-Kombinationen für USB PD Sink/Source-Firmware.
Kannst du ein altes Barrel-Jack-Design auf USB-C PD umstellen?
Absolut. Ich implementiere zuverlässige Sink-Verhandlung und Ladelogik, damit dein Produkt modernes USB-C-Power-Delivery erhält, ohne den gesamten Power-Path neu zu gestalten.
Wird die Firmware Interoperabilität mit echten Ladegeräten beachten?
Ja. Timing-Toleranzen, Kabelverluste, PDO-Auswahlprioritäten und gängige Nicht-Standards-Verhalten werden berücksichtigt, damit deine USB-C PD-Firmware mit einer breiten Quellenvielfalt funktioniert
Bekomme ich den Quellcode und die Dokumentation?
Ja. Sauberer, kommentierter Source, Konfigurationsdateien für deine PDOs und klare Hinweise zum Power-Role-Switching und zur Ladelogik, damit dein Team sie warten und erweitern kann
