Entkopplungskappen, PCB-Layout

Ich glaube, ich war etwas unwissend, wenn es um die feineren Details des PCB-Layouts geht. In letzter Zeit habe ich ein paar Bücher gelesen, die ihr Bestes geben, um mich auf den richtigen Weg zu bringen. Hier sind ein paar Beispiele für ein neues Board von mir, und ich habe drei der Entkopplungskappen hervorgehoben. Die MCU ist ein LQFP100-Gehäuse und die Kappen sind 100 nF in 0402-Gehäusen. Die Vias sind mit der Masse- und Stromversorgungsebene verbunden.

Platzierung von Entkopplungskappen

Die obere Kappe (C19) wird gemäß Best Practices (wie ich sie verstehe) platziert. Die anderen beiden nicht. Ich habe keine Probleme bemerkt. Aber andererseits war das Board noch nie außerhalb des Labors.

Ich denke, meine Frage ist: Wie groß ist das? Solange die Spuren kurz sind, spielt es eine Rolle?

Die Vref-Pins (Referenzspannung für den ADC) haben auch eine 100-nF-Kappe über sich. Vref+ kommt von einem Onboard-Shunt-Regler TL431. Vref- geht auf Masse. Benötigen sie eine besondere Behandlung wie Abschirmung oder örtliche Erdung?


BEARBEITEN

lokales GND und Stromversorgungsebenen hinzugefügt

Danke für tolle Vorschläge! Mein Ansatz war immer, sich auf eine ununterbrochene Grundebene zu verlassen. Eine Masseebene hat die niedrigstmögliche Impedanz, aber dieser Ansatz kann für höherfrequente Signale zu einfach sein. Ich habe einen kurzen Versuch unternommen, lokale Masse und lokale Stromversorgung unter der MCU hinzuzufügen (das Teil ist ein NXP LPC1768, der mit 100 MHz läuft). Die gelben Bits sind die Entkopplungskappen. Ich werde mich mit parallelen Kappen befassen. Die lokale Erdung und Stromversorgung sind mit der GND-Schicht und der 3V3-Schicht verbunden, wo angegeben.

Der lokale Boden und die Kraft werden mit Polygonen (Pour) hergestellt. Es wird eine große Umleitungsarbeit sein, um die Länge der "Spuren" zu minimieren. Diese Technik begrenzt, wie viele Signalspuren unter und über das Gehäuse geführt werden können.

Ist dies ein akzeptabler Ansatz?

C13 ist Best Practices, C18 ist weniger ideal und C19 ist am schlechtesten . Was sind Ihre Quellen für Best Practices?
Das neue Layout sieht sehr gut aus. Ja, lokale Flugzeuge können der Weiterleitung anderer Signale im Wege stehen. Alles ist ein Kompromiss. Die lokalen Netze müssen jedoch keine Flugzeuge sein. Auf zweischichtigen Platinen oder auf andere Weise, wo ich mir keine lokalen Flugzeuge leisten kann, verlege ich die Strom- und Erdungsnetze zuerst als regelmäßige Spuren und lasse dann andere Dinge um sie herum führen. Das ist nicht viel schlimmer als ein hochgradig kaputtes Flugzeug, und ein Flugzeug bietet einem lokalen Netz ohnehin weniger Nutzen als so etwas wie der brettweite Boden.
Nun, ich bin wahrscheinlich unqualifiziert, um hier gegen Olin zu argumentieren, obwohl diese Vorschläge dem Großteil dessen zuwiderlaufen, was ich meiner Meinung nach über Entkopplung gelernt habe. Dennoch sind das überhaupt keine Flugzeuge, sondern ein stark zerbrochenes Sternenerdungsmuster. Die Spuren sind dicker, aber angesichts der 0402-Kappen sind sie nicht so dick. Das sieht für mich nach zu viel Impedanz aus. Denken Sie an die Größe der Rückstromschleife zwischen der zugeführten Stromversorgung und der Masserückleitung. Es geht überall hin! Wieder unterqualifiziert ... aber es scheint mir wirklich falsch zu sein. Bitte, kann jemand anderes erklären, warum das eine gute Idee ist oder nicht?
Mein Verständnis, das auf Quellen wie den Büchern von Dr. Howard Johnson basiert, bevorzugt eine enge Kopplung mit niedriger Impedanz an Masse. Separate Durchkontaktierungen für IC und Kappen, an kritischen Stellen mehrfach pro Kappe. Angesichts der 0402-Größe dieser Kappen und einer wahrscheinlich angemessenen Anstiegszeit basierend auf 100 MHz würde ich jedoch denken, dass das ursprüngliche Design in Ordnung war. Ich gehe davon aus, dass die anderen Schichten es schwierig machen, die Kappen näher zu bewegen oder separate Durchkontaktierungen für sie hinzuzufügen ... aber es hätte in Ordnung sein sollen.
Ich halte C13 nicht für Best Practices. Knapp, aber nicht am besten, denn die gesamte Leiterbahnlänge vom Kondensator zu den Durchkontaktierungen bedeutet, dass C13 nur diese Leistungspins effektiv entkoppelt und die anderen Leistungspins bei denselben Spannungen viel weniger effektiv entkoppelt. Zumindest würde ich C13 weit genug vom Chip wegbewegen, um die ebenen Durchkontaktierungen zwischen Chip und C13 zu verschieben und Signalspuren nach Bedarf zu verschieben.
Interessant. Ich dachte, C19 wäre das Beste, da es die Kappe als Tiefpassfilter zwischen der Welligkeitsstromquelle und den Leistungsebenen platziert
Darf ich fragen, wie Ihre lokale 3.3-Schicht auf Schicht 3 mit der globalen 3.3-V-Schicht verbunden ist? Wo ist die globale 3,3-V-Schicht?

Antworten (9)

Korrektes Bypassing und Erdung sind leider Themen, die anscheinend schlecht gelehrt und schlecht verstanden werden. Sie sind eigentlich zwei getrennte Probleme. Du fragst nach dem Bypassing, bist aber implizit auch ins Grounding geraten.

Bei den meisten Signalproblemen, und dieser Fall ist keine Ausnahme, hilft es, sie sowohl im Zeitbereich als auch im Frequenzbereich zu betrachten. Theoretisch können Sie beides analysieren und mathematisch in das andere umwandeln, aber sie geben jeweils unterschiedliche Einblicke in das menschliche Gehirn.

Die Entkopplung stellt ein nahezu großes Energiereservoir bereit, um die Spannung bei sehr kurzfristigen Änderungen der Stromaufnahme zu glätten. Die Leitungen zurück zum Netzteil haben eine gewisse Induktivität, und das Netzteil braucht etwas Zeit, um auf einen Spannungsabfall zu reagieren, bevor es mehr Strom erzeugt. Auf einer einzelnen Platine kann es normalerweise innerhalb weniger Mikrosekunden (us) oder zehn von uns aufholen. Digitale Chips können jedoch ihre Stromaufnahme in nur wenigen Nanosekunden (ns) stark ändern. Die Entkopplungskappe muss sich in der Nähe der Leistungs- und Erdungsleitungen des digitalen Chips befinden, um ihre Aufgabe zu erfüllen, da die Induktivität in diesen Leitungen sonst daran hindert, den zusätzlichen Strom schnell zu liefern, bevor die Hauptstromversorgung aufholen kann.

Das war die Zeitbereichsansicht. Im Frequenzbereich sind digitale Chips Wechselstromquellen zwischen ihren Stromversorgungs- und Erdungsstiften. Bei Gleichstrom kommt der Strom aus der Hauptstromversorgung und alles ist in Ordnung, also ignorieren wir Gleichstrom. Diese Stromquelle erzeugt einen breiten Frequenzbereich. Einige der Frequenzen sind so hoch, dass die geringe Induktivität relativ lange dazu führt, dass die Hauptstromversorgung zu einer erheblichen Impedanz wird. Das bedeutet, dass diese hohen Frequenzen lokale Spannungsschwankungen verursachen, wenn sie nicht behandelt werden. Die Bypass-Kappe ist der niederohmige Shunt für diese hohen Frequenzen. Auch hier müssen die Leitungen zur Bypass-Kappe kurz sein, sonst ist ihre Induktivität zu hoch und behindert den Kondensator, der den vom Chip erzeugten Hochfrequenzstrom kurzschließt.

