[Programmation] microcontrolleur - oscillateur interne et externe : la difference
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

microcontrolleur - oscillateur interne et externe : la difference



  1. #1
    holala02

    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

    -----

  2. #2
    invite3c199cf9

    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.

  3. #3
    elektrax

    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

  4. #4
    antek

    Re : microcontrolleur - oscillateur internet externe la difference

    Citation Envoyé par holala02 Voir le message
    Pourquoi branche des Quartz (oscillateur) externe si le microcontrolleur a des oscillateurs interne
    On peut même y connecter une horloge externe.

  5. A voir en vidéo sur Futura
  6. #5
    vincent66

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

  7. #6
    antek

    Re : microcontrolleur - oscillateur internet externe la difference

    Citation Envoyé par vincent66 Voir le message
    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.

  8. #7
    DAUDET78

    Re : microcontrolleur - oscillateur internet externe la difference

    Citation Envoyé par vincent66 Voir le message
    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

  9. #8
    paulfjujo

    Re : microcontrolleur - oscillateur internet externe la difference

    bonjour,


    Citation Envoyé par DAUDET78 Voir le message
    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)

  10. #9
    antek

    Re : microcontrolleur - oscillateur internet externe la difference

    Citation Envoyé par paulfjujo Voir le message
    exact ,
    parametre OSCTUNE .. permet un ajustage de +-4%
    Sauf que c'est pas évident de connaitre sa fréquence réelle.

  11. #10
    DAUDET78

    Re : microcontrolleur - oscillateur internet externe la difference

    Citation Envoyé par antek Voir le message
    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
    J'aime pas le Grec

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/12/2015, 20h46
  2. différence entre LC interne pour le produit et LC externe pour le produit.
    Par invite6905c330 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 09/11/2015, 18h53
  3. Réponses: 5
    Dernier message: 20/10/2013, 22h57
  4. Problème avec l'interruption externe du microcontrolleur.
    Par invitec9a2d093 dans le forum Électronique
    Réponses: 4
    Dernier message: 19/04/2013, 08h22
  5. Oscillateur interne Pic
    Par micpic dans le forum Électronique
    Réponses: 7
    Dernier message: 02/08/2007, 15h52
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...