microcontrolleur - oscillateur interne et externe : la difference
18/02/2017, 02h42
#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, 06h11
#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, 06h14
#3
elektrax
Date d'inscription
janvier 2003
Localisation
belgium
Messages
790
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, 10h44
#4
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 472
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, 11h56
#5
vincent66
Date d'inscription
juillet 2007
Localisation
Grandson, Vaud, Suisse
Âge
58
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, 12h25
#6
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 472
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, 12h28
#7
invitee05a3fcc
Date d'inscription
janvier 1970
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
18/02/2017, 12h43
#8
paulfjujo
Date d'inscription
juillet 2004
Localisation
St Maurice de Gourdans 01800
Âge
74
Messages
2 847
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, 13h00
#9
antek
Date d'inscription
février 2015
Localisation
haute loire
Âge
70
Messages
16 472
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, 13h10
#10
invitee05a3fcc
Date d'inscription
janvier 1970
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