In dieser Ansicht sehen alle Ihre Layouts gut aus. Die Kappe befindet sich jeweils in der Nähe der Power- und Ground-Chips. Allerdings mag ich keinen von ihnen aus einem anderen Grund, und dieser Grund ist Erdung.

Gute Erdung ist schwerer zu erklären als Bypass. Es würde ein ganzes Buch brauchen, um wirklich in dieses Thema einzusteigen, also werde ich nur Teile davon erwähnen. Die erste Aufgabe der Erdung besteht darin, eine universelle Spannungsreferenz bereitzustellen, die wir normalerweise als 0 V betrachten, da alles andere relativ zum Erdungsnetz betrachtet wird. Überlegen Sie jedoch, was passiert, wenn Sie Strom durch das Erdungsnetz leiten. Sein Widerstand ist nicht Null, was zu einer kleinen Spannungsdifferenz zwischen verschiedenen Erdungspunkten führt. Der Gleichstromwiderstand einer Kupferebene auf einer Leiterplatte ist normalerweise niedrig genug, sodass dies für die meisten Schaltungen kein allzu großes Problem darstellt. Eine rein digitale Schaltung hat mindestens 100 s mV-Rauschspielraum, daher sind ein paar 10 s oder 100 s μV-Masse-Offset keine große Sache. In einigen analogen Schaltungen ist es das, aber das ist nicht das Thema, auf das ich hier eingehen möchte.

Überlegen Sie, was passiert, wenn die Frequenz des Stroms, der über die Masseebene fließt, immer höher wird. Irgendwann ist die gesamte Masseebene nur noch 1/2 Wellenlänge breit. Jetzt haben Sie keine Grundplatte mehr, sondern eine Patch-Antenne. Denken Sie nun daran, dass ein Mikrocontroller eine Breitbandstromquelle mit Hochfrequenzkomponenten ist. Wenn Sie den unmittelbaren Erdstrom auch nur ein wenig über die Masseebene leiten, haben Sie eine mittengespeiste Patchantenne.

Die Lösung, die ich normalerweise verwende und für die ich einen quantitativen Beweis habe, dass sie gut funktioniert, besteht darin, die lokalen Hochfrequenzströme von der Masseebene fernzuhalten. Sie möchten ein lokales Netz aus den Strom- und Erdungsanschlüssen des Mikrocontrollers erstellen, diese lokal umgehen und dann nur eine Verbindung zu jedem Netz zu den Strom- und Erdungsnetzen des Hauptsystems haben. Die vom Mikrocontroller erzeugten Hochfrequenzströme gehen aus den Stromversorgungsstiften, durch die Bypass-Kappen und zurück in die Erdungsstifte. In dieser Schleife kann viel böser Hochfrequenzstrom fließen, aber wenn diese Schleife nur eine einzige Verbindung zu den Stromversorgungs- und Erdungsnetzen der Platine hat, bleiben diese Ströme weitgehend von ihnen fern.

Um dies auf Ihr Layout zurückzubringen, was mir nicht gefällt, ist, dass jede Bypass-Kappe ein separates Via zu Strom und Masse zu haben scheint. Wenn dies die Hauptstrom- und Masseebenen der Platine sind, dann ist das schlecht. Wenn Sie über genügend Schichten verfügen und die Durchkontaktierungen wirklich zu lokalen Strom- und Masseebenen führen, ist dies in Ordnung, solange diese lokalen Ebenen nur an einem Punkt mit den Hauptebenen verbunden sind .

Dazu braucht es keine lokalen Flugzeuge. Ich verwende routinemäßig die lokale Strom- und Erdungsnetztechnik, sogar auf 2-Lagen-Platten. Ich verbinde manuell alle Erdungsstifte und alle Leistungsstifte, dann die Bypass-Kappen, dann den Kristallschaltkreis, bevor ich etwas anderes verlege. Diese lokalen Netze können ein Stern oder was auch immer direkt unter dem Mikrocontroller sein und dennoch ermöglichen, dass andere Signale nach Bedarf um sie herum geleitet werden. Allerdings müssen diese lokalen Netze wiederum genau eine Verbindung zu den Strom- und Erdungsnetzen der Hauptplatine haben. Wenn Sie eine Erdungsebene auf Platinenebene haben, gibt es eine über eine Stelle, um das lokale Erdungsnetz mit der Erdungsebene zu verbinden.

Normalerweise gehe ich ein bisschen weiter, wenn ich kann. Ich platziere 100-nF- oder 1-μF-Keramik-Bypass-Kappen so nah wie möglich an den Strom- und Erdungsstiften, leite dann die beiden lokalen Netze (Strom und Masse) zu einem Speisepunkt und lege eine größere (normalerweise 10 μF) Kappe darüber und mache die einzelne Verbindungen zur Platinenmasse und zu den Stromnetzen direkt auf der anderen Seite der Kappe. Diese sekundäre Kappe stellt einen weiteren Nebenschluss für die Hochfrequenzströme bereit, die entkommen sind, indem sie von den einzelnen Bypass-Kappen überbrückt werden. Aus Sicht des Rests der Platine verhält sich die Strom-/Massezufuhr zum Mikrocontroller gut ohne viele unangenehme hohe Frequenzen.

Um nun endlich Ihre Frage zu beantworten, ob das Layout, das Sie haben, im Vergleich zu dem, was Sie für Best Practices halten, von Bedeutung ist. Ich denke, Sie haben die Strom- / Erdungsstifte des Chips gut genug umgangen. Das heißt, es sollte gut funktionieren. Wenn jedoch jeder über eine separate Durchkontaktierung zur Hauptmasseebene verfügt, treten möglicherweise später EMI-Probleme auf. Ihre Schaltung läuft einwandfrei, aber Sie können sie möglicherweise nicht legal verkaufen. Denken Sie daran, dass HF-Übertragung und -Empfang wechselseitig sind. Eine Schaltung, die HF von ihren Signalen emittieren kann, ist ebenfalls anfällig dafür, dass diese Signale externe HF aufnehmen und dieses Rauschen über dem Signal ist, also ist es nicht nur das Problem eines anderen. Ihr Gerät funktioniert möglicherweise einwandfrei, bis beispielsweise ein nahe gelegener Kompressor gestartet wird. Dies ist nicht nur ein theoretisches Szenario. Ich habe genau solche Fälle gesehen,

Hier ist eine Anekdote, die zeigt, wie dieses Zeug einen echten Unterschied machen kann. Ein Unternehmen stellte kleine Gizmos her, deren Herstellung sie 120 US-Dollar kostete. Ich wurde angeheuert, um das Design zu aktualisieren und die Produktionskosten möglichst unter 100 Dollar zu halten. Der vorherige Ingenieur hat HF-Emissionen und Erdung nicht wirklich verstanden. Er hatte einen Mikroprozessor, der jede Menge HF-Mist aussendete. Seine Lösung, um die FCC-Tests zu bestehen, bestand darin, das ganze Durcheinander in eine Dose zu packen. Er stellte eine 6-lagige Platine her, deren unterste Schicht geschliffen war, und ließ dann zur Produktionszeit ein maßgefertigtes Stück Blech über den unangenehmen Abschnitt löten. Er dachte, dass es nicht strahlen würde, wenn man alles in Metall einschließt. Das ist falsch, aber etwas nebenbei, auf das ich jetzt nicht eingehen werde. Die Dose hat die Emissionen so reduziert, dass sie bei FCC-Tests nur mit 1/2 dB Reserve quietschten (das ist nicht viel).

Mein Design verwendete nur 4 Schichten, eine einzige platinenweite Masseebene, keine Stromversorgungsebenen, aber lokale Masseebenen für einige der ausgewählten ICs mit Einzelpunktverbindungen für diese lokalen Masseebenen und die lokalen Stromnetze, wie ich es beschrieben habe. Um es kurz zu machen, dies übertraf die FCC-Grenze um 15 dB (das ist viel). Ein Nebeneffekt war, dass dieses Gerät teilweise auch ein Radioempfänger war und die viel leiseren Schaltkreise weniger Rauschen in das Radio einspeisten und seine Reichweite effektiv verdoppelten (das ist auch viel). Die endgültigen Produktionskosten betrugen 87 US-Dollar. Der andere Ingenieur arbeitete nie wieder für diese Firma.

