PMBus Protocoles pris en charge

Alimentation

Power Management Bus

Qu'est-ce que PMBus?

PMBus (Power Management Bus) est un protocole de gestion d'alimentation a standard ouvert construit sur SMBus, conçu pour la communication numérique avec et le contrôle de dispositifs de conversion d'alimentation tels que les regulateurs de tension (VRM), les convertisseurs DC-DC, les alimentations et les contrôleurs de séquencement d'alimentation. La spécification PMBus définit un ensemble complet de commandes standardisees pour le reglage de la tension de sortie, la configuration des limites de courant, la lecture des données de telemetrie (tension, courant, temperature, puissance), la gestion des réponses aux defauts et le contrôle du séquencement des alimentations. PMBus utilisé la même interface à deux fils SDA/SCL que SMBus et I2C, fonctionnant a jusqu'à 400 kHz. Les valeurs de données dans PMBus utilisent un format lineaire (Linear11 ou Linear16) pour transmettre des mesures du monde réel avec des exposants et des mantisses définis. PMBus est largement utilisé dans les serveurs, les equipements de telecomunications, les infrastructures d'alimentation des centres de données, les equipements réseau et tout système necessitant une gestion intelligente de l'alimentation. L'analyse de protocole pour PMBus est vitale car les defaillances de gestion d'alimentation peuvent endommager le matériel ou causer une instabilite du système. Les ingénieurs doivent vérifier que les points de consigne de tension sont correctement programmes, que les lectures de telemetrie correspondent aux valeurs attendues, que les seuils de défaut sont correctement configures et que le séquencement d'alimentation suit l'ordre et la temporisation requis. Le décodage des transactions PMBus brutes en noms de commandes significatifs et en valeurs d'ingénierie mises à l'echelle (volts, amperes, watts) est essentiel pour un débogage efficace.

PMBus Référence rapide

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

Instruments Acute compatibles avec PMBus

Solutions recommandées

Recommandé pour le décodage

TB3016F

TB3016F

Avec canaux analogiques

MSO2116E

MSO2116E

Tous les produits compatibles

Décodage de protocole
Déclenchement matériel
Émulateur de protocole

Série LA4000

Série MSO2000

Série TravelBus

Série TravelLogic

Prêt à analyser ce protocole ?

Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.

Comment analyser PMBus avec les instruments Acute

1

Connectez votre analyseur logique Acute aux lignes SDA et SCL du PMBus.

2

Reliez un fil de masse à la référence de masse de la carte, idealement près du circuit de gestion d'alimentation.

3

Dans le logiciel Acute, sélectionnez le décodeur de protocole PMBus et assignez SDA et SCL aux canaux corrects.

4

Configurez le décodeur pour reconnaitre les codes de commande PMBus et les formats de données (Linear11, Linear16 ou Direct).

5

Capturez et visualisez les transactions PMBus décodées montrant les noms de commandes (VOUT_COMMAND, READ_VOUT, READ_IOUT, STATUS_WORD, etc.), les valeurs de données en unités d'ingénierie et tout indicateur de défaut ou d'avertissement.

Questions fréquemment posées

Quel taux d'échantillonnage est requis pour l'analyse PMBus ?
PMBus fonctionne sur SMBus a jusqu'à 400 kHz, un taux d'échantillonnage de 2-4 MHz est donc suffisant pour un décodage fiable. Même les analyseurs logiques Acute d'entrée de gamme depassent largement cette exigence. Le défi principal de l'analyse PMBus n'est pas le taux d'échantillonnage mais plutot l'interpretation correcte des formats de données spécifiques aux commandes.
Pourquoi les valeurs décodées de mon PMBus semblent-elles incorrectes ?
PMBus utilisé différents formats de données pour différentes commandes — Linear11 pour la plupart des valeurs de telemetrie, Linear16 pour les lectures de tension et le format Direct pour certains dispositifs. Si les valeurs décodées semblent incorrectes, vérifiez que le reglage du format de données dans le décodeur correspond au format utilisé par votre circuit de gestion d'alimentation spécifique. Consultez la fiche technique du dispositif pour tout code de commande propriétaire ou format de données non standard.
Combien de canaux sont nécessaires pour PMBus ?
PMBus nécessité 2 canaux pour SDA et SCL. Si votre conception comporte plusieurs segments PMBus (courant dans les serveurs avec des bus separes pour différents domaines d'alimentation), allouez 2 canaux par bus. L'ajout d'un canal pour la ligne SMBALERT# ou CONTROL peut aider a correler les événements de gestion d'alimentation avec la communication du bus.

Protocoles connexes

Besoin d'aide pour choisir le bon instrument pour votre protocole ? Contactez notre équipe d'ingénierie.