Wat is SMBus?
SMBus staat voor System Management Bus, een eenvoudige twee draad bus gebruikt in apparaten zoals een computer moederbord voor de communicatie, vooral op lage bandbreedte apparaten.
De SMBus is ontwikkeld door Intel in 1995. Een van de belangrijkste taken van een SMBus is het uitvoeren klok, de gegevens en instructies van het moederbord door het apparaat. Het is gebaseerd op Phillips C seriƫle bus protocol. Een SMBus is te vinden in veel van de elektronische apparaten dat u de eigenaar bent. Bijvoorbeeld, op uw laptop-oplaadbare batter subsysteem, in uw computer, en vele andere vormen van elektronica die temperatuur sensor en de deksel switches. Een SMBus kan de gebruiker van specifieke, maar de fundamentele soorten informatie. Bijvoorbeeld, een apparaat dat een SMBus kan geven het model of de versie van een apparaat. Daarnaast is er een SMBus is ook een uiterst waardevol instrument voor het melden van fouten, een evenement of aanvaarden controle parameters. Opgemerkt moet worden dat een SMBus, zelfs indien de installatie zich bevindt in een laptop of desktop computer niet kan worden geconfigureerd en is meestal niet toegankelijk.
De SMBus heeft de steun van een groot aantal besturingssystemen waaronder Linux, MS Windows 2000, MS Windows XP en MS Windows Vista. Echter, MS Windows 98 biedt geen ondersteuning voor de SMBus.
De geschiedenis van de SMBus
De SMBus is ontwikkeld door Intel in 1995. De SMBus werd in de eerste plaats ontwikkeld voor zowel de controle en het ontvangen van informatie van moederborden in een goedkope maar zeer effectieve manier. Het is ontworpen met zeer eenvoudige en gebruik maken van analoge halfgeleiders digitale technologieƫn met beperkte mogelijkheden. Vanwege het ontwerp, de commando's zijn meestal eenvoudige logica implementaties. Hieronder vindt u een lijst van enkele van de termen die worden gebruikt met een SMBus:
Definitie van de termen SMBus
Adres
Opgemerkt moet worden dat elk apparaat op de bus heeft zijn eigen unieke zeven bits adres. Elk adres heeft ook een beetje de bijgevoegde-bit positie is 0. Dit betekent dat een totaal van 127 adressen mogelijk zijn. Als u zich wilt registreren met een adres in de bus, moet u dit aan Intel voor goedkeuring.
Protocol
Protocol is de volgorde van de bits die worden meegeleverd in de bus. Opgemerkt moet worden dat elk commando heeft zijn unieke protocol dat is de vorm van een bit-sequentie.
Commando's
Omdat elk apparaat heeft een eigen protocol en elk apparaat heeft ook een uniek adres, elk toestel heeft ook een eigen set van commando's.
Snelheid
De SMBus snelheid van 10K Hz tot 100K Hz. De huidige implementaties gebruik van de snelheid van een 50K of 100K Hz Hz.
Command Soorten
Elk commando heeft de volgende onderdelen: een start staat, begint de transmissie, het doorsturen van de commando-, wacht-en erkent het commando van het ontvangende apparaat (soms aangeduid als de slaaf), een halte staat op de SMBus
Quick Command
Een snelle commando is een 8 bit commando en is de meest eenvoudige vorm van het commando met een adres van een van beide een read / write bit. Deze snelle commando werd speciaal ontworpen om u een apparaat aan en uit. Zo wordt in een schrijven commando maakt van een apparaat op een commando lezen, blijkt een apparaat uit te zetten.
Verzenden / ontvangen Byte
Naast de snelle commando's zijn er also16 Bits commando's. Deze commando's worden gebruikt voor het verzenden van maximaal 256 unieke commando's op een apparaat.
Schrijf / lees Blok
A / lezen blok stuurt veel bits; in feite kan het verzenden of ontvangen van maximaal 32 bytes van gegevens van en naar het apparaat.
Schrijf / lees byte
Een schrijven byte heeft een lengte van 24 bits. Een schrijven byte wordt gebruikt voor het verzenden van 16 bits van de gegevens op een apparaat (commando-en data). Een lees-byte stuurt een 8 bit commando ontvangt en vervolgens weer uit het apparaat acht andere bits. Opgemerkt moet worden dat een gelezen byte is de lengte van 32 bits, omdat bij het verzenden van een byte te lezen, het apparaat adres is gelegd op de bus twee keer, waardoor de cross van 32 bits bus.
Schrijf / Lees woord
Een woord schrijven stuurt 24 bits van de gegevens op een apparaat (zowel commando en gegevens). Een lees stuurt een 8 bit opdracht naar de inrichting, maar krijgt weer 16 bits. Hierbij moet worden opgemerkt dat het lezen commando (8 bits) en het apparaat zowel gaan over en weer uit de bus is gelijk aan 40 bits.
Voeg Wat is SMBus?



