HOLTEK-лого

HOLTEK HT8 MCU LVD LVR програм

HOLTEK-HT8-MCU-LVD-LVR-Програмын-бүтээгдэхүүний зураг

HT8 MCU LVD/LVR Хэрэглээний заавар

D/N: AN0467EN

Танилцуулга

Holtek 8 битийн MCU хүрээ нь LVD (Бага хэмжээ) гэсэн маш практик, ашигтай хоёр хамгаалалтын функцээр хангадаг.tage Илрүүлэх) болон LVR (Бага хэмжээtage Дахин тохируулах). Хэрэв MCU тэжээлийн хангамж ботьtage (VDD) хэвийн бус эсвэл тогтворгүй болсон тохиолдолд эдгээр функцууд нь MCU-д анхааруулга өгөх эсвэл бүтээгдэхүүнийг зөв ажиллуулахад нь туслахын тулд нэн даруй дахин тохируулах боломжийг олгоно.
LVD болон LVR хоёулаа MCU тэжээлийн хангамжийг хянахад ашиглагддагtage (VDD). Илэрсэн цахилгаан хангамжийн утга нь сонгосон бага хэмжээнээс бага байх үедtage утга, LVD функц нь LVDO болон тасалдлын тугуудыг хоёуланг нь тохируулсан тасалдлын дохиог үүсгэх болно. LVR функц нь MCU-г нэн даруй дахин тохируулахад хүргэдэг гэдгээрээ ялгаатай. Энэхүү өргөдлийн тэмдэглэл нь HT66F0185-ыг хуучин болгон авах болноample MCU нь Holtek Flash MCU-д зориулсан LVD болон LVR функцуудыг дэлгэрэнгүй танилцуулах.

Функциональ тодорхойлолт

LVD ‒ Бага ботьtage Илрүүлэх

Ихэнх Holtek MCU-ууд нь LVD функцтэй бөгөөд VDD-ийн хэмжээг хянахад ашигладагtagд. Хэзээ VDD ботьtage нь LVD тохируулсан боть-аас бага утгатай байнаtage ба 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 нь бага хэмжээний эзэлхүүнийг агуулдагtagVDD-г хянах e reset хэлхээtagд. Хэзээ VDD ботьtage утга нь сонгосон VLVR утгаас бага бөгөөд tLVR хугацаанаас хэтэрсэн хугацаанд тогтвортой байвал MCU бага хэмжээний дууг гүйцэтгэнэ.tage reset, програм дахин тохируулах төлөвт орно. VDD утга нь VLVR-ээс өндөр утга руу буцах үед MCU хэвийн үйл ажиллагаандаа эргэн орно. Энд програм 00h хаягаас дахин эхлэх бөгөөд LVRF тугны бит мөн тавигдах бөгөөд үүнийг хэрэглээний программ 0 болгож цэвэрлэх ёстой.
HT66F0185-ийг хуучин болгон авч байнаample, LVR нь сонгох боломжтой дөрвөн боть өгдөгtagLVRC бүртгэлд es. Бүртгэлийн тохиргооны утга нь эдгээр дөрвөн боть нэг биш байх үедtage утгууд байвал MCU нь дахин тохируулах ба бүртгэл POR утга руу буцна. LVR функцийг мөн MCU программ хангамжийг дахин тохируулахад ашиглаж болно.

Зураг 2
Тайлбар: Өөр өөр MCU-д дахин тохируулах хугацаа өөр байж болох тул тусгай мэдээллийн хуудаснаас үзэх нь чухал юм.tages нь системийн өөр өөр давтамжид өөр байж болно. Хэрэглэгчид VLVR-ийг хамгийн бага үйлдлийн эзлэхүүний дагуу тохируулах боломжтойtagсистемийг хэвийн ажиллуулахын тулд сонгосон системийн давтамжийн e.

Үндсэн шинж чанарууд

tLVDS (LVDO тогтвортой цаг)
Бүтээгдэхүүн нь эрчим хүч хэмнэхийн тулд LVD функцийг идэвхгүй болгож, ашиглах шаардлагатай үед дахин идэвхжүүлж болно. LVD функц нь идэвхгүй болох хүртэл бүрэн идэвхжих хүртэл 150μс хүртэл тогтворжуулах хугацаа шаарддаг тул LVD-г ашиглахын өмнө LVD функцийг тогтворжуулахад саатал оруулах шаардлагатай.tage муж.

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