Daher ist es wirklich wichtig, die hochfrequenten Schleifenströme richtig zu umgehen, zu erden, zu visualisieren und damit umzugehen. In diesem Fall trug es dazu bei, das Produkt gleichzeitig besser und billiger zu machen, und der Ingenieur, der es nicht bekam, verlor seinen Job. Nein, das ist wirklich eine wahre Geschichte.

Wow – du hast mir die Augen für Dinge geöffnet, an die ich nie gedacht hätte.
+1 für eine wunderbare Erklärung. Um diese Art von Reaktion geht es auf dieser Seite.
Tatsächlich gibt es ein Buch, das dieses Thema und andere sehr gut behandelt: Henry Ott's Electromagnetic Compatibility Engineering . Ich habe ein Exemplar auf der Arbeit und kann es nur empfehlen . Es ist eine Überarbeitung seiner früheren Arbeit Noise Reduction Techniques in Electronic Systems und geht auf mehrere neue Themen ein, wie z Abschirmung.
Der Teil zur Erdung scheint ziemlich genau das Gegenteil von dem zu sein, was High Speed ​​Digital Design befürwortet. Das befürwortet eine sehr enge Kopplung mit niedriger Impedanz an eine einzelne Masseebene, mit getrennten Durchkontaktierungen für IC-Pins und Entkopplungskappen-Pins, wenn möglich. Es hört sich so an, als würden Sie dafür plädieren, die Grundebene grundsätzlich aufzuteilen, und ich glaube, er hat in dem Buch sogar die Antenneneffekte von Erdungsflecken mit unterschiedlichen Potenzialen besprochen. Ist dieses Buch jetzt veraltet? Zu diesem Thema scheint es sehr unterschiedliche Meinungen zu geben.
Da scheint es viele Meinungen zu geben. Die Verwendung einer einzigen Masseebene ist für die Entkopplung in Ordnung, was bedeutet, dass der Chip eine gute saubere Leistung hat. Ich habe das separate Erdungsnetz aus EMI-Gründen empfohlen.
Nun, aus meiner Sicht ist EMI der Hauptgrund für die Senkung der Gesamtimpedanz. Ich denke, ich müsste viel vermasseln, um ein schlecht funktionierendes System zu haben, während es viel einfacher ist, EMI zu vermasseln. Die Induktivität dieser lokalen Stromversorgung und Masse ist viel höher als direkt zur Hauptebene zu gehen. Wenn Sie den Schleifenstrom mit der Art und Weise, wie sie aufgeteilt sind, nachverfolgen, sieht der Bereich wirklich groß aus. Wenn Sie direkt auf eine feste Masse direkt unter der obersten Signalschicht gehen und einen geringeren Abstand zwischen den Schichten haben, erhalten Sie um Größenordnungen kleinere Schleifen, und daher sollte es viel bessere EMI geben ...?
Ich denke, mein Hauptproblem hier ist, dass ich viele Appnotes zum Design von IC-Stromnetzen gelesen habe und nichts so etwas befürwortet. Ich spüre eine gewisse Trennung zwischen HF-Praktiken (von denen ich sehr wenig weiß) und dem allgemeinen Konsens über Entkopplungs- / EMI-Praktiken ... also würde ich dies gerne etwas weiter untersuchen. (Ich wünschte, ich hätte einen 3D-Löser ... :)
@Olin könnten Sie zufällig ein Schema eines "Best Practices" -Beispiels einfügen; Ich bin gespannt, wie sich eine lokale Masseebene auf Signale beziehen würde, die den IC verlassen (Split-Plane kreuzen, oder ob ich nur einige der Konzepte falsch verstehe).
Eine angemessene Diskussion von EMI-Problemen und -Strategien ist ein anderes Thema für ein anderes Mal, da es darauf ankommt, wie Sie sowohl die Signale als auch die Referenzebenen behandeln. Beispielsweise besteht eine gängige EMI-Reduktionstechnik für unsymmetrische digitale Signale darin, einen kleinen Widerstand (etwa 20 Ohm) in Reihe nahe dem Treiberende der Leitung zu schalten. Bei einem gegebenen Platinenlayout können professionelle Tools wie HyperLynx Ihnen sogar den optimalen Widerstand nennen, den Sie verwenden sollten, um Überschwingen und Klingeln zu minimieren, ohne die Anstiegs- und Abfallzeiten übermäßig zu verlängern.
@MikeDeSimone -- +1 für die Erwähnung von Ott, seine Bücher sind großartig.
@OlinLathrop: Gibt es eine Möglichkeit, Beispiele für jedes der oben genannten Dinge zu zeigen? Ich glaube, ich habe verstanden, was Sie gesagt haben, aber das Sehen würde mir definitiv helfen, eine viel bessere Vorstellung davon zu bekommen, ob ich das, was Sie vorgeschlagen haben, richtig gelesen habe. Danke im Voraus!
@OlinLathrop, wo Sie "eine Durchkontaktierung" sagen, verwenden Sie jemals mehrere Durchkontaktierungen sehr nahe beieinander (nahezu Mindestabstand) auf demselben Knoten, um die Gleichstromkapazität zu erhöhen? Das heißt, stellen Sie jemals fest, dass eine Durchkontaktierung nicht genug Gleichstrom für den Chip führen kann, den Sie auf diese Weise isoliert haben? Hat die Verwendung mehrerer Durchkontaktierungen immer noch einen spürbaren Einfluss auf die EMI, wenn sie nahe genug beieinander liegen?
@OlinLathrop Ich stimme den anderen zu, es sieht aus wie eine Goldmine, aber es ist sehr schwer zu folgen ... Eine "Good VS Bad" Paint-Zeichnung wäre viel wert! Danke für das Teilen
Gilt das auch für Through-Hole-Bauteile? Ich bin hier etwas verloren. Wirken die manuell gerouteten Pads der Kondensatoren (Durchgangsloch), bei denen ein einzelner Punkt mit der Masseebene verbunden ist, selbst wie Durchkontaktierungen? #Ich bin ziemlich neu in diesem Thema
@Adit: Ich kann auch mit Durchgangsloch fertig werden, nur dass es normalerweise schwieriger wird. Die Durchgangslöcher verbrauchen nicht nur Platz auf allen Ebenen, sondern Sie müssen wahrscheinlich etwas Besonderes in Ihrem CAD-System tun, um Erdungslöcher zu vermeiden, die direkt mit der Erdungsebene verbunden sind, wenn Sie sie tatsächlich mit dem Erdungsstift des verbinden möchten Prozessor zum Beispiel. Glücklicherweise stecken Sie heute nicht mehr mit Durchgangslochteilen fest, bei denen eine gute Umgehung wichtig ist, sodass das Problem mit Durchgangslöchern so gut wie nicht existiert.
Danke Olin. Dann bleibe ich bei SMD. Außerdem [ ti.com/lit/an/szza009/szza009.pdf] scheint diese Notiz Olins Punkte ausführlich zu beschreiben, was für Menschen nützlich sein kann, die eine noch sättigendere Antwort benötigen.
Das Konzept der lokalen Ebene funktioniert gut. Es gibt jedoch kein kostenloses Mittagessen - gibt es das jemals? Die I/O-Signale, die von der MCU zu anderen Schaltungen gehen, haben etwas größere Schleifenbereiche, da die Rückströme durch den gemeinsamen GND/VCC-Punkt zwischen der lokalen und der globalen Ebene gehen müssen. Berücksichtigen Sie dies und kontrollieren Sie die Flankensteilheit der Signale: Reduzieren Sie nach Möglichkeit die Treiberpegel oder verwenden Sie Ferritperlen pro Signalchip an den I/O-Pins. Ordnen Sie bei Signalen, die kurze Anstiegszeiten benötigen, die Ebenenverbindungen in der Mitte der schnellen Signalgruppe an.
Ich stimme Darron zu, Signal and Power Integrity - Simplified zeigt an, dass eine ununterbrochene Grundplatte eine bewährte Methode ist. Es gibt ein Kapitel über das Stromverteilungsnetz, in dem die Theorie besagt, dass die Minimierung des Impedanzprofils von DC bis zu etwa 100 MHz der Schlüssel zur Reduzierung von Rauschen/EMI ist. Das willkürliche Platzieren von Kapitälchen um einen IC wird nicht empfohlen. Die Kappen sollten so gewählt werden, dass die SRFs alle großen PRFs (wie die IC-Leitung und die Gehäusekapazität PRF) minimieren. Die Minimierung des PDN-Impedanzprofils bei hohen Frequenzen löst EMI-Probleme und maximiert die Wirksamkeit einiger Kappen.
@OlinLathrop Es tut mir leid, aber ich verstehe das nicht ganz. Nehmen wir also an, ein IC hat eine lokale Erdungs- / Stromversorgungsebene und diese Ebenen sind an einem Punkt mit den Hauptebenen verbunden. Und wenn IC hohe Ströme schaltet, würden diese Ströme nicht wie folgt aussehen: Hauptstrom -> lokale Leistung -> Bypass-Kappe -> lokale Masse -> Hauptmasse? Würde dies nicht bedeuten, dass immer noch hohe Ströme über die Hauptgrundebene fließen würden und sie, wie Sie sagen, als eingangsgespeiste Patchantenne fungieren würde? Könnten Sie bitte näher darauf eingehen?
@Gol: Die Hochfrequenzströme würden der Schleife folgen: Stromkabel, Bypass-Kappe, lokale Masse, Erdungskabel. Die niederfrequenten Ströme gehen: Stromleitung, Stromversorgung +, Stromversorgung -, Erdungsebene, lokale Erdung, Erdungsleitung.
@OlinLathrop Gießen Sie die lokalen Masse- / Stromnetze oder lassen Sie sie Pin-to-Pin verbunden?
@Pred: Je nach Situation kann es beides sein.
Danke @OlinLathrop. Was war Ihr Aufbau, als Sie diese 4-Lagen-Leiterplatte für unter 100 $ entwickelt haben? Es scheint mir ungewöhnlich, kein Motorflugzeug zu haben.
@Pred: Siehe den vorletzten Absatz in meiner Antwort.
@OlinLathrop Ich habe das gelesen, aber ich habe diesen Stapel nirgendwo anders gesehen. Sig.Pwr/Ground(local)/Ground(wide plane)/Sig.Pwr. ?
@Pred: Wie ich schon sagte, volle Bodenebene, gelegentliches lokales Bodenpolygon, Signale überall sonst. Motorflugzeuge wären Platzverschwendung gewesen. Mit einer guten Masseebene und einer guten lokalen Leistungsentkopplung sind Leistungsebenen normalerweise unnötig. Layer 1 und 4 waren natürlich Signale. Wenn ich mich recht erinnere, war Schicht 3 die Grundebene und Schicht 2 Signale und die kleinen lokalen Bodenpolygone.
@OlinLathrop Wie würden Sie diese Technik verwenden, wenn HF-Strom nicht auf der Grundebene liegt, wenn Sie BGA-Komponenten verwenden? Würden Sie alle Kondensatoren lokal auf dem kleinen Poly unter der MCU anschließen und es dann an nur einem Punkt mit der Masseebene verbinden? Ich denke, das ist schlecht, weil Hochgeschwindigkeitssignale besser über die gesamte Ebene gefahren werden als über lokale.
Könnten Sie bitte veranschaulichen, was zu tun ist, wenn ADC und DAC im System mit der MCU kommunizieren? Das Erstellen eines Bodenpolygons wird die SPI / I2C-Leitungen zwingen, eine viel größere Gruppe zu bilden, vermute ich.
Es ist einfach falsch, den Boden der obersten Schicht nur an einem einzigen Punkt zu gießen. Keine maßgebliche Quelle empfiehlt eine solche Praxis. Ziel ist es, die Größe der Rückstromschleifen und damit deren Induktivität zu reduzieren. Die Einzelpunktverbindung zwingt alle E/A-Rückströme weit aus dem Weg. Ein lokaler Guss unter einem lauten Chip ist gut (reduziert die Schleifenfläche), aber der Guss sollte großzügig mit der Hauptmasseebene vernäht werden. Im OP ist der Guss der obersten Schicht nicht fest und bietet daher nicht einmal eine gute lokale Erdungsebene. Noch mehr Grund, es an die Hauptebene zu nähen.
Wie handhabt ihr Teile, bei denen ein Wärmeleitpad mit GND (und dann vorzugsweise mit der GND-Ebene) verbunden werden muss?
Ihre Antwort hat mir sehr gut gefallen und ich verstehe sie. Es wäre großartig, wenn Sie einige Bilder des Layouts mit lokalen Strom- und Bodennetzen hinzufügen könnten, um Neulingen sehr zu helfen. Danke.
Ich habe Schwierigkeiten zu verstehen, wie dieser Ansatz im Hochgeschwindigkeitsdesign mit Schnittstellen zwischen Chips verwendet wird: Stellen Sie sich einen größeren Chip mit einer Eingangsschnittstelle auf der einen Seite und einer Ausgangsschnittstelle auf der anderen Seite vor ---- für diesen Fall würde ich mich nachdrücklich für a einsetzen komplette Bodenplatte. Ich habe immer vollständige Masseebenen erstellt, aber aus den hier diskutierten Gründen habe ich auch lokale Stromversorgungsebenen erstellt, insbesondere bei empfindlichen Mixed-Signal-Designs, die die Hochfrequenz-(uW-)Bypass-Funktionen der Ebene bereitstellen und diese von den verbleibenden Versorgungen auf der Platine isolieren.
@Adithya Der enthaltene Link ist fehlerhaft. Der Titel des Dokuments lautet PCB Design Guidelines for Reduced EMI by Texas Instruments, falls dieser Link ebenfalls unterbrochen wird.

