HOLTEK-лагатып

Прыкладанне HOLTEK HT8 MCU LVD LVR

HOLTEK-HT8-MCU-LVD-LVR-Application-product-image

Кіраўніцтва па ўжыванні HT8 MCU LVD/LVR

D/N: AN0467EN

Уводзіны

Дыяпазон 8-разрадных мікрафонаў Holtek забяспечвае дзве вельмі практычныя і карысныя функцыі абароны, LVD (Low Voltage Detection) і LVR (Low Voltage Скінуць). Калі блок харчавання MCU voltage (VDD) становіцца ненармальным або нестабільным, гэтыя функцыі дазволяць MCU выдаць папярэджанне або выканаць неадкладны скід, каб дапамагчы прадукту працягваць карэктную працу.
І LVD, і LVR выкарыстоўваюцца для маніторынгу блока харчавання MCU voltagе (VDD). Калі выяўленае значэнне крыніцы харчавання ніжэй за абраны нізкі аб'ёмtagзначэнне, функцыя LVD будзе генераваць сігнал перапынення, дзе ўстаноўлены як LVDO, так і сцягі перапынення. Функцыя LVR адрозніваецца тым, што яна неадкладна прымушае MCU скінуць налады. У гэтай нататцы аб дадатку ў якасці прыкладу будзе прыняты HT66F0185ample MCU, каб падрабязна азнаёміцца ​​з функцыямі LVD і LVR для мікраконтролераў Holtek Flash.

Функцыянальнае апісанне

LVD ‒ нізкая гучнасцьtage Выяўленне

Большасць мікрафонаў Holtek маюць функцыю LVD, якая выкарыстоўваецца для маніторынгу аб'ёму VDDtagд. Калі ВДД выпtage мае меншае значэнне, чым сканфігураваны аб'ём LVDtage і падтрымліваецца на працягу часу, які перавышае час tLVD, тады будзе згенераваны сігнал перапынення. Тут будуць устаноўлены сцяг LVDO і сцяг перапынення LVD. Распрацоўшчыкі могуць выявіць сігнал, каб вызначыць, ці знаходзіцца сістэма ў рэжыме нізкай гучнасціtagд. Затым MCU можа выконваць адпаведныя аперацыі для падтрымання нармальнай працы сістэмы і для рэалізацыі абароны ад адключэння харчавання і іншых звязаных функцый.
Функцыя LVD кіруецца з дапамогай аднаго рэгістра, вядомага як LVDC. Прымаючы HT66F0185 у якасці прыкладуample, тры біты ў гэтым рэгістры, VLVD2~VLVD0, выкарыстоўваюцца для выбару аднаго з васьмі фіксаваных аб'ёмаўtages, ніжэй якога нізкая гучнасцьtagумова будзе вызначана. Біт LVDO - гэта біт выхаднога сцяга схемы LVD. Калі значэнне VDD большае за VLVD, біт сцяга LVDO будзе ачышчаны ў 0. Калі значэнне VDD ніжэйшае за VLVD, біт сцяга LVDO і біт сцяга LVF запыту перапынення будуць усталяваны ў высокі ўзровень. Як правіла, біт сцяга запыту перапынення LVF знаходзіцца ў шматфункцыянальным перапыненні і павінен быць ачышчаны прыкладной праграмай. Большасць функцыянальных рэгістраў LVD падобныя да таго, што паказана на малюнку 1, аднак для атрымання падрабязнай інфармацыі лепш за ўсё звярнуцца да табліцы дадзеных MCU, бо тут могуць быць выключэнні.

Функцыя HT8 MCU LVD наладжваецца з дапамогай параметраў канфігурацыі або праграмнага забеспячэння. Ніжэй апісваецца канфігурацыя праграмнага забеспячэння HT66F0185 MCU.

Малюнак 1
LVR ‒ нізкая гучнасцьtage Скід

HOLTEK-HT8-MCU-LVD-LVR-Application-08HOLTEK-HT8-MCU-LVD-LVR-Application-07
HT8 MCU ўтрымліваюць нізкую гучнасцьtage схема скіду для маніторынгу VDD voltagд. Калі ВДД выпtagЗначэнне e ніжэй за абранае значэнне VLVR і падтрымліваецца на працягу часу, які перавышае час tLVR, тады MCU выканае нізкую гучнасцьtage reset і праграма пяройдзе ў стан скіду. Калі значэнне VDD вернецца да значэння, вышэйшага за VLVR, MCU вернецца да нармальнага рэжыму працы. Тут праграма перазапусціцца з адраса 00h, у той час як біт сцяга LVRF таксама будзе ўсталяваны, які прыкладная праграма павінна ачысціць да 0.
Прымаючы HT66F0185 у якасці прыкладуample, LVR забяспечвае чатыры выбіраемыя аб'ёмыtages у рэестры LVRC. Калі значэнне канфігурацыі рэгістра не з'яўляецца адным з гэтых чатырох voltage, MCU згенеруе скід, і рэгістр вернецца да значэння POR. Функцыя LVR таксама можа выкарыстоўвацца MCU для генерацыі праграмнага скіду.

Малюнак 2
Заўвага: час скіду можа быць розным у розных MCU, таму важна звярнуцца да канкрэтнай табліцы дадзеных Мінімальны працоўны аб'ёмtages можа адрознівацца на розных сістэмных частотах. Карыстальнікі могуць канфігураваць VLVR у адпаведнасці з мінімальным працоўным аб'ёмамtage абранай частаты сістэмы, каб сістэма працавала нармальна.

Асноўныя асаблівасці

tLVDS (стабільны час LVDO)
Прадукт можа адключыць функцыю LVD для эканоміі энергіі і можа паўторна актываваць яе, калі яна спатрэбіцца для выкарыстання. Паколькі для функцыі LVD патрабуецца час усталявання да 150 мкс ад адключэння да поўнага ўключэння, неабходна ўставіць час затрымкі для стабілізацыі функцыі LVD перад выкарыстаннем LVD, каб дакладна вызначыць, ці знаходзіцца MCU на нізкім узроўні гучнасціtagе дзяржава.

HOLTEK-HT8-MCU-LVD-LVR-Application-06

Малюнак 3
tLVD (мінімальная нізкая гучнасцьtage Шырыня перапынення)
Пасля выяўлення нізкай гучнасціtagLVD таксама можа выкарыстоўваць перапыненне LVD для выяўлення яго актывацыі, а таксама для апытання біта LVDO. Гэта павысіць эфектыўнасць праграмы. Перапыненне LVD адбываецца, калі значэнне VDD ніжэйшае за аб'ём выяўлення LVDtage і падтрымліваецца на працягу часу, які перавышае час tLVD. У блоку сілкавання можа быць шум, асабліва падчас тэсціравання электрамагнітнай суміснасці ў прылажэннях пераменнага току, таму існуе высокая верагоднасць узнікнення памылковай сітуацыі LVD. Аднак час tLVD павінен адфільтраваць гэты шум, робячы выяўленне LVD больш стабільным.

HOLTEK-HT8-MCU-LVD-LVR-Application-05HOLTEK-HT8-MCU-LVD-LVR-Application-04

tLVR (мінімальная нізкая гучнасцьtage Шырыня для скіду)
Калі значэнне VDD ніжэй, чым LVR voltage і падтрымліваецца на працягу часу, які перавышае час tLVR, MCU будзе выконваць нізкую гучнасцьtagе скід. Наяўнасць гэтага часу tLVR дазваляе адфільтраваць шум крыніцы харчавання, што робіць выяўленне LVR больш стабільным.
HOLTEK-HT8-MCU-LVD-LVR-Application-04HOLTEK-HT8-MCU-LVD-LVR-Application-03

