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

7

Ich habe gehört, dass die Taktschaltung eine Rauschquelle ist und dass die Taktschaltung auch rauschempfindlich ist. Ich glaube, dass es immer besser ist, den Taktkreis nahe an der MCU zu halten und andere Routen oder Stromkreise fern vom Taktkreis zu halten.

In meinem Design befinden sich viele Drähte auf einer vierschichtigen Leiterplatte. Das Layout der MCU (STM32) mit Kristallen ist unten ohne Routing dargestellt. Die MCU befindet sich rechts im Bild und die beiden Kristalle befinden sich links. Kristall 1, Y1 , ist 32,768 kHz und befindet sich in der oberen linken Ecke. Der Kristall 2, Y2 , ist 8 MHz und liegt unter Y1 .

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 der CPLD verantwortlich. Signale bis zu 72 MHz werden durch diese Leitungen geleitet. Die dicken grünen Linien unter Y2 verbinden das ADC-Modul der MCU, und analoge Signale werden durch diese Linien geleitet. Die dicken gelben Linien in der unteren linken Ecke sind für die analoge Stromversorgung und die analoge Referenz des ADC-Moduls der MCU verantwortlich.

Verlegung der Leiterplattenmetalle 1 und 2

Was für ein Durcheinander es ist. Ich bin besorgt über die Funktionalität der Leiterplatte, insbesondere aufgrund von EMV-Problemen. Kann jemand Vorschläge machen, wie die Leiterplatte verbessert werden kann?

Ölschwein
quelle
electronic.stackexchange.com/a/5608/7036 Post zeigt den Schutzring um das xtal. Verwandte, aber wahrscheinlich kein Duplikat.
Nick Alexeev
Auf welcher Schicht haben Sie Strom und Masse? Ich würde wirklich helfen, wenn Sie diese Bilder aufnehmen und Komponenten-IDs hinzufügen und auf dem Bild entweder mit Farbcodierung oder Text angeben könnten, worauf sich Ihre Wörter beziehen. Ich kann die Xtals in Ordnung 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? Es sind mindestens zwei Bilder erforderlich. 1. Bild nicht erforderlich, letztes Bild nicht erforderlich plus Kenntnisse über Erde / VCC-Flugzeuge
Andy aka
@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. nächstes Mal werde ich einige Pfeile zum Bild hinzufügen
Ölschwein

Antworten:

7

Ich möchte mich mit ein wenig Perspektive einmischen: Sie haben es hier nicht wirklich mit etwas Hochgeschwindigkeit zu tun. Bei diesen Frequenzen können Sie wirklich tun, was Sie wollen, und erhalten eine einwandfreie Signalintegrität. Ein paar MHz, sogar ein paar zehn MHz, verursachen keine wirklichen Probleme.

Besonders auf der Kristallseite müssen Sie sich um nichts kümmern. Ich hatte Layouts, in denen der Kristall einige Zentimeter von einer MCU entfernt platziert war, und es funktionierte einwandfrei. Ich habe es untersucht, es sieht so aus, als ob der Kristall eng gekoppelt ist. Das Hochgeschwindigkeitsdesign ist 300 MHz und höher - oder eine hohe Impedanz von etwa 100 MHz. Dies ist ungefähr der Punkt, an dem das Routing zu Taktversatz und Reflexionen führen kann und an dem sich Ihre Leiterplattenspuren nicht mehr als Widerstandselemente verhalten.

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

  • Elektrische Felder und insbesondere ihre Änderungsrate sollten minimiert werden. Elektrische Felder sind proportional zur Spannung und umgekehrt proportional zur Entfernung. Sie möchten daher den Abstand zwischen Leitungen maximieren, die ihre Spannung schnell ändern
  • Magnetfelder sollten minimiert werden. Magnetfelder sind proportional zur Schleifengröße und zur Änderungsrate des Stroms. Sie möchten also alles, was eine hohe Änderungsrate aufweist (Leistungsumwandlung, IC-Stromleitungen), mit geeigneten Kondensatorwerten entkoppeln und die Stromleitungen so eng wie möglich 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 sie, wenn Sie sie haben, so unempfindlich wie möglich gegen Rauschen. Schirmen Sie sie ab, bewachen Sie sie, aber beenden Sie sie im Idealfall mit einer niedrigen Impedanz, damit Sie sich nicht darum kümmern müssen.
user36129
quelle
Es tut uns leid. aber ich verstehe nicht, warum Sie sagen, dass "Hohe Impedanz geringes Rauschen bedeutet". Könnten Sie es bitte erklären?
Jesus Castane
@ JesúsCastañé Hochohmige Leitung bedeutet eine dünnere Leitung, unter den gleichen Bedingungen bedeutet sie auch einen höheren Spannungspegel, der von anderen Spuren gekoppelt ist. es kann die Logik von Signalen stören. aber user26129. Spuren von Uhren sollten eine dünnere Linie verwenden, um die gesamte Streukapazität zu verringern
Ölschwein
Hohe Impedanz bedeutet geringe Störfestigkeit , dh es ist empfindlicher gegen Rauschen. Jedes magnetische oder elektrische Feld, das in eine solche Leitung eingekoppelt ist, kann das Signal leichter stören, wenn es hochohmig ist.
user36129
@ user26129 aber was ist der Grund dafür. Was ist der Unterschied bei einer niederohmigen Spur?
Jesus Castane
1
Sie können magnetische Interferenzen 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.
user36129
4

Priorisieren Sie Ihre Taktleitungen, indem Sie diese in der folgenden Reihenfolge ausführen:

  1. Platzieren Sie die Taktquelle und die unterstützenden Geräte
  2. Surround-Taktquelle mit allen Taktsenken
  3. Platzieren Sie alle wesentlichen Machtstrukturen
  4. Verlegen Sie zuerst die Uhrennetze
  5. Verlegen Sie andere Signalnetze zuletzt
  6. Füllen Sie den überschüssigen Bereich mit der Energiestruktur usw.

Einer der Schlüssel zu einem guten Routing ist eine gute Platzierung der Komponenten. Sie sollten die Uhrenspülen so nah wie möglich an der Quelle zerquetschen 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 vorwärts gehen können, müssen Sie möglicherweise zerreißen und umleiten.

Durch diese Reihenfolge haben Ihre Uhren die höchste Priorität, damit Ihre Taktleitungen so kurz wie möglich sind. Kurze Taktleitungen bedeuten weniger EMI zwischen den Signalen, also bessere Signalintegrität und Zuverlässigkeit. Auch kürzere Leitungen bedeuten, dass eine kleinere kapazitive Last angesteuert werden muss, was zu einem geringeren Stromverbrauch führt. Die einzige Möglichkeit, Hochgeschwindigkeitsentwürfe zum Laufen zu bringen, besteht darin, die Uhr zu priorisieren, da dies auch das Timing beeinflusst.

Weitere Informationen finden Sie hier.

Travisbartley
quelle