Das Hauptziel eines Stromverteilungsnetzes ist es, die Induktivität zwischen verbundenen Komponenten zu reduzieren. Dies ist am wichtigsten für die Ebene, die Sie als Referenz verwenden (z. B. "ground", "vref" oder "return"), da die Spannung in diesem Netz als Referenz für die Spannungen an Ihren Signalen verwendet wird. (Beispielsweise beziehen sich die VIL/VIH-Schwellen eines TTL-Signals auf den GND-Pin des Chips, nicht auf VCC.) Der Widerstand ist in den meisten PCB-Anwendungen eigentlich nicht so wichtig, da die Induktivitätskomponente der Gesamtimpedanz dominiert. (Auf einem IC-Chip ist dies jedoch umgekehrt: Der Widerstand ist der dominierende Teil der Impedanz.)

Bitte bedenken Sie, dass diese Probleme für Hochgeschwindigkeitsschaltungen (>1 MHz) am wichtigsten sind.

Bezugsebene als konzentrierter Knoten

Als Erstes müssen Sie überprüfen, ob Ihre Referenzebene im Gegensatz zu einer Übertragungsleitung als konzentrierter Knoten betrachtet werden kann. Wenn die Anstiegszeit Ihres Signals länger ist als die Zeit, die das Licht benötigt, um von einer Kante der Platine zur anderen und zurück zu gelangen ( in Kupfer ; eine gute Faustregel ist 8 Zoll [200 mm] pro Nanosekunde), dann können Sie Betrachten Sie die Referenzebene als ein konzentriertes Element, und der Abstand von der Last zum Entkopplungskondensator spielt keine Rolle. Dies ist eine wichtige Entscheidung, da sie Ihre Platzierungsstrategie für Stromdurchkontaktierungen und Kondensatoren beeinflusst.

Wenn die Ebenenabmessungen größer sind, müssen Sie nicht nur Entkopplungskondensatoren verteilen, sondern Sie benötigen auch mehr davon, und die Kondensatoren müssen sich innerhalb des Anstiegszeitabstands der Last befinden, die sie entkoppeln.

Über Induktivität

