0Vから10Vの範囲のアナログ信号があります。ADCで線形に0〜2.5Vにスケールダウンしたい。
抵抗分圧器を使用すると信号品質に影響するのではないかと心配しています。これは本当ですか?そうでない場合、分圧器にはどの値の抵抗を使用する必要がありますか?
0Vから10Vの範囲のアナログ信号があります。ADCで線形に0〜2.5Vにスケールダウンしたい。
抵抗分圧器を使用すると信号品質に影響するのではないかと心配しています。これは本当ですか?そうでない場合、分圧器にはどの値の抵抗を使用する必要がありますか?
回答:
はい、分圧器は理論上は問題ありません。信号品質にどの程度影響するかは、大部分が品質信号と考えるものに依存します。これはHiFiオーディオ、デジタルデータストリーム、音声オーディオ、RFなどですか?
抵抗分圧器にはいくつかの問題があることに注意してください。
この場合、R1 = 3 * R2。ソースからディバイダーを見るインピーダンスはR1 + R2になります。これは、ソース信号をロードして特性を重要なポイントに変更しないように、十分に高いことを確認する必要があります。たとえば、R1 =30kΩおよびR2 =10kΩの場合、分周器はソースに40kΩをロードします。
これに対処する1つの方法は、総容量が予測可能になるように、意図的な静電容量をできるだけ小さく、予想される浮遊静電容量の数倍追加することです。各抵抗の容量は、その抵抗に反比例する必要があります。たとえば、ここにうまくバランスの取れた分圧器があります:
低周波数では、抵抗が信号を支配して4で分割します。高周波数では、コンデンサが信号を支配して4で分割します。この例では、抵抗作用と容量作用がほぼ等しいクロスオーバーは53 kHzです。
ところで、これは分割スコーププローブの動作方法です。「10x」プローブは、信号を10で除算します。スコープの全周波数範囲にわたって信号を分割する必要があるため、各抵抗に小さな容量が追加されます。浮遊容量を正確に知ることはできず、とにかくある程度の部品公差があるため、コンデンサの1つを可変にします。これが「プローブ補正」調整です。この調整により、数pFの小さなトリムキャップが回転します。方形波を入力すると、容量性分圧器と抵抗性分圧器が一致するポイントを簡単に確認できます。
この容量性および抵抗性のアプローチの1つの欠点は、高周波で分周器のインピーダンスが低下することです。このアプローチは、より高い周波数を適切に分割するのに役立ちますが、2つの抵抗よりもはるかに多くの周波数を負荷します。無料のランチはありません。
うまくいけば、問題とトレードオフのいくつかを今すぐ見ることができます。インピーダンスがうまくいかない場合は、既に説明したStevenのような何らかのアクティブバッファリングを検討する必要があります。これには、オフセット電圧、周波数応答、ゲインが1だけではなくゲインエラーなどの独自の一連の問題がありますが、それらは別のスレッドに対するものです。
基本的に、あなたがやろうとしていることは「信号調節」と呼ばれます。通常、次のようになります。
まず、信号をバッファリングします。0〜10 Vのソースの出力インピーダンスがすでに低い場合を除き、非反転オペアンプでバッファします(stevenvhの回答を参照)。オペアンプの帯域幅が十分であることを確認してください。通常、これは「ゲイン帯域幅積」として記述されます。これは、仕様が回路のゲインと帯域幅の積だからです。これは常にそうではありません。一部のアンプは電流モードで、ゲイン対帯域幅を示すグラフがあります。あなたのケースは簡単です:ゲインは1なので、ゲイン帯域幅積が指定されている場合、ゲイン1の帯域幅でもあります。
次に、抵抗分割器を使用して出力を4で分割します。ADCを使用しているため、信号のエイリアシングに注意する必要があります(ノイズもエイリアシングです。そのため、信号がADCナイキスト周波数より十分に低い場合でも、アンチエイリアシングフィルターが必要です)。最も簡単なアンチエイリアシングフィルターは、分圧器の出力からグランドにコンデンサを配置し、RCフィルターとして扱うことです。ここで、Rは、分圧器の2つの抵抗値に等しくなります。コーナーはADCに渡す最高周波数を超えている必要があり、フィルターはエイリアシング周波数(サンプルレートからフィルターコーナー周波数を引いた値)に達するまでにビットあたり6 dB減衰する必要があります。
ここでADCタイプが重要になります。通常の逐次比較型ADC(SAR)では、サンプルレートがシグマデルタADCよりもはるかに低いため、RCフィルターで得られる20 dB /ディケードでは不十分な場合があります。その場合は、より複雑な複数極フィルターをそこに入れる必要があります。それ自体は非常に大きな議論なので、今のところはスキップします。複雑なポールフィルターを検索し、興味がある場合はTIのFilterProのコピーをダウンロードしてください。
信号がフィルター処理された後、フィルターの出力インピーダンスがADC入力インピーダンスよりも低くない場合、再度バッファーする必要があります。最後に、ADC入力に入力とは異なるDCオフセットがある場合、DCブロッキング(つまり直列)コンデンサが必要になります。これは、ADCの入力インピーダンスがRCハイパスフィルターの抵抗であるかのように選択する必要があります。フィルターコーナーが最小入力周波数より下にあることを確認してください。