tehnici de Control al vitezei ventilatorului în PC-uri

dispozitive analogice oferă un set cuprinzător de produse de monitorizare hardware pentru utilizare în PC-uri desktop și notebook și servere. Sisteme inteligente – dispozitivele de monitorizare fac posibile tehnici sofisticate de control al vitezei ventilatorului pentru a asigura o răcire adecvată și pentru a menține performanțe termice optime în sistem. Pe parcursul anului trecut au fost dezvoltate o familie de produse, inclusiv ADM1029 dual PWM Fan Controller și monitor de temperatură, ADM1026 și ADM1030/31 Complet, compatibil ACPI, monitor termic de la distanță cu două canale, cu control integrat al ventilatorului, pentru unul sau doi ventilatoare independente. Acestea se bazează pe tehnologia de bază utilizată în portofoliul de produse ADM102x PC System Monitor (a se vedea, de asemenea, dialogul analogic 33-1 și 33-4). Oferind controlul vitezei ventilatorului pe baza temperaturilor măsurate în cadrul sistemului, aceste noi produse oferă soluții de management termic mai complete. Discutăm aici necesitatea acestui nivel de control sofisticat și problemele inerente furnizării acestuia.

context

pe măsură ce noul mileniu răsare, procesoarele ating viteze de 1 GHz și mai mult. Îmbunătățirile lor impresionante în ceea ce privește viteza și performanța sistemului sunt însoțite de generarea unor cantități tot mai mari de căldură în mașinile care le folosesc. Nevoia de a disipa în siguranță această căldură, împreună cu mișcările din industria de calcul pentru a dezvolta “PC-uri verzi” și mașini ușor de utilizat (pe măsură ce aparatele de Internet devin mainstream) au condus la necesitatea și dezvoltarea unor tehnici mai sofisticate de răcire și gestionare termică.

PC-urile au început, de asemenea, să devină mai mici și mai puțin convenționale ca dimensiune și formă-așa cum se poate observa în oricare dintre cele mai recente PC-uri conceptuale sau notebook-uri slim-line de pe piață. Specificații rigide de disipare a puterii ,cum ar fi” mobile power guidelines ’99” (Ref. 1) stipulați câtă căldură poate fi disipată în siguranță prin tastatura unui notebook fără a provoca disconfort utilizatorului. Orice exces de căldură trebuie canalizat din sistem prin alte mijloace, cum ar fi convecția de-a lungul conductelor de căldură și a unei plăci de împrăștiere a căldurii sau utilizarea unui ventilator pentru a deplasa aerul prin sistem. În mod clar, ceea ce este necesar este o abordare inteligentă și eficientă a managementului termic care poate fi adoptată universal. Diferite grupuri din industrie s-au adunat pentru a aborda aceste și alte probleme și au dezvoltat standarde precum ACPI (advanced configuration and Power interface) pentru notebook PC-uri și IPMI (Intelligent platform management interface) pentru gestionarea serverului.

standarde industriale

dezvoltarea noilor produse de management termic/control al vitezei a fost motivată de standardele ACPI și IPMI. Configurația avansată și interfața de alimentare-ACPI a fost definită de Intel, Microsoft și Toshiba în primul rând pentru a defini și implementa gestionarea energiei în cadrul notebook-urilor.

managementul energiei este definit ca “mecanisme în hardware și software pentru a minimiza consumul de energie al sistemului, pentru a gestiona limitele termice ale sistemului și pentru a maximiza durata de viață a bateriei sistemului. Gestionarea energiei implică compromisuri între viteza sistemului, zgomotul, durata de viață a bateriei, viteza de procesare și consumul de energie ca.”