Wenn wir unsere Bemühungen fortsetzen, die Induktivität zu minimieren, wird die Induktivität zwischen Teil und Ebene dominant, wenn die Ebene ein konzentriertes Element ist. Betrachten Sie C19 in Ihrem ersten Beispiel. Die von der Ebene zum Chip gesehene Induktivität steht in direktem Zusammenhang mit der von den Spuren umschlossenen Fläche. Mit anderen Worten, folgen Sie dem Pfad von der Stromversorgungsebene zum Chip, dann ziehen Sie den Erdungsstift zur Erdungsebene zurück und schließen Sie schließlich die Schleife zurück zur Stromversorgung. Die Minimierung dieses Bereichs ist Ihr Ziel, da weniger Induktivität mehr Bandbreite bedeutet, bevor die Induktivität die Entkopplungskapazität dominiert. Denken Sie daran, dass die Länge der Durchkontaktierung von Oberfläche zu Ebene Teil des Pfads ist; Referenzebenen in der Nähe der Oberflächen zu halten, hilft sehr. Bei 6- oder mehrschichtigen Platinen ist es nicht ungewöhnlich, dass sowohl die erste als auch die letzte innere Schicht Referenzebenen sind.

Während Sie also zunächst eine ziemlich kleine Induktivität haben (ich schätze 10-20 nH), kann sie reduziert werden, indem Sie dem IC einen eigenen Satz von Durchkontaktierungen geben: Angesichts Ihrer Durchkontaktierungsgröße, eine Durchkontaktierung neben Pin 97 und eine andere in der Nähe Pin 95 würde die Induktivität auf etwa 3 nH reduzieren. Wenn Sie es sich leisten können, würden hier kleinere Durchkontaktierungen helfen. (Obwohl, ehrlich gesagt, da Ihr Teil ein LQFP anstelle eines BGA ist, hilft dies möglicherweise nicht viel, da der Leadframe im Gehäuse allein 10 & nbps; nH beitragen könnte. Oder vielleicht ist es nicht so viel, weil .. .)

Gegeninduktivität

Die Leitungen und Durchkontaktierungen, die zu einer Last oder einem Kondensator führen, existieren nicht im Vakuum. Wenn eine Zuleitung vorhanden ist, muss auch eine Rückleitung vorhanden sein. Da dies Drähte sind, durch die Ströme fließen, erzeugen sie Magnetfelder, und wenn sie nahe genug beieinander liegen, erzeugen sie eine gegenseitige Induktivität. Dies kann entweder schädlich (wenn es die Gesamtinduktivität erhöht) oder vorteilhaft (wenn es die Gesamtinduktivität verringert) sein.

Wenn die Ströme in jedem der parallelen Drähte (ich sage "Draht", um sowohl die Leiterbahn als auch die Durchkontaktierung einzuschließen) in die gleiche Richtung gehen, fügt die Gegeninduktivität der Selbstinduktivität hinzu und erhöht die Gesamtinduktivität. Wenn die Ströme in jedem Draht in entgegengesetzte Richtungen gehen, subtrahiert die Gegeninduktivität von der Selbstinduktivität und verringert die Gesamtzahl. Dieser Effekt verstärkt sich mit abnehmendem Abstand zwischen den Drähten.

Daher sollte ein Paar Drähte, die zur gleichen Ebene führen, weit voneinander entfernt sein (Faustregel: größer als der doppelte Abstand von Oberfläche zu Ebene; nehmen Sie die Leiterplattendicke an, wenn Sie Ihren Stapel noch nicht herausgefunden haben), um die Gesamtinduktivität zu verringern . Ein Kabelpaar, das zu verschiedenen Ebenen führt, wie jedes Beispiel, das Sie gepostet haben, sollte so nah wie möglich beieinander liegen.

Schnittebenen

Da die Induktivität dominant ist und (bei Hochgeschwindigkeitssignalen) durch den Weg bestimmt wird, den der Strom durch das Netz nimmt, sollten ebene Schnitte vermieden werden, insbesondere wenn Signale diesen Schnitt kreuzen, da der Rückstrom (der vorzugsweise a folgt Pfad direkt unter der Signalspur, um die Schleifenfläche und damit die Induktivität zu minimieren) muss einen großen Umweg machen und die Induktivität erhöhen.

Eine Möglichkeit, die durch Schnitte erzeugte Induktivität abzuschwächen, besteht darin, eine lokale Ebene zu haben, die verwendet werden kann, um über den Schnitt zu springen. In diesem Fall sollten mehrere Vias verwendet werden, um die Länge des Rückstrompfads zu minimieren, da es sich jedoch um Vias handelt, die in die gleiche Ebene gehen und somit den Stromfluss in die gleiche Richtung haben, sollten sie nicht nahe beieinander platziert werden andere, sollte aber mindestens zwei Ebenen voneinander entfernt sein.

Vorsicht ist jedoch bei Signalspuren geboten, die lang genug sind, um Übertragungsleitungen zu sein (dh über eine Anstiegs- oder Abfallzeit, je nachdem, was kürzer ist), da eine Massefüllung in der Nähe der Spur die Impedanz dieser Spur ändert und verursacht eine Reflexion (dh Überschwingen, Unterschwingen oder Klingeln). Dies macht sich am deutlichsten bei Signalen mit Gigabit-Geschwindigkeit bemerkbar.

Außerhalb der Zeit

Ich würde darauf eingehen, wie kontraproduktiv die Strategie „ein 0,1-μF-Kondensator pro Power-Pin“ bei modernen Designs ist, die Dutzende von Power-Pins pro Teil haben können, aber ich muss mich jetzt wirklich an die Arbeit machen. Einzelheiten finden Sie in den BeTheSignal- und Altera-PDN-Links unten.

Empfehlungen (TL;DR)

  • Bewegen Sie die Durchkontaktierungen des Entkopplungskondensators näher zusammen, wenn diese Durchkontaktierungen zu unterschiedlichen Ebenen führen.
  • Das Platzieren des Vias im Pad ist die beste Option, wenn Sie es sich leisten können (Sie müssen das Via füllen und das Pad über der Füllung plattieren, was die Herstellung um ein oder zwei Tage verlängert und mehr Geld kostet). Am zweitbesten ist es, die beiden Durchkontaktierungen auf der gleichen Seite der Kappe zu platzieren, so nah wie möglich beieinander und am Kondensator. Ein zusätzlicher Satz Vias kann auf der gegenüberliegenden Seite des Kondensators platziert werden, um die Induktivität zu halbieren, aber stellen Sie sicher, dass die beiden Via-Gruppen mindestens eine Plattendicke (oder zwei Ebenenabstände) voneinander entfernt sind.
  • Geben Sie dem IC seine eigenen Durchkontaktierungen für Strom und Masse, wobei Sie Durchkontaktierungen mit entgegengesetztem Netz nahe beieinander und Durchkontaktierungen mit demselben Netz weiter voneinander entfernt halten. Diese Durchkontaktierungen können mit Entkopplungskondensatoren geteilt werden, aber es ist besser, mehr ebene Durchkontaktierungen zu haben, als Leiterbahnen zu ebenen Durchkontaktierungen zu verlängern. (Meine übliche Layout-Technik besteht darin, die Last zu platzieren, dann die Strom- und Masse-Durchkontaktierungen zu platzieren und schließlich einen Entkopplungskondensator auf der gegenüberliegenden Seite der Platine zu platzieren, wenn Platz vorhanden ist. (Wenn kein Platz vorhanden ist, bewegt sich der Kondensator, nicht die Durchkontaktierungen!) )
  • Minimieren Sie die längste Abmessung jeder Referenzebene, um die Induktivität zu minimieren und das einfachere Modell mit konzentrierten Elementen für Ihre Ebene zu ermöglichen. Ebenenschnitte sollten minimiert werden, und lokale Ebenen können verwendet werden, um sie abzuschwächen.

Siehe auch

  • Henry Ott, Elektromagnetische Verträglichkeitstechnik
  • BeTheSignal.com
  • Alteras Power Distribution Network-Designtool und App-Hinweis – Diese konzentrieren sich auf Altera-Produkte, aber die grundlegenden Strategien sind für jedes digitale Hochgeschwindigkeitsdesign relevant. Das PDN-Tool eignet sich hervorragend zum Berechnen der Ebenenimpedanz bei gegebenen physikalischen Parametern und zum Entkoppeln von Kondensatoren. Bringt den Mythos „eine 0,1-μF-Kappe pro Stromanschluss“ ins Bett, indem es Ihnen zeigt, was wirklich passiert.
Danke, deine Antwort hat mich tief in unbekanntes Terrain geführt! Eine verwirrende Sache ist, dass "der Abstand von der Last zum Entkopplungskondensator keine Rolle spielt", wenn die Referenzebene als konzentrierter Knoten betrachtet wird. Dies scheint allem anderen zu widersprechen.
@morten: Ja, das hat mich auch umgehauen, als ich es das erste Mal in Alteras Materialien gelesen habe. Aber es ist eine nachweisbare Sache: Wenn Sie sich die von der Ebene selbst injizierte Induktivitätskomponente ansehen, ist sie im Vergleich zur Induktivität der Durchkontaktierungen, Leiterbahnen und der Komponentenverpackung tatsächlich klein. Sie müssen die Vektorrechnung und die Maxwell-Gleichungen aufschlüsseln, um es genau zu beweisen, aber wenn Sie es sich vorstellen können, ist die Grundidee, dass das Magnetfeld um eine Ebene herum aufgrund seiner Geometrie schwächer ist als um einen Draht (Durchkontaktierung oder Leiterbahn). . Ein schwächeres Magnetfeld bedeutet eine geringere Induktivität.
Es ist ein bisschen wie beim Programmieren: Während die Optimierung von Code, der nur einmal oder wenige Male ausgeführt wird , das Programm technisch gesehen schneller laufen lässt, ist es nicht annähernd so viel Nutzen pro Stunde wie die Optimierung des Codes, der häufig aufgerufen wird, sagen wir in Schleifen. Bevor ich es vergesse, gibt es noch eine Sache: Eine Referenzebene hat normalerweise eine Kapazität mit einer Leistungsebene, wodurch ihre Impedanz auf noch weniger als die Leiterbahn- und Via-Impedanz reduziert wird, aber es ist möglicherweise kein so großer Unterschied (1 nF/sqft oder so? ).
Und noch etwas: Etwas, das sich auch noch einschleicht, ist der Skin-Effekt. (Ja, selbst eine 1-Unzen-Kupferebene hat bei hohen Geschwindigkeiten einen Skin-Effekt.) Wenn Sie eine Spur zwischen zwei Ebenen haben, die sich neben derselben Referenzebene befinden, sind Sie auf der sicheren Seite, da der Rückstrompfad auf dieser Referenzebene dies kann Folgen Sie dem Loch in der Ebene, das für das Via gemacht wurde. Wenn Sie jedoch zwischen Schichten mit unterschiedlichen Referenzebenen springen, muss der Rückstrom einen Weg zwischen den Referenzebenen finden. Normalerweise ist dies ein nahe gelegenes Boden-Via, das beide Ebenen verbindet, aber manchmal müssen Sie ein Stitching-Via hinzufügen.
Alles, was Sie über EMC wissen müssen, wurde in Henry Otts Buch in Ihrem Link geschrieben. Jeder, der EMV wirklich beherrschen will, muss es lesen. Abschirmung, Filterung, Kopplung vs. Entkopplung, Ausrichtung, Materialeffekte, Ferrite, Formen und andere nicht ideale Eigenschaften. gemeinsame zentrale Masse, verteilt alle benötigen niedrigen ESR, niedrige Induktivität, Visualisierung der Antenneneffekte in Strukturen auf PCB, Chassis und Schnittstellenkabeln, ESR, Wellenlängen, Stütze. Verzögerungen, Übersprechen, Impedanzsteuerungen, Isolieren der analogen Masse von der digitalen Masse, Schutzmethoden, gemeinsame Filterung, Differenzialmodus usw. usw
@MikeDeSimone, können Sie bitte einen direkten Link zu Artikeln angeben, die sich auf die Kontraproduktivität der Strategie "ein 0,1-uF-Kondensator pro Stromstift" beziehen?
@vicatcu: Es stammt aus Bogatins Buch „ Signal Integrity Simplified “ und wird auch in seinem Webinar zum PDN-Design behandelt . Übrigens ist die einzige wirkliche "Kontraproduktivität", dass 1) in einem Hochgeschwindigkeitsdesign möglicherweise nicht ausreichend ist, insbesondere wenn es ein Band gibt, das nicht ausreichend von den 0,1-uF-Kappen abgedeckt wird, und 2) es wahrscheinlicher ist, dass Sie dies nicht tun ' Angesichts der hohen Anzahl von Stromanschlüssen auf modernen Chips werden nicht annähernd so viele Kondensatoren benötigt. Sie können auch mit dem PDN-Tool von Altera arbeiten, um diese Effekte zu sehen.
Die „eine 0,1-uF-Kappe pro Stromanschluss“ ist eine Faustregel, die auf die Tage von DIPs und zweilagigen Platinen ohne Strom- oder Masseebenen zurückgeht. In diesen Fällen würden Sie eine erhebliche Menge an Induktivität erhalten, wenn Sie nur jeden Chip mit Strom versorgen. Die meisten Chips hatten nur einen oder zwei Stromanschlüsse, und 0,01-uF-Kondensatoren würden nicht viel helfen, da ihre Entkopplung durch die Induktivität der Leitung zunichte gemacht würde Rahmen im Teil.
Die extrem niedrige Induktivität von Leistungs- und Masseebenen änderte alle Regeln, indem sie die Induktivität, die zur Ebene gelangt, weitaus wichtiger machte als die Induktivität aufgrund der Position auf der Ebene. Daher ist die Anforderung "in der Nähe des Teils" in den meisten Fällen veraltet (im Grunde immer dann, wenn Ihre Stromversorgungsebene klein genug ist, um keine Übertragungsleitungseffekte zu haben), und der begrenzende Faktor ist die Induktivität der Verpackung des Kondensators und die Art und Weise, wie seine Durchkontaktierungen geführt werden zu den Flugzeugen, und das gleiche für den Chip. So viele Chiphersteller fügen Power-Pins hinzu, um die Induktivität zu reduzieren, nicht weil sie mehr Kappen benötigen.
Es scheint, dass die Antwort von @Olin Lathrop im Widerspruch zu dieser steht.
Widerspruch wie?
Er schlug vor, das Gelände miteinander zu verbinden und dann an einem einzigen Punkt mit dem Hauptstromkreis zu verbinden. Die Technik ist meiner Meinung nach im Wesentlichen eine geteilte Ebene, was in Ihrem Beitrag nicht empfohlen wird.
Geteilte Flugzeuge sind schwierig. Wenn Sie nicht aufpassen, können Sie EMI-Probleme verursachen, wo sie vorher nicht waren. Sie können auch die niedrige Impedanz einer Ebene gefährden, wenn Sie sie in zu kleine Stücke wie Streifen aufteilen. Henry Ott rät davon ab und argumentiert, dass die Platzierung und das Layout von Komponenten oft eine bessere Leistung erzielen können, als es Split-Planes geben würden. Das heißt, es gibt Fälle, in denen sie sinnvoll sind, aber Sie müssen die Split-Ebene ähnlich wie eine eingesteckte Mezzanine-Karte behandeln, mit einer eigenen Entkopplung und dergleichen in der Nähe des einzelnen Verbindungspunkts, und verbieten, dass Leiterbahnen den Split kreuzen.
Wenn Sie die Grundebene teilen, müssen Sie auch die Leistungsebenen an derselben Stelle teilen. Denken Sie daran, dass bei AC-Frequenzen Leistung und Erde effektiv dasselbe Potenzial haben (wenn sie richtig entkoppelt sind) und Feldlinien entsprechend wirken.
Danke sehr! Ihre Kommentare machen sehr viel Sinn. :)

Ich finde es hilfreich, über die äquivalenten RC-Schaltkreise nachzudenken, die die Leiterbahnen bilden, wenn Sie das Verhalten der Stromleitungen (Leiterbahnen, z. B. sehr kleine Widerstände) und Entkopplungskappen berücksichtigen müssen.

Hier ist eine einfache schematische Skizze der drei Kappen, die Sie in Ihrem Beitrag haben:
Geben Sie hier die Bildbeschreibung ein Es gibt keine Polarität im Bild, also nehmen Sie einfach an, dass eine "Leistung" Masse ist und die andere VCC.

Grundsätzlich gibt es zwei Ansätze zur Entkopplung - A und C. B ist keine gute Idee.

A ist am effektivsten, um zu verhindern, dass sich Rauschen vom IC zurück in die Stromschienen Ihres Systems ausbreitet. Es ist jedoch weniger effektiv, Schaltströme tatsächlich vom Gerät zu entkoppeln - Der stationäre Strom und der Schaltstrom müssen durch dieselbe Leiterbahn fließen.

