それはすべてインダクタンスによるものです:
マイクロコントローラーが消費電流を1mAから11mAに5nsで増加させ、命令を処理するたびに1mAに戻るとします。
di / dt = 10mA / 5ns = 20000 A / s
ここで、インダクタの両端の電圧はv = L di / dtであり、電源からマイクロコントローラーへのトレースには50nHのインダクタンスがあるとします...
v = L di / dt =電源の100mV降下。
OK、それはまだクラッシュしません、それは遅いマイクロであり、多くの電流を使用しないためです...しかし、より速いマイクロ、または他のチップがより速く/より高い電流スパイクを引き出すには、その電力を低インダクタンス源から供給する必要があります電流パルスを引き込むときの電圧低下を避けるために、そして近くに配置されたコンデンサがそれを達成する良い方法です。
同様に重要なのは、コンデンサが小さなローカルループでマイクロによって引き出されるノイズの多い電流を維持するという事実です。
ループアンテナの効率は面積に比例するため、コンデンサが近くにある場合、放射ノイズの量ははるかに少なくなります。
また、同じ電源のオペアンプなど、他のコンポーネントがある場合、マイクロのコンデンサは、マイクロのノイズがオペアンプの電源をねじ込むのを防ぎます。これにより、出力でガベージが発生する傾向があります...
だからここにあなたはそれを持っています、キャップはします:
- 電力整合性:キャップはローカルで高いdi / dt供給電流を供給
- EMI:ループアンテナ領域を削減
- EMC:他の敏感なデバイスからノイズを排除する
次に、値を選択する方法:
- 100x 25V 0805 X7Rのロールは、100nFで€1.40、1µFで€5.40です。したがって、1µFの100のロールを購入します。
- 回路にデカップリングコンデンサを配置するたびに、データシートを読むのに10分を費やして100nFが機能することを発見したかどうかを覚えておいてください。1つのユニットを構築するだけで10分を失い、4セント節約できました...
- 私は1µFを入れるだけで、毎回動作することが保証されています。また、リンギングが少なく、低ESR電解液などでよりよく機能します...
- また、私は25Vのキャップを使用しているので、3.3Vから15Vに対して1つの値のみをストックする必要があります...