Induktivität in der Nähe des Mikrocontrollers

Ich arbeite an meinem ersten Projekt mit dem STM32F103C8T6. Der Hauptzweck besteht darin, seinen ADC an seinen Auflösungsgrenzen zu verwenden (Signale um ~ 1 mV). Viele Schaltpläne im Internet setzen einen LC-Filter zwischen die 3,3-V-Hauptspannung (Vdd) und die analoge Stromversorgung (VddA), einfach so:

LC-Filter

Mein Netzteil verwendet ein DC/DC-Wandlermodul MP1584 für eine bessere Effizienz (erforderlich). Neben dem Induktor im Modul ( Modulschema ) verwende ich einen LC-Filter mit einem Zener am Ausgang, wie unten (der MP1584 unten ist das Modul und nicht der IC ).

Stromversorgungsschaltung

Das 3,3-V-Label versorgt sowohl analoge als auch digitale Schaltungen. Die digitalen Schaltungen umfassen Hochfrequenz (schlecht, ich weiß) wie SPI. Ich beabsichtige, den LC-Fiter für den VddA so nah wie möglich am uC zu verlegen. Aber wegen des Oszillatorquarzes war ich gezwungen, die Induktivitäten (L1, L2) direkt unter dem uC zu platzieren, um Platz zu sparen.

uC-Schema

Daher habe ich einige Fragen:

  1. Betrachtet man meine Stromversorgungsschaltung, wird der LC-Filter für den VddA wirklich benötigt? Es wird einen effektiven Unterschied machen? Oder nur um analog und digital zu trennen?

  2. Gibt es ein Problem, die Induktivitäten unter dem uC zu verlegen? Sie sollen nicht bei hohen Frequenzen schalten, also ist es für EMV in Ordnung?

BEARBEITEN: Nur um weitere Informationen hinzuzufügen: Die oberste Schicht ist GND und die untere 3,3 V.

Seien Sie vorsichtig mit LC-Filtern am Ausgang von Netzteilen. Bei Lasttransienten, insbesondere in der Nähe der Resonanzfrequenz des Filters, kann es zu starkem Überschwingen und Nachschwingen kommen. Sie haben etwas, das wie eine TVS-Klemme am Ausgang aussieht, aber wenn es eine Abstandsspannung von 3,3 V hat, klemmt es möglicherweise nicht früh genug, um die Halbleiter zu schützen.
Das Platzieren von Filterinduktivitäten in der Nähe des IC bedeutet, dass sie möglicherweise mit dem Schalten des IC koppeln, was kontraproduktiv ist. Eine Masseebene zwischen dem IC und der Induktivität wäre vorteilhaft. Speziell für "LC1", das Ihre analoge Masse ausgleichen kann.
Damit ein LC-Filter effektiv ist, müssen Sie wissen: Welches Rauschen bei welchen Frequenzen möchte ich herausfiltern. Bietet der Filter bei diesen Frequenzen die erforderliche Dämpfung? Oft ist dies schwierig oder unmöglich zu bestimmen. Ich würde die LC-Filter vergessen und einen dedizierten Linearregler für VDDA verwenden, VSSA direkt mit Masse verbinden.
Die Induktoren setzen die MCU und den externen XTAL nicht synchronem Müll aus, was Zeitjitter auf der MCU-Uhr verursacht. Warum? Zeitjitter = Vnoise / SlewRate. Ein 10-MHz-XTAL-Oszillator mit 2 Vpp-XTAL-Ausgang hat eine SlewRate von 63 Millionen Volt/Sekunde. Angenommen, diese Induktoren injizieren 0,1 Volt Abfall in die Schnittstelle des XTAL zur Umwandlung von Sinus in Rechteck der MCU. Der Jitter beträgt 0,1 V / 63 Millionen Volt/s = 1,6 Nanosekunden Jitter. Kannst du das vertragen? MCU-Onchip-PLL-Multiplikatoren, sagen wir 20X bis 200 MHz, können den XTAL-Jitter anmutig handhaben oder nicht.
@analogsystemsrf Ich verwende einen 8-MHz-Quarz. Ich verstehe was sie meinen. Die PLL ist 9x, was für korrekt berechneten Jitter in Ordnung ist. Außerdem könnten 0,1 V zu hoch sein für eine Spule, die keine hohen Amplituden schaltet.
@EE_socal Ja, das ist eine gute Option. Ich mag es nicht, Induktivitäten in Schaltkreise einzubauen, aber jedes uC-Datenblatt scheint zu empfehlen, Induktivitäten bei analogen Netzteilen zu verwenden.
Verwenden Sie stattdessen die Perlen.
@ PeterJ_01 Warum?
Sie erledigen die gleiche Arbeit ohne Probleme, die durch die Induktoren verursacht werden.
@ PeterJ_01 Eigentlich werden die Perlen für Frequenzen über MHz verwendet, während dieser Filter (bei VddA) eine Grenzfrequenz von ~ 25 kHz hat. Es würde also nicht den gleichen Job machen.
Warum werden sie von den Herstellern von Evaluierungskarten (z. B. STM) anstelle von Induktivitäten verwendet? Glaubst du, sie wissen nicht, was sie tun,

