En
SM -buscontroller er et integreret kredsløb, der implementerer funktionerne i en System Management Bus (SMBUS) Master eller Slave. Det er ansvarlig for at styre kommunikationen mellem SMBUS og andre enheder på systemet. SM Bus -controlleren inkluderer typisk en buffer til gemme data, en adresseafkoder til at vælge den relevante enhed og en logisk enhed til at kontrollere kommunikationen. Det bruges i forskellige applikationer, såsom personlige computere, servere og indlejrede systemer.
Her er nogle af nøglefunktionerne i en SM -buscontroller:
* kontrollerer kommunikationen mellem SMBUS og andre enheder på systemet.
* administrerer strømmen af data mellem SMBUS og andre enheder.
* leverer adressering og timing kontrol til SMBUS -transaktioner.
* registrerer og håndterer fejl i SMBUS -kommunikation.
SM Bus -controllere fås fra en række producenter, og de kan integreres i et system ved hjælp af en række forskellige metoder. Den mest almindelige integrationsmetode er at bruge en diskret SM -buscontrollerchip. Nogle mikroprocessorer og andre system-på-chip-enheder inkluderer imidlertid også integrerede SM-buscontrollere.
SM Bus -controllere spiller en vigtig rolle i at sikre den rette drift af SMBUS. Ved at levere pålidelig kommunikation mellem SMBUS og andre enheder på systemet hjælper de med at sikre, at systemet fungerer korrekt.