Įtampos prižiūrėtojas užtikrina, kad grandinė veiktų tik saugioje įtampos ribose. Jis stebi tiekimo lygį, kontroliuoja atstatymo elgesį ir apsaugo nuo klaidų paleidimo, išjungimo ir nestabilių sąlygų metu. Valdymas, kada sistema gali saugiai veikti, padeda išvengti sistemos klaidų ir nestabilumo. Šiame straipsnyje paaiškinama, kaip tai veikia, kaip išsirinkti ir kaip efektyviai pritaikyti realiame dizaine.

Įtampos prižiūrėtojo apžvalga
Įtampos prižiūrėtojas stebi maitinimo bėgelį ir patikrina, ar įtampa išlieka apibrėžtame diapazone. Jis palygina maitinimo įtampą su nustatyta riba, kuri atitinka minimalų lygį, reikalingą teisingam veikimui.

Kai įtampa nukrenta žemiau arba pakyla virš šios ribos, vadovas patvirtina atstatymo signalą. Tai priverčia mikrovaldiklį, procesorių ar loginę grandinę į žinomą saugią būseną, kad būtų išvengta netinkamo elgesio.
Kai įtampa grįžta į galiojantį lygį, vadovas iš karto neatleidžia atstatymo. Prieš leisdamas normaliai veikti, jis laukia nustatyto delsos, kad sistema būtų stabili. Šis kontroliuojamas atstatymas palaiko patikimą paleidimą, išjungimą ir atkūrimą.
Elektrinės ir laiko charakteristikos
Įtampos aptikimo parametrai

Šie parametrai nustato, kada įtampos prižiūrėtojas nustato nesaugią tiekimo būklę ir įjungia atstatymo išvestį.
• Atstatymo slenkstis: Atstatymo slenkstis yra įtampos lygis, dėl kurio prižiūrėtojas suaktyvina atstatymą. Paprastai jis nustatomas šalia minimalios sistemos darbinės įtampos, todėl grandinė nebeveikia, kai tiekimas yra per mažas arba per didelis. Fiksuotos ribos yra paprastos ir tikslios, nes trigerio taškas jau yra įmontuotas įrenginyje. Reguliuojami slenksčiai suteikia daugiau lankstumo naudojant išorinius rezistorius. Pasirinkta riba turėtų apimti pakankamą toleranciją, triukšmą ir normalų tiekimo pokytį.
• Slenksčio tikslumas: slenksčio tikslumas parodo, kiek tikrasis paleidimo taškas yra arti nurodytos vertės. Didesnis tikslumas leidžia sumažinti įtampos ribas. Mažesniam tikslumui reikalingos platesnės projektinės ribos, kad sistema neveiktų už saugaus įtampos diapazono ribų.
• Histerezė: histerezė sukuria nedidelį įtampos tarpą tarp atstatymo įjungimo ir atstatymo atleidimo. Tai neleidžia greitai persijungti iš naujo išvesties, kai maitinimo įtampa yra arti slenksčio. Tai taip pat užtikrina, kad įtampa aiškiai atsistatytų prieš išleidžiant atstatymo signalą.
Paleidimo ir atstatymo laiko parametrai

Šie parametrai kontroliuoja, kaip prižiūrėtojas elgiasi įjungimo, įtampos atkūrimo ir nestabilių tiekimo sąlygų metu.
• Įjungimo atstatymo įtampa: Įjungimo atstatymo įtampa yra minimalus maitinimo lygis, reikalingas, kad prižiūrėtojo išvestis įsigaliotų paleidimo metu. Žemiau šio lygio atstatymo išėjimas gali būti neapibrėžtas, nes pats prižiūrėtojas dar neturi pakankamai įtampos, kad tinkamai veiktų. Tai apsaugo nuo nepatikimo atstatymo signalizacijos ankstyvoje įjungimo dalyje.
• Reset Timeout: Reset timeout yra delsa tarp ttage atkūrimo ir atstatymo atleidimo. Kai stebima įtampa grįžta į galiojantį lygį, prižiūrėtojas trumpą laiką palaiko sistemą iš naujo. Tai suteikia galios bėgiams laiko nusistovėti ir neleidžia procesoriui, mikrovaldikliui ar loginei grandinei paleisti per anksti.
Išvesties sąsajos parametrai

