Desarrollaré firmware USB-C PD para negociación sink/source, conmutación de rol de potencia y carga

Parte de la información se ha traducido automáticamente.

Reino Unido

Hablo Inglés

Ingeniero de firmware de BMS, gestión de energía y monitoreo de batería

Desarrollo firmware embebido profesional para sistemas de gestión de baterías, electrónica de potencia y control de energía. Mi trabajo cubre estimación de SOC con fuel gauge, monitoreo de celdas, lóg...
Acerca de este Servicio

La mayoría de los proyectos de USB-C Power Delivery fallan en la capa de políticas, no en el hardware.

Desarrollo firmware USB-C PD listo para producción, enfocado en las áreas clave para productos portátiles modernos: negociación sink/source, conmutación de rol de potencia, Fast Role Swap, comportamiento DRP, perfiles PPS/AVS y lógica de carga robusta hasta PD 3.2 EPR (48 V / 240 W).

Ya sea que estés convirtiendo un producto con conector barrel a USB-C, agregando capacidad de doble rol a una herramienta eléctrica, una e-bike, aspiradora, dron o estación de acoplamiento, o integrando un TCPC (FUSB302, STM32 UCPD, TI, Infineon EZ-PD, etc.), entrego firmware limpio, mantenible que maneja:


Selección correcta de PDO y renegociación

Gestión independiente de rol de energía y de datos

Preferencias de batería agotada y Try.SRC / Try.SNK

Conciencia de marcador de cable y VCONN


Recuperación de fallos, temporización de reinicio duro e interoperabilidad entre cargadores reales

Recibes código fuente bien comentado, configuración para tus PDOs, orientación básica de validación y documentación clara para que tu equipo pueda hacerse cargo del código.

Me mantengo al día con las últimas actualizaciones de USB-IF PD 3.2 y los puntos de dolor prácticos que causan la mayoría de fallos en campo: ventanas de tiempo, caída de IR del cable, presupuesto de energía en múltiples puertos y casos límite de FR_Swap

Plataforma:

ESP32

Sensores:

Temperatura

•

Humedad

•

Acelerómetro

•

Ultrasónico

•

Micrófono

Experiencia:

Desarrollo de firmware

•

RTOS

•

Microcontroladores

•

Redes