Vad är SMBus-styrenheten?

Ung kvinna som sitter på soffan med en kopp kaffe med hjälp av bärbar dator

Vad är SMBus-styrenheten?

Bildkredit: Westend61/Westend61/GettyImages

De SM Bus Controller, även känd som SMBus eller System Management Bus, är en uppsättning integrerade kretsar, eller chipset, placerad i en persondator. Den tillhandahåller ett tvåtrådsgränssnitt som gör att system- och strömrelaterade komponenter kan kommunicera med andra delar av datorn. SMBus övervakar spänning och temperatur och kan skicka ett begränsat antal felmeddelanden när problem uppstår. Datorägare behöver vanligtvis inte oroa sig för denna lågnivåhårdvaruenhet om den inte slutar fungera.

Moderkortsarkitektur

De moderkort i en dator är ett kretskort som koordinerar systemprocesser och förser andra systemkomponenter med ström. I datortermer, a buss är en uppsättning parallella trådanslutningar mellan enheter. En buss bär information om datoradresser, data och styrning. SMBus är placerad på moderkortet och utför lätt kommunikation med det uppladdningsbara batteriet, eller Smart Batterisystem (SBS) och med temperatur- och spänningssensorer, tillsammans med andra enheter som lockomkopplare och interna klockor. SMBus-enheten inkluderar ett Processor Information ROM (PIROM) som används för att lagra skrivskyddad data om datorns funktioner.

Dagens video

SMBus historik och support

SMBus har utvecklats av Intel Corporation i mitten av 1990-talet för att tillhandahålla en billig kommunikationsenhet för moderkort. Bussen var ursprungligen tillgänglig på Intels Xeon-chips. Dess design är baserad på I²C (för Inter-Integrated Circuit, uttalas I-squared-C), en äldre buss utvecklad i början av 1980-talet av Philips Semiconductor. SMBus är baserad på I²C och är generellt kompatibel med den, men det finns några stora skillnader i de elektriska specifikationerna, protokollen och stödjande mjukvara. SMBus-enheter stöds av operativsystemen Linux och Windows. De används också på Intel-baserade Mac-system, där de kallas för System Management Controller(SMC).

SMBus-protokoll

A datorprotokoll är en uppsättning överenskomna regler som används för kommunikation mellan elektroniska enheter. Meddelanden som sänds av en SMBus består av en serie av 1:or och 0:or som är sekvenserade enligt SMBus-protokollet. SMBus-enheter och vissa I²C-enheter som följer detta protokoll kan ansluta till bussen. Specialiserade enheter som ansluter till SMBus, som smarta batterier och smarta batteriladdare, är det inte krävs för att implementera alla kommandon i SMBus-protokollet, men bara de som behövs för sin egen enkla system.

SM buss. Drivrutinsproblem

Operativsystemet på en dator kommunicerar med SM Bus Controller genom en mjukvara som kallas en förare. För Windows operativsystem kan tillämpning av uppdateringar eller uppgradering till en nyare version göra att SM Bus Driver avinstalleras. I det här fallet kommer du sannolikt att få ett systemfelmeddelande som säger att SM Bus Controller-hårdvaran inte kan installeras.

För att lösa problem med SM Bus Controller-hårdvara, kontrollera enhetens status i dialogrutan Enhetshanteraren. Du kan anropa dialogrutan från Windows Kontrollpanel eller genom att skriva "Enhetshanteraren" i sökfältet längst ner på Start-menyn. Expandera "Systemenheter" i dialogrutan Enhetshanterare och leta efter SM Bus Controller. Ett utropstecken som visas på SM Bus Controller-posten indikerar ett feltillstånd. Högerklicka på posten och välj "Uppdatera drivrutin". Instruktioner för installation av drivrutinsprogramvaran ska visas. Om detta inte löser problemet, besök webbplatsen för kundsupport för din datortillverkare.

Återställa System Management Controller på en Mac

De System Management Controller på en Mac styr fläkten, tangentbordets bakgrundsbelysning, batteriindikatorlampan och locksensorn. Problem med dessa funktioner kan innebära att SMC behöver återställas. Försök först att stänga av datorn och slå sedan på den igen. Om problemen kvarstår, besök Apples kundsupportwebbplats för information om hur du återställer SMC på en Mac.