SMBus Protocoles pris en charge
Ordinateurs et serveursSystem Management Bus
Qu'est-ce que SMBus?
SMBus (System Management Bus) est un protocole de communication à deux fils dérivé de l'I2C, specialement adapté aux fonctions de gestion système et de gestion d'alimentation dans les plateformes informatiques. Defini par Intel et Duracell (aujourd'hui maintenu par le SBS Forum), SMBus ajouté des fonctionnalités au niveau du protocole par rapport à la couche physique I2C, notamment la vérification d'erreur de paquet (PEC utilisant CRC-8), le protocole de notification d'hote, la réponse aux alertes et des jeux de commandes standardises. SMBus fonctionne a jusqu'à 100 kHz (SMBus 1.x) ou 400 kHz (SMBus 2.0) et optionnellement jusqu'à 1 MHz (SMBus 3.0) en utilisant les lignes SDA et SCL. Le protocole est essentiel dans les ordinateurs portables, les serveurs et les postes de travail pour la communication avec les chargeurs de batteries, les regulateurs de tension, les capteurs de temperature, les contrôleurs de ventilateurs, les EEPROM SPD des DIMM et autres dispositifs de gestion système. SMBus définit des types de transactions spécifiques incluant Quick Command, Send/Receive Byte, Read/Write Byte, Read/Write Word, Block Read/Write et Process Call, chacun avec un format défini. L'analyse de protocole pour SMBus est essentielle car de nombreuses defaillances au niveau système (batterie qui ne charge pas, surchauffe, DRAM non detectee) remontent à des problèmes de communication SMBus. Les ingénieurs doivent vérifier les formats de commandes, controler les calculs PEC, surveiller les réponses des dispositifs et assurer la conformité avec la spécification SMBus et les jeux de commandes spécifiques aux dispositifs.
SMBus Référence rapide
| type | Serial, synchronous |
| signals | SMBDAT, SMBCLK |
| max Speed | 100 – 400 kHz |
| voltage Range | 1.8V – 5V |
| standard | Based on I2C |
Instruments Acute compatibles avec SMBus
Solutions recommandées
Tous les produits compatibles
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 SMBus avec les instruments Acute
Connectez votre analyseur logique Acute aux lignes SDA et SCL du SMBus.
Reliez un fil de masse à la référence de masse de la carte cible.
Dans le logiciel Acute, sélectionnez le décodeur de protocole SMBus et assignez SDA et SCL aux canaux corrects.
Activez la validation PEC (Packet Error Checking) si elle est utilisée sur votre bus, et reglez la vitesse du bus (100 kHz, 400 kHz ou 1 MHz).
Capturez et visualisez les transactions SMBus décodées avec les types de commandes, les adresses de dispositifs, les valeurs de données, les octets PEC et le statut ACK/NACK clairement etiquetes.