Ich entwickle USB-C PD-Firmware mit Sink/Source-Verhandlung, Power-Role-Switching und Laden

Einige Informationen wurden automatisch übersetzt.

Großbritannien

Ich spreche Englisch

Batterie-BMS, USB-C PD und Power-Management-Firmware-Ingenieur

Ich entwickle professionelle Embedded-Firmware für Batteriesysteme, Leistungselektronik und Energiesteuerung. Meine Arbeiten decken Treibstoffanzeige, SOC-Schätzung, BMS, Zellüberwachung, Schutzlogik,...
Ü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

Plattform:

ESP32

Sensoren:

Temperatur

•

Luftfeuchtigkeit

•

Beschleunigungsmesser

Expertise:

Firmware-Entwicklung

•

RTOS

•

Mikrocontroller

•

Networking