非反転完全積分回路の出力をADCへ入力する場合、ADCの入力可能範囲を超える電圧が発生すると、変換精度の低下や入力保護素子の破損につながる可能性があります。そのため、出力段に保護回路を追加して0V〜1Vなどの範囲に収める設計が必要になります。この記事では、ダイオードを使ったクランプ回路を中心に、ADC入力保護の考え方と具体的な構成について解説します。
ADC入力保護が必要になる理由
ADC(アナログデジタルコンバータ)は、入力できる電圧範囲が決まっています。例えば入力範囲が0V〜1VのADCの場合、1Vを超える電圧や0V未満の電圧が入力されると正常に変換できません。
非反転完全積分回路では、入力信号を積分することで出力電圧が時間とともに変化します。そのため、入力信号の条件や積分時間によっては出力が想定範囲を超える可能性があります。
例えば、センサー信号を積分してADCで測定する場合、通常時は0V〜1Vに収まっていても、ノイズや過渡的な変化によって一瞬だけ1V以上になることがあります。このような場合に備えて、出力を制限する保護回路を追加します。
BAT54Sと抵抗によるクランプ回路の仕組み
質問にあるBAT54Sと1kΩ抵抗2個による回路は、ダイオードクランプ回路と呼ばれる構成です。BAT54Sはショットキーバリアダイオードで、一般的なシリコンダイオードより順方向電圧が低い特徴があります。
基本的な考え方は、ADC入力電圧が許容範囲を超えそうになったとき、ダイオードを通して余分な電流を逃がし、電圧を一定範囲に固定するというものです。
例えば、ADCの入力上限を1Vとした場合、上側のダイオードを1V付近の基準電圧へ接続することで、入力電圧が上限を超えた瞬間にダイオードが導通し、それ以上電圧が上昇することを防ぎます。
0V〜1Vに制限するクランプ回路の考え方
0V〜1Vの範囲に信号を制限したい場合、一般的には上下2方向のクランプを行います。
| 状態 | 保護方法 |
|---|---|
| 1Vを超える場合 | 上側ダイオードで1V基準へ電流を逃がす |
| 0V未満になる場合 | 下側ダイオードでGND側へ電流を逃がす |
ただし、単純にGNDと1V電源へダイオードを接続した場合、ダイオードの順方向電圧によって実際の制限電圧は変化します。BAT54Sの場合、順方向電圧は電流によっておよそ0.2V〜0.4V程度変化するため、設計時には注意が必要です。
高精度なADC測定を行う場合は、単純なダイオードクランプではなく、ツェナーダイオード、専用の保護IC、オペアンプによるリミッタ回路などを使用することもあります。
抵抗を入れる理由と役割
ダイオードだけを接続すると、電圧異常時に大きな電流が流れてダイオードや回路を破損する可能性があります。そのため、ADC入力との間に抵抗を入れて電流を制限します。
例えば1kΩの抵抗を入れた場合、入力電圧が5Vまで上昇し、クランプ電圧を1Vとすると、流れる電流は単純計算で以下になります。
(5V−1V)÷1kΩ=4mA
この程度の電流であれば、多くのショットキーダイオードで安全に処理できます。ただし、実際にはADCの入力インピーダンスやダイオードの定格も考慮する必要があります。
完全積分回路の出力に適した保護方法
完全積分回路では、オペアンプの出力が急激に変化する場合や、長時間の積分によって飽和する場合があります。そのため、ADC保護だけでなく、積分回路自体が正常動作する範囲を確認することも重要です。
例えば、積分回路の最大出力が2Vになる可能性がある場合、ADC直前にクランプ回路を追加することでADCを守ることはできます。しかし、積分器内部ではすでにオペアンプが飽和している可能性があり、復帰時間が長くなる場合があります。
そのため、必要に応じて積分回路の前段で入力制限を行ったり、オペアンプの電源電圧や出力範囲を考慮した設計にすることも大切です。
まとめ|ADC保護にはダイオードクランプが有効
非反転完全積分回路の出力をADCの0V〜1V入力範囲に収めるには、BAT54Sのようなショットキーダイオードを利用したクランプ回路が一般的な方法です。
設計の基本は、上限電圧を超えた場合は電源側へ、下限電圧を下回った場合はGND側へ余分な電流を逃がすことです。その際、抵抗を入れてダイオードへ流れる電流を制限します。
ただし、ADCの分解能や測定精度を重視する場合は、ダイオードの順方向電圧による誤差も考慮する必要があります。目的に応じて、単純な保護回路から高精度なリミッタ回路まで使い分けることが重要です。


コメント