短い答え:
コンデンサだけでも、MCUの消費電力が急速に変化するときに電力を供給するのに適しています。RCフィルターは、不要な高周波信号をブロックするために使用されます。
悪質な答え:
2つの異なる回路は、異なる目的で使用されます。あなたが述べたように、コンデンサの両端の電圧は瞬時に変化することはできません。
きっとご存知だと思います
- MCUが動作するには最低電圧が必要
- MCUは、動作中にさまざまな量の電力を必要とします
電力は電圧*電流(P = VI)に等しく、電圧は一定でなければならないため、電力の変化はそれ自体が電流の変化として現れます。
電圧レギュレータとMCUを使用した仮想設計の場合:
この回路のシミュレーション – CircuitLabを使用して作成された回路図
C2を削除するとします。
この回路をシミュレート
(さまざまな回路図で申し訳ありませんが、その回路図サイトのアカウントを設定していないため、再描画を続ける必要があります)
MCUに電力を供給している電圧レギュレータが完全であり、寄生インダクタンスまたはトレース抵抗がない場合、MCUはさまざまな量の電流を引き込み、レギュレータはその電圧を低下または上昇させません。残念ながら、現実の世界では、回路基板は次のようになります。
この回路をシミュレート
(簡単な説明:この文脈では、インダクタは高周波で抵抗と考えることができます)
ボードからの寄生インダクタンス、トレース抵抗、およびレギュレータが電流引き込みに応答できないという事実により、MCUが電流を引き込むにつれて電圧が降下および上昇します。
参考として、ここにLM7805データシートのグラフを示します。
ST 7805
これは、負荷の増減に伴うLM7805の安定化出力電圧の有限応答時間(下の線の三角形のくぼみとこぶ)を示しています。レギュレータが完璧であれば、電流が比較的速く増減しても、「電圧偏差」は増減しません。
インダクタは最初は少し混乱するかもしれませんが、簡単にするために、上記の回路図のインダクタを抵抗に置き換えて2つの抵抗を追加し、レギュレータとMCUの間に抵抗を設けることができることを理解しています。これは悪いことです。なぜなら、V = IRであり、MCUが引き出す電流が多いほど、抵抗器での電圧降下が大きくなります。(RCフィルターについて説明するときは、この抵抗の機能について以下で詳しく説明します。
元のデザインに戻ります。バイパスコンデンサは、MCUのできるだけ近くに配置されるため、回路基板上にあるすべてのインダクタンスと抵抗、およびレギュレータが即座に応答できないという事実は、MCUの電圧レベルに影響を与えません。
2番目の(RC)回路
この回路をシミュレート
MCUをバイパスするために抵抗を追加してはならない理由は、抵抗の両端の電圧が、抵抗の両端に流れる電流に関連しているためです。MCUが5Vで動作し、静止状態で10mA(何もせずに動作)を消費する場合、その抵抗の両端で次の電圧降下があるため、これは重要です。
R * 10mA = Vdrop
したがって、50オームの抵抗器を使用している場合、0.5V低下すると、MCUがリセットされる可能性があります。
ここで作成したRCフィルターなどのローパスフィルターは、電力の供給には適していませんが、信号の高周波成分を除去するのに役立ちます。
ADCは特定のレートでのみサンプリングできるため、これはADCで読み取られる信号に最適です。したがって、信号が高周波信号よりも速いレートで変化する場合(ナイキストの定理により、実際にはレートの1/2))はランダムノイズとして表示されるので、RCフィルターで削除することをお勧めします。
例として、10KhzのレートでサンプリングするADCがあるとします
また、1KHzのレートでのみ変化するアナログセンサーを読み取りたい場合は、RCフィルターを設定して5Khzを超える信号をフィルターで除外できます(RCフィルターは小さいので、おそらく1Khzでフィルターを開始したくないでしょう)フィルタリングするように設計された周波数以下の減衰量。
したがって、これを実現するRCフィルターを設計するには、次の抵抗を使用できます。
330オームと0.1uFの静電容量
他の周波数でこれを解決する必要がある場合は、ここに優れた計算機があります。
素晴らしいRC計算機
私はあなたの質問に答えるのに十分なトピックにとどまったと思います。