Antworten (1)

  1. Ja, die Filter sind erforderlich. Das STM32 verwendet die analoge Versorgungsspannung als Referenzspannung. Daher wird jedes Rauschen auf dem VDDA als Rauschen in Ihrer Messung enden.

  2. Da Sie niedrige dI/dt und damit niedrige Magnetfelder haben, sollte dies kein Problem sein. Zumindest sollte es keine signifikante Kopplung von der Induktivität in den STM32 geben. Eine Kopplung vom STM32 zum Induktor könnte zwar vorkommen, aber ich würde vermuten, dass das zusätzliche Rauschen vom ADC-Rauschen überschwemmt wird. Ich würde mir keine Sorgen machen, in den Kristall zu injizieren. Zum einen ist es nicht einfach, in den Kristall (ein Element mit hohem Q) zu injizieren, es sei denn, Sie treffen die richtige Frequenz. Und zum anderen erfordert das eigentliche Einspeisen von erheblichem Strom (oder Spannung) viel Strom. Wie oben erwähnt, gibt es nicht viel Energie in den Feldern der Induktoren.

Was Sie nicht gefragt haben: Sie sprechen von 1mV-Signalen. Der ADC im STM32 wird das nicht lösen können, oder besser gesagt, Sie werden nichts als ADC-Rauschen bekommen. Eine 12-Bit-Auflösung bei einer Spanne von 3,3 V bedeutet, dass 1 LSB 0,8 ​​mV beträgt. Sie müssen das Signal mindestens um den Faktor 1000 verstärken, um etwas zu messen. Denken Sie auch daran, dass die STM32-ADCs dafür bekannt sind, sehr laut zu sein, bis zu dem Punkt, an dem ST einige AppNotes geschrieben hat, wie man ADC-Samples mittelt, um überhaupt eine Chance zu haben, die beworbene Auflösung zu erreichen. Leider können Sie nicht alle Geräusche herausfiltern. Damit lassen sich ADCs des STM32 am besten als GIGO-System beschreiben. (Einige der STM32-ADCs haben einen gemessenen ENOB von 6 Bit!)

DB3 ist auf der falschen Seite von UB1. Sie möchten die Schaltung vor Transienten schützen. Wenn die Transienten den DC/DC-Wandler passieren und ihn zerstören, erhalten Sie möglicherweise die volle Eingangsspannung auf der 3,3-V-Schiene, was wiederum Ihre Schaltung durchbrennt (DB3 schützt nicht davor, entweder weil es nicht leitet oder weil es gebraten wird und möglicherweise einen offenen Stromkreis bildet).

Zwischen CB1 und CB2 besteht ein zu großer Werteunterschied. Die Resonanz von CB2 (als Kondensator fungierend) und CB1 (als Induktor fungierend) kann EMI verursachen. Fügen Sie entweder mindestens einen 33-nF-Kondensator oder besser einen 10-nF- und einen 100-nF-Kondensator hinzu. CB3 kann IMHO weggelassen werden, da die Modulkondensatoren des Moduls diese hohen Frequenzen bereits blockieren. Alternativ können Sie einen der Murata EMIFIL-Durchgangskondensatoren wählen, die eine viel höhere Eigenresonanzfrequenz haben und somit einige kleinere Kondensatorstufen ersetzen können.

LB2 wird möglicherweise EMI-Probleme verursachen, es sei denn, Sie wissen sehr gut, wie Sie Ihre Massepfade entwerfen. Es ist am besten, es wegzulassen und nur auf der Stromschiene zu filtern.

Sie möchten mindestens 1 nF, 10 nF 100 nF Kondensatoren zwischen UB1 und LB1 hinzufügen. Andernfalls verursachen der kurze Draht zu LB1 und die Streukapazität von LB1 EMI-Probleme.

LB1 (zusammen mit LB2, wenn nicht entfernt) und CB4 bilden einen Resonanzkreis. Wenn die Resonanzfrequenz nicht weit von allem entfernt ist, was Sie produzieren (sehr unwahrscheinlich), werden Sie Resonanzeffekte bekommen (wie John D in den Kommentaren oben erwähnt hat). Sie sollten eine richtig dimensionierte RC-Snubber-Schaltung hinzufügen, um diese Resonanz zu dämpfen.

Vielen Dank für Ihre Überlegungen. Über das 1-mV-Signal glaube ich, dass ich mich nicht klar ausgedrückt habe. Das Signal geht von 0 bis 3,3 V, aber es soll eine Auflösung von 1 mV haben. Bei DB3 hast du recht. Das Bild zeigt es nicht, aber ich habe eine Überspannungsschutzschaltung vor UB1. Ich habe die Kondensatoren nach deiner Aussage gewechselt. Was meinst du mit LB2? Der GND des Netzteils geht über eine Spur zu LB2 und nach ihm verwende ich eine Masseebene. Das Flugzeug ist weit von der Rennstrecke des MP1584 entfernt. Ich bin mir der Resonanz bewusst und es ist in Ordnung für meinen Vorschlag. Ich verstehe einfach nicht, warum LB2 EMI verursachen kann
Gebrochener Boden verursacht in der Regel mehr Probleme als er löst. Weitere Informationen finden Sie im Buch „Grundlagen der HF- und Mikrowellenerdung“ und in der EDN-Artikelserie: edn.com/design/analog/4394761/…