Die kurze Antwort:
Ein Kondensator allein ist gut für die Stromversorgung, wenn sich die Stromaufnahme der MCU schnell ändert. Das RC-Filter wird verwendet, um unerwünschte Hochfrequenzsignale zu blockieren.
Die lange Antwort:
Die zwei verschiedenen Schaltungen werden für verschiedene Zwecke verwendet. Wie Sie angegeben haben, kann sich die Spannung an einem Kondensator nicht sofort ändern.
Ich bin sicher, dass du das weißt
- Eine MCU benötigt zum Betrieb eine Mindestspannung
- Eine MCU benötigt während des Betriebs eine unterschiedliche Energiemenge
Da Leistung gleich Spannung * Strom (P = VI) ist und Spannung konstant sein muss, manifestiert sich jede Änderung der Leistung als Änderung des Stroms.
Für ein hypothetisches Design mit einem Spannungsregler und einer MCU:
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
Angenommen, wir entfernen C2:
simulieren Sie diese Schaltung
(Entschuldigung für die unterschiedlichen Schaltpläne. Ich habe kein Konto für diese Schaltplanseite eingerichtet und muss sie weiter neu zeichnen.)
Wenn der Spannungsregler, der die MCU mit Strom versorgt, perfekt wäre und es keine parasitäre Induktivität oder keinen Spurenwiderstand gäbe, würde die MCU eine unterschiedliche Strommenge ziehen und der Regler würde die Spannung nicht senken oder erhöhen. Leider sieht eine Leiterplatte in der realen Welt eher so aus:
simulieren Sie diese Schaltung
(Kurzer Hinweis: In diesem Zusammenhang kann ein Induktor als Widerstand mit hoher Frequenz betrachtet werden.)
Aufgrund der parasitären Induktivität von der Platine, des Spurwiderstands und der Tatsache, dass die Regler nicht sofort auf Stromverbrauchsänderungen reagieren können, fällt die Spannung ab und steigt an, wenn die MCU mehr bzw. weniger Strom zieht.
Als Referenz dient hier ein Diagramm aus einem LM7805-Datenblatt
ST 7805
Dies zeigt die endliche Reaktionszeit der geregelten Ausgangsspannung LM7805 (das Dreieck sinkt und Buckel in der unteren Zeile), wenn die Last zunimmt und abnimmt. Wenn der Regler perfekt wäre, würde die 'Spannungsabweichung' bei einem relativ schnellen Anstieg oder Abfall des Stroms nicht steigen oder fallen.
Ich verstehe, dass die Verwendung von Induktivitäten zunächst etwas verwirrend sein kann. Der Einfachheit halber können Sie den Induktor im obigen Schema durch einen Widerstand ersetzen und die beiden Widerstände addieren, und Sie haben einen Widerstand zwischen Ihrem Regler und der MCU. Dies ist schlecht, da V = IR und je mehr Strom die MCU zieht, desto mehr Spannungsabfall wird über dem Widerstand sichtbar. (Ich werde weiter unten erklären, was dieser Widerstand tut, wenn ich über RC-Filter spreche.
Zurück zum ursprünglichen Design. Der Bypass-Kondensator wird so nahe wie möglich an der MCU angebracht, sodass alle auf einer Leiterplatte vorhandenen Induktivitäten und Widerstände und die Tatsache, dass ein Regler nicht sofort reagieren kann, den Spannungspegel an der MCU nicht beeinflussen.
Für Ihre zweite (RC) Schaltung
simulieren Sie diese Schaltung
Der Grund, warum ein Widerstand nicht hinzugefügt werden sollte, um eine MCU zu umgehen, liegt darin, dass die Spannung an einem Widerstand relativ zu dem Strom ist, der über ihn gezogen wird. Dies ist wichtig, da, wenn eine MCU mit 5 V arbeitet und 10 mA im Ruhezustand verbraucht (ohne etwas zu tun), ein Spannungsabfall an diesem Widerstand auftritt von:
R * 10 mA = Vdrop
Wenn Sie also einen Widerstand von 50 Ohm hätten, würden Sie 0,5 V abfallen, dies könnte Ihre MCU zurücksetzen.
Ein Tiefpassfilter wie das RC-Filter, das Sie dort erstellt haben, ist nicht gut für die Stromversorgung, aber nützlich, um Hochfrequenzkomponenten eines Signals herauszufiltern.
Dies ist ideal für Signale, die mit einem ADC gelesen werden, da ein ADC nur mit einer bestimmten Rate abtasten kann. Wenn sich also ein Signal mit einer Rate ändert, die größer ist als die Hochfrequenzsignale (tatsächlich die Hälfte der Rate aufgrund des Nyquist-Theorems) ) wird als zufälliges Rauschen angezeigt, daher ist es gut, es mit einem RC-Filter zu entfernen.
Angenommen, Sie haben einen ADC, der mit einer Rate von 10 kHz abtastet
Wenn Sie einen analogen Sensor lesen möchten, der sich nur mit einer Frequenz von 1 kHz ändert, können Sie Ihren RC-Filter so einstellen, dass Signale mit mehr als 5 kHz herausgefiltert werden (Sie möchten wahrscheinlich nicht mit 1 kHz filtern, da ein RC-Filter einen kleinen hat Dämpfungsgrad unterhalb der Frequenz, mit der gefiltert werden soll.
Um einen RC-Filter zu entwerfen, um dies zu erreichen, können Sie einen Widerstand verwenden von:
330 Ohm und eine Kapazität von 0,1 uF
Hier ist ein großartiger Taschenrechner, wenn Sie dies für andere Frequenzen lösen müssen:
Genialer RC-Rechner
Ich hoffe, ich bin genug beim Thema geblieben, um Ihre Frage zu beantworten.