Was ist der beste Weg, um eine Leiterplatte mit Quarzoszillatoren und MCU zu gestalten?

Ich habe gehört, dass die Taktschaltung eine Rauschquelle ist und dass die Taktschaltung auch empfindlich auf Rauschen reagiert. Ich glaube, dass es immer besser ist, den Taktschaltkreis in der Nähe der MCU zu halten und andere Routen oder Schaltkreise weit vom Taktschaltkreis entfernt zu halten.

In meinem Design befinden sich viele Drähte auf einer vierschichtigen Leiterplatte. Das Layout der MCU ( STM32 ) mit Quarzen ist unten gezeigt, ohne Routing. Die MCU ist auf der rechten Seite des Bildes platziert und die beiden Kristalle sind auf der linken Seite platziert. Kristall 1, Y1 , hat 32,768 KHz und ist in der oberen linken Ecke platziert. Der Kristall 2, Y2 , hat 8 MHz und ist unter Y1 platziert .

PCB kein Routing

Das zweite Bild zeigt das gesamte Routing dieses Teils der Leiterplatte. Die dünnen grünen Linien über Y1 sind für die Kommunikation zwischen der MCU und dem CPLD verantwortlich. Durch diese Leitungen gehen Signale bis 72 MHz. Die dicken grünen Linien unter Y2 verbinden das ADC-Modul der MCU und analoge Signale gehen durch diese Linien. Die dicken gelben Linien in der linken unteren Ecke sind für die analoge Stromversorgung und die analoge Referenz des ADC-Moduls der MCU verantwortlich.

Leiterplattenmetalle 1 und 2 Routing

Was für ein Durcheinander. Ich mache mir Sorgen um die Funktionalität der Platine, insbesondere wegen EMV-Problemen. Kann jemand einige Vorschläge machen, wie die Leiterplatte verbessert werden kann?

electronic.stackexchange.com/a/5608/7036 Post zeigt den Schutzring um das xtal. Verwandt, aber wahrscheinlich kein Duplikat.
Auf welcher(n) Schicht(en) haben Sie Strom und Masse? Ich würde wirklich helfen, wenn Sie diese Bilder nehmen und Komponentenkennungen hinzufügen und auf dem Bild entweder mit Farbcodierung oder Text angeben könnten, worauf sich Ihre Worte beziehen. Ich kann die Xtals gut sehen, aber deine Worte sprechen von dicken Spuren und ich bin mir nicht sicher, welche das sind. Was ist die Serienkomponente, die die xtal-Drähte vertauscht? Mindestens zwei Bilder. 1. Bild nicht erforderlich, letztes Bild nicht erforderlich plus Kenntnisse über Erd-/VCC-Flugzeuge
@Andyaka Die Struktur meiner Leiterplatte ist SIGNAL-GND-POWER-SIGNAL. Ich habe gerade die Position wie dicke Spuren in der linken unteren Ecke erwähnt. Beim nächsten Mal werde ich dem Bild einige Pfeile hinzufügen

Antworten (2)

Ich möchte ein wenig perspektivisch eingreifen: Sie haben es hier nicht wirklich mit Highspeed zu tun. Sie können bei diesen Frequenzen wirklich tun, was Sie wollen, und erhalten eine perfekte Signalintegrität. Ein paar MHz, sogar ein paar zehn MHz, werden keine wirklichen Probleme verursachen.

Besonders auf der Kristallseite müssen Sie sich um nichts kümmern. Ich hatte Layouts, bei denen der Kristall einige Zentimeter von einer MCU entfernt platziert war, und es funktionierte einwandfrei. Ich habe es sondiert, es sieht so aus, als ob der Kristall fest gekoppelt ist. Hochgeschwindigkeitsdesign ist 300 MHz und höher - oder hochohmig ab etwa 100 MHz. Das ist ungefähr der Punkt, an dem das Routing Taktversatz und Reflexionen verursachen kann und an dem sich Ihre PCB-Leiterbahnen nicht mehr wie Widerstandselemente verhalten.

Bei jedem geräuschempfindlichen Design sollten Sie Folgendes berücksichtigen:

  • Elektrische Felder und insbesondere deren Änderungsgeschwindigkeit sollten minimiert werden. Elektrische Felder sind proportional zur Spannung und umgekehrt proportional zur Entfernung, daher sollten Sie den Abstand zwischen Leitungen maximieren, deren Spannung schnell schwankt
  • Magnetfelder sollten minimiert werden. Magnetfelder sind proportional zur Schleifengröße und Stromänderungsrate, daher möchten Sie alles mit einer hohen Stromänderungsrate (Leistungsumwandlung, IC-Stromleitungen) mit geeigneten Kondensatorwerten entkoppeln und Stromleitungen so nah beieinander verlegen wie möglich, um die Größe der Stromschleifen zu minimieren
  • Hohe Impedanz bedeutet geringe Störfestigkeit. Vermeiden Sie hochohmige Leitungen und machen Sie diese möglichst störunempfindlich. Schirmen Sie sie ab, schützen Sie sie, aber schließen Sie sie idealerweise einfach mit einer niedrigen Impedanz ab, damit Sie sich nicht darum kümmern müssen.
Es tut uns leid. aber ich verstehe nicht, warum Sie sagen, dass "hohe Impedande geringes Rauschen bedeutet". Könnten Sie es bitte erklären?
@JesúsCastañé Hochimpedanzleitung bedeutet eine dünnere Leitung, unter gleichen Bedingungen bedeutet dies auch einen höheren Spannungspegel, der von anderen Spuren gekoppelt wird. es kann die Signallogik stören. aber Benutzer26129. Spuren von Uhren sollten dünnere Linien verwenden, um die gesamte Streukapazität zu verringern
Hohe Impedanz bedeutet niedrige Störfestigkeit , dh es ist empfindlicher gegenüber Störgeräuschen. Jedes magnetische oder elektrische Feld, das in eine solche Leitung eingekoppelt wird, stört das Signal leichter, wenn es hochohmig ist.
@ user26129 aber was ist der Grund dafür. Was ist der Unterschied zu einer niederohmigen Spur?
Sie können magnetische Interferenz als winzige Stromquelle (µA oder nA) modellieren, die der Signalleitung hinzugefügt wird. Je höher die Impedanz der Leitung ist, desto höher ist die Spannung, die durch diesen Strom eingeführt wird. Gleiches gilt für ein elektrisches Feld: Dadurch wird eine Spannung angeregt, die mit dem Strom abnimmt.

Priorisieren Sie Ihre Clock-Linien, indem Sie dies der Reihe nach tun:

  1. Platzieren Sie die Taktquelle und unterstützende Geräte
  2. Surround-Taktquelle mit allen Taktsenken
  3. Platzieren Sie alle wichtigen Machtstrukturen
  4. Verlegen Sie zuerst die Uhrennetze
  5. Andere Signalnetze zuletzt verlegen
  6. Überschüssige Fläche mit Powerstruktur auffüllen etc

Einer der Schlüssel zu einem guten Routing ist eine gute Platzierung der Komponenten. Sie sollten die Taktsenken so nah wie möglich an der Quelle zusammendrücken und gleichzeitig genügend Platz für die Abschirmung von lauten oder empfindlichen Komponenten haben. Wenn Sie die ersten paar Schritte abgeschlossen haben und nicht weiterkommen, müssen Sie möglicherweise aufreißen und neu verlegen.

Diese Bestellung gibt Ihren Uhren die höchste Priorität, damit Ihre Uhrenlinien so kurz wie möglich sein können. Kurze Taktleitungen bedeuten weniger EMI zwischen den Signalen und somit eine bessere Signalintegrität und Zuverlässigkeit. Kürzere Leitungen bedeuten auch, dass eine kleinere kapazitive Last betrieben werden muss, was zu einem geringeren Stromverbrauch führt. Die einzige Möglichkeit, Hochgeschwindigkeitsdesigns zum Laufen zu bringen, besteht darin, den Takt zu priorisieren, da er auch das Timing beeinflusst.

Für weitere Informationen finden Sie hier einige Richtlinien.