Järjestelmän hallintaväylä
System Management Bus (lyhennettynä SMBus , SMBus tai SMB ) on kaksijohtiminen väylä , joka on kehitetty moduuli viestinnän (erityisesti puolijohde ICS). Se auttaa tunnistamaan komponenttien tilan ja tekemään laitteistoasetuksia. Virran säästämiseksi kannettavissa tietokoneissa (kannettava tietokone, PDA, puhelin) on järkevää esimerkiksi sammuttaa tarpeettomat laajennuspaikat tai himmentää näyttöä.
Bittinopeus on SMBus on enintään 100 k bitin / s. SMBus-isäntä ottaa väyläohjauksen (pääasiassa kellonmuodostuksen), kun hän on yhteydessä orjaan. Jos kaksi päällikköä kommunikoi keskenään, vastaanotettu päällikkö ottaa väliaikaisesti orjan roolin.
Koska SMBus tarvitsee yleensä vain kaksi linjaa (kello ja datalinja), se voidaan sijoittaa piirilevyille tilan säästämiseksi; Samoin liitetyt sirut tarvitsevat vain kaksi tapia ja sopivat siksi pienempiin sirukoteloihin .
SMBus-laite voi esimerkiksi B. Anna valmistajan tiedot, antaa mallia tai sarjanumero , näyttö tilan virransäästötilassa, raportoida erilaisia virheitä, hyväksyvät ohjaus parametrit , palauttaa aseman tai ohjata näytön. Kun käytät SMBus-tietokonetta esimerkiksi PC-emolevyillä, yksityiskohtainen tieto käytettävissä olevasta laitteistosta on edellytys, minkä vuoksi sitä ei useinkaan ole määritettävissä eikä tietokoneen käyttäjän saatavilla. Joillakin PC-emolevyillä siihen pääsee kuitenkin tappiotsikon kautta.
Intel määritteli väylän vuonna 1995 . Standardi määrittelee väyläsignaalien ajoituksen ja sähköiset liitäntätiedot tarkasti. SMBus perustuu Philipsin I²C- väyläprotokollaan . Väylän jännitetasot voivat olla välillä 3 V - 5 V, ja siksi ne ovat alaspäin yhteensopivia I²C- väylän kanssa .
Protokolla on muutama ero I²C-protokollaan. Näihin kuuluu aikakatkaisu, mikä tarkoittaa, että jos kellolinjaa pidetään matalalla yli tyypillisesti 35 ms, orjaosallistujat nollataan. Vastineeksi määritetään minimikellotaajuus 10 kHz. Lisäksi onvalinnainen, matala-aktiivinen , yhteinen avoin kollektori signaali (ALERT #), että orjat voivat käyttää laukaista keskeyttää pyynnön sillä ohjaimen . Keskeytyspyynnön käsittelyn aikana ohjain kysyy laukaisevat orjat Alert Response Address Protocol -protokollan avulla. Kukin laukaiseva orja tunnistaa itsensä yrittämällä vastata orjaosoitteellaan lukuoikeuksien luomiseksi erityisesti varatusta osoitteesta (0C 16 ). Lukuoikeuden aikana laukaisevat orjat suorittavat samanlaisen välimiesmenettelyn kuin I²C-multimaster-väylän välitys , jolloin kukin orja deaktivoi ALERT-signaalinsa vasta, kun se on pystynyt lähettämään osoitteensa onnistuneesti ohjaimelle Alert Response Address Protocol -protokollalla . Tätä varten ohjaimen on toistettava hälytysvastausosoiteprotokolla, kunnes hälytyssignaali ei ole enää aktiivinen, koska kaikki orjat on palveltu.
SMBus tukee Microsoft-käyttöjärjestelmiä Windows 2000 : sta sekä avoimen lähdekoodin - käyttöjärjestelmät FreeBSD , OpenBSD , NetBSD ja Linux .
SMB1 on yleinen nimi SM-väylän yhteydelle.
nettilinkit
- Virallinen SMBus-sivusto (englanti)
- SBS-foorumi (englanti)
- I²C-väylän ja SMB-bussin vertailu (englanti)