Quvvatni boshqarish rejimlari
PIC18F2420 / 2520/4420/4520 qurilmalari jami taqdim etadi
quvvatni samarali boshqarish uchun etti ish rejimi.
Ushbu rejimlar turli xil variantlarni taqdim etadi
ilovalardagi quvvatni tejash
manbalar cheklangan bo'lishi mumkin (ya'ni batareya bilan ishlaydigan)
qurilmalar).
Quvvat boshqariladigan rejimlarning uch toifasi mavjud:
• Ishlash rejimlari
• Bo'sh rejimlar
• Kutish rejimi
Ushbu toifalar qurilmaning qaysi qismlarini aniqlaydi
soat bo'yicha va ba'zan qanday tezlikda. Yugurish va
Bo'sh rejimlar mavjud bo'lgan uch soatdan birini ishlatishi mumkin
manbalar (boshlang'ich, ikkinchi darajali yoki ichki osilator)
blok); Kutish rejimida soat manbai ishlatilmaydi.
Quvvatni boshqarish rejimlari bir nechta quvvatni tejashni o'z ichiga oladi
oldingi PICmicro®-da taqdim etilgan xususiyatlar
qurilmalar. Ulardan biri bu soatni almashtirish xususiyati bo'lib, taklif qilingan
boshqaruvchidan foydalanishga imkon beradigan boshqa PIC18 qurilmalari
Birlamchi osilator o'rniga Timer1 osilatori. Shuningdek
tarkibiga barcha PICmicro taklif qiladigan uyqu rejimi kiritilgan
barcha soatlar to'xtatilgan qurilmalar.
3.1 Quvvat bilan boshqariladigan rejimlarni tanlash
Quvvat bilan boshqariladigan rejimni tanlash ikkitasini talab qiladi
qarorlar: agar protsessorni soatiga qo'yish kerak bo'lsa yoki bo'lmasa
soat manbaini tanlash. IDLEN bit
(OSCCON <7>) protsessor vaqtini boshqaradi
SCS1: SCS0 bitlari (OSCCON <1: 0>) soatni tanlang
manba. Shaxsiy rejimlar, bit sozlamalari, soat manbalari
va ta'sirlangan modullar 3-1-jadvalda umumlashtirilgan.
3.1.1. SOAT manbalari
SCS1: SCS0 bitlari uchtadan birini tanlashga imkon beradi
quvvatni boshqarish rejimlari uchun soat manbalari. Ular:
• bilan belgilangan birlamchi soat
FOSC3: FOSC0 konfiguratsion bitlari
• ikkinchi darajali soat (Timer1 osilatori)
• ichki osilator bloki (RC rejimlari uchun)
3.1.2 Quvvatni boshqarish rejimlariga kirish
Bir quvvat bilan boshqariladigan rejimdan boshqasiga o'tish
OSCCON registrini yuklash bilan boshlanadi. The
SCS1: SCS0 bitlar soat manbasini tanlang va aniqlang
ishga tushirish yoki harakatsiz rejimidan foydalanish. Bularni o'zgartirish
bitlar darhol yangi soatga o'tishga sabab bo'ladi
manba, u ishlayotgan deb taxmin qilsa. Kalit bo'lishi mumkin
shuningdek, soat yo'nalishi bo'yicha kechikishlar bo'lishi mumkin. Bular
3.1.3 bo'limida muhokama qilingan "Soat o'tishlari va
Holat ko'rsatkichlari ”va keyingi bo'limlar.
Quvvat bilan boshqariladigan rölanti yoki uyqu rejimiga kirish
SLEEP yo'riqnomasining bajarilishi bilan boshlandi. The
natija beradigan haqiqiy rejim, ularning holatiga bog'liq
IDLEN bit.
Joriy rejimga va mavjud rejimga bog'liq
yoqilsa, quvvatni boshqarish rejimiga o'tish amalga oshiriladi
har doim ham bu bitlarning barchasini belgilashni talab qilmaydi. Ko'pchilik
Oscillator tanlashni o'zgartirish orqali o'tish mumkin
bit yoki IDLEN bitini o'zgartirish, SLEEP berishdan oldin
ko'rsatma. Agar IDLEN biti allaqachon sozlangan bo'lsa
to'g'ri bo'lsa, faqat SLEEP-ni bajarish kerak bo'lishi mumkin
kerakli rejimga o'tish uchun ko'rsatma.
7>
Do'stlaringiz bilan baham: |