J'essaie de comprendre ce problème depuis quelques jours maintenant, en lisant sur le fonctionnement / la configuration typique de Crystal, et je suis perdu. J'ai essayé de chercher ici mais je n'ai rien rencontré de similaire à mon problème, donc je suis désolé si j'ai raté ma solution quelque part.
Je suis en train d'exécuter un RTC au large d'un cristal externe à l' aide d' un PIC, mais le cristal est pas oscillant quand je pense à et est oscillant dans d' autres circonstances, et je ne peux pas faire de sens. Je ne suis pas un EE cependant, donc je suis probablement juste super ignorant.
Le cristal: LFXTAL016178 . Je suis assez certain que parce que rien n'est répertorié, c'est un cristal résonnant parallèle. Sa capacité de charge est de 6 pF, ce que j'ai trouvé assez rare? Je ne suis pas sûr.
Le PIC: PIC24FJ128GB204 . J'ai connecté le cristal comme le suggère la fiche technique, mais il ne fournit pas beaucoup d'aide explicite dans la sélection des condensateurs de charge, j'ai donc fait quelques recherches et trouvé d'autres ressources en ligne pour m'aider là-bas.
La configuration: j'ai vu à partir de quelques sources qu'une bonne règle de base pour les condensateurs de charge est , ajoutant une capacité parasite àC1etC2comprise entre 2 et 5 pF. J'ai choisi ce que je pensais être une valeur moyenne de 6pF pour les deux condensateurs, et je ne sais toujours pas à quel point cette sélection était mauvaise.
Voici une photo de mon schéma :
Cas où cela ne fonctionne pas:
- Comme dans le schéma, avec des condensateurs de charge 6pF sur les deux broches, il n'oscille pas. À moins qu'il oscille toutes les 10 minutes ou quelque chose du genre.
- Une fois les condensateurs retirés, il oscille extrêmement lentement, peut-être environ 2,5 fois plus lentement qu'il ne devrait. Je n'ai pas mesuré cette vitesse.
- Avec des condensateurs supplémentaires de 6pF soudés sur le dessus pour fabriquer des condensateurs de 12pF, il n'oscille pas.
- Avec 3 condensateurs pF et une résistance de 10 MOhm entre les broches. (L'horloge RTCC est erratique.)
Cas où il exerce ses travaux:
- Quand je sonde la broche SOSCI avec un oscilloscope. Dans les trois premiers cas ci-dessus, dès que j'ai touché la sonde à la broche SOSCI, elle a démarré et m'a donné une belle onde sinusoïdale propre. Il ne l'a pas fait lorsque j'ai touché la broche SOSCO, OU lorsque j'ai utilisé des condensateurs 3pF. Je sais que cela ne fonctionnait pas auparavant à cause de certaines LED qui sont censées clignoter toutes les secondes, qui ne clignotaient qu'avec la sonde connectée. (Je ne sais pas tout sur les oscilloscopes, je sais juste comment les utiliser. La sonde indique 6 MHz / 1MOhm / 95pF, et la portée indique 60 MHz / 1 GS / s et 300 V CAT II où la sonde se connecte. C'est un Tektronix TDS 2002 si cela signifie quelque chose pour n'importe qui.)
- Lorsque je connecte une résistance de 330 Ohms entre SOSCI et la masse. C'est l'une des deux résistances que j'ai sous la main; le 10k avait l'air de le faire fonctionner à environ la moitié de la bonne fréquence.
- Avec 3 condensateurs pF, mais à 14 kHz.
Voici quelques fréquences que j'ai mesurées:
- (Capsules 12 pF) Sonde de contact de fréquence vers SOSCI: 32,7674 kHz
- (12 pF Caps) Sortie de fréquence par PIC avec le pull-down de 330 ohms sur SOSCI: 32,764 kHz
- (12 pF Caps) Sortie de fréquence par PIC en utilisant LPRC: 32,68 kHz
- (3 pF Caps) Sortie de fréquence par PIC: 14,08 kHz
Fondamentalement, ce que j'aimerais savoir, c'est pourquoi il oscille parfaitement parfois lorsque j'utilise une sonde de portée, et quelle devrait être la bonne solution afin de la faire fonctionner comme je le souhaite.