電気的絶縁とは何ですか?ガルバニック絶縁の種類、定格、および応用
Aug 24
ビューのビュー: 1109

図1:アナログ入力からデジタル出力へのADC信号チェーン
アナログ-デジタル変換器(ADC)は、連続したアナログ信号をマイクロコントローラ、プロセッサ、FPGA、またはコンピュータが読み取って処理できるデジタル値に変換する電子回路です。
ADCは、次の経路を通じてアナログ信号をデジタルデータに変換します:
• アナログ入力:ADCに入る元の電圧または信号。
• アンチエイリアシングフィルター:サンプリング前にエイリアシングを引き起こす可能性のある周波数を除去します。
• サンプルアンドホールド:特定の瞬間に入力電圧をキャプチャし、変換中に保持します。
• 量子化:サンプリングされた電圧を最も近い利用可能なデジタルレベルに割り当てます。
• エンコーディング:量子化されたレベルをバイナリコードに変換します。
• デジタル出力:最終的なデジタル値をマイクロコントローラ、プロセッサ、FPGA、または他のデジタルシステムに送信します。
NビットADCの場合:
レベル数 = 2ᴺ
理想的なLSBサイズ = フルスケール範囲 ÷ 2ᴺ
理想的な量子化誤差 = ±0.5 LSB
例えば、12ビットADCは:
2¹² = 4096レベル
0–3.3 Vの入力範囲の場合:
3.3 V ÷ 4096 ≈ 0.806 mV
したがって、各理想的なLSBは約0.806 mVを表し、理想的な量子化誤差は約±0.403 mVです。

