Revisiter une vieille question ... car j'ai trouvé un article de blog très instructif qui jette un nouvel éclairage dessus. Mais permettez-moi d'abord de fournir un certain contexte avant de donner le lien.
Lors de l'évaluation de la qualité d'une base de temps, qu'il s'agisse d'un cristal, d'un résonateur en céramique ou d'un étalon de fréquence de laboratoire, il convient de distinguer deux notions:
- précision : quelle est la fréquence de la base de temps à sa
valeur nominale
- stabilité : combien cette fréquence dérive-t-elle au fil du temps
La précision est importante si vous voulez que votre horloge donne l'heure exacte «prête à l'emploi». Cependant, si vous êtes prêt à passer un peu de temps à calibrer votre horloge, vous ne vous en souciez pas vraiment, car vous allez calibrer toute inexactitude que vous mesurez. La réponse de jfpoilpret fournit un exemple de protocole d'étalonnage «manuel», qui est par nécessité assez long. Si vous pouvez emprunter un module GPS avec une sortie 1PPS, l'étalonnage pourrait être effectué en quelques secondes.
La stabilité est un problème plus grave. Si la fréquence de la base de temps dérive de manière aléatoire, cela annulera vos efforts d'étalonnage. Essentiellement, l'étalonnage vous indiquera la vitesse ou le ralentissement de votre horloge en
ce moment , mais il ne vous permettra pas de prédire la vitesse ou la lenteur de son exécution à l'avenir .
Voici le lien promis: précision de la fréquence d'horloge Arduino , par Joris van Rantwijk.
Ce que Joris a fait, c'est mesurer la précision et la stabilité d'un Arduino Pro Mini (cadencé d'un résonateur en céramique) et d'un vieux Duemilianove (cristal de quartz). De mon point de vue, les principaux points à retenir sont les suivants:
- les deux horloges sont grossièrement imprécises, donc les deux auraient besoin d'un étalonnage par l'utilisateur pour être utilisées comme montres
- le cristal de quartz du Duemilianove a une stabilité décente, meilleure que 1,5e-8 à 6 h de temps moyen
- la stabilité du résonateur en céramique du Pro Mini est pathétique, plus de deux ordres de grandeur pire que le cristal, ce qui le rend essentiellement inutile comme pièce d'horlogerie
Voici son graphique de déviation d'Allan , qui mesure l'instabilité de l'horloge en fonction du temps d'observation:
(source: jorisvr.nl )
Bien que cette étude présente certaines limites (seulement deux planches ont été testées et le temps d'observation est trop court), elle est bien pensée et très informative. Je vous encourage à le lire en entier.