Nouvelle version de la spécification SMBus

pour une gestion d'énergie plus performante

  • 16 mars 2015
  • 99 affichages
  • Nouvelle version de la spécification SMBus
    Nouvelle version de la spécification SMBus

Le System Management Interface Forum (SMIF) vient d'annoncer la dernière version de sa spécification SMBus (System Management Bus). Cette version 3.0 est compatible avec les versions antérieures, et intègre un certain nombre de modifications majeures, qui facilitent l'implantation du protocole, et qui améliorent sensiblement les performances, à la fois pour assurer la compatibilité avec les toutes dernières topologies, et aussi pour harmoniser la spécification SMBus avec les spécifications I2C et PMBus (Power Management Bus).

SMBus est une interface deux fils, qui permet aux puces et aux dispositifs système de communiquer entre eux et avec les autres éléments du système. SMBus est un bus servant au contrôle des tâches système et des tâches de gestion d'énergie, qui remplace plusieurs lignes de commande dédiées permettant de communiquer avec les différents dispositifs. Au-delà de permettre de réduire les nombres de broches et d'offrir un environnement souple et extensible, SMBus fournit aussi de nombreuses fonctionnalités très utiles, comme la sauvegarde de l'état système en cas d'arrêt ou la création de rapports d'erreurs.

Afin de tenir compte des fréquences plus élevées auxquelles tournent les derniers processeurs et les derniers circuits logiques spécifiques, la fréquence de bus de 100 kHz de SMBus 2.0, est désormais complétée par deux nouvelles fréquences, de 400 kHz et 1 MHz, dans la version 3.0 qui vient d'être annoncée. L'ajout de ces vitesses supérieures a nécessité à son tour un réajustement et une réorganisation des niveaux de tension servant au pilotage de puissance. Une autre évolution a consisté à modifier le temps de maintien des données, pour correspondre à la spécification I2C. La décision d'aligner ce paramètre tient compte du fait que la plupart des dispositifs présents sur le marché, contrôlent le temps de maintien des données selon la spécification I2C. La spécification 3.0 entérine aussi la disparition du niveau minimum d'immunité au bruit des lignes de données et d'horloge, puisque le groupe de travail SMIF a constaté qu'aucun fournisseur de dispositifs, ou OEM utilisant SMBus, n'avait jamais vérifié ce paramètre. Les autres modifications sont notamment : la réaffectation de certaines adresses de bus tombées en désuétude (autrefois réservées pour "ACCESS Bus host" et pour "ACCESS Bus default address") aux protocoles de lecture et d'écriture de zones, introduits dans la révision 1.3 de la spécification PMBus ; une augmentation de 32 à 255 du nombre d'octets maximum dans un appel de lecture ou d'écriture de bloc ; et l'ajout de protocoles permettant de lire 32 ou 64 bits de données en une seule transaction.

Il est important de noter que la spécification SMBus va également supporter d'autres améliorations du protocole PMBus. Ces améliorations seront intégrées dans la spécification PMBus 1.3.1 à venir.

http://pmbus.org/index.php 

Alain DieulLa mission de PEI est de fournir à ses lecteurs des informations sur les nouveaux produits et services liés au secteur de l'industrie et qui sont disponibles sur le marché français. 

Pour paraître dans PEI Magazine et/ou sur le site pei-france.com, veuillez envoyer vos communiqués de presse à Alain Dieul.

Pour discuter d'une contribution rédactionnelle ou pour tous renseignements, contacter la rédaction de PEI.

Plus d'articles Contact