J'utilise une minuterie 555 pour un capteur / compteur de fréquence (16 bits).
Il fonctionne en comptant le nombre d'impulsions lues dans le temps d'échantillonnage de 125 ms défini par une minuterie 555; réinitialise et répète ...
J'utilise la minuterie en fonctionnement astable.
TH (impulsion de temps élevée) est le signal d'échantillonnage activé.
Ce temps est réglé et ajusté (plage de réglage de +/- 5%) avec un POT de haute qualité.
Le front descendant TL (impulsion de temps faible) lance une lecture de verrouillage de données -> puis une opération de réinitialisation du compteur
En ce moment, je l'ai sur une planche à pain. Je fais un PCB pour la conception finale et je veux résoudre le problème suivant pour la conception du PCB.
Voici le problème:
La fréquence mesurée n'est pas super stable (+/- ~ 3Hz @ 25kHz) et il faut du temps pour s'installer.
Je pense que c'est parce que le temps d'échantillonnage est affecté par le bruit sur le rail Vdd. J'ai des bouchons de découplage sur tous les circuits intégrés, mais c'est sur une planche à pain, donc cela peut être prévu. Pour la configuration PCB, je veux m'assurer que la minuterie 555 est sur un 5v solide et que la sortie du convertisseur DCDC est stable.
Voici quelques idées que j'ai sur la façon de procéder.
- Utilisez un opamp rail-rail et une référence 4v7 pour réguler le Timer Vdd @ 4v7
- Utilisez des billes de ferrite pour découpler davantage le minuteur et tous les autres circuits intégrés les uns des autres.
- Utilisez un convertisseur DCDC séparé pour la minuterie.
- Utilisez un régulateur linéaire IC pour le Timer Vdd.
Laquelle de celles-ci serait la meilleure pratique pour assurer une valeur Vdd de temporisation constante?