Innebygd kontroller - Embedded controller

En innebygd kontroller ( EC ) er en mikrokontroller i datamaskiner som håndterer ulike systemoppgaver som operativsystemet ikke takler.

Oppgaver

En innebygd kontroller kan ha følgende oppgaver:

  • Motta og behandle signaler fra tastaturet
  • Motta og behandle signaler fra pekeplaten (inkludert deaktivering av pekeplate)
  • andre knapper og brytere (f.eks. strømknapp, bryter for lokk til bærbar PC (mottatt fra hallsensor))
  • Slå datamaskinen av og på
  • Kontrollerer tilgang til A20-linjen
  • Termisk måling (CPU, GPU, hovedkort) og respons inkludert viftekontroll , CPU-struping og nødstenging som svar på stigende temperaturer
  • Styre-indikator LEDene (f.eks caps lock, rull lås, num lås, batteri, ac, kraft, trådløst LAN, søvn)
  • Administrere batteriladeren og batteriet
  • Tillater ekstern diagnostisering og utbedring over nettverket
  • Utfører programvare-forespurt CPU-tilbakestilling
  • Styring av vakthundtimeren
  • System Management Interrupt (oppføring i System Management Mode )
  • Bluetooth- bryter
  • Veksle mellom bakgrunnsbelysning
  • LAN- tilbakestilling
  • GPU- tilbakestilling
  • Kan fungere som en bro mellom BIOS- brikke og brikkesett
  • Demp lyd
  • USB OC (overstrøm) (USB deaktiver)
  • om AC er til stede
  • Vis strømbryter
  • Suspend Management (for hvilemodus)
  • Kontrollerer RGB-belysning
  • veksle mellom eSATA
  • Tilbakestill alle PCI Express- enheter
  • Wake-on-LAN
  • 3G eller 4G veksle
  • Debug Card Interface (Gjør det mulig for reparasjonssentre å overvåke oppstartsprosessen med en spesiell enhet i et forsøk på å løse problemer (bare noen få flere hundre koder))
  • SCI fra den innebygde kontrolleren for å informere ACPI-driveren (i operativsystemet ) om en ACPI-hendelse

Som en kjernesystemkomponent er den innebygde kontrolleren alltid på når strømforsyningen leveres til hovedkortet. For å kommunisere med hoveddatasystemet kan flere kommunikasjonsformer brukes, inkludert ACPI , SMBus eller delt minne .

Den innebygde kontrolleren har sitt eget RAM , uavhengig av det som brukes av hoveddatasystemet, og ofte sin egen flash-ROM der kontrollerens programvare er lagret. Mange BIOS-oppdateringer inkluderer også oppgraderinger for den innebygde kontrolleren firmware.

En innebygd kontroller er noen ganger kjent som en "Keyboard Controller BIOS", som kommer av det faktum at den innebygde kontrolleren utviklet seg fra tastaturkontrolleren og ofte fortsatt brukes som en tastaturkontroller. Selv i dag kommuniserer en ACPI-innebygd kontroller med CPU-en ved å bruke de samme I / O-portene som tastaturkontrollere har brukt tidligere.

En Trusted Platform Module (TPM) inneholder en innebygd kontroller som utfører kryptografiske funksjoner og ingenting annet.

Ergonomi

Selv om den innebygde kontrolleren er veldig "dyp" i systemet, er det viktig for brukeren fordi den utfører funksjoner som viftekontroll og termisk styring. Datasystemer som bærbare datamaskiner produserer ofte store mengder varme som må spres. Dette gjøres vanligvis ved å aktivere en vifte for å blåse luft over komponentene som produserer varme; viften er ikke bare slått på eller av, men kjøres i høy hastighet av den innebygde kontrolleren i kort tid og lar den deretter gå i lav hastighet til temperaturen har sunket tilstrekkelig. Et slikt kontrollskjema kan være ubehagelig fra et ergonomisk synspunkt, ettersom endringen i viftehastigheten er merkbar for brukeren, spesielt hvis dette skjer regelmessig og hvis viften er tydelig hørbar.

For å forhindre dette er noen innebygde kontrollere designet for å kjøre viftene med konstant hastighet over et større temperaturområde, og vil bare øke viftehastigheten når systemet er nær overoppheting. I dette tilfellet forbedres systemets ergonomi fordi viften er stille, siden den styres for å rotere med lavere hastighet og ikke endrer hastighet så ofte. Men når temperaturen krysser terskelen til kontrolleren, vil det ta mye lenger tid å redusere temperaturen til trygge nivåer.

For å endre policyen for viftekontroll er det vanligvis nødvendig med oppdateringer av den innebygde kontrolleren. I noen systemer leveres ikke viftekontroll av den innebygde kontrolleren, men gjøres i stedet av en komponent på høyere nivå, for eksempel en ACPI-kontroller. I dette tilfellet kan systemadministratoren endre oppførselen til viftsystemet gjennom ACPI-konfigurasjon uten å endre firmware.

Se også

Referanser

Eksterne linker