www.wikidata.de-de.nina.az
Der System Management Bus abgekurzt SM Bus SMBus oder SMB ist ein Zweileiterbus der fur die Baugruppenkommunikation entwickelt wurde besonders fur Halbleiter ICs Er hilft den Zustand von Komponenten zu erkennen und Hardwareeinstellungen vorzunehmen Zum Stromsparen in tragbaren Computern Notebook PDA Telefon ist es etwa sinnvoll nicht benotigte Erweiterungssteckplatze abzuschalten oder die Anzeige zu dimmen Die Bitrate auf dem SMBus betragt maximal 100 kbit s Am SMBus ubernimmt jeweils ein Master die Bussteuerung hauptsachlich die Takterzeugung wenn er mit einem Slave kommuniziert Kommunizieren zwei Master miteinander so ubernimmt der angesprochene Master vorubergehend die Rolle eines Slaves Da der SMBus in der Regel nur zwei Leitungen Takt und Datenleitung benotigt kann er sehr platzsparend auf Platinen verlegt werden ebenso benotigen die angeschlossenen Chips nur zwei Pins und passen deswegen in kleinere Chipgehause Ein SMBus Gerat kann z B Herstellerinformationen zur Verfugung stellen die Modell oder Seriennummer ausgeben den Status des Energiesparmodus anzeigen unterschiedliche Arten von Fehlern melden Steuerparameter annehmen einen Status zuruckgeben oder eine Anzeige steuern Bei der Nutzung des SMBusses beispielsweise auf PC Hauptplatinen sind detaillierte Kenntnisse der vorliegenden Hardware Voraussetzung weshalb er fur den Anwender des Computers oft weder konfigurierbar noch zuganglich ist Auf einigen PC Hauptplatinen ist er jedoch uber eine Stiftleiste erreichbar Der Bus wurde 1995 von Intel definiert Der Standard legt den zeitlichen Ablauf der Bussignale und die elektrischen Anschlussdaten genau fest Der SMBus basiert auf dem I C Busprotokoll von Philips Die Spannungspegel auf dem Bus durfen zwischen 3 V und 5 V liegen und sind damit mit denen des I C Busses abwartskompatibel Das Protokoll weist einige wenige Unterschiede zum I C Protokoll auf Diese umfassen ein Timeout das heisst wenn die Taktleitung fur mehr als typisch 35 ms 1 auf Low gehalten wird so setzen sich die Slave Teilnehmer zuruck Im Gegenzug ist eine minimale Taktfrequenz von 10 kHz 1 festgelegt Weiterhin gibt es ein optionales low aktives gemeinsam benutztes Open Collector Signal ALERT das die Slaves nutzen konnen um beim Controller eine Interrupt Anforderung auszulosen Im Zuge der Bearbeitung der Interrupt Anforderung erfragt der Controller die auslosenden Slaves durch das Alert Response Address Protocol Dabei identifiziert sich jeder auslosende Slave indem er versucht mit seiner Slaveadresse auf einen Lesezugriff von einer speziell dafur reservierten Adresse 0C16 zu antworten Wahrend des Lesezugriffs fuhren die auslosenden Slaves eine Arbitrierung ahnlich der I C Multimaster Busarbitierung durch wobei jeder Slave sein ALERT Signal erst dann deaktiviert wenn er mit dem Alert Response Address Protocol seine Adresse erfolgreich an den Controller ubermitteln konnte Dazu muss der Controller das Alert Response Address Protocol solange wiederholen bis das ALERT Signal nicht mehr aktiv ist weil alle Slaves bedient wurden 2 Den SMBus unterstutzen die Microsoft Betriebssysteme ab Windows 2000 sowie die Open Source Betriebssysteme FreeBSD OpenBSD NetBSD und Linux SMB1 ist eine gangige Bezeichnung fur einen Anschluss des SM Busses Weblinks BearbeitenOffizielle SMBus Website englisch SBS Forum englisch Gegenuberstellung von I C Bus und SMBus 1 englisch Quellen Bearbeiten a b c Comparing the I2C Bus to the SMBus Application Note 476 1 Dezember 2000 Datenblatt TMP112x High Accuracy Low Power Digital Temperature Sensors With SMBus and Two Wire Serial Interface in SOT563 S 13 Abschnitt 7 3 2 5 SMBus Alert Function online englisch 1 MB Abgerufen von https de wikipedia org w index php title System Management Bus amp oldid 239615282