Tudomány és Technika | Kezdőlap | PIC mikrovezérlők |
<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
PIC16xxx mikrovezérlők 3.5.5. 62,5 kHz..16 MHz-es belső RC oszcillátor Utolsó frissítés: 2013.10.20. |
A legújabb fejlesztésű mikrovezérlőkben egy 500 kHz-es belső RC oszcillátor és egy 32-szeres PLL frekvencia sokszorozó áramkör van elhelyezve, amelyek alkalmazásával és a belső frekvenciaosztó segítségével a 62,5 kHz..16 MHz-es tartományban nyolc órajelfrekvencia nyerhető.
A 62,5 kHz..16 MHz-es belső RC oszcillátor egység a következő mikrovezérlő típusokba kerül(t) beépítésre:
PIC16F707 | PIC16F720 | PIC16F721 | PIC16F722 | PIC16F722A | PIC16F723 | PIC16F723A | PIC16F724 | PIC16F726 | PIC16F727 |
---|
A belső órajelkiválasztó áramkör blokkvázlata látható a következő ábrán.
A belső RC-oszcillátor a CONFIG regiszter(ek) FOSCx bitjeinek megfelelő beállításával választható ki a lehetséges órajelforrások közül. A belső RC-oszcillátor kiválasztásával általános I/O-kivezetésként használható fel az OSC1 kivezetés és órajel kimenetként vagy I/O-kivezetésként az OSC2 kivezetés (INTOSCIO vagy INTOSC üzemmód).
A kívánt órajelfrekvencia a CONFIG regiszter PLLEN bitjének és az OSCCON (Oscillator Control) regiszter két IRCF bitjének változtatásával állítható be.
Az OSCCON regiszter vezérlőbitjeinek jelentése:
OSCCON | 7.bit | 6.bit | 5.bit | 4.bit | 3.bit | 2.bit | 1.bit | 0.bit | |
---|---|---|---|---|---|---|---|---|---|
Gyári azonosító |
- | - | IRCF1 | IRCF0 | ICSL | ICSS | - | - | |
Jelentés | Nincs szerepe Ajánlott értéke: 0 |
Nincs szerepe Ajánlott értéke: 0 |
Belső RC oszcillátor frekvenciakiválasztás
|
PLL áramkör zárás (hiba<2%) jelzőbit 1 - zárás 0 - még nincs zárva |
Oszcillátor áramkör stabil működés (hiba<0,5%) jelzőbit 1 - stabil 0 - még nem stabil |
Nincs szerepe Ajánlott értéke: 0 |
Nincs szerepe Ajánlott értéke: 0 |
||
Jellemzők | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | Csak olvasható | Csak olvasható | Írható-olvasható | Írható-olvasható | |
POR és BOR után |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
A PLLEN konfigurációs bitet a mikrovezérlő felprogramozásakor kell beállítani, így az később, programfutás közben már nem változtatható.
Az IRCFx bitek értéke, vagyis az órajelfrekvencia, programfutás közben is változtatható. Az új frekvenciára való áttérés azonnal végbemegy, nem szakad meg a programfutás. Az áttérés végrehajtásáról a felhasználó nem kap visszajelzést.
A mikrovezérlő tápfeszültségének megjelenésekor az 500 kHz-es RC oszcillátor azonnal megkezdi működését, de a PWRT áramkör aktivált állapota esetén a programvégrehajtás csak később indul.
Ha a PLL frekvencia sokszorozó aktiválva van, akkor a PLL-kör stabilizálódása bizonyos időt vesz igénybe. Az OSCCON regiszter ICSL (Internal Clock Oscillator Status Locked) és ICSS (Internal Clock Oscillator Status Stable) jelzőbitjeinek értéke tájékoztatást ad a PLL-áramkör stabilizálódásáról. Pontos időzítési feladatok indítása előtt célszerű ellenőrizni az ICSS értékét.
A 62,5 kHz..16 MHz-es belső RC oszcillátorral ellátott újabb típusú mikrovezérlők a lehető legalacsonyabb tápfeszültség esetén (1,8 V) is működtethetők a belső RC oszcillátor maximális, 16MHz-es frekvenciáján.
A gyárilag kalibrált oszcillátorfrekvencia az OSCTUNE vezérlőregiszter értékének beállításával finomhangolható.
Az OSCTUNE regiszter vezérlőbitjeinek jelentése:
OSCTUNE | 7.bit | 6.bit | 5.bit | 4.bit | 3.bit | 2.bit | 1.bit | 0.bit | |
---|---|---|---|---|---|---|---|---|---|
Gyári azonosító |
- | - | TUN5 | TUN4 | TUN3 | TUN2 | TUN1 | TUN0 | |
Jelentés | Nincs szerepe Ajánlott értéke: 0 |
Nincs szerepe Ajánlott értéke: 0 |
Oszcillátor finomhangolás beállitó bitek
|
||||||
Jellemzők | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | Írható-olvasható | |
POR és BOR után |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Az OSCTUNE regiszter értéke programfutás közben is módosítható. Az új frekvenciára való áttérés azonnal végbemegy, nem szakad meg a programfutás. Az áttérés végrehajtásáról a felhasználó nem kap visszajelzést.
A gyárilag kalibrált névleges frekvencia minél pontosabb közelítéséhez és tartásához szükséges a tápfeszültség bemeneteket 1db 100 nF-os és 1db 10 nF-os, párhuzamosan kapcsolt kondenzátorral csatolásmentesíteni a mikrovezérlő tokozásához minél közelebb.
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | Kezdőlap | PIC mikrovezérlők |