Šie parametrai lemia, kaip atstatymo signalas jungiasi prie valdomo įrenginio.
• Reset Output Polarity: Reset output polarity apibrėžia, ar gedimo metu atstatymo signalas tampa žemas, ar didelis. Aktyvus-mažas išėjimas varo atstatymo liniją žemai, kai įtampa yra nesaugi, o aktyvi-didelė išvestis varo atstatymo liniją aukštai gedimo metu. Aktyvus žemas atstatymas yra įprastas, tačiau pasirinktas poliškumas turi atitikti prijungto įrenginio atstatymo įvesties reikalavimą.
• Išvesties tipas: išvesties tipas apibrėžia, kaip atstatymo kaištis valdo prijungtą grandinę. Stūmimo ir traukimo išvestis aktyviai valdo tiek aukštą, tiek žemą būseną, todėl paprastai jai nereikia išorinio traukimo rezistoriaus. Atviro nutekėjimo išėjimui reikalingas traukiamasis rezistorius, tačiau jis naudingas lygio poslinkiui ir kelių atstatymo šaltinių prijungimui prie bendros atstatymo linijos.
Kaip pasirinkti įtampos prižiūrėtoją realiai grandinei

Apibrėžkite minimalią saugią darbinę įtampą
Patikrinkite saugomo įrenginio duomenų lapą ir raskite mažiausią maitinimo tūrįtage leistinas stabiliam veikimui. Atstatymo slenkstis turėtų būti didesnis už šią vertę, todėl grandinė nebeveikia nestabiliame įtampos diapazone.
Pasirinkite atstatymo slenkstį su pakankama marža
Atstatymo slenkstis turi apimti slenksčio tikslumo ribą, tiekimo toleranciją, temperatūros pokyčius ir triukšmą. Per žemas slenkstis gali leisti nestabiliai veikti, o per aukštas slenkstis gali sukelti nereikalingus nustatymus iš naujo.
Žemiausia faktinė riba = nominali atstatymo ribinė vertė × (1 − slenksčio tikslumas)
Pavyzdys
V mikrovaldikliui gali prireikti mažiausiai 3.0 V, kad jis veiktų stabiliai. Jei prižiūrėtojo slenksčio tikslumas yra ±1%, pasirinktas atstatymo slenkstis turėtų išlikti didesnis už minimalią saugią įtampą net ir esant žemiausiam tolerancijos taškui.
Jei pasirenkamas 3.08 V prižiūrėtojas:
Žemiausia faktinė riba = 3,08 × 0,99 = 3,049 V
Tai reiškia, kad atstatymo signalas vis tiek įsijungs, kol MCU nenukris žemiau 3.0 V, todėl sistema bus saugesnė.
Pasirinkite atstatymo skirtąjį laiką
Atstatymo laikas turi būti pakankamai ilgas, kad maitinimo bėgelis, osciliatorius, laikrodžio grandinė ir loginė sistema stabilizuotųsi. Jei delsa per trumpa, sistema gali įsijungti per anksti. Jei jis per ilgas, paleidimas gali atrodyti lėtas arba neefektyvus.
Suderinkite išvesties tipą ir poliškumą
Atstatymo išvestis turi atitikti valdomo įrenginio įvesties reikalavimus. Aktyvus žemas atstatymas yra įprastas MCU sistemose. "Push-pull" išėjimai yra paprasti naudoti, o atviro išleidimo išėjimai yra naudingi, kai keli atstatymo šaltiniai dalijasi viena atstatymo linija arba kai reikia perjungti lygį.
Dažnos įtampos prižiūrėtojo projektavimo klaidos
| Dizaino problema | Kodėl tai svarbu | Kaip su tuo elgtis |
|---|---|---|
| Neteisingas atstatymo slenkstis | Per žemas leidžia nestabiliai veikti; per didelis sukelia klaidingus nustatymus | Pasirinkite slenkstį su tinkama parašte |
| Tikslumo nepaisymas | Faktinis paleidimo taškas gali skirtis | Įtraukti leistiną nuokrypį į dizainą |
| Triukšmas arti slenksčio | Sukelia pakartotinius nustatymus | Naudokite tinkamą histerezę |
| Nėra histerezės | Veda prie nestabilaus perjungimo | Užtikrinti aiškią susigrąžinimo maržą |
| Trumpalaikių kritimų nepaisymas | Apkrovos pakeitimai gali sukelti klaidingus atstatymus | Apsvarstykite talpą, filtravimą ir delsą |
| Silpnas triukšmo valdymas | Sumažina patikimumą | Tinkamos paraštės, filtravimo ir maketo naudojimas |
PCB išdėstymas ir triukšmo valdymas

Padėkite įtampos prižiūrėtoją arti stebimo bėgio ir laikykite trumpą jutimo pėdsaką. Nukreipkite atstatymo signalą nuo perjungimo mazgų, induktorių, variklių, relių ir kitų triukšmingų kelių. Naudokite tvirtą įžeminimo plokštumą, kad prižiūrėtojas ir apsaugota grandinė turėtų stabilią nuorodą.
Jei naudojamas atviro nutekėjimo atstatymo išėjimas, padėkite traukimo rezistorių šalia MCU arba loginio įrenginio. Pridėkite vietinį atsiejimą šalia prižiūrėtojo maitinimo kaiščio, kad pagerintumėte atsparumą triukšmui ir sumažintumėte klaidingą atstatymą.
Ttage Supervisor vs Reset IC vs Watchdog Timer

Įtampos prižiūrėtojas sutelkia dėmesį į elektros bėgį. Jis patikrina, ar maitinimo įtampa yra pakankamai aukšta, pakankamai žema ar apibrėžtame veikimo lange. Kai stebima įtampa išeina už leistino diapazono, prižiūrėtojas patvirtina atstatymo signalą, kad MCU, procesorius, FPGA ar loginė grandinė būtų saugioje būsenoje.
Atstatymo IC yra platesnis terminas. Daugelis įtampos prižiūrėtojų taip pat iš naujo nustato IC, nes jie generuoja atstatymo signalus pagal įtampos sąlygas. Kiti atstatymo IC gali būti labiau sutelkti į įjungimo atstatymo delsą, rankinio atstatymo įvestį, impulsų generavimą iš naujo arba laiko atstatymą. Renkantis realų gaminį, terminai "įtampos prižiūrėtojas" ir "atstatyti IC" gali sutapti, todėl visada reikia patikrinti duomenų lapo funkcijų bloką.
Stebėjimo laikmatis stebi sistemos veiklą, o ne maitinimo įtampą. Jis tikisi, kad procesorius arba valdiklis siųs periodinį signalą. Jei programinė įranga nustoja reaguoti, patenka į gedimo kilpą arba nepavyksta atnaujinti sargybinio per leistiną laiką, sargybinis suaktyvina atstatymą.
| Įrenginio tipas | Ką jis stebi | Pagrindinė funkcija | Įprastas naudojimas |
|---|---|---|---|
| Įtampos prižiūrėtojas | Maitinimo įtampos lygis | Iš naujo nustato sistemą esant žemai įtampai, viršįtampiui ar nestabilioms bėgio sąlygoms | Apsauga nuo išjungimo, įjungimo atstatymas, bėgių stebėjimas |
| Iš naujo nustatyti IC | Atstatyti laiką arba iš naujo nustatyti valdymą | Generuoja kontroliuojamą atstatymo signalą paleidimo, gedimų atkūrimo arba rankinio atstatymo metu | MCU atstatymo valdymas, atstatymo delsa, rankinio atstatymo grandinės |
| Sargybos laikmatis | Procesoriaus arba programinės įrangos veikla | Iš naujo nustato sistemą, kai programinė įranga nustoja reaguoti | Įterptinės sistemos, pramoniniai valdikliai, ryšio įrenginiai |
Maitinimo sekos nustatymas naudojant įtampos prižiūrėtojus

Maitinimo seka yra svarbi sistemose su keliais įtampos bėgiais. Kai kurios grandinės turi įsijungti anksčiau nei kitos, kad sistema galėtų saugiai ir teisingai įsijungti. Įtampos prižiūrėtojai padeda patvirtindami, kad vienas bėgis yra stabilus prieš įjungiant kitą bėgį.
Pavyzdžiui, Rail A įsijungia pirmas. Kai prižiūrėtojas nustato, kad bėgis A pasiekė galiojantį lygį, jis siunčia įjungimo signalą įjungti bėgį B. Ši valdoma tvarka neleidžia priklausomoms grandinėms įsijungti per anksti ir padeda apsaugoti jautrius komponentus.
Pavyzdys
Procesoriaus plokštėje šerdies įtampa gali tapti stabili, kad būtų įjungtas įvesties / išvesties bėgis. Įtampos prižiūrėtojas gali stebėti šerdies bėgį ir išleisti įjungimo signalą tik tada, kai įtampa pasiekia galiojančią ribą ir baigiasi atstatymo delsa. Tai neleidžia paleisti įvesties / išvesties skyriaus, kol procesoriaus šerdis nėra paruošta.
| Sekos byla | Kodėl vadovas padeda |
|---|---|
| Pagrindinis bėgis prieš I/O bėgį | Apsaugo nuo loginio paleidimo, kol procesorius nėra stabilus |
| Analoginis bėgis po skaitmeninio bėgio | Sumažina nestabilų ADC arba jutiklio paleidimo veikimą |
| FPGA kelių bėgių startuolis | Patvirtina kiekvieną bėgį prieš atleidžiant sistemos atstatymą |
| Akumuliatoriumi maitinamas paleidimas | Apsaugo nuo įkrovos gedimo, kai maitinimas silpnas arba mažėja |
Tipiškos įtampos prižiūrėtojų programos

