Je conçois un tableau pour un projet d'école utilisant l'aigle. Je pensais que je pourrais m'en tirer en utilisant l'horloge intégrée du PIC18 car il ne fait pas beaucoup de choses (principalement des LED), mais l'une de ses tâches est la communication RS232, et j'ai (juste) appris que la carte intégrée était loin d'être suffisamment précise pour toute sorte de communications. Étant donné que la liaison RS232 est cruciale, j'en ai besoin pour fonctionner. J'ai donc eu la tâche de fourrer un xtal et deux bouchons sur mon PCB déjà bondé. Voici mon résultat à 3h ce matin:
Je suis sûr que j'ai fait transpirer un peu le concepteur de planches expérimenté. La grande trace rougeoyante est broyée. Je pense que c'est le mieux que je puisse faire étant donné qu'il n'y avait absolument pas de place pour déplacer le PIC ou les deux puces supérieures, et très peu de place pour déplacer le dernier. La planche va être fraisée CNC, donc je ne peux pas aller moins de 16mil de largeur de trace / 16 mil d'espacement. J'ai réarrangé ce que je pouvais pour m'assurer que OSC1 et OSC2 n'avaient pas de vias. Les bouchons sont de petites petites céramiques de ~ 20pf, je viens d'utiliser les pièces cylindriques pour l'espacement des tampons.
(En outre, le bleu est la couche inférieure, le rouge est le haut; tout doit être traversant et se connecter en bas)
J'ai l'intention d'exécuter la puce à 4,9152 MHz. Si pour une raison insondable, la vitesse n'est pas suffisante, j'aimerais l'option de 7,2 MHz. Je sais que la vitesse affecte la conception.
Tout avis sera le bienvenu. Je vais probablement faire tourner les bouchons afin que la trace vers le xtal soit plus courte. Je ne vois aucun moyen possible d'avoir un «anneau de masse», ce qui est suggéré car il n'y a pas de place.
EDIT: Voici un design mis à jour. J'ai changé les bouchons avec une meilleure empreinte (toujours en céramique), et le microcontrôleur se connecte au plan de masse en un seul point. Les lignes pointillées montrent où je vais mettre mon anneau de garde (les broches 1 et 20 du TPIC sont N / C):
Edit 3: Des traces plus grasses, un meilleur blindage, je pense que c'est aussi bon que possible:
la source
Réponses:
Je vois quelques problèmes avec votre conception:
L'un des bouchons touche physiquement le cristal. Déplacez-le juste un peu
Déplacez le cristal vers le haut afin qu'il soit aussi proche que possible du PIC18.
Faites de la place pour l'anneau de garde. Du peu que je vois dans l'image, vous pouvez probablement déplacer certaines choses pour les rapprocher.
assurez-vous de mettre à la terre le boîtier en cristal lui-même mécaniquement (ne le soudez pas de force en quelque sorte)
Changez les condensateurs pour le cristal en céramique. Cela les rendra plus petits et il n'y a aucun intérêt à l'électrolyse ici.
La réalité est que même dans son état actuel, le circuit fonctionnera. Il ne s'agit donc pas de savoir si cela fonctionnera, mais de savoir si vous obtiendrez les meilleures performances, une horloge la plus propre, un EMI inférieur, etc.
Ce qui suit est une note d'application sur la meilleure façon de disposer les cristaux:
AVR186: Meilleures pratiques pour la disposition PCB des oscillateurs
la source