Dies ist eine direkte Fortsetzung dieser Frage . Also hier ist mein Layout, was denkst du über die Mikrocontroller-Seite?
UPDATE April 2019 : Ich habe das Board im Frühjahr/Sommer 2016 gebaut, bin aber nie dazu gekommen, die Ergebnisse hier zu aktualisieren. Die Platine funktioniert einwandfrei, und der einzige beobachtbare Verlust von digitalem Rauschen an die analogen Signale war auf eine bestimmte schlechte Wahl des Schaltungsdesigns in der analogen / digitalen Schnittstelle zurückzuführen, nicht auf das Layout / die Erdung (und die Behebung, dass in einer späteren Überarbeitung auch dieses kleine Rauschen entfernt wurde). . Jetzt hatte ich gerade ein kommerzielles Board, dessen CPU-Bereichsdesign weitgehend auf dem hier gezeigten Layout basiert, die EU-EMV-Tests bestanden hat, also lautet die Antwort, dass dieses Layout zumindest gut genug ist, um seine Aufgabe zu erfüllen.
Die eigentliche alte Frage folgt:
BEARBEITEN : Basierend auf der Antwort von Armandas habe ich jetzt den Eindruck, dass das Mikrocontroller-Layout gut genug ist. Ich wäre immer noch sehr daran interessiert, ob jemand mehr darüber zu sagen hat, wie gut dies ist, um zu verhindern, dass digitales Rauschen auf die analoge Seite gelangt, im Wesentlichen mein Punkt 4. unten. Natürlich sind auch weitere Kommentare zur Mikrocontroller-Seite weiterhin willkommen.
Der Stapel ist
TOP (rot) und PWR (lila) Schichten, mit oberem Siebdruck [siehe Update unten ]
BOT (grün), mit oberem Siebdruck zum Vergleich zu oben
Die Digital/Analog-Aufteilung (logischerweise ist die Grundplatte fest) ist hier links/rechts. Leistung (+3,3 digital, DACs und MUXs, analog) gibt in der unteren linken Ecke ein, die drei Kappen dort sind 47uf-Reservoirkappen. Eine Ferritperle (FB101) trennt die +3,3-V-Spuren zu den DACs und MUXs von der uC-Stromversorgung. Der uC befindet sich in der oberen linken Ecke und die Ebene darunter auf TOP ist lokale Masse, verbunden mit GND mit dem Via in der Nähe von C720.
Der uC ist ein STM32F103VF, und ich werde ihn mit 72 MHz betreiben. Der Quarz hat 8MHz. Rechts vom uC befindet sich der mit "Control 1" gekennzeichnete Abschnitt, der zwei DACs und einen Multiplexer enthält, der die Ausgabe des internen DAC1 des uC multiplext. Unten rechts befindet sich ein weiterer Multiplexer in der Nähe von „Control 2“, der den DAC2 des uC multiplext. Die Spuren, die die Signale von den DACs des uC zu einem Operationsverstärker führen, der sie puffert (UREF1), bevor sie zu den Multiplexern gehen, sind die beiden Spuren, die von den Vias direkt oben rechts von C712 gehen. Die DACs sind mit einem SPI-Bus verbunden, der von der oberen rechten Ecke des uC abfährt.
Die DACs und Multiplexer erzeugen Steuersignale für die analogen Tongeneratoren rechts (meistens nicht gezeigt), nicht direkt Audio. Ich würde jedoch erwarten, dass jedes signifikante digitale Übersprechen in ihnen auch im erzeugten Audio hörbar ist, was schlecht wäre. Ich strebe ein kHz Steuerrate, was bedeutet, dass die 8-Wege-Multiplexer neue Abtastwerte mit einer Rate von kHz.
Andere Tracks, die die uC verlassen, sind:
Einige konkrete Punkte, die ich gerne wissen möchte:
Alle anderen Kommentare oder Vorschläge sind ebenfalls sehr willkommen, da ich kein professioneller EE bin und hier möglicherweise auch dumme Fehler mache :)
Ich werde die neueste Version gemäß den Vorschlägen hier sammeln.
Änderungen auf der obersten Schicht gemäß den Vorschlägen von Armandas:
TOP v2
Zusätzliche Kommentare:
Ignacio Vazquez-Abrams
Dejvid_no1
Timo
Timo
efox29
Timo
Bip
KalleMP
KalleMP