Oscillateurs

 

C'est la fréquence de l'oscillateur qui détermine à quelle vitesse seront exécutées les instructions; la fréquence interne est égale au quart de la fréquence horloge: avec un quartz 4 MHz, les instructions nécessitant un cycle d'horloge seront exécutées en une micro seconde.

Types d'oscillateurs:

Quatre modes d'oscillateurs peuvent être utilisés:

 

Le type d'oscillateur utilisé doit être précisé à la programmation dans les bits de configuration de la mémoire programme 2007h

Mémoire programme 2007h
Bit 1 (FOSC1) Bit 0 (FOSC0) Type d'oscillateur
1 1 RC
1 0 HS
0 1 XT
0 0 LP

 

Oscillateur à résonateur céramique:

(modes XT ou HS)

Oscillateur avec résonateur céramique
Mode Fréquence C1, C2
XT 455 kHz 47 à 100 pF
XT 2 MHz 15 à 33 pF
XT 4 MHz 15 à 33 pF
HS 8 MHz 15 à 33 pF
HS 10 MHz 15 à 33 pF

Oscillateur à quartz

Oscillateur à quartz:

(modes LP, XT ou HS)

Si l'on veut une fréquence exacte, le quartz doit être à résonance parallèle

Oscillateur avec quartz
Mode Fréquence C1, C2
LP 32 kHz 68 à 100 pF
LP 200 kHz 15 à 33 pF
XT 100 kHz 100 à 150 pF
XT 2 MHz 15 à 33 pF
XT 4 MHz 15 à 33 pF
HS 4 MHz 15 à 33 pF
HS 10 MHz 15 à 33 pF

 

Oscillateur RC:

(mode RC)

La fréquence d'oscillation dépend de R,C de la tension d'alimentation et de la température

R doit être comprise entre 5 et 100 kilo Ohms

C doit être supérieur à 20 pF

La résistance vient du + vers l'entrée OSC1/CLKIN (broche 16)

Le condensateur va de cette broche à la masse

La sortie OSC2/CLKOUT fournit la fréquence d'oscillation divisée par 4

Avec un oscillateur externe, une programmation en mode RC peut être destructive.

Fréquence d'oscillation sous 5 V alimentation
Condensateur Résistance Fréquence (kHz)
20 pF 5 k 4610
20 pF 10 k 2660
20 pF 100 k 311
100 pF 5 k 1340
100 pF 10 k 756
100 pF 100 k 82,8
300 pF 5 k 428
300 pF 10 k 243
300 pF 100 k 26,2

 

Oscillateur RC

 

 

 

 

 

 

 

 

 

 

Oscillateur externe:Oscillateur externe

(modes LP, XT ou HS)

Le signal doit être appliqué sur l'entrée OSC1/CLKIN (broche 16)

La sortie OSC2/CLKOUT (broche 15) peut être laissée en l'air

Avec un oscillateur externe, une programmation en mode RC peut être destructive.

Oscillateur parallèle

 

 

 

 

 

 

 

Oscillateur série

 

 

 

Oscillator Start-up Timer (OST)

Maintient le 16f84 en position reset pendant 1024 cycles horloge afin de laisser le temps à l'oscillateur à quartz de se stabiliser

Il n'est actif qu'en modes XT LP et HS à l'allumage (Power-On Reset) et à un réveil de SLEEP

Délais à l'allumage
Type d'oscillateur Après alimentation Après SLEEP
  PWRTE à 0 PWRTE à 1  
XT, HS, LP 1024 Tosc

+ 72 ms

1024 Tosc 1024 Tosc
RC 72 ms

 

Retour au sommaire

© 1999-2009 A. Ducros F5AD