1 / 12

AVR Classic MK-də enerjiyə qənaət v ə RESET rejimləri

AVR Classic MK-də enerjiyə qənaət v ə RESET rejimləri. enerjiyə qənaət rejimlərinin təyinatı və tipləri.

yoko-moran
Download Presentation

AVR Classic MK-də enerjiyə qənaət v ə RESET rejimləri

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AVR Classic MK-də enerjiyə qənaət və RESET rejimləri

  2. enerjiyə qənaət rejimlərinin təyinatı və tipləri • AVR Classic MK-ləri bateraya ilə qidalanan sistemlərdəinteqrə edilmiş idarə qurğularının yaradılması üçün daha çox tətbiq edildiyindən enerjiyə qənaətin müxtəlif rejimləri nəzərdə tutlmuşdur. • AVR Classic ailəsinin bütün modellərində İDLE və POWER DOWNrejimləri dəstəkənir. • AT90S/LS4434 və AT90S/LS8535 modellərində isə əlavə olaraq POWER SAVE rejimi vardır • Bütün enerjiyə qənaət rejimlərinə daxil olma SLEEP əmri iləyerinə yetirilir.Bunun üçün SLEEPəmri verilməzdən bilavasitə əvvəl MCUCR idarə registrininSE bayrağı “1” edilir. • Konkret rejimin seçimi isə MCUCR registrindəki SM bitləri ilə olur.

  3. enerjiyə qənaət rejimlərinin seçimi

  4. enerjiyə qənaət rejimlərindən çıxış • Kəsilmə nəticəsində. Bu halda MK işçi rejimə keçərək kəsilməyə xidmət proqramını icra edir.Main proqrama qayıtdıqda isə SLEEP –dən sonrakı əmrlərdən başlayaraq davam edir. • RESET nəticəsində. Yenidən inisializə hesabına MK işçi rejimə keçərək RESET vektorundan(0000H) başlayaraq proqram icra edilir.

  5. İDLE rejimi • CPU –nın işi dayandırılır, • digər bütün blokların işi davam edir: • periferiya interfeysləri-SPİ,UART • Taymerlər (T0,T1,T2),WDT • Kəsilmə sistemi • Analoq komparator,ADC • İDLE rejimindən çıxış xarici və daxili kəsilmələrlə mümkündür • İDLE rejimindən çıxdıqdan sonra işçi rejimdə işə başlanması dərhal yerinə yetirilir

  6. POWER DOWNrejimi • Takt generatoru da daxil olmaqla bütövlükdə sistem OFF edilir • Yalnız WDT və xarici kəsilməbloku işləyir • POWER DOWNrejimindən çıxma: • Xarici RESET • WDT-dən RESET edilmə • Xarici kəsilmə siqnalı • MK-i oyandıran səbəb yarandıqdan sonra takt generatorunun işə düşməsi üçün müəyyən zamandan sonra MK işçi rejimə keçir

  7. POWER SAVE rejimi • Yalnız AT90S/LS4434 və AT90S/LS8535 modelləri üçün nəzərdə tutulmuşdur • POWER DOWNrejimi funksiyalarını icra edir ,lakin əlavə olaraq T2 taymerin asinxron rejimdəki işi davam etdirilir • POWER SAVE rejimindən çıxış: • Xarici RESET • WDT-dən RESET edilmə • Xarici kəsilmə siqnalı • T2 taymerdən kəsilmə siqnalı (overflow,Compare-Match)

  8. RESET mənbələri • Qida gərginliyi veriləndə • Iş prosesində qida gərginliyinin qiyməti aşağı düşəndə • WDT-dən TO halında • Xarici RESET siqnalı • RESET zamanı bütün İ/O registrləri sıfırlanır və PC=000H(reset vektorunun ünvanı) olur • Əgər proqramda kəsilmə istifadə edilmişsə,ondareset vektorunda kəsilməyə xidmət proqramına keçid ünvanı göstərilir

  9. Vnom Vpot Daxili reseti saxlayan TO Daxili reset Qida gərginliyi qoşulanda RESET edilmə və xarici RESET • Qida gərginliyi öz nominal qiymətinə tədricən çatdığından bu hal ilə əlaqədar RESETsxemi(POR-Power-On Reset)nəzərdə tutulur • Qida gərginliyi Vpotqiymətinə çatan kimi Reset müddətini təmin edən taymerişə düşür və taymer dolana qədər(TO) daxili reset saxlanılır • Xarici RESET qida gərginliyi dövrəsinə bağlanıldığından onun təsiri POR –da olan kimidir

  10. WDT TO Daxili reseti saxlayan TO Daxili reset WDT –dən RESET • WDT TO halında qısa Reset impulsu verdikdən sonra gecikmə taymeri işə düşür və daxili Reset vəziyyətini saxlayır

  11. Vnom Vpot Vmin Daxili reseti saxlayan TO Daxili reset Qida gərginliyi azaldığı halda RESET (Brown-Out Reset) • AT90S/LS4434 və AT90S/LS8535 modelləritərkibindəki BOD (Brown-Out Detection) sxemləri vardır ki,o,qida gərginliyini izləyir və müəyyən edilmiş Vmin qiymətdən aşağı olduqdadaxili reset sxemi işə düşür • Yenidən gərginlik artaraq VPOT qiymətinə çatdıqda taymer işə düşür və TO qədərReset vəziyyətini saxlayır

  12. Data bus POR sxemi PORF MCUCR Idarə registri VCC BORF BODEN EXTRF BOR sxemi WDRF BODLEVEL Reset Reset sxemi Intern reset OR S Q WDT taymer R CKSEL(0-2) CLR CNT Embed. RC gen. Sayğac. CNT CK AT90S/LS4434 və AT90S/LS8535 modellərində RESET alt sisteminin strukturu

More Related