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.6. 31 kHz..16 MHz-es belső RC oszcillátor

Utolsó frissítés: 2013.10.22.

      A legújabb fejlesztésű kis kivezetésszámú mikrovezérlőkben egy 31 kHz-es és egy 16 MHz-es belső RC oszcillátor van elhelyezve, amelyekből a belső frekvenciaosztó segítségével a 31 kHz..16 MHz-es tartományban nyolc órajelfrekvencia nyerhető.
      A 31 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.6-1. Táblázat
PIC10F320 PIC10F322

      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.6-1. Ábra

      A belső RC-oszcillátor a CONFIG regiszter FOSC bitjének megfelelő beállításával választható ki a lehetséges órajelforrások közül. (Jelen kis kivezetésszámú - 6 - típusok esetén csak a belső RC oszcillátor vagy egy külső órajel választható.) A belső RC-oszcillátor kiválasztásával általános I/O-kivezetésként használható fel a CLKIN kivezetés.
      A kívánt órajelfrekvencia az OSCCON (Oscillator Control) regiszter három IRCF bitjének változtatásával állítható be.
      Az OSCCON regiszter vezérlőbitjeinek jelentése:

3.5.6-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ó
- IRCF2 IRCF1 IRCF0 HFIOFR - LFIOFR HFIOFS
Jelentés Nincs szerepe
Ajánlott értéke: 0
Belső RC oszcillátor
frekvenciakiválasztás
111 - 16MHz
110 - 8MHz (POR után)
101 - 4MHz
100 - 2MHz
011 - 1MHz
010 - 500kHz
001 - 250kHz
000 - 31kHz
16 MHz-es
oszcillátor
stabil
működés
jelzőbit
1 - stabil
0 - még nem stabil
Nincs szerepe
Ajánlott értéke: 0
31 kHz-es
oszcillátor
stabil
működés
jelzőbit
1 - stabil
0 - még nem stabil
Oszcillátor
áramkör
pontos
működés
(hiba<2%)
jelzőbit
1 - pontos
0 - pontatlan
Jellemzők Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható Csak olvasható Írható-olvasható Csak olvasható Csak olvasható
POR és BOR
után
0 1 1 0 0 0 0 0

Vissza a lap tetejére

      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 a 31 kHz-es és a 16 MHz-es RC oszcillátorok azonnal megkezdik működésüket, de a PWRT áramkör aktivált állapota esetén a programvégrehajtás csak később indul. Látható, hogy minden indítás (tápfeszültség megjelenése), illetve Reset-esemény után automatikusan a 8 MHz-es órajelfrekvencia kerül kiválasztásra, amit szükség esetén később szoftveresen lehet módosítani.
      A 16 MHz-es oszcillátor indulási folyamata két részből áll, először egy gyors felfutású, de pontatlan frekvenciájú órajel generálódik, amelynek meglétéről az OSCCON regiszter HFIOFR (High-Frequency Internal Oscillator Ready) jelzőbitjének értéke ad tájékoztatást. Majd az órajel pontos értékre (±2%) való beállását (max. 8 μs) a HFIOFS (High-Frequency Internal Oscillator Stable) jelzőbit mutatja. Pontos időzítési feladatok indítása előtt célszerű ellenőrizni a HFIOFS értékét.
      A 31 kHz-es belső RC oszcillátor normál működéséről az OSCCON regiszter LFIOFR (Low-Frequency Internal Oscillator Ready) jelzőbitjének értéke ad tájékoztatást. (A 31 kHz-es oszcillátor működteti a WDT biztonsági időzítő áramkört is.)
      A gyárilag kalibrált oszcillátorfrekvencia szoftveres finomhangolására nincs lehetőség.

      A 31 kHz..16 MHz-es belső RC oszcillátorral ellátott 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 CLKR utasításciklus órajel kimenet (az alap órajel frekvenciájának negyede) a CLKRCON regiszter CLKROE vezérlőbitjével engedélyezhető.
      A CLKRCON regiszter vezérlőbitjeinek jelentése:

3.5.6-3. Táblázat
CLKRCON 7.bit 6.bit 5.bit 4.bit 3.bit 2.bit 1.bit 0.bit
Gyári
azonosító
- CLKROE - - - - - -
Jelentés Nincs szerepe
Ajánlott értéke: 0
Órajel kimenet
engedélyezés
1 - engedélyezve
(a TRIS-t felülírja)
0 - tiltva
Nincs szerepe
Ajánlott értéke: 0
Nincs szerepe
Ajánlott értéke: 0
Nincs szerepe
Ajánlott értéke: 0
Nincs szerepe
Ajánlott értéke: 0
Nincs szerepe
Ajánlott értéke: 0
Nincs szerepe
Ajánlott értéke: 0
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

      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