Прынцыпы працы

Розніца паміж функцыямі LVD і LVR заключаецца ў тым, што функцыя LVD толькі запускае сігнал папярэджання, які інфармуе MCU загадзя аб аб'ёмеtagе нестабільнасць або анамалія. Такім чынам, MCU можа прадпрымаць адпаведныя дзеянні або ўкараняць механізмы абароны. LVR адрозніваецца тым, што ён выконвае скід MCU. Тут MCU неадкладна скідаецца і, такім чынам, пераходзіць да пачатковага стану праграмы. Такім чынам, пры сумесным выкарыстанні абедзвюх функцый LVR voltage, як правіла, настроены на меншую прадусталяваную гучнасцьtage, чым LVD абtagд. Калі значэнне VDD падае, спачатку запускаецца функцыя LVD, каб дазволіць MCU прымяніць некаторыя меры абароны перад тым, як спрацуе функцыя LVR, якая павінна падтрымліваць стабільнасць прадукту.
Прымаючы HT66F0185 у якасці прыкладуample, сістэмная частата 8 МГц і абtagДыяпазон напругі складае ад 2.2 В да 5.5 В. Калі скід LVR voltage наладжана на 2.1 В, тады здаецца, што функцыя LVR не ахоплівае мінімальны працоўны аб'ёмtagд. Аднак мінімальны працоўны аб'ём MCU 2.2 Вtage не вызначае кропку, дзе HIRC або крышталічны асцылятар спыняюць ваганні, таму LVR voltage настроены на 2.1 В абtage не паўплывае на нармальнае выкарыстанне MCU.
Для сістэмнай частаты 16 МГц і 20 МГц працоўны аб'ёмtage складае 4.5V ~ 5.5V LVR скід voltage наладжана на 3.8 В, тады здаецца, што функцыя LVR не ахоплівае мінімальны працоўны аб'ём MCUtage для 16 МГц і 20 МГц. Аднак мінімальны працоўны аб'ём MCU 4.5 Вtage не вызначае кропку, дзе крышталічны асцылятар спыняе ваганні, таму для абtagУ дыяпазоне 3.8 В ~ 4.5 В кварцовы генератар будзе працягваць працаваць. Тут няма ніякай заклапочанасці аб ненармальнай працы праграмы.
Калі сістэмная частата складае 16 МГц або 20 МГц і калі LVR усталяваны на значэнне 3.8 В, тады, калі аб'ём VDDtage апусціцца ніжэй за 3.8 В, функцыя LVR будзе актывавана і скіне MCU. Пачатковае значэнне LVRC складае 2.1 В для скіду LVR, тут будуць наступныя два стану:

  • Калі VDD падае ніжэй за 3.8 В, але не ніжэй за мінімальную кропку ваганняў крышталя, MCU будзе нармальна вагацца пасля скіду LVR. Затым праграма наладзіць рэестр LVRC. Пасля таго, як рэгістр LVRC наладжаны, MCU выканае скід LVR пасля чакання часу tLVR, а затым паўторыць.
  • Калі значэнне VDD падае ніжэй за 3.8 В, абtage ужо ніжэй за пачатковую кропку кварцавага генератара, таму MCU не зможа пачаць ваганне пасля скіду LVR. Пасля скіду ўсіх партоў уводу/вываду па змаўчанні будуць уключаны ўмовы ўводу. MCU не будзе выконваць ніякіх інструкцый і не будзе выконваць ніякіх дзеянняў у схеме.

Меркаванні прымянення

Калі выкарыстоўваць LVD
Функцыя LVD у асноўным выкарыстоўваецца для праверкі стану батарэі ў прадуктах, якія працуюць ад батарэі. Калі выяўляецца, што батарэя разраджана, MCU можа прапанаваць карыстальніку замяніць батарэю для падтрымання нармальнай працы. У звычайных прадуктах з харчаваннем ад пераменнага току функцыя LVD выкарыстоўваецца для вызначэння аб'ёму VDDtage, які можа быць выкарыстаны для вызначэння таго, ці была адключана сетка пераменнага току. Напрыкладampле, для столі лamp, кантралюючы біт LVDO ад нізкага да высокага, а затым зноў нізкага, можна вызначыць, ці выкарыстоўваецца пераключальнік для змены столі lamp умова для змены ўзроўню асветленасці або каляровай тэмпературы.

Калі выкарыстоўваць LVR
Функцыя LVR часта выкарыстоўваецца ў праграмах, якія працуюць ад батарэі, і актывуецца пры замене батарэі. Як правіла, такія прадукты з'яўляюцца маламагутнымі прадуктамі, дзе прадукт будзе ўтрымліваць дастатковую ёмістную энергію крыніцы харчавання для падтрымання аб'ёму VDDtagд. Звычайна абtage не ўпадзе да 0 В больш чым за 10 секунд. Аднак, паколькі гэта павольны працэс адключэння харчавання, існуе высокая верагоднасць таго, што VDD voltage можа ўпасці да значэння ніжэй, чым LVR voltage, што прымусіць MCU згенераваць скід LVR. Пасля ўстаноўкі новай батарэі VDD voltage будзе вышэй, чым LVR абtage, і сістэма вернецца і працягне нармальную працу.

Выкарыстанне LVR і LVD у рэжыме IDLE/SLEEP
Калі сістэма пераходзіць у рэжым IDLE/SLEEP, LVR не працуе, таму LVR не зможа скінуць сістэму, але ён не будзе спажываць энергію. Калі MCU пераходзіць у рэжым сну, функцыя LVD будзе аўтаматычна адключана. У некаторых спецыфікацыях ёсць два рэжымы SLEEP, SLEEP0 і SLEEP1. Вазьміце, напрыклад, HT66F0185ampнапрыклад, перад уваходам у рэжым SLEEP0 неабходна адключыць функцыю LVD, ачысціўшы біт LVDEN у рэгістры LVDC у 0. Функцыя LVD будзе працягваць працаваць пры ўваходзе ў рэжым SLEEP1. Звярніцеся да табліцы дадзеных для канкрэтных дэталяў MCU.
Калі функцыя LVD уключана, будзе спажывацца невялікая колькасць энергіі. Такім чынам, у прылажэннях батарэі, якія патрабуюць зніжэння энергаспажывання, важна ўлічваць энергаспажыванне функцыі LVD, калі сістэма пераходзіць у любы з рэжымаў энергазберажэння, альбо ў рэжыме сну, альбо ў рэжыме бяздзейнасці.

HOLTEK-HT8-MCU-LVD-LVR-Application-02

Іншыя нататкі 

  • Калі абедзве функцыі LVR і LVD уключаны і пажадана, каб іх аб'ёмtagналады павінны супадаць, тады звярніце ўвагу, што LVD voltage павінна быць усталявана на значэнне вышэй, чым LVR voltage.
  • LVD томtagНалада адрозніваецца ў залежнасці ад патрабаванняў да прадукту. Калі ён настроены на 2.2 В, напрыкладampле, затым LVD тtage кожнага прыкладання будзе адрознівацца прыкладна на 2.2 В ± 5%. Індывідуальныя тэхнічныя характарыстыкі варта ўважліва праверыць загадзя.
  • Параметр часу tLVR для VLVR будзе адрознівацца ў залежнасці ад розных працэсаў. Падрабязныя табліцы параметраў пастаяннага і пераменнага току можна знайсці ў табліцы дадзеных.
  • Пасля ўзнікнення LVR, калі VDD voltage > 0.9 В, значэнні памяці даных не зменяцца. Калі ВДД выпtage яшчэ раз вышэй, чым LVR, сістэма перазапусціць працу без неабходнасці захоўваць параметры аператыўнай памяці. Аднак, калі VDD ніжэй за 0.9 В, сістэма не будзе захоўваць значэнні памяці даных, і ў гэтым выпадку, калі VDD аб'ёмtage зноў вышэй, чым LVR voltage, у сістэме будзе выкананы скід пры ўключэнні.
  • Функцыя LVR і абtagВыбар некаторых MCU ажыццяўляецца з опцый канфігурацыі ў HT-IDE3000. Пасля выбару іх нельга змяніць з дапамогай праграмнага забеспячэння.
Заключэнне

У гэтай нататцы па прылажэнні прадстаўлены функцыі LVD і LVR, прадстаўленыя ў 8-разрадных флэш-мікракантролях Holtek. Пры правільным выкарыстанні функцыі LVD і LVR могуць паменшыць ненармальную працу MCU, калі аб'ём крыніцы харчаванняtage нестабільны, што павышае стабільнасць прадукту. Акрамя таго, некаторыя заўвагі і спосабы выкарыстання як LVD, так і LVR былі абагульнены, каб дапамагчы карыстальнікам выкарыстоўваць LVD і LVR больш гнутка.

Інфармацыя аб версіях і мадыфікацыях
Адмова ад адказнасці

HOLTEK-HT8-MCU-LVD-LVR-Application-02

Уся інфармацыя, гандлёвыя маркі, лагатыпы, графіка, відэа, аўдыёкліпы, спасылкі і іншыя элементы, якія з'яўляюцца на гэтым webсайт ("Інфармацыя") прызначаны толькі для даведкі і могуць быць зменены ў любы час без папярэдняга паведамлення і па меркаванні Holtek Semiconductor Inc. і звязаных з ёй кампаній (далей "Holtek", "кампанія", "нас", " мы" або "наш"). У той час як Holtek імкнецца забяспечыць дакладнасць гэтай інфармацыі webсайта, Holtek не дае відавочных або пэўных гарантый на дакладнасць інфармацыі. Кампанія Holtek не нясе адказнасці за любыя недакладнасці або ўцечку.
Holtek не нясе адказнасці за любыя пашкоджанні (уключаючы, але не абмяжоўваючыся імі, кампутарныя вірусы, сістэмныя праблемы або страту даных), якія б узніклі пры выкарыстанні або ў сувязі з выкарыстаннем гэтага webсайт любым бокам. У гэтай вобласці могуць быць спасылкі, якія дазваляюць наведаць webсайты іншых кампаній. Гэтыя webсайты не кантралююцца Holtek. Holtek не нясе ніякай адказнасці і гарантый за любую інфармацыю, якая адлюстроўваецца на такіх сайтах. Гіперспасылкі на інш webсайты на ваш страх і рызыка.

HOLTEK-HT8-MCU-LVD-LVR-Application-01
Абмежаванне адказнасці
У любым выпадку, Кампанія не павінна браць на сябе адказнасць за любыя страты або пашкоджанні, выкліканыя кім-небудзь наведваннем webсайт прама ці ўскосна і выкарыстоўвае змесціва, інфармацыю або паслугі на webсайт.
Прымяняльнае права
Гэта адмова ад адказнасці падпарадкоўваецца законам Кітайскай Рэспублікі і пад юрысдыкцыяй Суда Кітайскай Рэспублікі.
Абнаўленне адмовы ад адказнасці
Holtek пакідае за сабой права абнаўляць Адмову ад адказнасці ў любы час з папярэднім паведамленнем або без яго, усе змены ўступаюць у сілу неадкладна пасля публікацыі на webсайт.

Дакументы / Рэсурсы

Кіраўніцтва па ўжыванні HOLTEK HT8 MCU LVD LVR [pdfІнструкцыі
HT8, MCU LVD LVR Кіраўніцтва па ўжыванні, Кіраўніцтва па ўжыванні, HT8, MCU LVD LVR

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *