HOLTEK- ლოგო

HOLTEK HT8 MCU LVD LVR აპლიკაცია

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

HT8 MCU LVD/LVR განაცხადის სახელმძღვანელო

D/N: AN0467EN

შესავალი

Holtek 8-bit MCU დიაპაზონი უზრუნველყოფს დაცვის ორ ძალიან პრაქტიკულ და სასარგებლო ფუნქციას, LVD (დაბალი მოც.tage Detection) და LVR (Low Voltage გადატვირთვა). თუ MCU ელექტრომომარაგება მოცtage (VDD) ხდება არანორმალური ან არასტაბილური, ეს ფუნქციები საშუალებას მისცემს MCU-ს გამოსცეს გაფრთხილება ან დაუყოვნებლივ განახორციელოს გადატვირთვა, რათა დაეხმაროს პროდუქტს გააგრძელოს მუშაობა სწორად.
ორივე LVD და LVR გამოიყენება MCU ელექტრომომარაგების მოცულობის მონიტორინგისთვისtage (VDD). როდესაც აღმოჩენილი ელექტრომომარაგების მნიშვნელობა დაბალია, ვიდრე არჩეული დაბალი მოცულობაtage მნიშვნელობა, LVD ფუნქცია გამოიმუშავებს შეწყვეტის სიგნალს, სადაც დაყენებულია როგორც LVDO, ასევე შეფერხების დროშები. LVR ფუნქცია განსხვავდება იმით, რომ იგი დაუყოვნებლივ აიძულებს MCU-ს გადატვირთვას. ეს აპლიკაციის შენიშვნა მიიღებს HT66F0185 როგორც ყოფილსample MCU დეტალურად გააცნოს LVD და LVR ფუნქციები Holtek Flash MCU-ებისთვის.

ფუნქციური აღწერა

LVD ‒ დაბალი ტომიtage გამოვლენა

Holtek MCU-ების უმეტესობას აქვს LVD ფუნქცია, რომელიც გამოიყენება VDD მოცულობის მონიტორინგისთვისtagე. როდესაც VDD ტtage აქვს უფრო დაბალი მნიშვნელობა ვიდრე LVD კონფიგურირებული voltage და შენარჩუნებულია დროით, რომელიც აღემატება 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 შეიცავს დაბალ მოცულობასtagგადატვირთეთ წრე VDD მოცულობის მონიტორინგისთვისtagე. როდესაც VDD ტtage მნიშვნელობა დაბალია, ვიდრე არჩეული VLVR მნიშვნელობა და შენარჩუნებულია დროით, რომელიც აღემატება tLVR დროს, მაშინ MCU შეასრულებს დაბალ მოცულობასtagგადატვირთეთ და პროგრამა შევა გადატვირთვის მდგომარეობაში. როდესაც VDD მნიშვნელობა უბრუნდება VLVR-ზე მაღალ მნიშვნელობას, MCU დაუბრუნდება ნორმალურ მუშაობას. აქ პროგრამა გადაიტვირთება მისამართიდან 00h, ხოლო LVRF დროშის ბიტი ასევე დაყენდება და რომელიც აპლიკაციის პროგრამით უნდა გასუფთავდეს 0-მდე.
HT66F0185-ის მიღება, როგორც ყოფილიampასევე, LVR უზრუნველყოფს ოთხ არჩევად ტომსtagარის LVRC რეესტრში. როდესაც რეგისტრის კონფიგურაციის მნიშვნელობა არ არის ამ ოთხი ტომიდან ერთ-ერთიtage მნიშვნელობებით, MCU გამოიმუშავებს გადატვირთვას და რეგისტრი დაუბრუნდება POR მნიშვნელობას. LVR ფუნქცია ასევე შეიძლება გამოიყენოს MCU-მ პროგრამული უზრუნველყოფის გადატვირთვის შესაქმნელად.

სურათი 2
შენიშვნა: გადატვირთვის დრო შეიძლება განსხვავდებოდეს სხვადასხვა MCU-ში, ამიტომ მნიშვნელოვანია მიმართოთ სპეციფიკურ მონაცემთა ცხრილს მინიმალური ოპერაციული მოცულობაtages შეიძლება იყოს განსხვავებული სისტემის სხვადასხვა სიხშირეზე. მომხმარებლებს შეუძლიათ VLVR-ის კონფიგურაცია მინიმალური ოპერაციული მოცულობის მიხედვითtage არჩეული სისტემის სიხშირე, რათა სისტემა ნორმალურად იმუშაოს.

ძირითადი მახასიათებლები

tLVDS (LVDO სტაბილური დრო)
პროდუქტს შეუძლია გამორთოს LVD ფუნქცია ენერგიის დაზოგვის მიზნით და შეუძლია ხელახლა გაააქტიუროს ის, როცა მისი გამოყენებაა საჭირო. იმის გამო, რომ LVD ფუნქცია მოითხოვს 150μs-მდე დარეგულირების დროს გამორთვიდან სრულ ჩართვამდე, საჭიროა LVD-ის გამოყენებამდე LVD ფუნქციის სტაბილიზაციისთვის დაყოვნების დროის ჩასმა, რათა ზუსტად დადგინდეს არის თუ არა MCU დაბალ მოცულობაში.tage სახელმწიფო.

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

სურათი 3
tLVD (მინიმალური დაბალი მოცtage სიგანე შეწყვეტამდე)
დაბალი მოცულობის გამოვლენის შემდეგtagსიგნალს, LVD-ს ასევე შეუძლია გამოიყენოს LVD შეფერხება მისი გააქტიურების დასადგენად და ასევე LVDO ბიტის გამოკითხვის მიზნით. ეს გააუმჯობესებს პროგრამის ეფექტურობას. LVD შეფერხება ხდება მაშინ, როდესაც VDD მნიშვნელობა დაბალია, ვიდრე LVD გამოვლენის მოცულობაtage და შენარჩუნებულია დროით, რომელიც აღემატება tLVD დროს. შეიძლება იყოს ხმაური ელექტრომომარაგებაზე, განსაკუთრებით EMC ტესტირების დროს AC აპლიკაციებში, ამიტომ დიდია 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, სისტემის სიხშირე არის 8MHz და voltagდიაპაზონი არის 2.2V-დან 5.5V-მდე. თუ LVR გადატვირთულია მოცtage კონფიგურირებულია 2.1 ვოლტად, მაშინ, როგორც ჩანს, LVR ფუნქცია არ ფარავს მინიმალურ ოპერაციულ მოცულობასtagე. თუმცა 2.2V მინიმალური MCU ოპერაციული მოცულობაtage არ განსაზღვრავს წერტილს, სადაც HIRC ან კრისტალური ოსცილატორები წყვეტენ რხევას, ამიტომ LVR vol.tage კონფიგურირებულია 2.1 ვ მოცულობითtage არ იმოქმედებს MCU ნორმალურ გამოყენებაზე.
16MHz და 20MHz სისტემური სიხშირისთვის, ოპერაციული voltage არის 4.5V ~ 5.5V LVR გადატვირთვის მოცულობაtage კონფიგურირებულია 3.8 ვოლტზე, მაშინ, როგორც ჩანს, LVR ფუნქცია არ ფარავს MCU ოპერაციულ მინიმალურ მოცულობასtage 16MHz და 20MHz. თუმცა, 4.5V მინიმალური MCU ოპერაციული მოცულობაtage არ განსაზღვრავს წერტილს, სადაც კრისტალური ოსცილატორი წყვეტს რხევას, შესაბამისად ტომისთვისtagდიაპაზონი 3.8V ~ 4.5V კრისტალური ოსცილატორი გააგრძელებს მუშაობას. აქ არ არის შეშფოთება პროგრამის არანორმალური მუშაობის შესახებ.
თუ სისტემის სიხშირე არის 16 MHz ან 20 MHz და თუ LVR დაყენებულია 3.8V მნიშვნელობაზე, მაშინ როდესაც VDD voltage ეცემა 3.8 ვ-ზე დაბლა, LVR ფუნქცია გააქტიურდება და MCU გადაიტვირთება. LVRC საწყისი მნიშვნელობა არის 2.1 ვ LVR გადატვირთვისთვის, აქ მოხდება შემდეგი ორი მდგომარეობა:

  • როდესაც VDD ეცემა 3.8 ვ-ზე ქვემოთ, მაგრამ არა კრისტალური რხევის მინიმალურ წერტილზე ქვემოთ, MCU ნორმალურად ირხევა LVR გადატვირთვის შემდეგ. შემდეგ პროგრამა დააკონფიგურირებს LVRC რეესტრს. LVRC რეგისტრის კონფიგურაციის შემდეგ, MCU შეასრულებს LVR გადატვირთვას tLVR დროის მოლოდინში და შემდეგ გაიმეორებს.
  • თუ VDD მნიშვნელობა ეცემა 3.8 ვ-ზე ქვემოთ, voltage უკვე არის კრისტალური ოსცილატორის საწყისი წერტილის ქვემოთ, ამიტომ MCU ვერ შეძლებს რხევის დაწყებას LVR გადატვირთვის შემდეგ. ყველა I/O პორტი იქნება ნაგულისხმევი შეყვანის მდგომარეობაში გადატვირთვის შემდეგ. MCU არ შეასრულებს რაიმე ინსტრუქციას და არ შეასრულებს რაიმე მოქმედებას წრეზე.

განაცხადის მოსაზრებები

როდის გამოვიყენოთ LVD
LVD ფუნქცია ძირითადად გამოიყენება ბატარეის მდგომარეობის შესამოწმებლად ბატარეაზე მომუშავე პროდუქტის აპლიკაციებში. როდესაც აღმოაჩენენ, რომ ბატარეის ენერგია ამოიწურება, MCU-ს შეუძლია შესთავაზოს მომხმარებელს შეცვალოს ბატარეა ნორმალური მუშაობის შესანარჩუნებლად. ჩვეულებრივ AC პროდუქტებში, LVD ფუნქცია გამოიყენება VDD voltage, რომელიც შეიძლება გამოყენებულ იქნას იმის დასადგენად, გათიშულია თუ არა AC დენის წყარო. მაგample, ჭერისთვის lamp, LVDO ბიტის მონიტორინგით დაბალიდან მაღალზე და შემდეგ ისევ დაბალზე, შეიძლება დადგინდეს, გამოიყენება თუ არა გადამრთველი ჭერის შესაცვლელად lamp განათების დონის ან ფერის ტემპერატურის შეცვლის პირობა.

როდის გამოვიყენოთ LVR
LVR ფუნქცია ხშირად გამოიყენება ბატარეაზე მომუშავე აპლიკაციებში და აქტიურდება ბატარეის შეცვლისას. ზოგადად, ასეთი პროდუქტები არის დაბალი სიმძლავრის პროდუქტები, სადაც პროდუქტი შეიცავს ადეკვატურ ელექტრომომარაგების ტევადობის შენახვის ენერგიას VDD მოცულობის შესანარჩუნებლად.tagე. ჩვეულებრივ, ტtage არ დაეცემა 0 ვ-მდე 10 წამზე მეტ ხანში. თუმცა, რადგან ეს არის ნელი გამორთვის პროცესი, დიდია ალბათობა, რომ VDD voltage შეიძლება დაეცეს LVR vol-ზე დაბალ მნიშვნელობასtage, რაც გამოიწვევს MCU-ს LVR გადატვირთვის გენერირებას. ახალი ბატარეის დაყენების შემდეგ, VDD voltage იქნება უფრო მაღალი ვიდრე LVR voltagე, და სისტემა დაბრუნდება და გააგრძელებს ნორმალურ მუშაობას.

LVR და LVD-ის გამოყენება IDLE/SLEEP რეჟიმში
როდესაც სისტემა შედის IDLE/SLEEP რეჟიმში, LVR არ არის ეფექტური, ამიტომ LVR ვერ შეძლებს სისტემის გადატვირთვას, თუმცა არ მოიხმარს ენერგიას. როდესაც MCU შედის SLEEP რეჟიმში, LVD ფუნქცია ავტომატურად გამოირთვება. ზოგიერთ სპეციფიკაციაში არის ორი SLEEP რეჟიმი, SLEEP0 და SLEEP1. მაგალითად, მიიღეთ HT66F0185ampასევე, SLEEP0 რეჟიმში შესვლამდე, LVD ფუნქცია უნდა გამორთოთ LVDEN ბიტის LVDC რეგისტრში 0-მდე გასუფთავებით. LVD ფუნქცია იმუშავებს SLEEP1 რეჟიმში შესვლისას. იხილეთ მონაცემთა ცხრილი კონკრეტული MCU დეტალებისთვის.
LVD ფუნქციის ჩართვისას იქნება გარკვეული მცირე ენერგიის მოხმარება. ამიტომ, ბატარეის აპლიკაციებში, რომლებიც საჭიროებენ ენერგიის მოხმარების შემცირებას, მნიშვნელოვანია გავითვალისწინოთ LVD ფუნქციის ენერგიის მოხმარება, როდესაც სისტემა შედის ენერგიის დაზოგვის ნებისმიერ რეჟიმზე, SLEEP ან IDLE რეჟიმში.

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

სხვა შენიშვნები 

  • თუ ორივე LVR და LVD ფუნქციები ჩართულია და სასურველია მათი მოცtage პარამეტრები ემთხვევა, მაშინ გაითვალისწინეთ, რომ LVD voltage უნდა იყოს დაყენებული LVR vol-ზე მაღალ მნიშვნელობაზეtage.
  • LVD ტtage პარამეტრი განსხვავდება პროდუქტის სხვადასხვა მოთხოვნების მიხედვით. თუ ის დაყენებულია როგორც 2.2 ვ, მაგალითადample, შემდეგ LVD ტომიtagთითოეული განაცხადის ე შეიცვლება დაახლოებით 2.2V ± 5%. ინდივიდუალური სპეციფიკაციები წინასწარ უნდა შემოწმდეს ყურადღებით.
  • დროის პარამეტრი tLVR VLVR-ისთვის განსხვავდება სხვადასხვა პროცესების გამო. DC/AC პარამეტრების დეტალური ცხრილებისთვის იხილეთ მონაცემთა ცხრილი.
  • მას შემდეგ, რაც მოხდა LVR, როდესაც VDD voltage > 0.9V, მონაცემთა მეხსიერების მნიშვნელობები არ შეიცვლება. როდესაც VDD ტtage კიდევ ერთხელ არის უფრო მაღალი ვიდრე LVR, სისტემა განაახლებს მუშაობას RAM-ის პარამეტრების შენახვის საჭიროების გარეშე. თუმცა, თუ VDD არის 0.9 ვ-ზე დაბალი, სისტემა არ შეინარჩუნებს მონაცემთა მეხსიერების მნიშვნელობებს და ამ შემთხვევაში, როდესაც VDD vol.tage ისევ უფრო მაღალია ვიდრე LVR voltagე, ჩართვის გადატვირთვა შესრულდება სისტემაზე.
  • LVR ფუნქცია და ტtagზოგიერთი MCU-ის შერჩევა განხორციელებულია HT-IDE3000-ის კონფიგურაციის ვარიანტებიდან. არჩევის შემდეგ, მათი შეცვლა შეუძლებელია პროგრამული უზრუნველყოფის გამოყენებით.
დასკვნა

ამ აპლიკაციის შენიშვნამ გააცნო LVD და LVR ფუნქციები, რომლებიც მოწოდებულია Holtek 8-bit Flash MCU-ებში. როდესაც სწორად გამოიყენება, 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

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *