SMBus
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 24. juli 2019; checks kræver
6 redigeringer .
SMBus ( engelsk System Management Bus ) er en seriel dataudvekslingsprotokol for strømenheder. Baseret på I²C -bussen , men med et lavere signalspændingsniveau (3,3V). Det blev foreslået af Intel i 1995 [1] . Bruges f.eks. til at få oplysninger om tilstanden af den bærbare computers batteri (resterende batteriopladning, temperatur, antal brugte afladningscyklusser osv.). Siden version SMBus 2.0 (2000) [2] bruges den ikke kun til at konfigurere batteriet, men også til andre interne enheder i computeren [3] .
SMBus er en to-leder grænseflade, hvorigennem simple enheder kan kommunikere med resten af systemet. Beskeder går til og fra enheder i stedet for at passere gennem separate kontrollinjer. Dette giver følgende fordele:
- antallet af ledninger reduceres (separate kontrolledninger er ikke påkrævet);
- yderligere udvidelsesmuligheder er garanteret ved at modtage beskeder over I²C -protokollen (kun ved lave hastigheder [4] [5] ).
Formål med SMBus [6] :
- give oplysninger om producenten;
- angivelse af enhedens model- og artikelnummer ;
- lagring af enhedens tilstand, når du skifter til strømbesparende tilstand (suspender);
- overførsel af kontrolparametre;
- levering af forskellige fejl- og statusmeddelelser;
- registrering af lav batterispænding.
Brug af SMBus til at konfigurere RAM:
- bestemmelse af mængden af hukommelse og dens konfiguration (seriel detektionsmetode - SPD , seriel tilstedeværelsesdetektion ),
- søg efter ledige hukommelsesstik for at deaktivere ursignaler på ubrugte kanaler.
Sammenlignet med I²C fungerer SMBus ved hastigheder op til 100 kHz og understøtter ikke 0,4 og 2 MHz muligheder [4] .
Brug af SMBus til at få adgang til Intels processorinformation (PIROM) [7] :
- bestemmelse af antallet af kerner i modellen;
- bestemmelse af kroppens type ( fatning );
- bestemmelse af TDP-værdien;
- bestemmelse af driftsfrekvenser;
- bestemmelse af forsyningsspænding;
- bestemmelse af QPI-frekvensen;
- bestemmelse af mængden af cachehukommelse L2 og L3;
- definition af instruktionssæt.
Noter
- ↑ SMBus.org . Hentet 23. oktober 2016. Arkiveret fra originalen 30. april 2018. (ubestemt)
- ↑ System Management Bus (SMBus) specifikation. Version 2.0. - 2000 .
- ↑ SMBus Quick Start Guide / Freescale Semiconductor. — 2012 .
- ↑ 1 2 Sammenligning af I²C-bussen med SMBus Arkiveret 20. august 2015 på Wayback Machine / Maxim Integrated. - 2000. - 01. december.
- ↑ SMBus-kompatibilitet med en I²C-enhed arkiveret 29. marts 2018 på Wayback Machine /Texas Instruments. – 2009.
- ↑ System Management Bus (SMBus) specifikation. Version 3.0. - 2014. . Hentet 6. marts 2020. Arkiveret fra originalen 19. juli 2020. (ubestemt)
- ↑ Smbus-hukommelseskomponent // Intel BX80569Q9550 - Core 2 Quad 2,83 GHz processordatablad / Intel . — Dato for adgang: 18/07/2017.
Links
Computerbusser og interfaces |
---|
Basale koncepter |
|
---|
Processorer |
|
---|
Indre |
|
---|
bærbare computere |
|
---|
Kører |
|
---|
Periferi |
|
---|
Udstyrsstyring |
|
---|
Universel |
|
---|
Video interfaces |
|
---|
Indlejrede systemer |
|
---|