Зураг 3
tLVD (Хамгийн бага хэмжээtage Тасалдах өргөн)
Бага эзэлхүүнийг илрүүлсний дарааtage дохио, LVD нь мөн LVD тасалдлыг ашиглан түүний идэвхжүүлэлтийг илрүүлэхээс гадна LVDO битийг санал авах боломжтой. Энэ нь хөтөлбөрийн үр ашгийг дээшлүүлэх болно. LVD тасалдал нь VDD утга нь LVD илрүүлэх хэмжээнээс бага байх үед үүсдэгtage ба tLVD хугацаанаас хэтэрсэн хугацаанд хадгалагдана. Ялангуяа хувьсах гүйдлийн хэрэглээнд EMC туршилт хийх үед цахилгаан тэжээл дээр дуу чимээ гарч болзошгүй тул LVD-ийн алдаатай нөхцөл байдал үүсэх магадлал өндөр байна. Гэсэн хэдий ч tLVD цаг нь энэ чимээ шуугианыг шүүж чаддаг байх ёстой бөгөөд LVD илрүүлэлтийг илүү тогтвортой болгоно.

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

tLVR (Хамгийн бага хэмжээtage Дахин тохируулах өргөн)
VDD утга нь LVR хэмжээнээс бага байх үедtage болон tLVR хугацаанаас хэтэрсэн хугацаанд MCU бага хэмжээний дууг гүйцэтгэх болноtage дахин тохируулах. Ийм tLVR хугацаатай байх нь цахилгаан хангамжийн дуу чимээг шүүж, LVR илрүүлэлтийг илүү тогтвортой болгодог.
HOLTEK-HT8-MCU-LVD-LVR-Application-04HOLTEK-HT8-MCU-LVD-LVR-Application-03

Үйл ажиллагааны зарчим

LVD болон LVR функцүүдийн ялгаа нь LVD функц нь зөвхөн анхааруулах дохиог өдөөдөг бөгөөд энэ нь MCU-д дууны дохиог урьдчилан мэдээлдэг.tage тогтворгүй байдал эсвэл хэвийн бус байдал. Тиймээс MCU нь холбогдох арга хэмжээ авах эсвэл хамгаалах механизмыг хэрэгжүүлэх боломжтой. LVR нь MCU дахин тохируулснаараа ялгаатай. Энд MCU нэн даруй шинэчлэгдсэн тул програмын анхны нөхцөл рүү шилждэг. Тиймээс, хоёр функцийг хамтад нь ашиглах үед LVR ботьtage нь ерөнхийдөө бага хэмжээтэй байхаар тохируулагдсан байдагtage LVD-ээс илүүtagд. VDD-ийн утга буурах үед LVD функцийг эхлүүлж, LVR функцийг ажиллуулахаас өмнө MCU-д хамгаалалтын зарим арга хэмжээг хэрэгжүүлэх боломжийг олгох бөгөөд энэ нь бүтээгдэхүүний тогтвортой байдлыг хангах ёстой.
HT66F0185-ийг хуучин болгон авч байнаample, системийн давтамж нь 8MHz ба ботьtage хүрээ нь 2.2V ба 5.5V хооронд байна. Хэрэв LVR reset voltage нь 2.1V байхаар тохируулагдсан бол LVR функц нь хамгийн бага ажиллах хүчийг хамрахгүй юм шиг харагдана.tagд. Гэсэн хэдий ч 2.2V хамгийн бага MCU үйлдлийн ботьtage нь HIRC эсвэл болор осцилляторын хэлбэлзлийг зогсоох цэгийг тодорхойлдоггүй тул LVR хэмжээtage 2.1V хүчдэлээр тохируулсанtage нь MCU-ийн хэвийн хэрэглээнд нөлөөлөхгүй.
16MHz ба 20MHz системийн давтамжийн хувьд үйлдлийн ботьtage нь 4.5V ~ 5.5V LVR дахин тохируулах ботьtage нь 3.8V байхаар тохируулагдсан бол LVR функц нь хамгийн бага MCU үйлдлийн хэмжээг хамрахгүй юм шиг харагдана.tage 16МГц ба 20МГц. Гэсэн хэдий ч, 4.5V хамгийн бага MCU үйлдлийн ботьtage нь болор осцилляторын хэлбэлзлийг зогсоох цэгийг тодорхойлдоггүй тул вольtag3.8V ~ 4.5V-ийн мужид болор осциллятор үргэлжлүүлэн ажиллах болно. Энд програмын хэвийн бус ажиллагааны талаар санаа зовох зүйл байхгүй.
Хэрэв системийн давтамж нь 16MHz эсвэл 20MHz бол LVR-ийг 3.8V-д тохируулсан бол VDD vol.tage 3.8V-ээс доош унавал LVR функц идэвхжиж, MCU-г дахин тохируулна. LVR дахин тохируулахын тулд LVRC анхны утга нь 2.1V байна, энд дараах хоёр төлөв үүснэ:

  • VDD нь 3.8V-ээс доош унасан боловч хамгийн бага болор хэлбэлзлийн цэгээс доогуур биш үед LVR дахин тохируулсны дараа MCU хэвийн хэлбэлзэх болно. Дараа нь програм LVRC бүртгэлийг тохируулах болно. LVRC бүртгэлийг тохируулсны дараа MCU нь tLVR цагийг хүлээсний дараа LVR тохиргоог хийж, дараа нь давтана.
  • Хэрэв VDD утга 3.8 В-оос доош байвал ботьtage нь аль хэдийн болор осцилляторын эхлэх цэгээс доогуур байгаа тул LVR дахин тохируулагдсаны дараа MCU хэлбэлзлийг эхлүүлэх боломжгүй болно. Бүх оролт/гаралтын портууд нь асаалттай болсны дараа оролтын горимд шилжих болно. MCU нь ямар ч зааварчилгааг гүйцэтгэхгүй бөгөөд хэлхээнд ямар ч үйлдэл хийхгүй.

Өргөдөл гаргахад анхаарах зүйлс

LVD-г хэзээ ашиглах вэ
LVD функцийг ихэвчлэн батарейгаар ажилладаг бүтээгдэхүүний хэрэглээнд батерейны төлөв байдлыг шалгахад ашигладаг. Зайны цэнэг дуусч байгаа нь тогтоогдвол MCU нь хэвийн ажиллагааг хангахын тулд зайгаа солихыг хэрэглэгчээс санал болгож болно. Түгээмэл хувьсах гүйдлээр ажилладаг бүтээгдэхүүнүүдэд LVD функцийг VDD эзлэхүүнийг илрүүлэхэд ашигладагtage, энэ нь хувьсах гүйдлийн тэжээл тасарсан эсэхийг тодорхойлоход ашиглаж болно. Жишээ ньample, таазны хувьд lamp, LVDO битийг баганаас өндөр рүү, дараа нь дахин бага руу хянах замаар шилжүүлэгч нь таазыг өөрчлөхөд ашиглагдаж байгаа эсэхийг тодорхойлж болно.amp гэрэлтүүлгийн түвшин эсвэл өнгөний температурыг өөрчлөх нөхцөл.

LVR-г хэзээ ашиглах вэ
LVR функцийг ихэвчлэн батарейгаар ажилладаг програмуудад ашигладаг бөгөөд батарейг солих үед идэвхждэг. Ерөнхийдөө ийм бүтээгдэхүүн нь бага хүчин чадалтай бүтээгдэхүүн бөгөөд бүтээгдэхүүн нь VDD эзлэхүүнийг хадгалахад хангалттай эрчим хүчний хангамжийн багтаамжтай хадгалах энергийг агуулна.tagд. Ихэвчлэн ботьtage 0 секундээс илүү хугацаанд 10В хүртэл буурахгүй. Гэхдээ энэ нь удаан унтардаг процесс учраас VDD voltage нь LVR хэмжээнээс бага утга руу унаж болноtage, энэ нь MCU-г LVR дахин тохируулахад хүргэнэ. Шинэ зайг суулгасны дараа VDD voltage нь LVR хэмжээнээс өндөр байх болноtage, систем буцаж хэвийн үйл ажиллагаагаа үргэлжлүүлнэ.

LVR болон LVD-ийг Суулт/унтах горимд ашиглах
Систем СУУДАЛ/УНТЛАА горимд орох үед LVR ажиллахгүй тул LVR нь системийг дахин тохируулах боломжгүй боловч эрчим хүч хэрэглэхгүй байх болно. MCU SLEEP горимд орох үед LVD функц автоматаар идэвхгүй болно. Зарим техникийн үзүүлэлтүүдэд SLEEP0 ба SLEEP1 гэсэн хоёр SLEEP горим байдаг. Жишээ нь HT66F0185-ийг авample, SLEEP0 горимд орохын өмнө LVDC регистрийн LVDEN битийг 0 болгож арилгаснаар LVD функцийг идэвхгүй болгох шаардлагатай. SLEEP1 горимд орох үед LVD функц ажиллах болно. MCU-ийн дэлгэрэнгүй мэдээллийг мэдээллийн хуудаснаас үзнэ үү.
LVD функц идэвхжсэн үед тодорхой хэмжээний бага хэмжээний эрчим хүч зарцуулагдах болно. Тиймээс эрчим хүчний хэрэглээг багасгах шаардлагатай батерейны хэрэглээнд систем нь SLEEP эсвэл INLE горимын аль нэг нь эрчим хүч хэмнэх горимд орох үед LVD функцийн эрчим хүчний зарцуулалтыг харгалзан үзэх нь чухал юм.

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

Бусад тэмдэглэл 

  • Хэрэв LVR болон LVD функц хоёулаа идэвхжсэн бол тэдгээрийн ботьtage тохиргоо таарч байвал LVD боть гэдгийг анхаарна ууtage-г LVR хэмжээнээс өндөр утгаар тохируулах ёстойtage.
  • LVD ботьtage тохиргоо нь бүтээгдэхүүний өөр өөр шаардлагаас хамаарч өөр өөр байдаг. Хэрэв 2.2V гэж тохируулсан бол жишээ ньample, дараа нь LVD ботьtagХэрэглээ бүрийн e нь ойролцоогоор 2.2V ± 5% -иар хэлбэлзэнэ. Хувь хүний ​​техникийн үзүүлэлтүүдийг урьдчилан сайтар шалгаж үзэх хэрэгтэй.
  • VLVR-ийн tLVR цагийн параметр нь өөр өөр процессуудаас шалтгаалан өөр өөр байх болно. DC/AC параметрийн дэлгэрэнгүй хүснэгтийг мэдээллийн хуудаснаас үзнэ үү.
  • LVR үүссэний дараа VDD ботьtage > 0.9V бол Өгөгдлийн санах ойн утгууд өөрчлөгдөхгүй. Хэзээ VDD ботьtage нь LVR-ээс дахин өндөр байвал систем нь RAM параметрүүдийг хадгалах шаардлагагүйгээр ажиллагааг дахин эхлүүлэх болно. Гэсэн хэдий ч VDD нь 0.9V-ээс бага байвал систем нь өгөгдлийн санах ойн утгыг хадгалахгүй бөгөөд энэ тохиолдолд VDD vol.tage нь дахин LVR-ээс өндөр байнаtage, систем дээр асаалттай тохиргоог хийнэ.
  • LVR функц ба ботьtagЗарим MCU-ийн сонголтыг HT-IDE3000 дахь тохиргооны сонголтуудаас хэрэгжүүлсэн. Сонгосоны дараа тэдгээрийг програм хангамж ашиглан өөрчлөх боломжгүй.
Дүгнэлт

Энэхүү хэрэглээний тэмдэглэл нь Holtek 8-бит Flash MCU-д өгөгдсөн LVD болон LVR функцуудыг танилцуулсан. Зөв ашиглах үед LVD болон LVR функцууд нь цахилгаан хангамжийн хэмжээ их байх үед MCU-ийн хэвийн бус ажиллагааг бууруулж чаднаtage нь тогтворгүй тул бүтээгдэхүүний тогтвортой байдлыг сайжруулдаг. Нэмж дурдахад хэрэглэгчдэд LVD болон LVR-ийг илүү уян хатан ашиглахад туслах зорилгоор LVD болон LVR-ийг ашиглах зарим тэмдэглэл, аргуудыг нэгтгэн харуулав.

Хувилбар ба өөрчлөлтийн мэдээлэл
Татгалзах

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

Энэ дээр гарч буй бүх мэдээлэл, барааны тэмдэг, лого, график, видео, аудио клип, холбоос болон бусад зүйлс webсайт ('Мэдээлэл') нь зөвхөн лавлагааны зориулалттай бөгөөд Holtek Semiconductor Inc. болон түүний холбогдох компаниудын (цаашид 'Holtek', 'компани', 'бид', ') үзэмжээр урьдчилан мэдэгдэлгүйгээр ямар ч үед өөрчлөх боломжтой. бид' эсвэл 'бидний'). Хэдийгээр Холтек энэ талаарх мэдээллийн үнэн зөвийг баталгаажуулахыг хичээж байна webсайтын хувьд Холтек нь мэдээллийн үнэн зөв байдлын талаар шууд болон далд баталгаа өгөхгүй. Холтек нь аливаа буруу, гоожсон тохиолдолд хариуцлага хүлээхгүй.
Холтек нь үүнийг ашиглах эсвэл ашиглахтай холбоотой аливаа хохирлыг (компьютерийн вирус, системийн асуудал, өгөгдлийн алдагдал гэх мэт) хариуцахгүй. webаль ч намын сайт. Энэ хэсэгт зочлох боломжтой холбоосууд байж болно webбусад компаниудын сайтууд. Эдгээр webсайтуудыг 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

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *