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:

3.5.5-1. Táblázat
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ő órajelkiválasztó áramkör blokkvázlata
3.5.5-1. Ábra

      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:

3.5.5-2. Táblázat
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
(ha PLLEN=1)
11 - 16MHz
10 - 8MHz (POR után)
01 - 4MHz
00 - 2MHz
(ha PLLEN=0)
11 - 500kHz
10 - 250kHz (POR után)
01 - 125kHz
00 - 65,5kHz
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

Vissza a lap tetejére

      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:

3.5.5-3. Táblázat
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
011111 - Maximális frekvencia
011110 -
 :
000000 - Gyárilag kalibrált frekvencia
111111 -
 :
100000 - Minimális frekvencia
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.

 
  Tudomány és Technika (test@t-es-t.hu)  

<< 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