luați în considerare mai întâi un utilizator de notebook-PC care tastează rapoarte de călătorie în timp ce zboară peste oceane sau continente. Ce caracteristică este mai importantă, performanța maximă a procesorului sau durata de viață crescută a bateriei? Într-o aplicație atât de simplă de procesare de text, în care timpul dintre apăsările de taste ale unui utilizator este aproape o eternitate în ciclurile ceasului procesorului, performanța maximă a procesorului nu este nici pe departe la fel de critică ca disponibilitatea continuă a puterii. Deci, performanța procesorului poate fi tranzacționată împotriva creșterii duratei de viață a bateriei. Pe de altă parte, luați în considerare utilizatorul care dorește să vizioneze cel mai recent film James Bond în sunet și luminozitate full-motion, full-screen, care amorțește mintea, pe Digital versatile disk (DVD). Este esențial ca sistemul să funcționeze la un nivel de performanță pentru a decoda software-ul suficient de repede, fără a renunța la cadre de imagine sau audio. În această situație, performanța procesorului nu poate fi compromisă. Prin urmare, generarea de căldură va fi la niveluri de vârf, iar atenția acordată gestionării termice va fi de o importanță capitală pentru a obține performanțe de top fără a afecta fiabilitatea. Introduceți ACPI.

ce este atunci ACPI? ACPI este o specificație care descrie interfața dintre componente și modul în care acestea se comportă. Nu este o specificație pur software sau hardware, deoarece descrie modul în care software-ul BIOS, software-ul OS și hardware-ul sistemului ar trebui să interacționeze.

specificația ACPI prezintă două metode distincte de răcire a sistemului: răcire pasivă și răcire activă. Răcirea pasivă se bazează pe software-ul sistemului de operare (OS) și/sau al sistemului de intrare/ieșire de bază (BIOS) pentru a reduce consumul de energie al procesorului pentru a reduce disiparea căldurii mașinii. Cum se poate realiza acest lucru? Luând decizii inteligente, cum ar fi intrarea în modul suspendare, dacă nu a fost detectată nicio apăsare de tastă sau altă interacțiune cu utilizatorul după un timp specificat. Sau dacă sistemul face unele calcule intensive, cum ar fi procesarea 3D, și devine periculos de fierbinte, BIOS-ul ar putea decide să accelereze (să încetinească) ceasul procesorului. Acest lucru ar reduce puterea termică de la mașină, dar cu costul performanței globale a sistemului. Care este beneficiul acestei răciri de tip pasiv? Avantajul său distinct este că cerința de putere a sistemului este redusă în tăcere (funcționarea ventilatorului nu este necesară) pentru a scădea temperatura sistemului, dar limitează performanța.

deci, ce zici de răcirea activă? Într-un sistem răcit activ, software-ul OS sau BIOS ia o acțiune directă, cum ar fi pornirea unui ventilator montat pe CPU, pentru a răci procesorul. Are avantajul că fluxul de aer crescut peste melcul metalic sau radiatorul procesorului permite ca căldura să fie extrasă din procesor relativ repede. Într-un sistem răcit pasiv, reglarea procesorului singur va împiedica încălzirea ulterioară a procesorului, dar rezistența termică a radiatorului la “aerul liniștit” poate fi destul de mare, ceea ce înseamnă că radiatorul ar disipa căldura în aer destul de încet, întârziind revenirea la procesarea la viteză maximă. Astfel, un sistem care utilizează răcire activă poate combina performanța maximă a procesorului și disiparea mai rapidă a căldurii. Cu toate acestea, funcționarea ventilatorului introduce zgomot acustic în mediul sistemului și atrage mai multă putere. Ce tehnică de răcire este mai bună? În realitate, depinde de aplicație; o mașină versatilă va folosi ambele tehnici pentru a gestiona circumstanțe diferite. ACPI prezintă tehnicile de răcire în ceea ce privește două moduri diferite: modul de performanță și modul silențios. Cele două moduri sunt comparate în Figurile 1 și 2.

Figura 1
Figura 1. Performanță preferată. Modul activ (_acx, ventilatorul pornit) este introdus la 50 de grade, modul pasiv (_psv, clapeta de accelerație înapoi) este introdus la 60 de ani. Oprirea are loc la temperatura critică (_CRT) 90. Viteza ventilatorului poate crește la niveluri peste ACx.
Figura 2
Figura 2. Tăcerea și economia bateriei preferate. Modul pasiv este introdus pentru prima dată la 45 de grade,iar ventilatorul nu este pornit până la 60 de ani.

Figurile 1 și 2 sunt exemple de scale de temperatură care ilustrează compromisurile respective între performanță, zgomotul acustic al ventilatorului și consumul de energie / disipare. Pentru ca un dispozitiv de gestionare a sistemului să fie compatibil cu ACPI, acesta ar trebui să fie capabil să semnalizeze trecerile de limită la, să zicem, intervale de 5 centimetri C sau evenimente SCI (întreruperea sistemului de control), că a avut loc o nouă creștere a temperaturii în afara limitei. Aceste evenimente oferă un mecanism prin care sistemul de operare poate urmări temperatura sistemului și poate lua decizii în cunoștință de cauză cu privire la accelerarea ceasului procesorului, creșterea/scăderea vitezei ventilatorului de răcire sau luarea unor măsuri mai drastice. Odată ce temperatura depășește setarea politicii _crt (temperatură critică), sistemul va fi închis ca un sistem de siguranță pentru a proteja procesorul. Celelalte două setări de politică prezentate în Figurile 1 și 2 sunt _PSV (răcire pasivă sau limitarea ceasului CPU) și _ACx. (răcire activă, când ventilatorul pornește).

în Figura 1 (modul de performanță), ventilatorul de răcire este pornit la 50 xq.C. În cazul în care temperatura continuă să crească peste 60 xq. C, este inițiată reglarea ceasului. Acest comportament va maximiza performanța sistemului, deoarece sistemul este încetinit doar la o temperatură mai ridicată. În Figura 2 (modul silențios), ceasul procesorului este mai întâi accelerat la 45 de grade C. Dacă temperatura continuă să crească, un ventilator de răcire poate fi pornit la 60 de grade C. Acest mod de performanță redusă va tinde, de asemenea, să crească durata de viață a bateriei, deoarece reducerea ceasului reduce consumul de energie.

Figura 3 arată modul în care limitele benzilor de măsurare a temperaturii urmăresc măsurarea temperaturii. Fiecare trecere a limitei produce o întrerupere.

Figura 3
Figura 3. Urmărirea schimbărilor de temperatură prin mutarea limitelor și generarea întreruperilor.

specificația Intelligent platform management interface (IPMI) (Ref. 2) aduce funcții similare de gestionare termică serverelor. IPMI are ca scop reducerea costului total de proprietate (TCO) al unui server prin monitorizarea parametrilor critici “heartbeat” ai sistemului: temperatura, tensiunile, vitezele ventilatorului și alimentatoarele (unitățile de alimentare). O altă motivație pentru IPMI este nevoia de interoperabilitate între servere, pentru a facilita comunicarea între plinte și șasiu. IPMI se bazează pe utilizarea unui autobuz I2C de 5 volți, cu mesaje trimise sub formă de pachete. Informații suplimentare despre IPMI sunt disponibile pe site-ul Intel la http://developer.intel.com/design/servers/ipmi/.

toți membrii familiei Analog Devices Temperature and Systems-Monitoring (TSM) sunt conformi ACPI și IPMI.

monitorizarea temperaturii

condiția necesară pentru controlul inteligent al vitezei ventilatorului în cadrul PC-urilor este capacitatea de a măsura cu precizie atât temperatura sistemului, cât și cea a procesorului. Tehnica de monitorizare a temperaturii utilizată a făcut obiectul multor articole (de exemplu, a se vedea dialogul analogic 33-4.) și va fi vizitat doar pe scurt aici. Toate dispozitivele analogice dispozitivele de monitorizare a sistemului utilizează o tehnică de monitorizare a temperaturii cunoscută sub numele de monitorizare a diodelor termice (TDM). Tehnica folosește faptul că tensiunea înainte a unui tranzistor conectat la diodă, care funcționează la un curent constant, prezintă un coeficient de temperatură negativ, de aproximativ-2MV/hectolitru C. deoarece valoarea absolută a VBE variază de la dispozitiv la dispozitiv, Această caracteristică în sine nu este potrivită pentru utilizarea în dispozitivele produse în masă, deoarece fiecare ar necesita calibrare individuală. În tehnica TDM, doi curenți diferiți sunt trecuți succesiv prin tranzistor și se măsoară schimbarea tensiunii. Temperatura este legată de diferența în VBE prin:

OLFACTIVVBE = kT/q Ln(N)

unde:

k = constanta lui Boltzmann

q = magnitudinea sarcinii electronice

T = temperatura absolută în Kelvin

N = raportul dintre cei doi curenți

figura 4
figura 4. Circuit de condiționare a semnalului TDM de bază.

în orice procesor, temperatura cea mai relevantă este cea a “punctului fierbinte” de pe matriță. Toate celelalte temperaturi din sistem (inclusiv temperatura radiatorului) vor întârzia creșterea acestei temperaturi. Din acest motiv, practic fiecare procesor (fabricat de la începutul procesoarelor Intel Pentium II) conține un tranzistor situat strategic pe matrița sa pentru monitorizarea termică. Acesta oferă un adevărat, în esență instantanee, profilul temperaturii mor. Figura 5 prezintă profilurile de temperatură dintr-un sistem care intră și se trezește în mod repetat din modul de suspendare. Compară temperaturile măsurate de un termistor atașat la radiatorul procesorului și de dioda termică a substratului. În intervalul scurt pentru ca temperatura reală a matriței să se schimbe înainte și înapoi cu aproximativ 13 grade, termistorul radiatorului nu poate simți nicio schimbare.

Figura 5
Figura 5. Compararea temperaturilor măsurate de un termistor de radiator și de TDM în timpul unei serii de intrări și ieșiri din modul de suspendare.

controlul temperaturii la ventilator

cu o metodă precisă de monitorizare a temperaturii stabilită, controlul eficient al ventilatorului poate fi implementat! Tehnica, în general, este de a utiliza TDM pentru a măsura temperatura, cu tranzistorul de detectare fie integrat pe cip, fie plasat extern cât mai aproape posibil de un punct fierbinte și setând viteza ventilatorului la un nivel care va asigura un transport suficient de căldură la acea temperatură. Diferiți parametri de funcționare ai buclei de control vor fi programabili, cum ar fi viteza minimă, temperatura de pornire a ventilatorului, viteza versus panta temperaturii și pornirea/oprirea histerezisului. Abordările de control al vitezei descrise vor include on-off, continuu (“liniar”) și modulația lățimii impulsurilor (PWM).

metode de control al ventilatorului: din punct de vedere istoric, gama de abordări pentru controlul vitezei ventilatorului în PC-uri este de la controlul simplu pornit-oprit la controlul temperaturii în buclă închisă la controlul vitezei ventilatorului.

control în doi pași: aceasta a fost cea mai veche formă de control al vitezei ventilatorului adoptată la PC-uri. BIOS-ul ar măsura temperatura sistemului (inițial folosind un termistor în imediata apropiere a procesorului) și ar decide dacă să pornească sau să oprească complet un ventilator de răcire. Mai târziu, PC-urile au folosit monitoare de temperatură bazate pe TDM mai precise pentru a implementa același control al ventilatorului în doi pași.

control în trei etape: BIOS-ul sau sistemul de Operare măsoară din nou temperatura folosind un termistor sau o diodă termică și, pe baza setărilor software, decide dacă pornește complet ventilatorul, oprește complet sau îl setează să funcționeze la jumătate de viteză.

control liniar al vitezei ventilatorului: această metodă mai recentă de control al vitezei ventilatorului este cunoscută și sub numele de control al tensiunii. BIOS-ul sau sistemul de operare citește temperatura din circuitul de măsurare TDM și scrie înapoi un octet la un DAC on-chip, pentru a seta tensiunea de ieșire pentru a controla viteza ventilatorului. Un exemplu de controler de ventilator IC de acest tip este ADM1022, care are un DAC pe 8 biți cu un interval de tensiune de ieșire de la 0 V la 2,5 V. funcționează cu un amplificator tampon extern care are evaluări de proiectare adecvate pentru ventilatorul ales. ADM1022 conține, de asemenea, puncte de declanșare hardware automate implicite care determină acționarea ventilatorului la viteză maximă în cazul în care circuitul său TDM detectează o stare de supra-temperatură. Debutul acestor tipuri de dispozitive a însemnat apariția controlului automat al vitezei ventilatorului, unde o parte din procesul de luare a deciziilor este mutat de la software-ul OS la hardware-ul de monitorizare a sistemului.

Pulse-width-modulation (PWM) fan-speed control: în linia de produse Adi sisteme de monitorizare, aceste tipuri de PWM sunt cele mai recente produse de control ventilator. BIOS – ul sau sistemul de operare pot citi temperatura de la dispozitivul TDM și pot controla viteza ventilatorului de răcire prin reglarea ciclului de funcționare PWM aplicat acestuia.

este demn de remarcat faptul că toate metodele de mai sus de control al vitezei ventilatorului se bazează pe intervenția CPU sau gazdă pentru a citi temperatura de la dispozitivul TDM peste magistrala de gestionare a sistemului cu 2 fire. Software-ul de management termic executat de CPU trebuie apoi să decidă ce viteza ventilatorului ar trebui să fie și scrie înapoi o valoare într-un registru pe sistemele de monitorizare IC pentru a seta viteza ventilatorului corespunzătoare.

un pas evident în evoluția controlului vitezei ventilatorului este implementarea unei bucle automate de control al vitezei ventilatorului, care ar putea să se comporte independent de software și să ruleze ventilatorul la viteza optimă pentru o anumită temperatură a cipului. Există multe avantaje pentru un astfel de control al vitezei în buclă închisă.

odată ce dispozitivul de monitorizare a sistemelor a fost inițializat (prin încărcarea registrelor limită cu parametrii necesari), bucla de control este apoi complet independentă de software, iar IC poate reacționa la schimbările de temperatură fără intervenția gazdei. Această caracteristică este de dorit în special atunci când apare o defecțiune catastrofală a sistemului, din care sistemul nu se poate recupera. Dacă PC-ul se blochează, software-ul de gestionare a energiei din sistemul de operare nu mai este executat, ceea ce duce la pierderea managementului termic! Dacă PC-ul nu poate citi temperatura măsurată (deoarece PC-ul s-a prăbușit), atunci nu se poate aștepta să setați viteza corectă a ventilatorului pentru a asigura nivelul necesar de răcire.

celălalt beneficiu tangibil al unei implementări în buclă închisă este că va acționa ventilatorul la viteza optimă pentru orice temperatură dată. Aceasta înseamnă că atât zgomotul acustic, cât și consumul de energie sunt reduse. Rularea unui ventilator la viteză maximă maximizează atât consumul de energie, cât și zgomotul acustic. Dacă viteza ventilatorului poate fi gestionată eficient prin optimizarea buclei, funcționarea doar cât de repede este necesar pentru o anumită temperatură, scurgerea puterii și zgomotul sonor al ventilatorului sunt reduse. Aceasta este o cerință absolut critică în aplicațiile notebook PC alimentate cu baterii, unde fiecare miliamper de curent (sau miliamper-secundă de încărcare) este o marfă prețioasă.

buclă automată de control al vitezei ventilatorului

Iată cum se poate implementa o buclă automată de control al vitezei ventilatorului, care va măsura temperatura folosind tehnici TDM și va seta viteza ventilatorului în mod corespunzător în funcție de temperatură. Parametrii programabili permit un control mai complet al buclei. Prima valoare de registru care trebuie programată este TMIN. Aceasta este temperatura (corespunzătoare ACx) la care ventilatorul va porni mai întâi și unde va începe controlul vitezei ventilatorului. Viteza este setat momentan la maxim pentru a obține ventilatorul merge, apoi a revenit la setarea de viteză minimă (a se vedea Figura 6). Parametrul care permite controlul pantei funcției de viteză temperatură-ventilator este intervalul de la TMAX la TMIN sau TRANGE. Valorile programate pentru TMIN și TRANGE definesc temperatura la care ventilatorul va atinge viteza maximă, adică TMAX = TMIN + TRANGE. Intervalul de temperatură programat poate fi selectat: 5& de; C, 10 CTF, 20 CTF, 40 CTF și 80 CTF. Pentru a evita pornirea și oprirea rapidă a ciclismului în vecinătatea TMIN, histerezisul este utilizat pentru a stabili o temperatură sub TMIN, la care ventilatorul este oprit. Cantitatea de histerezis care poate fi programată în buclă este de la 1 la 15 la 15 la sută C. această buclă de control a ventilatorului poate fi supravegheată de software-ul OS peste SMBus, iar PC-ul poate decide să suprascrie bucla de control în orice moment.

Figura 6
Figura 6. Viteza ventilatorului programată ca o funcție automată a temperaturii.

PWM vs. Controlul liniar al vitezei ventilatorului

s-ar putea întreba de ce este de dorit modularea lățimii impulsurilor dacă controlul liniar al vitezei ventilatorului este deja utilizat pe scară largă.

luați în considerare acționarea unui ventilator de 12 V utilizând comanda liniară a turației ventilatorului. Pe măsură ce tensiunea aplicată ventilatorului crește încet de la 0 V la aproximativ 8 V, ventilatorul va începe să se rotească. Pe măsură ce tensiunea la ventilator crește, viteza ventilatorului va crește până când funcționează la viteză maximă atunci când este condus cu 12 V. Astfel, ventilatorul de 12 V are o fereastră de funcționare eficientă între 8 V și 12 V; cu o gamă de numai 4 V disponibilă pentru utilizarea în controlul vitezei.

situația devine și mai gravă cu ventilatorul de 5 V care ar fi utilizat cu un notebook PC. Ventilatorul nu va porni până când tensiunea aplicată nu este de aproximativ 4 V. peste 4 V, ventilatorul va tinde să se rotească aproape de viteză maximă, astfel încât există un control redus al vitezei disponibile între 4 și 5 volți. Astfel, controlul liniar al vitezei ventilatorului nu este potrivit pentru controlul majorității tipurilor de ventilatoare de 5V.

cu modulația lățimii impulsurilor (PWM), tensiunea maximă este aplicată pentru intervale controlate (ciclul de funcționare al unei unde pătrate, de obicei la 30 până la 100 Hz). Deoarece acest ciclu de funcționare sau raportul dintre timpul ridicat și timpul redus este variat, viteza ventilatorului se va schimba.

la aceste frecvențe, impulsurile curate ale tahometrului sunt recepționate înapoi de la ventilator, permițând măsurarea fiabilă a vitezei ventilatorului. Pe măsură ce frecvențele de acționare cresc, există probleme cu impulsuri tach insuficiente pentru măsurarea precisă, apoi zgomotul acustic și, în final, vârfurile electrice care corup semnalul tach. Prin urmare, majoritatea aplicațiilor PWM utilizează excitație de joasă frecvență pentru a conduce ventilatorul. Circuitele externe ale unității PWM sunt destul de simple. Se poate realiza (Figura 7) cu un singur tranzistor extern sau MOSFET pentru a conduce ventilatorul. Echivalentul liniar de control al vitezei ventilatorului, condus de o tensiune de viteză analogică, necesită un amplificator op, un tranzistor de trecere și o pereche de rezistențe pentru a seta câștigul op-amp.

figura 7a
figura 7b
Figura 7. Circuitul de acționare PWM comparativ cu un circuit de acționare liniară.

