PMBus Protocolos compatibles

Alimentación

Power Management Bus

¿Qué es PMBus?

PMBus (Power Management Bus) es un protocolo de gestion de alimentación de estándar abierto construido sobre SMBus, diseñado para la comunicación digital con y control de dispositivos de conversion de energia como reguladores de voltaje (VRMs), convertidores DC-DC, fuentes de alimentación y controladores de secuenciacion de alimentación. La especificación PMBus define un conjunto completo de comandos estandarizados para configurar voltaje de salida, configurar limites de corriente, leer datos de telemetria (voltaje, corriente, temperatura, potencia), gestionar respuestas a fallas y controlar la secuenciacion de alimentación. PMBus usa la misma interfaz de dos cables SDA/SCL que SMBus e I2C, operando a hasta 400 kHz. Los valores de datos en PMBus usan un formato lineal (Linear11 o Linear16) para transmitir mediciones del mundo real con exponentes y mantisas definidos. PMBus es extensamente usado en servidores, equipos de telecomunicaciones, infraestructura de alimentación de centros de datos, equipos de red y cualquier sistema que requiera gestion inteligente de alimentación. El análisis de protocolo para PMBus es vital porque las fallas de gestion de alimentación pueden danar el hardware o causar inestabilidad del sistema. Los ingenieros necesitan verificar que los puntos de ajuste de voltaje esten correctamente programados, que las lecturas de telemetria coincidan con los valores esperados, que los umbrales de falla esten correctamente configurados y que la secuenciacion de alimentación siga el orden y temporización requeridos. Decodificar transacciones PMBus sin procesar en nombres de comandos significativos y valores de ingeniería escalados (voltios, amperios, vatios) es esencial para una depuración eficiente.

PMBus Referencia 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 compatibles con PMBus

Soluciones recomendadas

Recomendado para decodificación

TB3016F

TB3016F

Con canales analógicos

MSO2116E

MSO2116E

Todos los productos compatibles

Decodificación de protocolo
Disparo por hardware
Emulador de protocolo

Serie LA4000

Serie TravelBus

Serie TravelLogic

¿Listo para analizar este protocolo?

Vea cómo los instrumentos Acute capturan y decodifican este protocolo en tiempo real. Solicite una demo o contacte a nuestro equipo.

¿Cómo analizar PMBus con instrumentos Acute

1

Conecte su analizador lógico Acute a las lineas SDA y SCL del PMBus.

2

Conecte un cable de tierra a la referencia de tierra de la placa, idealmente cerca del circuito de gestion de alimentación.

3

En el software Acute, seleccione el decodificador de protocolo PMBus y asigne SDA y SCL a los canales correctos.

4

Configure el decodificador para reconocer códigos de comando PMBus y formatos de datos (Linear11, Linear16 o Direct).

5

Capture y visualice las transacciones PMBus decodificadas mostrando nombres de comandos (VOUT_COMMAND, READ_VOUT, READ_IOUT, STATUS_WORD, etc.), valores de datos en unidades de ingeniería y cualquier indicador de falla o advertencia.

Preguntas frecuentes

Que tasa de muestreo se requiere para el análisis PMBus?
PMBus opera sobre SMBus a hasta 400 kHz, por lo que una tasa de muestreo de 2-4 MHz es suficiente para decodificación fiable. Incluso los analizadores lógicos Acute de nivel básico superan ampliamente este requisito. El desafio clave del análisis PMBus no es la tasa de muestreo sino la interpretacion correcta de los formatos de datos específicos de cada comando.
Por que mis valores PMBus decodificados parecen incorrectos?
PMBus usa diferentes formatos de datos para diferentes comandos — Linear11 para la mayoria de valores de telemetria, Linear16 para lecturas de voltaje y formato Direct para algunos dispositivos. Si los valores decodificados parecen incorrectos, verifique que la configuración de formato de datos en el decodificador coincida con el formato usado por su circuito integrado de gestion de alimentación específico. Consulte la hoja de datos del dispositivo para cualquier código de comando propietario o formato de datos no estándar.
Cuantos canales necesito para PMBus?
PMBus requiere 2 canales para SDA y SCL. Si su diseño tiene multiples segmentos PMBus (comun en servidores con buses separados para diferentes dominios de alimentación), asigne 2 canales por bus. Agregar un canal para la línea SMBALERT# o CONTROL puede ayudar a correlacionar eventos de gestion de alimentación con la comunicación del bus.

Protocolos relacionados

¿Necesita ayuda para elegir el instrumento adecuado para su protocolo? Contacte a nuestro equipo de ingeniería.