PMBus Protocolos suportados

Alimentação

Power Management Bus

O que é PMBus?

PMBus (Power Management Bus) é um protocolo de gerenciamento de alimentação de padrão aberto construído sobre SMBus, projetado para comunicação digital com e controle de dispositivos de conversão de energia como reguladores de tensão (VRMs), conversores DC-DC, fontes de alimentação e controladores de sequenciamento de alimentação. A especificação PMBus define um conjunto completo de comandos padronizados para configurar tensão de saída, definir limites de corrente, ler dados de telemetria (tensão, corrente, temperatura, potência), gerenciar respostas a falhas e controlar o sequenciamento de alimentação. O PMBus usa a mesma interface de dois fios SDA/SCL do SMBus e I2C, operando a até 400 kHz. Os valores de dados em PMBus usam formato linear (Linear11 ou Linear16) para transmitir medições do mundo real com expoentes e mantissas definidos. O PMBus é extensamente usado em servidores, equipamentos de telecomunicações, infraestrutura de alimentação de centros de dados, equipamentos de rede e qualquer sistema que requeira gerenciamento inteligente de alimentação. A análise de protocolo para PMBus é vital porque falhas de gerenciamento de alimentação podem danificar hardware ou causar instabilidade do sistema. Os engenheiros precisam verificar que os pontos de ajuste de tensão estão corretamente programados, que as leituras de telemetria coincidem com os valores esperados, que os limiares de falha estão corretamente configurados e que o sequenciamento de alimentação segue a ordem e temporização requeridas. Decodificar transações PMBus brutas em nomes de comandos significativos e valores de engenharia escalados (volts, amperes, watts) é essencial para depuração eficiente.

PMBus Referência rápida

type Serial, synchronous
signals SDA, SCL (I2C-based)
max Speed 400 kHz
voltage Range 1.8V – 5V
features Power supply control

Instrumentos Acute compatíveis com PMBus

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 LA4000

Série MSO2000

Série TravelBus

Série TravelLogic

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 PMBus com instrumentos Acute

1

Conecte seu analisador lógico Acute às linhas SDA e SCL do PMBus.

2

Conecte um cabo de terra à referência de terra da placa, idealmente próximo ao circuito de gerenciamento de alimentação.

3

No software Acute, selecione o decodificador de protocolo PMBus e atribua SDA e SCL aos canais corretos.

4

Configure o decodificador para reconhecer códigos de comando PMBus e formatos de dados (Linear11, Linear16 ou Direct).

5

Capture e visualize as transações PMBus decodificadas mostrando nomes de comandos (VOUT_COMMAND, READ_VOUT, READ_IOUT, STATUS_WORD, etc.), valores de dados em unidades de engenharia e quaisquer indicadores de falha ou advertência.

Perguntas frequentes

Qual taxa de amostragem é necessária para análise PMBus?
O PMBus opera sobre SMBus a até 400 kHz, portanto uma taxa de amostragem de 2-4 MHz é suficiente para decodificação confiável. Até os analisadores lógicos Acute de nível básico superam amplamente esse requisito. O desafio chave da análise PMBus não é a taxa de amostragem, mas a interpretação correta dos formatos de dados específicos de cada comando.
Por que meus valores PMBus decodificados parecem incorretos?
O PMBus usa diferentes formatos de dados para diferentes comandos — Linear11 para a maioria dos valores de telemetria, Linear16 para leituras de tensão e formato Direct para alguns dispositivos. Se os valores decodificados parecem incorretos, verifique se a configuração de formato de dados no decodificador corresponde ao formato usado pelo seu circuito integrado de gerenciamento de alimentação específico. Consulte a folha de dados do dispositivo para quaisquer códigos de comando proprietários ou formatos de dados não padrão.
Quantos canais são necessários para PMBus?
O PMBus requer 2 canais para SDA e SCL. Se seu projeto tem múltiplos segmentos PMBus (comum em servidores com barramentos separados para diferentes domínios de alimentação), atribua 2 canais por barramento. Adicionar um canal para a linha SMBALERT# ou CONTROL pode ajudar a correlacionar eventos de gerenciamento de alimentação com a comunicação do barramento.

Protocolos relacionados

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