cum se măsoară viteza ventilatorului? Un ventilator cu 3 fire are o ieșire tach, care emite de obicei 1, 2 sau 4 impulsuri tach pe rotație, în funcție de modelul ventilatorului. Acest semnal tach digital este apoi aplicat direct la intrarea tach de pe dispozitivul de monitorizare a sistemelor. Impulsurile tach nu sunt numărate, deoarece un ventilator rulează relativ lent și ar dura o perioadă apreciabilă de timp pentru a acumula un număr mare de impulsuri tach pentru o măsurare fiabilă a vitezei ventilatorului. În schimb, impulsurile tach sunt utilizate pentru a trimite un oscilator on-chip care rulează la 22,5 kHz către un contor (vezi Figura 8). De fapt, perioada de tach este măsurată pentru a determina viteza ventilatorului. Un număr mare în registrul de valori tach indică un ventilator care rulează la viteză mică (și invers). Un registru limită este utilizat pentru a detecta ventilatoarele lipite sau blocate.

Figura 8
Figura 8. Măsurarea vitezei ventilatorului.

ce alte probleme există cu controlul vitezei ventilatorului?

când controlați un ventilator folosind PWM, ciclul minim de funcționare pentru funcționarea fiabilă continuă a ventilatorului este de aproximativ 33%. Cu toate acestea, un ventilator nu va porni la 33% ciclu de funcționare, deoarece nu există suficientă putere disponibilă pentru a-și depăși inerția. După cum sa menționat în discuția din Figura 6, soluția la această problemă este de a roti ventilatorul timp de 2 secunde la pornire. Dacă ventilatorul trebuie să funcționeze la viteza minimă, ciclul de funcționare PWM poate fi apoi redus la 33% după ce ventilatorul s-a rotit și este protejat de blocare prin Histerezis.

fan Stalls& fan Failures

cu toate acestea, poate apărea posibilitatea ca un ventilator să se blocheze la un moment dat în timp ce este utilizat într-un sistem. Cauzele pot include un ventilator care funcționează prea lent sau acumularea de praf care îl împiedică să se rotească. Din acest motiv, monitoarele Analog Devices systems au un mecanism on-chip bazat pe ieșirea tach a ventilatorului pentru a detecta și reporni un ventilator blocat. Dacă nu sunt recepționate impulsuri tach, valoarea din registrul de valori Tach va depăși limita din registrul de limite Tach și va fi setat un semnalizator de eroare. Acest lucru va determina controlerul să încerce să repornească ventilatorul încercând să-l rotească timp de 2 secunde. Dacă ventilatorul continuă să eșueze, pentru până la 5 încercări de repornire, se recunoaște că există o defecțiune catastrofală a ventilatorului și un pin FAN_FAULT va afirma pentru a avertiza Sistemul că un ventilator a eșuat. În sistemele cu două ventilatoare cu două ventilatoare, al doilea ventilator poate fi rotit la viteză maximă pentru a încerca să compenseze pierderea fluxului de aer din cauza defectării primului ventilator.

rezumat

soluțiile superioare de management termic continuă să fie dezvoltate și oferite industriei de calcul prin dispozitive analogice. Tehnicile dezvoltate pentru ADM1029, ADM1030 / 31 și ADM1026 duc managementul termic în cadrul PC-urilor la un nou nivel. Aceste dispozitive sunt dotate cu caracteristici precum monitorizarea temperaturii, controlul automat al temperaturii în hardware, măsurarea vitezei ventilatorului, suport pentru ventilatoare de rezervă și redundante, detectarea prezenței ventilatorului și a defecțiunilor ventilatorului, frecvența PWM programabilă și ciclul de funcționare. Pe măsură ce liniile directoare de putere devin mai stricte, iar PC-urile rulează semnificativ mai calde, sunt dezvoltate tehnici mai sofisticate de măsurare a temperaturii și control al vitezei ventilatorului pentru a gestiona mai eficient sistemele viitorului.

Leave a Reply