O mais recente pacote de software X-CUBE-TCPP da STMicroelectronics aprimora o portfólio da empresa de ICs de proteção de porta USB Type-C e IP de interface STM32 (propriedade intelectual) para simplificar os designs de produtos aproveitando a especificação USB Power Delivery.
O USB Power Delivery suporta modos de operação de 5 V/0,5 A legado até 48 V/5 A (240 Watts) na especificação Revisão 3.1 mais recente. A capacidade de energia expandida inspira design de produtos inovadores e auxilia na nova legislação de sustentabilidade.
Um exemplo é o recente acordo da UE para que o USB Type-C se torne a porta de carregamento comum em todos os telemóveis, tablets e câmaras para reduzir o lixo eletrónico. Os novos designs de produtos que aproveitam o USB Power Delivery incluem bancos de energia, alto-falantes inteligentes, periféricos de PC, equipamentos de comunicação, dispositivos médicos, terminais POS, monitores industriais e aplicativos incorporados alimentados por bateria.
O pacote de software X-CUBE-TCPP da ST facilita o desenvolvimento no ecossistema STM32Cube e fornece bibliotecas para os três ICs de proteção de porta USB Type-C. Estes são o TCPP01-M12 para aplicativos de coletor, o TCPP02-M18 para aplicativos de origem e o TCPP03-M20 para aplicativos de energia de função dupla (DRP).
O TCPP01-M12, TCPP02-M18 e TCPP03-M20 funcionam com a interface IP UCPD (USB Type-C e Power Delivery) da ST apresentada em microcontroladores (MCUs) STM32G0, STM32G4, STM32L5 e STM32U5 selecionados. Eles abordam o fornecimento de energia USB na faixa de potência padrão, até 20 V-5 A (100 Watts). Este particionamento da implementação do USB Type-C entre o MCU e o IC de proteção de porta permite uma solução de dois chips que economiza custos, reduz a complexidade e minimiza o espaço no PCB. O dispositivo STM32 também funciona como MCU host.
Além disso, o X-CUBE-TCPP auxilia no desenvolvimento em MCUs STM32 que não contêm o Power Delivery PHY, para agilizar a conformidade com a especificação USB Type-C.
Os usuários podem acelerar o desenvolvimento de aplicativos coletores usando as bibliotecas X-CUBE-TCPP com a placa de expansão X-NUCLEO-SNK1M1 e qualquer placa de desenvolvimento STM32 Nucleo-64, NUCLEO-G071RB, NUCLEO-G474RE ou NUCLEO-L412RB-P contendo um STM32 MCU que executa o código.
Para aplicações de origem, as bibliotecas X-CUBE-TCPP podem ser usadas com a placa de expansão X-NUCLEO-SRC1M1 e qualquer placa de desenvolvimento STM32 Nucleo-64 para fonte USB Type-C sem Power Delivery, ou NUCLEO-G071RB ou NUCLEO-G474RE para fonte USB Type-C com Power Delivery. As bibliotecas para aplicações DRP com Power Delivery são utilizadas com a placa de expansão X-NUCLEO-DRP1M1 conectada a um NUCLEO-G071RB ou NUCLEO-G474RE.
As três placas são certificadas pelo USB Implementers Forum e possuem um número de ID de teste (TID) que confirma a conformidade com a especificação USB-C Power Delivery. Isso garante aos desenvolvedores a interoperabilidade com outros produtos certificados na área. Os TIDs para as placas são X-NUCLEO-SNK1M1 (TID 5205), X-NUCLEO-SRC1M1 (TID 7884) e X-NUCLEO-DRP1M1 (TID 6408).
O pacote de software X-CUBE-TCPP está pronto para download gratuito em st.com ou GitHub.