Software USB Type-C Power Delivery aprimorado para microcontroladores STM32

Software USB Type-C Power Delivery aprimorado para microcontroladores STM32

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.

Conteúdo Relacionado

O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Trabalhar com dicionários faz parte da rotina diária de...
Tu deves saber Teoria de Daltonque via os átomos...
Se você pensar sobre isso manutenção elétricaVocê pode pensar...
A Arctic Semiconductor revelou o SilverWings. Representando um avanço...
O loop for em Python é uma ferramenta útil...
A fusão de dicionários Python é uma operação comumente...
No cerne do Python, uma das principais linguagens de...
No mundo da programação, Python é particularmente conhecido por...
Qualquer pessoa que trabalhe com Python aprecia o poder...
PHP é uma linguagem essencial no mundo do desenvolvimento...
O estáticomodificador em Java indica que algo pertence diretamente...
Você provavelmente já passou por situações em que o...
Economicamente, os condutores representam entre 20 e 40 por...
Retour au blog

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.