El último paquete de software X-CUBE-TCPP de STMicroelectronics mejora la cartera de circuitos integrados de protección de puertos USB tipo C y la interfaz IP (propiedad intelectual) STM32 de la empresa para simplificar los diseños de productos aprovechando la especificación USB Power Delivery.
USB Power Delivery admite modos de funcionamiento heredados de 5 V/0,5 A hasta 48 V/5 A (240 vatios) en la última especificación de Revisión 3.1. La capacidad energética ampliada inspira el diseño de productos innovadores y respalda la nueva legislación sobre sostenibilidad.
Un ejemplo es el reciente acuerdo de la UE para que el USB Type-C se convierta en el puerto de carga común en todos los teléfonos, tabletas y cámaras para reducir los desechos electrónicos. Los nuevos diseños de productos que aprovechan USB Power Delivery incluyen bancos de energía, parlantes inteligentes, periféricos de PC, equipos de comunicaciones, dispositivos médicos, terminales POS, pantallas industriales y aplicaciones integradas alimentadas por baterías.
El paquete de software X-CUBE-TCPP de ST facilita el desarrollo en el ecosistema STM32Cube y proporciona bibliotecas para los tres circuitos integrados de protección de puertos USB tipo C. Estos son el TCPP01-M12 para aplicaciones receptoras, el TCPP02-M18 para aplicaciones fuente y el TCPP03-M20 para aplicaciones de energía de doble función (DRP).
Los TCPP01-M12, TCPP02-M18 y TCPP03-M20 funcionan con la interfaz IP UCPD (USB tipo C y suministro de energía) de ST incluida en microcontroladores (MCU) STM32G0, STM32G4, STM32L5 y STM32U5 seleccionados. Cubren la entrega de energía USB en el rango de potencia estándar, hasta 20V-5A (100 Watts). Esta partición de la implementación de USB Type-C entre la MCU y el CI de protección de puerto permite una solución de dos chips que ahorra costos, reduce la complejidad y minimiza el espacio en la PCB. El dispositivo STM32 también funciona como MCU host.
Además, X-CUBE-TCPP ayuda con el desarrollo de MCU STM32 que no contienen Power Delivery PHY, para acelerar el cumplimiento de la especificación USB Type-C.
Los usuarios pueden acelerar el desarrollo de aplicaciones recopiladoras utilizando las bibliotecas X-CUBE-TCPP con la placa de expansión X-NUCLEO-SNK1M1 y cualquier placa de desarrollo STM32 Nucleo-64, NUCLEO-G071RB, NUCLEO-G474RE o NUCLEO-L412RB-P que contenga una MCU STM32. que ejecuta el código.
Para aplicaciones fuente, las bibliotecas X-CUBE-TCPP se pueden usar con la placa de expansión X-NUCLEO-SRC1M1 y cualquier placa de desarrollo STM32 Nucleo-64 para suministro USB Type-C sin suministro de energía, o NUCLEO-G071RB o NUCLEO -G474RE para Fuente USB tipo C con suministro de energía. Las librerías para aplicaciones DRP con Power Delivery se utilizan con la placa de expansión X-NUCLEO-DRP1M1 conectada a un NUCLEO-G071RB o NUCLEO-G474RE.
Las tres tarjetas están certificadas por el USB Implementers Forum y tienen un número de ID de prueba (TID) que confirma el cumplimiento de la especificación USB-C Power Delivery. Esto garantiza a los desarrolladores la interoperabilidad con otros productos certificados en el área. Los TID de las tarjetas son X-NUCLEO-SNK1M1 (TID 5205), X-NUCLEO-SRC1M1 (TID 7884) y X-NUCLEO-DRP1M1 (TID 6408).
El paquete de software X-CUBE-TCPP está listo para su descarga gratuita desde st.com o GitHub.