C entkoppelt den IC am effektivsten. Sie haben einen separaten Pfad zum Schalten von Strömen zum Kondensator. Daher ist die Hochfrequenzimpedanz des Stifts gegen Masse niedriger. Allerdings werden mehr Schaltgeräusche vom Gerät zurück auf die Stromschiene gelangen.
Andererseits führt dies zu einer geringeren Spannungsvarianz am IC -Pin 10 und reduziert das hochfrequente Rauschen der Stromversorgung, indem es effektiver an Masse geshuntet wird.

Die tatsächliche Auswahl ist implementierungsspezifisch. Ich tendiere dazu, mit C zu gehen, und benutze einfach mehrere Stromschienen, wann immer es möglich ist. In jeder Situation, in der Sie jedoch nicht den Platz auf der Platine für mehrere Schienen haben und analog und digital mischen, kann A gerechtfertigt sein, vorausgesetzt, der Verlust der Entkopplungswirkung verursacht keinen Schaden.


Wenn Sie den äquivalenten Wechselstromkreis zeichnen, wird der Unterschied zwischen den Ansätzen deutlicher:
Geben Sie hier die Bildbeschreibung ein
C hat zwei separate Wechselstrompfade zur Erde, während A nur einen hat.

Ich bin mit Ihrer Unterscheidung zwischen A und C nicht einverstanden. Die niederfrequenten Ströme aus der Stromversorgung und die hochfrequenten Entkopplungsströme addieren sich einfach. Der einzige Nachteil von A ist, dass die Niederfrequenz-Stromversorgung durch etwas mehr Widerstand geht, aber das ist ein Gleichstromproblem und ist in Ordnung, solange die richtige Spannung unterstützt werden kann.
Es ist auch falsch zu sagen, dass A besser entkoppelt ist als C. Um nur die Entkopplungskomponente zu betrachten, trennen Sie die Stromversorgung. Wenn Sie das tun, verlassen Sie sowohl A als auch C mit derselben Schaltung. Die Entkopplung wird von beiden genauso gut bewerkstelligt. Der Unterschied besteht darin, dass A die hochfrequenten Stromkomponenten besser von den Stromnetzen fernhält.
Für moderne Hochgeschwindigkeitsdesigns ist es besser, Induktivitäten anstelle von Widerständen zu modellieren. Das Problem ist nicht, dass Sie resistiv dämpfen, sondern dass die Induktivität des Stromverteilungsnetzes Verzögerungen verursacht, auf die die Stromversorgung nicht schnell genug reagieren kann. (In der Regelkreistheorie stellen Sie fest, dass das Einfügen einer Verzögerung [Laplace-Transformation: e ^ st] in den Rückkopplungspfad nur dazu beiträgt, den Regelkreis zu destabilisieren.) Diese Verzögerungen sind darauf zurückzuführen, dass sich der Strom in einer Induktivität nicht sofort ändern kann. und daher muss sich stattdessen die Spannung ändern, wenn eine plötzliche Laständerung auftritt.
@Olin Lathrop - Ich habe ausdrücklich gesagt, dass A schlechter darin ist , den IC tatsächlich zu entkoppeln, nicht besser -However, it is less effective at actually decoupling switching currents from the device
Außerdem hat C definitiv eine niedrigere Impedanz als A. Ich werde in einer Minute einige Änderungen an der Antwort vornehmen, um sie zu erklären.

Die Antworten auf Ihre Fragen (alle) hängen stark davon ab, welche Frequenzen um Ihre PWA herum laufen.

Ungeachtet dessen, was ich noch sagen werde, denken Sie daran, dass die meisten diskreten Entkopplungskappen oberhalb von etwa 70 MHz nutzlos werden. Die Verwendung mehrerer paralleler Caps kann diese Zahl etwas erhöhen.

Als Faustregel gilt, dass ein Objekt bei L = Wellenlänge/10 beginnt, sich wie eine Antenne zu verhalten. Wellenlänge = c/f; also brauchen wir L < c/(10f). Strukturgrößen von 1 cm werden bei etwa 3 GHz wichtig. Bevor Sie aufatmen (weil Ihr Takt beispielsweise nur mit 50 MHz läuft), denken Sie daran, dass Sie über den spektralen Inhalt von Taktflanken und Chip-I/O-Pin-Übergängen nachdenken müssen.

Im Allgemeinen möchten Sie viele Kappen um die Platine herum anbringen und / oder eine Platine mit speziell entworfenen Strom- und Masseebenen verwenden, die im Grunde die gesamte Platine in einen verteilten Kondensator verwandeln.

Die Leitungs- und Spurinduktivität (L) beträgt etwa 15 nH/Zoll. Das entspricht etwa 5 Ω/Zoll für den spektralen Inhalt bei 50 MHz und etwa 20 Ω/Zoll für den spektralen Inhalt bei 200 MHz.

Das Parallelschalten von 'N' Caps mit dem Wert C erhöht C um einen Faktor N und reduziert L um etwa einen Faktor N. Ihr Entkopplungsschema hat einen nützlichen Frequenzbereich. Das LOW-Ende dieses Frequenzbereichs wird durch die effektive Gesamtkapazität aller Ihrer Kappen festgelegt. Das HIGH-Ende des Frequenzbereichs hat nichts (ich wiederhole, nichts) mit der Kapazität Ihrer Kondensatoren zu tun: Es ist eine Funktion der Leitungsinduktivitäten Ihrer Kondensatoren und der Anzahl der Kondensatoren (und ihrer Platzierung) im Netzwerk. Die effektive Gesamtinduktivität ist umgekehrt proportional zu N. Zehn Kappen von jeweils 10 nF sind gegenüber einer Kappe von 100 nF sehr zu bevorzugen. 100 Caps zu je 1 nF sind sogar noch besser.

Um Ihr EFFEKTIVES Entkopplungsnetzwerk C hoch und Ihr EFFEKTIVES Entkopplungsnetzwerk L niedrig zu halten, müssen Sie Ihre Kappen verteilen (nicht an einer oder wenigen Stellen verklumpen).

Der Schutz Ihrer A/D-Wandlungen vor Rauschen ist ein ganz anderes Thema, das ich an dieser Stelle übergehen werde.

Ich hoffe, das hat geholfen, einige Ihrer Fragen zu beantworten.

Oberhalb von etwa 100 MHz wird die Entkopplung auf der Platine eines Chips sowie die Verdrahtung innerhalb des Chipgehäuses dominant. Außerdem muss ich Ihre Vorstellung bestreiten, dass eine Erhöhung von N immer eine gute Sache ist. Der Beweis besteht darin, ein Impedanzdiagramm (Z vs. f) Ihres Stromverteilungsnetzes (Stromversorgung, Entkopplung und Flugzeuge) zu erstellen: Jeder hinzugefügte Kondensator ist eine Abnahme der Impedanz um 1/N um die SRF des Kondensators. Besser wäre es, Kondensatoren mit unterschiedlichen Werten zu verwenden, die unterschiedliche SRFs haben, die einen größeren Teil Ihrer Bandbreite abdecken.

Bypass-Kondensatoren dienen vier Hauptfunktionen:

  1. Sie minimieren schnelle Änderungen der von den Versorgungsleitungen gezogenen Ströme (solche Änderungen der Stromaufnahme könnten EMI verursachen oder Rauschen an andere Geräte auf der Platine koppeln)
  2. Sie minimieren Änderungen in der Spannung zwischen VDD und VSS
  3. Sie minimieren Spannungen zwischen VSS und Masse
  4. Sie minimieren Spannungen zwischen VDD und der positiven Schiene der Platine

Diagramm (A) in der Antwort von Fake Name ist bei weitem das beste, um Änderungen an den Versorgungsleitungen zu minimieren, da Änderungen des von der CPU gezogenen Stroms die Kappenspannung ändern müssen, bevor sie eine Änderung des Versorgungsstroms verursachen können. Wenn im Gegensatz dazu in Diagramm (C) die Induktivität zur Hauptversorgung zehnmal so hoch wäre wie die zur Bypass-Kappe, dann würde die Stromversorgung 10 % aller Stromspitzen sehen, unabhängig davon, wie groß oder wie perfekt die Kappe sein könnte.

Diagramm (C) ist wahrscheinlich das beste aus der Perspektive der Minimierung von Änderungen in der Spannung zwischen VDD und VSS. Ich würde vermuten, dass es wahrscheinlich wichtiger ist, Schwankungen im Versorgungsstrom zu minimieren, aber wenn es wichtiger ist, die VDD-VSS-Spannung konstant zu halten, könnte Diagramm (C) einen leichten Vorteil haben.

Der einzige Vorteil, den ich für Diagramm (B) sehen kann, besteht darin, dass es wahrscheinlich die Differenzspannung zwischen VDD und der positiven Versorgungsschiene der Platine minimiert. Kein wirklich großer Vorteil, aber wenn man die Schienen umdrehen würde, würde dies die Differenzspannung zwischen VSS und Masse minimieren. In einigen Anwendungen könnte das wichtig sein. Beachten Sie, dass eine künstliche Erhöhung der Induktivität zwischen der positiven Versorgungsschiene und VDD dazu beitragen kann, die Differenzspannungen zwischen VSS und Masse zu reduzieren.

Als Nebenbemerkung neben dem Layout-Problem sei darauf hingewiesen, dass es Gründe gibt, eine Auswahl an Kondensatorwerten (z. B. 1000 pF, 0,01 μF und 0,1 μF) anstelle von nur 0,1-μF-Kondensatoren durchgehend zu verwenden.

Der Grund dafür ist, dass Kondensatoren eine parasitäre Induktivität haben. Gute Keramikkondensatoren haben bei der Resonanzfrequenz eine sehr niedrige Impedanz, wobei die Impedanz bei niedrigeren Frequenzen von der Kapazität und bei höheren Frequenzen von der parasitären Induktivität dominiert wird. Die Resonanzfrequenz nimmt im Allgemeinen mit zunehmender Teilkapazität ab (hauptsächlich, weil die Induktivität ungefähr gleich ist). Wenn Sie nur 0,1-μF-Kondensatoren verwenden, bieten sie Ihnen eine gute Leistung bei niedrigeren Frequenzen, begrenzen jedoch Ihre Hochfrequenz-Umgehung. Eine Mischung aus Kondensatorwerten bietet Ihnen eine gute Leistung bei einer Reihe von Frequenzen.

Ich habe früher mit einem der Ingenieure zusammengearbeitet, der das schematische Design + Layout für den Segway-Motorantrieb gemacht hat, und er hat das Rauschen des Analog-Digital-Wandlers des DSP (primäre Quelle ist der DSP-Systemtakt) um den Faktor 5 gesenkt. 10 durch Ändern der Kondensatorwerte und Minimieren der Impedanz der Masseebene unter Verwendung eines Netzwerkanalysators.

Tut mir leid, dass ich das nekrotiere, aber wie genau könnte man das auf einem Board einigermaßen gut erreichen? So wie ich es mir vorstelle, wären es im Wesentlichen "Ringe" von Entkopplungs- / Bypass-Kappen um einen IC, die kleinsten Werte am nächsten. Also, 1000 pF-Kappen am nächsten zum IC an den jeweiligen Power-Pin-Paaren, dann 0,01 uF in der Nähe und dann 0,1 uF oder zwei in der Nähe dieser.
Ich denke, Sie haben wahrscheinlich Recht, aber ich würde 1000 pF und 0,01 uF in Bezug auf die Hochfrequenzbedeutung zusammenfassen. 1000 pF hat die niedrigste Induktivität + sollte am nächsten sein, aber 0,01 uF nicht weit dahinter. Die Funktion der verschiedenen Kapazitätsbereiche besteht darin, diese Kerben mit niedriger Impedanz für den IC verfügbar zu machen.
Die besten Layouts, die ich gesehen habe, platzieren diese kritischen HF-Kondensatoren normalerweise auf der Rückseite der Platine direkt unter dem betreffenden IC.

Es gibt noch einen weiteren Trick, um die Impedanz zwischen den internen GND- und VCC-Schienen in der MCU und den Stromversorgungsebenen zu minimieren.

Jeder unbenutzte MCU-E/A-Pin sollte entweder mit GND oder VCC verbunden werden und so gewählt werden, dass ungefähr die gleiche Anzahl unbenutzter Pins an VCC wie an GND geht. Diese Pins sollten als Ausgänge konfiguriert werden und ihr logischer Wert sollte entsprechend der Stromschiene eingestellt werden, an die der Ausgang angeschlossen ist.

Auf diese Weise stellen Sie zusätzliche Verbindungen zwischen den internen Stromschienen der MCU und den Stromversorgungsebenen auf den Platinen her. Diese Verbindungen gehen einfach durch die Gehäuseinduktivität und den ESR sowie den ESR des Mosfets, der im GPIO-Ausgangstreiber eingeschaltet ist.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Diese Technik ist so effektiv, dass das Innere der MCU mit den Stromversorgungsebenen verbunden bleibt, dass es sich manchmal lohnt, ein Gehäuse für eine bestimmte MCU zu wählen, das mehr Pins als benötigt hat, nur um die Anzahl der redundanten Stromversorgungspins zu erhöhen. Wenn Ihr Board-Hersteller damit umgehen kann, sollten Sie auch Leadless-Gehäuse (LCC) bevorzugen, da diese normalerweise eine geringere Board-to-Die-Induktivität haben. Möglicherweise möchten Sie dies überprüfen, indem Sie das IBIS-Modell für Ihre MCU konsultieren, falls vorhanden.

Wie sieht es mit der Gefahr von Kurzschlüssen (z. B. durch einen Softwarefehler) aus?
@PeterMortensen Das wäre nicht katastrophal. Die Stifttreiber sind effektiv Stromquellen. Wenn Sie es vermasseln, läuft Ihre MCU nur heiß und Sie könnten die absoluten Strom- oder Verlustwerte überschreiten, wenn Sie besonders viel Pech haben. Ihre Software sollte nicht aufspielen. Wenn Sie erhebliche Probleme erwarten, codieren Sie so, als wäre es eine Sicherheitssoftware der Klasse B. Der Konsistenzprüfer im Hintergrund erkennt falsche Pin-Zustände und handelt entsprechend.

Es ist immer am besten, bewährte Verfahren zu übernehmen, zumal dies bei dieser Art von Design nicht mit mehr Arbeit oder Kosten verbunden ist.

Sie sollten die Durchkontaktierungen so nah wie möglich an den Kondensatorpads haben, um die Induktivität zu minimieren. Der Kondensator sollte sich in der Nähe der Versorgungs- und Masseleitungen des Chips befinden. Das Routing im zweiten Bild sollte vermieden werden, und das erste ist nicht ideal. Wenn das ein Prototyp ist, würde ich die Entkopplung für die Serienversion modifizieren.

Abgesehen davon, dass der Chip unter bestimmten Umständen nicht richtig funktioniert, könnten Sie unerwünschte Emissionen erhöhen.

Scheint mir seine Frage nicht wirklich zu beantworten. Er sagte, er wisse, dass es nicht die richtige Praxis sei, versuche aber festzustellen, ob es wirklich groß genug sei, um es zu ändern.
So wie ich es verstehe, hat die Entkopplungskappe zwei Aufgaben. Einer dient als Energiespeicher, der andere zur Rauschfilterung. Die Kappe sieht für den Eingang wie ein Tiefpassfilter aus. Nur die Filterung wäre vom Routing betroffen, ja? In den unteren Beispielen befindet sich die Masserückführung auf der "gegenüberliegenden" Seite des MCU-Stromversorgungsstifts, sodass die Filterung nicht wirksam ist. Macht das Sinn?
Der Kondensator muss mit einigen sehr kurzlebigen Hochstromspitzen fertig werden, daher muss das Routing in beiden Punkten korrekt sein.

Obwohl Ihr Design so "funktioniert", wie es ist, habe ich meiner Erfahrung nach herausgefunden, dass Ihre Schaltkreise weniger zuverlässig und anfälliger für elektrisches Rauschen sind, wenn Sie beim Entkoppeln und Umgehen keine "gute" Arbeit leisten . Sie können auch feststellen, dass das, was im Labor funktioniert, möglicherweise nicht im Feld funktioniert.