Ich entwerfe ein Board für ein Schulprojekt mit Eagle. Ich dachte, ich könnte mit der Onboard-Uhr des PIC18 davonkommen, da sie nicht viel macht (meistens nur LEDs), aber eine ihrer Aufgaben ist die RS232-Kommunikation, und ich habe (gerade) gelernt, dass die Onboard-Uhr bei weitem nicht genau genug ist für jede Art von Kommunikation. Da die RS232-Verbindung von entscheidender Bedeutung ist, muss sie funktionieren. Also hatte ich die Aufgabe, ein xtal und zwei Kappen auf meine bereits überfüllte Platine zu stopfen. Hier ist mein Ergebnis um 3 Uhr morgens:
Ich bin sicher, ich habe so manchen erfahrenen Boarddesigner etwas ins Schwitzen gebracht. Die große leuchtende Spur ist geschliffen. Ich denke, es ist das Beste, was ich tun konnte, wenn man bedenkt, dass es absolut keinen Platz gab, um den PIC oder die beiden oberen Chips zu bewegen, und sehr wenig Platz, um den unteren zu bewegen. Das Board wird CNC-gefräst, so dass ich nicht weniger als 16 mil Leiterbahnbreite/16 mil Abstand erreichen kann. Ich habe neu angeordnet, was ich konnte, um sicherzustellen, dass OSC1 und OSC2 keine Durchkontaktierungen hatten. Die Kappen sind kleine kleine ~20pf Keramik, ich habe nur die zylindrischen Teile für den Pad-Abstand verwendet.
(Außerdem ist Blau die untere Schicht, Rot ist die Oberseite; alles muss ein Durchgangsloch sein und sich auf der Unterseite verbinden.)
Ich plane, den Chip mit 4,9152 MHz zu betreiben. Wenn es aus irgendeinem unergründlichen Grund nicht genug Geschwindigkeit ist, hätte ich gerne die Option von 7,2 MHz. Ich weiß, dass Geschwindigkeit das Design beeinflusst.
Jeder Rat wäre willkommen. Ich werde wahrscheinlich die Kappen drehen, damit die Spur zum xtal kürzer ist. Ich sehe keine Möglichkeit, einen "Erdungsring" zu haben, der vorgeschlagen wird, da kein Platz vorhanden ist.
EDIT: Hier ist ein aktualisiertes Design. Ich habe die Kappen mit einer besseren Grundfläche (immer noch Keramik) ausgetauscht, und der Mikrocontroller ist nur an einem Punkt mit der Masseebene verbunden. Die gestrichelten Linien zeigen, wo ich meinen Schutzring platzieren werde (Pins 1 und 20 des TPIC sind N / C):
Bearbeiten 3: Fettere Spuren, bessere Abschirmung, ich denke, das ist so gut wie es nur geht:
Ich sehe ein paar Probleme mit Ihrem Design:
Eine der Kappen berührt den Kristall physisch. Bewegen Sie es nur ein wenig weg
Bewegen Sie den Kristall nach oben, so dass er so nah wie möglich am PIC18 ist.
Machen Sie Platz für den Schutzring. Von dem, was ich auf dem Bild sehe, können Sie wahrscheinlich einige Dinge bewegen, um es näher zu bringen.
Stellen Sie sicher, dass das Kristallgehäuse selbst mechanisch geerdet ist (löten Sie es nicht irgendwie gewaltsam).
Ändern Sie die Kondensatoren für den Kristall auf Keramik. Dadurch werden sie kleiner und es macht hier keinen Sinn, elektrolytisch zu werden.
Die Realität ist, dass die Schaltung sogar in ihrem aktuellen Zustand funktionieren wird. Es geht also nicht darum, ob es funktioniert, sondern ob Sie die beste Leistung, den saubersten Takt, niedrigere EMI usw. erhalten.
Das Folgende ist eine App-Notiz darüber, wie man Kristalle am besten anordnet:
Das Photon
Das Photon
Kenny
BB EIN
David Tweed
DrFriedParts
abdullah kahraman
delay_ms(x)
und Bit-Banged RS232 verwenden, ist der interne 8-MHz-Oszillator in Ordnung, und ich habe es getestet. Ich weiß jedoch nicht, wie sich die Leistung über die Temperaturspanne Ihres Designs ändert. Ich sage nur ... Es ist gut, dass Sie das richtige Layout lernen, und ich hoffe, Sie werden es gut lernen.BB EIN
DrFriedParts