microcontrolleur - oscillateur interne et externe : la difference
18/02/2017, 01h42
#1
holala02
Date d'inscription
août 2015
Messages
161
microcontrolleur - oscillateur interne et externe : la difference
------
Bonjour;
Pourquoi branche des Quartz (oscillateur) externe si le microcontrolleur a des oscillateurs interne oO
Merci d'avance
-----
18/02/2017, 05h11
#2
invite3c199cf9
Date d'inscription
janvier 1970
Messages
818
Re : microcontrolleur - oscillateur internet externe la difference
Bonjour,
Un oscillateur internet ça n'existe pas.
Le choix d'utiliser l'oscillateur interne, ou avec un quartz externe, dépend de l'application que l'on veut développer.
En gros:
L'oscillateur interne d'un microcontrôleur n'est pas très précis. Si la précision sur la mesure du temps est importante dans une application (mesure de fréquence par exemple), il vaut mieux utiliser un quartz externe. Si l'application n'a pas besoin de cette précision, on peut utiliser l'oscillateur interne, ce qui permet d'économiser un quartz et deux condensateurs.
18/02/2017, 05h14
#3
elektrax
Date d'inscription
janvier 2003
Localisation
belgium
Messages
789
Re : microcontrolleur - oscillateur internet externe la difference
le choix de la frequence de l'oscillateur : les uP ont un choix de osc int limité
la precision et stabilité du quartz,
merci
18/02/2017, 09h44
#4
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 114
Re : microcontrolleur - oscillateur internet externe la difference
Envoyé par holala02
Pourquoi branche des Quartz (oscillateur) externe si le microcontrolleur a des oscillateurs interne
On peut même y connecter une horloge externe.
Aujourd'hui
A voir en vidéo sur Futura
18/02/2017, 10h56
#5
vincent66
Date d'inscription
juillet 2007
Localisation
Grandson, Vaud, Suisse
Âge
57
Messages
6 102
Re : microcontrolleur - oscillateur internet externe la difference
Bonjour,
Pour une communication UART il faut une précision d'horloge inférieure à 50ppm... Le 1% des oscillateurs internes est donc complètement dans les choux...
Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...
18/02/2017, 11h25
#6
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 114
Re : microcontrolleur - oscillateur internet externe la difference
Envoyé par vincent66
Pour une communication UART il faut une précision d'horloge inférieure à 50ppm... Le 1% des oscillateurs internes est donc complètement dans les choux...
Le 1% est largement suffisant.
18/02/2017, 11h28
#7
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
81
Messages
66 449
Re : microcontrolleur - oscillateur internet externe la difference
Envoyé par vincent66
Le 1% des oscillateurs internes est donc complètement dans les choux...
La précision théorique nécessaire pour un UART est de 2,5%
En effet, il y a 11 bits à transmettre (Start, 8 datas, Parité, Stop)
C'est le début du start qui déclenche la séquence de lecture des bits en leurs milieux.
Il faut donc que le onzième bit soit lu correctement. Si la position idéale de lecture est au bout d'un temps T (lecture en plein milieu) , sa lecture sera correcte si la lecture est faite :
- au début de ce onzième bit, soit au bout d'un temps Td=T*10/10,5 = 95,2%
- à la fin de ce onzième bit, soit au bout d'un temps Td=T*11/10,5 = 104,76%
On a le droit donc à une erreur d'horloge de -4,8% à +4,76%
Comme l'horloge d'émission peut avoir aussi une erreur, il faut partager cette erreur entre l'erreur d'émission et de réception ( à moins qu'on puisse considérer que l'autre périphérique soit parfait !) Donc, par sécurité, l'erreur d'horloge acceptable est de +-2%
PS : il me semble que certains µCs ont un coefficient ajustable de la fréquence interne
Dernière modification par DAUDET78 ; 18/02/2017 à 11h30.
J'aime pas le Grec
18/02/2017, 11h43
#8
paulfjujo
Date d'inscription
juillet 2004
Localisation
St Maurice de Gourdans 01800
Âge
73
Messages
2 839
Re : microcontrolleur - oscillateur internet externe la difference
bonjour,
Envoyé par DAUDET78
PS : il me semble que certains µCs ont un coefficient ajustable de la fréquence interne
exact ,
parametre OSCTUNE .. permet un ajustage de +-4%
pour des vitesses < 38400 bds ,
je n'ai jamais rencontré de problemes du à la precision de vitesse
en mode oscillateur interne
et sans avoir besoin de retoucher le reglage OSCTUNE ( à zero par defaut)
18/02/2017, 12h00
#9
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 114
Re : microcontrolleur - oscillateur internet externe la difference
Envoyé par paulfjujo
exact ,
parametre OSCTUNE .. permet un ajustage de +-4%
Sauf que c'est pas évident de connaitre sa fréquence réelle.
18/02/2017, 12h10
#10
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
81
Messages
66 449
Re : microcontrolleur - oscillateur internet externe la difference
Envoyé par antek
Sauf que c'est pas évident de connaitre sa fréquence réelle.
faut savoir ce qu'on veut ! Si on a un problème un peu critique de fréquence :
- Soit on s’embête pas et on met un quartz ou un résonateur céramique
- Soit on a une phase ajustage en sortie de production