USB PD Protocolos suportados

Alimentação

USB Power Delivery

O que é USB PD?

USB Power Delivery (USB PD) e uma específicação de protocolo que permite a negociação flexível de energia sobre conexões USB Type-C, suportando níveis de potência de até 240W (48V a 5A) sob a específicação Extended Power Range. A comunicação USB PD ocorre na linha CC (Configuration Channel) do conector USB Type-C usando sinalização BMC (Biphase Mark Coding) a 300 kbps. Durante uma negociação PD, a fonte anuncia suas capacidades de energia através de mensagens Source_Capabilities contendo Power Data Objects (PDOs), e o receptor solicita uma combinação específica de tensão e corrente através de mensagens Request. O protocolo também gerência trocas de papéis, entrada em modos alternativos (como DisplayPort sobre USB-C), status de bateria e atualizações de firmware. USB PD e agora essencial em laptops, smartphones, monitores, estáções de ancoragem, carregadores automotivos e equipamentos industriais. A análise de protocolo e critica para o desenvolvimento USB PD porque a sequência de negociação envolve requisitos de temporização precisos, e falhas podem resultar em dispositivos que não carregam, entregam tensões incorretas ou não entram em modos alternativos. Engenheiros devem verificar que os anúncios PDO estão corretos, que os contratos de energia são estabelecidos dentro da temporização da específicação e que os mecanismos de recuperação de erro (hard reset, soft reset) funcionam corretamente. Analisar o trafego USB PD requer decodificar os sinais codificados em BMC da linha CC em mensagens PD legíveis.

USB PD Referência rápida

type Serial, asynchronous (CC line)
signals CC1, CC2
max Speed BMC at 300 kbps
voltage Range 5V – 20V
standard USB PD 3.1

Instrumentos Acute compatíveis com USB PD

Soluções recomendadas

Recomendado para decodificação

TB3016F

TB3016F

Com canais analógicos

MSO2116E

MSO2116E

Todos os produtos compatíveis

Decodificação de protocolo
Disparo por hardware
Emulador de protocolo

Série TravelBus

Pronto para analisar este protocolo?

Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.

Como analisar USB PD com instrumentos Acute

1

Conecte seu analisador lógico ou analisador de protocolos Acute as linhas CC1 e CC2 da conexão USB Type-C.

2

Conecte uma referência de terra ao cabo ou terra da placa.

3

No software Acute, selecione o decodificador de protocolo USB PD e atribua os canais da linha CC.

4

Configure o decodificador para a revisão PD esperada (PD 2.0 ou PD 3.0/3.1).

5

Inicie uma captura durante um evento de conexão e visualize as mensagens PD decodificadas incluindo Source_Capabilities, Request, Accept, PS_RDY e quaisquer sequências de recuperação de erro.

Perguntas frequentes

Qual taxa de amostragem e necessária para a análise USB PD?
A sinalização USB PD na linha CC usa codificação BMC a 300 kbps, o que requer transições de até 600 kHz. Uma taxa de amostragem de pelo menos 6 MHz (10x a taxa de transição) e recomendada para decodificação confiável. Taxas de amostragem mais altas de 12-24 MHz fornecem melhor margem para capturar bordas BMC limpas e lidar com ruido de sinal na linha CC.
Por que meu decodificador USB PD não captura as mensagens de negociação?
As mensagens USB PD são transmitidas como rajadas curtas na linha CC, portanto a temporização do disparo e critica. Certifique-se de capturar ao redor do evento de conexão ou desconexão do cabo. Tambem verifique se o limiar de tensão do analisador lógico está configurado corretamente para a linha CC (tipicamente em torno de 1,0-1,2V). Se usar uma placa de derivação, confirme que a linha CC não está carregada ou atenuada pela conexão da sonda.
Quantos canais são necessários para USB PD?
A negociação USB PD ocorre em uma linha CC por vez (CC1 ou CC2), portanto um único canal pode capturar mensagens PD. No entanto, monitorar tanto CC1 quanto CC2 (2 canais) e recomendado para capturar a detecção completa de orientação do cabo e comunicação. Adicione canais para monitoramento de tensão VBUS se desejar correlacionar a entrega de energia com a negociação do protocolo.

Protocolos relacionados

Precisa de ajuda para escolher o instrumento certo para o seu protocolo? Entre em contato com nossa equipe de engenharia.