Information

PMBus - Bus de gestion de l'alimentation

PMBus - Bus de gestion de l'alimentation

Le bus de gestion de l'alimentation, PMBus est un protocole standard ouvert utilisé pour les applications de gestion de l'alimentation.

Le bus de gestion de l'alimentation, PMBus est une norme entièrement ouverte et dispose d'un langage avec des commandes qui permet la communication avec des convertisseurs de puissance, des régulateurs ou d'autres éléments au sein d'un système de gestion de l'alimentation.

Les systèmes devenant de plus en plus compliqués et le besoin croissant de devenir plus écoénergétiques, le bus de gestion de l'alimentation fournit une méthode permettant aux systèmes d'alimentation de réagir plus efficacement à l'état d'un système afin que l'alimentation puisse être fournie au fur et à mesure des besoins. .

PMBus-IF

Le PMBus-IF ou PMBus Implementers Forum a été mis en place pour apporter un soutien et faciliter l'adoption de PMBus.

Dans ce rôle, il publie la norme PMBus et rassemble les parties intéressées au sein de l'industrie afin qu'elles puissent travailler ensemble pour fournir une méthode de travail commune.

Il a été prouvé que les normes ouvertes favorisent un domaine technologique général, et cela profite à tous.

La norme PMBus a été établie parce qu'il a été réalisé que l'absence d'une norme appropriée empêchait le développement d'un système de gestion de l'alimentation entièrement numérique. En élaborant une norme commune, tous les fabricants et utilisateurs pourraient bénéficier des installations supplémentaires et de la flexibilité offertes.

Principes de base de PMBus

Le bus de gestion de l'alimentation, PMBus est un protocole de gestion de l'alimentation numérique standard ouvert. Il est basé sur un autre système appelé System Management Bus, SMBus. Cela a été développé à l'origine par Intel pour les applications de gestion de système dans les serveurs et les PC. Il s'agissait d'une amélioration de la norme de communication I2C - Inter IC qui était utilisée pour la communication entre les CI d'un système.

Le PMBus est destiné à la gestion numérique des alimentations et fournit de nombreuses simplifications du SMBus non requises dans les applications de gestion de l'alimentation. Son objectif est de permettre aux alimentations et autres systèmes de gestion de l'alimentation de fonctionner plus efficacement.

Le PMBus, Power Management Bus, facilite la communication entre un convertisseur de puissance et un ou plusieurs appareils. Il définit entièrement à la fois les interfaces de transport et physiques ainsi que le langage de commande nécessaire pour y parvenir.


ParamètreDétails
Vitesse de l'autobusDes vitesses d'horloge jusqu'à 400 kHz sont autorisées
Taille du bloc de donnéesJusqu'à 255 octets
AdressageL'adressage 7 bits est utilisé
Langue de commandeUn langage de commande est défini dans le standard PMBus. Ce n'est pas seulement une spécification d'interface.
Protocole de baseLes périphériques PMBus prennent en charge un protocole de groupe. Les appareils reportent l'action sur les commandes jusqu'à ce qu'ils reçoivent un STOP de fin.
Protocole étenduUn protocole de "commande étendue" est défini. Cela utilise un deuxième octet de commande pour ajouter 256 codes supplémentaires chacun pour les commandes standard et spécifiques au fabricant

Langage de commande PMBus

L'un des éléments clés du PMBus est qu'il définit non seulement l'interface, mais également le langage de commande. En conséquence, il est possible que les communications soient effectuées quel que soit le fabricant.

Les communications PMBus sont basées sur un jeu de commandes simple. Chaque paquet se compose des éléments suivants dans l'ordre dans le paquet de données:

  • Octet d'adresse
  • Octet de commande
  • Zéro, un ou plusieurs octets de données
  • Code d'erreur de paquet facultatif, PEC

Voir la vidéo: I2C Multiplexer: Multiple I2C Devices One I2C Address (Novembre 2020).