System Management Bus

Il System Management Bus, abbreviato SMBus o SMB, letteralmente "Bus per il controllo del sistema" è un semplice bus da due fili usato per la comunicazione con periferiche a banda ristretta sulla scheda madre, specialmente chip relativi all'energia, come sottosistemi per le batterie ricaricabili dei portatili. Altre periferiche possono includere sensori di temperatura e "lid switches".

Una periferica può fornire informazioni sul produttore, indicando il modello e il numero di serie, salvare il suo stato per un evento di sospensione, riportare diversi tipi di errori, accettare dei parametri di controllo o ritornare lo stato. L'SMB generalmente non è configurabile o accessibile dall'utente.

Il bus fu definito dall'Intel nel 1995. Fornito di orologio, dati e istruzioni, è basato sul protocollo per bus seriali I²C della Philips. Il suo range di frequenze di clock va da 10 a 100 kHz. I suoi livelli di voltaggio sono differenti da quelli I²C, ma le periferiche sotto questi due sistemi sono spesso mischiate sullo stesso bus. L'SMBus ha un'opzione aggiuntiva chiamata ALERT# che può essere usata dalle periferiche slave per mandare una richiesta di interrupt al controller.