図2:バイナリ出力コードによるユニポーラ0–3.3 V量子化例
異なるADCアーキテクチャは、速度、解像度、消費電力、レイテンシ、および精度に影響を与える異なる変換方法を使用します。
| ADCの種類 |
それがどのように機能するか |
主な利点 |
主な制限 |
一般的なアプリケーション |
| SAR ADC |
内部DAC、コンパレータ、及び逐次近似レジスタを使用します。一度に1ビットずつテストして、最も近いデジタルコードが見つかるまでバイナリ検索を行います。 |
スピード、解像度、低消費電力、低レイテンシの良好なバランス |
最高速の信号には適していません |
マイクロコントローラ、センサー、産業コントロール、データ取得 |
| シグマデルタADC |
内部で高いレートで入力をオーバーサンプリングします。ノイズシェーピングにより、多くの量子化ノイズが信号帯域外に押し出され、デジタルフィルタリングと間引きにより最終的な低レート出力が生成されます。 |
高解像度と低ノイズ |
帯域幅が低く、高いフィルタ遅延 |
精密センサー、オーディオ、計測システム |
| フラッシュADC |
入力レベルを決定するために、多くのコンパレータを同時に使用します。理想的なNビットフラッシュADCは2ᴺ − 1個のコンパレータを必要とします。 |
非常に高速な変換 |
高い消費電力、大きな回路面積、および複雑さ |
RF、レーダー、オシロスコープ |
| パイプラインADC |
入力をいくつかの段階で変換します。各段階は信号の一部を解決し、その推定値を引き算し、残りの残存物を増幅し、次の段階に渡します。 |
有用な解像度での高いサンプリングレート |
変換遅延が追加される |
通信、イメージング、高速データ取得 |
| デュアルスロープADC |
不明な入力を固定時間統合し、次に逆極性の既知のリファレンスを統合して、統合器が開始レベルに戻るまで繰り返します。計測された時間がデジタル結果を決定します。 |
高い精度と良好なノイズ除去 |
ゆっくりとした変換 |
デジタルマルチメータおよび精密器具 |
SAR ADCは、内部DACとコンパレータを使用してバイナリ検索プロセスを通じて結果を決定します。シグマデルタADCは、オーバーサンプリング、ノイズ整形、デジタルフィルタリング、およびデシメーションに依存して高解像度の測定を行います。フラッシュADCは多くの並列コンパレータを使用して非常に高い速度を達成しますが、パイプラインADCは複数の変換段階を通して信号残差を処理します。デュアルスロープADCは、統合とタイミングを利用しており、遅い精密測定に適しています。
ADCの性能は主に解像度、サンプリングレート、および精度に依存します。
| パラメータ |
意味 |
なぜ重要か |
| 解像度 |
各変換に使用されるビット数 |
ADCが表現できる最小入力変化を決定します |
| サンプリングレート |
一秒あたりに取得されるサンプル数 |
変化する信号をどれだけ速く測定できるかを決定します |
| 精度 |
結果が実際の入力にどれだけ近いか |
測定の正確さに影響します |
| ENOB |
有効ビット数 |
ノイズと歪みを考慮した後の使用可能な解像度を示します |
解像度は、ADCが生成できるデジタルレベルの数を決定します。
8ビット = 256レベル
10ビット = 1,024レベル
12ビット = 4,096レベル
16ビット = 65,536レベル
高い解像度は小さな信号変化を表現できるようにしますが、ノイズや回路誤差が使用可能な解像度を減少させる可能性があります。
サンプリングレートは、ADCが1秒あたりに取得するサンプル数であり、一般的にSPS、kSPS、またはMSPSで指定されます。
バンド制限されたベースバンド信号の場合、サンプリングレートは最大信号周波数の2倍を超える必要があります:
fₛ > 2 × fmax
例えば、10 kHzまでの周波数を含むベースバンド信号は理論的に以下を必要とします:
fₛ > 20 kSPS
実用的な設計では、実際のアンチエイリアシングフィルタには、最高必要信号周波数とfₛ/2の間に遷移帯が必要であるため、通常、サンプリングレートはより高くなります。
これらの用語は異なります:
| 用語 |
意味 |
| サンプリングレート |
一秒あたりに取得されるサンプル数 |
| アナログ入力帯域幅 |
ADCのアナログフロントエンドが受け入れられる周波数範囲 |
| 変換スループット |
一秒あたりの完了した変換の最大数 |
| チャンネルあたりのサンプリングレート |
各チャンネルに利用可能な有効サンプリングレート |
多重化ADCの場合、総変換スループットはチャンネル間で共有されます。例えば、100 kSPSのADCが4チャンネルを均等に測定する場合、取得、チャンネル切り替え、および安定化時間を考慮する前に、各チャンネルあたり約25 kSPSを提供する可能性があります。
ADCの精度は、リファレンスエラー、オフセットエラー、ゲインエラー、非線形性、ノイズ、歪み、欠落コード、アパーチャージッタ、その他の変換エラーの影響を受けます。
SINAD(信号対ノイズおよび歪み比)は、望ましい信号とADC出力のノイズおよび歪みを比較します。
ENOB(有効ビット数)は、ノイズと歪みを考慮した後のADCの使用可能な動的解像度を示します。
ENOB = (SINAD − 1.76) ÷ 6.02
例えば、SINADが68 dBの場合:
ENOB = (68 − 1.76) ÷ 6.02 ≈ 11.0ビット
この方程式は、指定された入力周波数、入力振幅、およびサンプリング条件の下での正弦波テストに適用されます。
その他の重要なADCの精度に関する用語には以下が含まれます:
• 総未調整誤差(TUE):キャリブレーションなしでの主要な静的ADC誤差の組み合わせの影響。
• 欠落コード: コンバータの非線形性によって表示されないデジタル出力コードです。
• アパーチャージッタ: サンプリング時のタイミング不確実性であり、入力周波数が高くなるほど重要になります。
• ノイズフリー解像度: ピーク対ピークノイズによるコード変更なしに安定したままのビット数です。
| 仕様 |
チェックすべきこと |
なぜ重要か |
| 入力レンジ |
最小および最大入力電圧 |
信号がADCの測定範囲内に留まることを保証します |
| 参照電圧 |
精度、安定性、ドリフト、ノイズ |
変換範囲を設定し、測定精度に影響を与えます |
| 解像度 |
必要なビット数 |
利用可能なデジタルレベルの数を決定します |
| サンプリングレート |
1秒あたりのサンプル数 |
入力信号がどのくらいの頻度でサンプリングされるかを決定します |
| 変換スループット |
1秒あたりの完了した変換数 |
継続的およびマルチチャンネル測定にとって重要です |
| ENOB |
効果的ビット数 |
ノイズと歪みを考慮した後の使用可能な動的解像度を示します |
| SINAD |
信号対ノイズおよび歪み比 |
結合されたノイズと歪みの性能を示します |
| SNR |
信号対ノイズ比 |
ノイズと比較した信号品質を示します |
| 総未調整誤差(TUE) |
結合された静的変換誤差 |
キャリブレーションなしで全体的なDC測定精度を推定するのに役立ちます |
| INL |
積分非線形性 |
理想的なADC変換曲線からの逸脱を示します |
| DNL |
差動非線形性 |
隣接するデジタルコードステップ間の変動を示します |
| 欠落コード |
すべての期待される出力コードが発生するかどうか |
欠落コードは使用可能な変換連続性を低下させます |
| アパーチャージッタ |
サンプリング時間の不確実性 |
高い入力周波数で精度とSNRを低下させる可能性があります |
| ノイズフリー解像度 |
ピーク対ピークノイズに基づく安定した解像度 |
低ノイズDCおよびセンサー測定にとって重要です |
| オフセット誤差 |
ゼロ入力近くの誤差 |
低レベル測定に影響を与えます |
| ゲイン誤差 |
フルスケール入力近くの誤差 |
入力レンジ全体にわたる測定スケーリングに影響を与えます |
| 取得時間 |
ADC入力が信号を取得するのに必要な時間 |
不十分な取得時間はエラーを引き起こす可能性があり、高いソースインピーダンスでは特に影響が大きいです |
| 入力インピーダンス |
信号源への負荷 |
信号の安定化と測定精度に影響を与える可能性があります |
| チャンネル数 |
アナログ入力の数 |
測定できる信号の数を決定します |
| 入力タイプ |
シングルエンドまたは差動 |
センサーまたは信号源に合わせる必要があります |
| インターフェース |
SPI、I²C、並列、LVDS、または他のインターフェース |
プロセッサまたはFPGAと互換性がある必要があります |
| 消費電力 |
動作および待機電流 |
ポータブルおよび低消費電力システムにとって重要です |
| 動作温度 |
必要な温度範囲 |
産業および自動車用アプリケーションにとって重要です |
動的ADC性能については、SINADとENOBを指定された入力周波数、入力振幅、およびサンプリングレートで確認する必要があります。これらの値は動作条件によって変化する可能性があります。アパーチャージッタは入力周波数が増加するにつれてより重要になり、ノイズフリー解像度は精密なDCおよび低周波測定に特に有効です。
ADCは、デジタルシステムがアナログ信号を測定する必要があるところで使用されます。
| アプリケーション |
測定信号 |
主なADC要件 |
| 温度センサリング |
サーミスタ、RTD、またはセンサー電圧 |
精度と低ノイズ |
| バッテリーモニタリング |
バッテリーまたは供給電圧 |
入力範囲と精度 |
| オーディオ録音 |
マイクまたはオーディオ波形 |
サンプリングレートと低歪み |
| 産業制御 |
圧力、流れ、位置、電流 |
信頼性とノイズ性能 |
| 自動車電子機器 |
温度、圧力、電圧、電流 |
幅広い温度範囲と堅牢性 |
| 医療機器 |
低レベルセンサー信号 |
高解像度と低ノイズ |
| データ取得 |
複数の測定チャネル |
精度、チャネル数、サンプリングレート |
| オシロスコープ |
高速電圧波形 |
高サンプリングレートと帯域幅 |
ADCのタイプは信号に一致する必要があります。遅い精密センサーは一般的に精度と低ノイズを必要とし、高速波形は高いサンプリング速度と十分な帯域幅を必要とします。
システム要件の例:入力範囲0~3.3 V、最小信号変化1 mV、最大信号周波数1 kHz、チャネル数4。
| 選定ステップ |
計算 / 要件 |
結果 |
| 必要な解像度 |
3.3 V ÷ 0.001 V = 3,300 レベル |
少なくとも12ビットADCが必要です。なぜなら2¹² = 4,096レベルだからです。 |
| 最小ビットサイズ |
3.3 V ÷ 4096 |
≈ 0.806 mV/LSB |
| 最小サンプリングレート |
> 2 × 1 kHz |
> 2 kSPS/チャネル |
| 実践的なサンプリングレート |
アンチエイリアシングフィルターの遷移バンド用のマージンを追加 |
5 kSPS/チャネル |
| チャネルごとのスループット |
各チャネルのための必要なサンプリングレート |
5 kSPS/チャネル |
| 合計スループット |
4チャネル × 5 kSPS |
最小合計スループット20 kSPS |
| 入力範囲 |
センサー出力 = 0~3.3 V |
ADCは0~3.3 Vをサポートするか、信号調整を使用するべきです |
| 参照精度 |
0.5 LSB = 0.403 mV; 0.403 mV ÷ 3.3 V × 100 |
≈ 0.0122%または122 ppm最大初期誤差割当 |
| 変換期間 |
1 ÷ 20,000 |
50 µs |
| 取得ウィンドウ |
50 µs − 10 µsの仮定された変換/インターフェースオーバーヘッド |
40 µs |
| セッティング要件 |
ADCの入力は40 µsの取得ウィンドウ中に±0.5 LSB以内に収束する必要があります。12ビット精度の一次系では、tsettle ≈ 9τです。 |
τ ≤ 40 µs ÷ 9 ≈ 4.4 µs |
| SAR ADC |
必要な解像度、スループット、低遅延、マルチチャネルサンプリングに適しています |
最適な選択 |
| シグマデルタADC |
良好な精度と低ノイズですが、遅延とチャネル切替を確認する必要があります |
可能 |
| パイプラインADC |
必要なよりもはるかに速い |
通常不要 |
| フラッシュADC |
高速、消費電力、複雑さは不要です |
適さない |
| デュアルスロープADC |
良好な精度ですが、一般的に遅すぎます |
適さない |
| 推奨ADC |
計算されたすべての要件を満たす必要があります |
12ビット以上のSAR ADC、≥4チャネル、および>20 kSPSの合計スループット |
10 µsのオーバーヘッドは仮の仮定です。変換時間、取得時間、入力静電容量、およびソースインピーダンスのために選択したADCのデータシート値を使用してください。
| 問題 |
可能性のある原因 |
推奨チェック |
| 騒音のあるADC読み取り値 |
雑音のある電源、参照、接地、またはセンサー |
デカップリング、フィルタリング、接地、及び参照の安定性を確認してください |
| 読み取り値がゼロのまま |
入力信号なし、間違ったチャネル、または設定エラー |
入力電圧を測定し、ADC設定を確認してください |
| 読み取り値が最大のまま |
入力がADCの範囲を超えています |
入力電圧と信号調整回路を確認してください |
| 読み取り値が不正確 |
参照エラー、オフセット、ゲインエラー、または抵抗の公差 |
参照を測定し、スケーリングコンポーネントを確認してください |
| チャネル間で読み取り値が変わる |
高いソースインピーダンスまたは不十分なセッティング時間 |
取得時間を延長するか、入力をバッファリングしてください |
| 高速信号が不正に見える |
サンプリングレートが低すぎる |
サンプリングレートを上げ、アンチエイリアシングフィルターを使用してください |
| 低ビットが変動する |
電気的ノイズ |
接地、フィルタリング、シールド、または平均化を改善してください |
| 読み取り値が温度で変化する |
参照またはコンポーネントのドリフト |
低ドリフトコンポーネントまたはキャリブレーションを使用してください |
ADCはアナログ信号をデジタル値に変換して処理および測定を行います。適切なADCは解像度、サンプリングレート、精度、入力範囲、ノイズ、参照品質、インターフェース、および電力要件に依存します。SAR ADCは多くの組み込みシステムに適しており、シグマデルタADCは精密測定に適し、パイプラインまたはフラッシュADCは高速信号に適しています。信号調整、接地、フィルタリング、および参照設計も信頼できる変換には重要です。
解像度はADCが生成できるデジタルレベルの数を決定し、 精度は変換された結果が実際の 入力値にどれだけ近いかを示します。
12ビットADCは、10ビットADCの1,024レベルに対して4,096レベルを提供します。 より小さな信号変化を表現できますが、実際の 性能は依然としてノイズと精度に依存します。
帯域制限されたベースバンド信号の場合、最高信号周波数の 2倍を超えるサンプリングレートを使用してください。実際の設計では、 アンチエイリアシングフィルターがfₛ/2未満の遷移バンドを持つように追加の
4. SAR ADCとシグマデルタADCの違いは何ですか? SAR ADCは速度、精度、消費電力の良いバランスを提供します。 シグマデルタADCは、一般に低帯域幅での高解像度、低ノイズの
5. ADCはその入力範囲より高い電圧を測定できますか? 直接はできません。通常、信号を安全な入力レベルに
回路が必要です。 6. なぜ私のADCの読み取りがノイズを含んでいるのですか? 一般的な原因には、電源ノイズ、基準ノイズ、不十分な
フィルタリングが含まれます。
ENOBは有効ビット数を意味します。ノイズと歪みを考慮した後の 使用可能な解像度を示します。 8. マイクロコントローラADCの代わりに外部ADCを使用すべきタイミングは?
Sep 11
ビューのビュー: 284
Sep 11
ビューのビュー: 294
Sep 09
ビューのビュー: 506
Sep 09
ビューのビュー: 417
Sep 08
ビューのビュー: 531
Sep 07
ビューのビュー: 609