SMBus Protocolos suportados
Computadores e servidoresSystem Management Bus
O que é SMBus?
SMBus (System Management Bus) é um protocolo de comunicação de dois fios derivado do I2C, especialmente adaptado para funções de gerenciamento de sistema e gerenciamento de alimentação em plataformas de computação. Definido pela Intel e Duracell (agora mantido pelo SBS Forum), o SMBus adiciona funcionalidades em nível de protocolo sobre a camada física I2C, incluindo verificação de erros de pacote (PEC usando CRC-8), protocolo de notificação de host, resposta de alerta e conjuntos de comandos padronizados. O SMBus opera a até 100 kHz (SMBus 1.x) ou 400 kHz (SMBus 2.0) e opcionalmente até 1 MHz (SMBus 3.0) usando as linhas SDA e SCL. O protocolo é crítico em notebooks, servidores e desktops para comunicação com carregadores de bateria, reguladores de tensão, sensores de temperatura, controladores de ventiladores, EEPROMs SPD de DIMM e outros dispositivos de gerenciamento de sistema. O SMBus define tipos de transações específicos incluindo Quick Command, Send/Receive Byte, Read/Write Byte, Read/Write Word, Block Read/Write e Process Call, cada um com formato definido. A análise de protocolo para SMBus é essencial porque muitas falhas em nível de sistema (bateria que não carrega, superaquecimento, DRAM não detectada) remontam a problemas de comunicação SMBus. Os engenheiros precisam verificar formatos de comandos, verificar cálculos PEC, monitorar respostas de dispositivos e garantir conformidade tanto com a especificação SMBus quanto com os conjuntos de comandos específicos de dispositivos.
SMBus Referência rápida
| type | Serial, synchronous |
| signals | SMBDAT, SMBCLK |
| max Speed | 100 – 400 kHz |
| voltage Range | 1.8V – 5V |
| standard | Based on I2C |
Instrumentos Acute compatíveis com SMBus
Soluções recomendadas
Todos os produtos compatíveis
Pronto para analisar este protocolo?
Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.
Como analisar SMBus com instrumentos Acute
Conecte seu analisador lógico Acute às linhas SDA e SCL do SMBus.
Conecte um cabo de terra à referência de terra da placa alvo.
No software Acute, selecione o decodificador de protocolo SMBus e atribua SDA e SCL aos canais corretos.
Habilite a validação PEC (Packet Error Checking) se usada em seu barramento, e configure a velocidade do barramento (100 kHz, 400 kHz ou 1 MHz).
Capture e visualize as transações SMBus decodificadas com tipos de comando, endereços de dispositivo, valores de dados, bytes PEC e status ACK/NACK claramente rotulados.