Mikrovaldiklis ir įterptosios sistemos
Ttage prižiūrėtojai laiko MCU iš naujo, kol maitinimo įtampa pasiekia saugų lygį. Tai apsaugo nuo neužbaigto įkrovimo, sugadintų registro būsenų ir nestabilaus GPIO veikimo paleidimo ar nutraukimo įvykių metu.
Baterijomis maitinami įrenginiai
Akumuliatorių sistemose maitinimo įtampa gali sumažėti esant apkrovos impulsams, veikiant šaltai temperatūrai arba išsikrovus akumuliatoriui. Įtampos prižiūrėtojas neleidžia sistemai veikti žemiau saugaus įtampos diapazono, todėl sumažėja duomenų klaidų ar staigių blokavimų rizika.
Pramoninės valdymo sistemos
Pramoninės plokštės dažnai susiduria su įtampos kritimais, triukšmu, ilgais kabeliais ir nestabiliais maitinimo bėgiais. Prižiūrėtojai padeda išlaikyti nuspėjamą atstatymo elgesį, kad valdikliai, jutikliai ir ryšio grandinės švariai atsigautų po elektros energijos tiekimo sutrikimų.
Maitinimo šaltiniai
Įtampos prižiūrėtojai stebi maitinimo išėjimus ir nustato per mažą įtampą, nestabilų paleidimą arba trumpą įtampos kritimą. Jie padeda pasroviui paleisti grandines tik tada, kai išėjimo bėgis pasiekia saugų lygį, sumažinant klaidingo veikimo ar pakartotinio nustatymo riziką.
Kelių bėgių grandinės
Kelių bėgių grandinės naudoja keletą maitinimo įtampų, pvz., 3.3 V, 1.8 V ir 1.2 V procesoriams, FPGA arba SoC. Įtampos prižiūrėtojai patikrina, ar kiekvienas bėgis galioja, ir padeda valdyti, atstatyti arba įjungti signalus, kad sistema įsijungtų saugiai.
Dažnai užduodami klausimai [DUK]
1 klausimas. Kaip pasirinkti įtampos prižiūrėtojo atstatymo slenkstį?
Pasirinkite slenkstį virš minimalios saugios sistemos darbinės įtampos, tada įtraukite slenksčio tikslumą, maitinimo toleranciją, triukšmą ir temperatūros poslinkį. Žemiausia faktinė riba vis tiek turėtų apsaugoti MCU, procesorių ar loginę grandinę, kol ji nepatenka į nestabilų įtampos diapazoną.
2 klausimas. Kodėl įtampos prižiūrėtojo grandinėje svarbus atstatymo skirtasis laikas?
Atstatymo skirtasis laikas leidžia sistemai iš naujo nustatyti, kai įtampa atsistato. Šis vėlavimas leidžia stabilizuoti maitinimo bėgius, laikrodžius, osciliatorius ir logines grandines prieš pradedant įprastą veikimą.
3 klausimas. Kuo skiriasi įtampos prižiūrėtojas ir sargo laikmatis?
Įtampos prižiūrėtojas stebi maitinimo įtampą ir iš naujo nustato sistemą elektros energijos tiekimo sutrikimų metu. Stebėjimo laikmatis stebi programinės įrangos veiklą ir iš naujo nustato sistemą, kai procesorius nustoja reaguoti.
4 klausimas. Kada turėtumėte naudoti atviro nutekėjimo atstatymo išvestį, o ne stūmimą-traukimą?
Naudokite atviro nutekėjimo atstatymo išvestį, kai keli atstatymo šaltiniai dalijasi viena atstatymo linija, kai reikia perjungti lygį arba kai priimančiajam įrenginiui reikalingas išorinis traukimastage.
8,5 5 klausimas. Kaip triukšmas šalia atstatymo slenksčio gali sukelti klaidingą atstatymą?
Dėl triukšmo ar trumpo įtampos kritimo stebimas bėgis gali pakartotinai peržengti atstatymo slenkstį. Tinkama histerezė, filtravimas, išdėstymas ir slenksčio paraštė padeda išvengti atstatymo plepėjimo.