ADCの基本から解説:アナログ-デジタル変換器の主要仕様と性能用語を完全理解

アナログ-デジタル変換器(Analog-to-Digital Converter、略称ADC)は、現実のアナログ世界とデジタルシステムをつなぐ中核的な橋渡しであり、連続的に変化するアナログ電圧信号を、プロセッサが認識可能な離散的なデジタル信号に変換する役割を果たします。産業用計測、音声取得、モータ制御、高速信号処理など、あらゆる分野において、ADCの性能はシステム全体の精度上限を直接決定します。

初心者にとって、半導体メーカーのデータシートに記載された多数の専門用語やパラメータは、最初のハードルとなることが多いです。本稿では、テキサス・インスツルメンツ(TI)の古典的なADC仕様用語体系に基づき、基礎原理から出発して、ADCの主要な用語をアーキテクチャの基礎、タイミングとサンプリング、入力特性、静的精度、動的性能、デジタル符号化とインターフェースの6つのモジュールに分解し、それぞれの用語の物理的意味、基本原理、および実際の応用価値を段階的に解説することで、ADCに関する包括的な知識体系を構築できるように支援します。

一、入門の基礎:3大主流ADCアーキテクチャとその主な違い

具体的な用語を理解する前に、まずADCの3大主流アーキテクチャ——SAR逐次近似型、パイプライン型、ΔΣ型——を理解する必要があります。ほぼすべてのADCの性能差は、これらのアーキテクチャの根本的な動作原理に由来しており、資料に登場するほとんどの用語もこれら3種類のアーキテクチャを中心に展開されています。

アーキテクチャ 主な動作原理 特徴 主な用途
SAR逐次近似型 コンデンサアレイと逐次近似レジスタを使用し、二分探索法で入力電圧と基準電圧を比較しながら、1回のサンプリングで1回の変換を完了。各ビットの判定は順次行われる 単一変換、遅延極小、低消費電力、中速中分解能(8~18ビット、通常10MSPS未満) 産業制御、マルチプレクサ切替、ポータブル計測器、電源監視
パイプライン型 複数のサブステージが直列に接続され、各ステージが並列に1~2ビットを処理。前段の結果を後段へ伝達し、複数の変換を同期して実行 高速高分解能、高い変換速度、固定のパイプライン周期遅延あり 高速信号取得、映像処理、広帯域通信、レーダー信号サンプリング
ΔΣ(Delta-Sigma)型 オーバーサンプリング+変調器+デジタルフィルタ方式を採用。入力信号を複数回サンプリングし、FIR/IIRデジタルフィルタで平均化処理して最終的な変換結果を出力 超高分解能、低速、長い取得時間、固有の群遅延あり、量子化ノイズ抑制能力が非常に高い 精密直流測定、音声取得、産業用秤量、温度センサーなどの低周波高精度用途

簡単に言えば:迅速な「スナップショット」式のサンプリングやチャンネルの頻繁な切り替えが必要ならSAR型、超高速・高周波信号の取得が必要ならパイプライン型、極限の精度が要求され、速度はそれほど重要でない場合はΔΣ型を選ぶ。これが以降のすべての性能用語を理解するための土台となります。

二、タイミングとサンプリング関連用語:ADCの「時間尺度」

このカテゴリの用語は、ADCの動作タイミング、サンプリング能力、応答速度を定義しており、ハードウェア設計やタイミングマッチングの基礎であり、初心者が最初に習得すべき基本概念です。

1. 取得時間(Acquisition Time)

取得時間とは、ADCが1回の有効な信号サンプリングを完了するために必要な時間であり、サンプルスイッチが閉じてから、サンプリングコンデンサが充電され、入力電圧をキャプチャするまでの全過程に要する時間です。

  • SAR型:取得時間はサンプリングコンデンサの充電速度によって決まり、サンプリング命令発行後にカウント開始。1回の変換につき1回のサンプリングが必要で、取得時間は非常に短い;
  • パイプライン型:外部クロックエッジでサンプリングをトリガーし、入力信号の変化に続いて差動信号をキャプチャ。取得時間も単一サンプリングに要する時間;
  • ΔΣ型:複数回のサンプリング結果をデジタルフィルタで平均化する必要があるため、取得時間は上記2つよりもはるかに長く、入力にステップ信号を与える場合やチャンネル切り替え時には、フィルタのリフレッシュ完了まで追加の待ち時間が発生する。

応用上の意義:取得時間は、ADCが処理可能な入力信号の最大変化速度を決定し、マルチプレクサによるチャンネル切り替え時に確保しなければならない最小待機時間でもある。

2. アパーチャ関連:アパーチャ遅延(Aperture Delay)とアパーチャジッタ(Aperture Jitter)

これらのパラメータは、ADCが高周波信号をサンプリングする際の精度を決定し、高速サンプリングにおける核心指標です。

  • アパーチャ遅延:外部サンプリング命令の有効エッジ(通常50%振幅点)から、ADCが実際に入力信号をキャプチャするまでの時間差。これはADCの固有のハードウェア遅延である;
  • アパーチャジッタ:複数回のサンプリング間におけるアパーチャ遅延の標準偏差、つまりサンプリング時刻のランダム誤差。これはしばしば入力ノイズと誤認されるが、ADCの信号対雑音比(SNR)を直接劣化させる。ジッタがSNRに与える影響の式は以下の通り:
    SNR=20 log_{10}\\left(\\frac{1}{2 \\pi f t_j}\\right)
    ここで f は入力信号周波数、t_j は総合ジッタ(アパーチャジッタ+クロックジッタの二乗和平方根)である。

応用上の意義:入力信号周波数が高いほど、アパーチャジッタによるサンプリング誤差は大きくなる。例えば、1MHz以上の高周波信号をサンプリングする場合、psレベルのジッタでも顕著な精度低下を引き起こす。

3. サンプリングレート(Sample Rate)と変換レート(Conversion Rate)

  • サンプリングレート:ADCが連続的に変換を完了する速度。単位は毎秒サンプル数(SPS)またはヘルツ(Hz)。ADCが処理可能な信号の最大帯域幅を決定する。ナイキストの定理によれば、サンプリングレートは入力信号の最高周波数の2倍以上でなければならない。そうでないと元の信号を歪みなく再現できない;
  • 変換レート:ADCが1秒間に出力可能な変換結果の最大周波数。SAR型では変換レートはサンプリングレートに等しい。ΔΣ型では、変調器周波数をデシメーション比で割った値となる。

4. 変換時間(Conversion Time)

ADCがサンプリングを終えた後、キャプチャしたアナログ電圧をデジタル結果に変換するのに要する時間。注意:取得時間は含まない。SAR型/パイプライン型の変換時間はスループット時間よりはるかに短いが、ΔΣ型の変換時間はデジタルフィルタの深さに強く依存する。

5. スループット(Throughput Rate)とスループット時間

スループット時間とは、「サンプリング→変換→データ準備」の一連の完全なプロセスに要する総時間。スループットはその逆数であり、ADCが連続動作モードでの実際のデータ出力能力を示す。これはADCの実際の作業効率を測る核心指標であり、単なる変換レートではない。

6. 遅延/レイテンシ(Latency)

入力信号のサンプリング開始から、対応するデジタル結果が出力されるまでの総時間。2種類に分けられる:

  • 周期遅延:1回の変換開始から次の変換開始までの完全なクロック周期数。SAR型は通常ゼロ周期または単一周期遅延、パイプライン型は固定の複数周期遅延を持つ;
  • ΔΣ型遅延:内部デジタルフィルタの群遅延によって決まり、信号がフィルタを通過するのに必要な変換周期数に等しい。チャンネル切り替えや通電後には特に考慮が必要。音声用ΔΣ ADCの遅延は数十サンプリング周期に及ぶこともある。

7. 安定時間(Settling Time)

ΔΣ ADC特有の用語で、デジタルフィルタがステップ入力信号に対して応答する時間を指す。つまり、入力信号がジャンプした後、ADCの出力が規定精度範囲内に収束するまでに必要な変換回数。通電時、チャンネル切り替え時、ステップ信号入力後には、安定時間が終了するまで待つ必要があり、正確な変換結果を得るには不可欠である。

三、アナログ入力特性用語:ADCの「フロントエンドインタフェース規則」

このカテゴリの用語は、ADCが入力信号に対して持つハードウェア要件を定義しており、フロントエンドアナログ回路設計の核心的根拠であり、信号入力回路のトポロジー構成や部品選定を直接決定する。

1. アナログ帯域幅(Analog Bandwidth)

ADCの出力信号振幅が入力信号より3dB低いときの入力信号周波数。ADCが処理可能な信号周波数の上限を表す。注意:アナログ帯域幅 ≠ サンプリングレート。多くの高速ADCでは、アナログ帯域幅がナイキスト周波数よりもはるかに高く、アンダーサンプリング用途に使える。

2. 入力タイプ:シングルエンド、差動、疑似差動

ADC入力の最も基本的なハードウェア構成であり、抗干渉能力と適用シーンに大きな差がある:

  • シングルエンド入力(Single-ended):一つの信号入力ピンを持ち、GNDを基準とする。構造が簡単だが、共通モード干渉に対する耐性が弱く、干渉が少なく短距離の信号取得にのみ適している;
  • 差動入力(Differential):正端(AIN+)と負端(AIN-)の2つの入力ピンを持ち、変換結果は両ピン間の電圧差で決まる。両ピンの信号はバランスよく変化(一方が上昇すれば他方が下降)。利点は非常に強い共通モード干渉抑制能力であり、片方のピンの小幅な振幅変化でも高ダイナミックレンジを実現可能。ΔΣ型、パイプライン型ADCの主流入力方式;
  • 疑似差動入力(Pseudo-differential):同様に2つの入力ピンを持つが、負端は数百mV程度の狭い電圧範囲しか受け付けず、正端信号の基準として機能。主に入力信号の微小な共通モードバイアスや小信号誤差を除去するために使用され、フル差動入力のように大幅な差動信号を扱うことはできない。

3. 入力電圧範囲関連用語

  • 絶対電圧範囲:ADC入力ピンが耐えられる最大/最小電圧限界(GNDおよびアナログ電源に対して)。これを超えるとデバイスが損傷する。差動入力であっても、個々のピンの電圧は絶対範囲を超えてはならない;
  • フルスケール範囲(FS/FSR,Full-Scale Range):ADCが正常にデジタル化できる入力信号の最大電圧範囲。内部/外部リファレンス電圧によって決まる。nビットADCの場合、フルスケールと最小分解能の関係は以下の通り:
    FS = 2^n × 理想コード幅(1LSB)
    例:±2.5Vの双極性入力ADCでは、フルスケール範囲FSRは5V;
  • 単極/双極入力モード:単極モードは正電圧入力のみサポート(0~VREF)、双極モードは正負電圧入力(例:±2.5V)をサポート。異なる信号タイプに適応可能。

4. 入力インピーダンスと入力容量

  • 共通モード入力インピーダンス/容量:個々のアナログ入力ピンからGNDへのインピーダンス/容量;
  • 差動入力インピーダンス/容量:差動入力の正・負ピン間のインピーダンス/容量。

応用上の意義:入力インピーダンスはフロントエンド信号源のドライブ能力を決定。高入力インピーダンスのADCは信号源のドライブ能力要求が低い。入力容量はサンプリング回路の帯域幅と充電時間に影響を与え、高速サンプリング回路のマッチングにおけるキーパラメータである。

5. 共通モード特性と共通モード除去比(CMRR)

  • 共通モード電圧:差動入力の2ピン間電圧の平均値。V_{CM}=(AIN+ + AIN-)/2
  • 共通モード除去比(CMRR):ADCが差動入力端子の共通モード信号をどれだけ抑制できるかを示す指標。共通モード入力信号の変化量と、それに伴う出力デジタルコードの変化量との比。単位はdB。CMRRの値が高いほど、ADCの共通モード干渉に対する耐性が強い。

四、静的性能パラメータ:ADCの「直流精度尺度」

静的パラメータは、ADCが直流/準直流入力時の精度を表したものであり、精密測定、直流信号取得シーンにおける主要な選定指標。すべてのパラメータは最低有効ビット(LSB) を基本単位とする。

1. 基本単位:LSBとMSB

  • 最低有効ビット(LSB,Least Significant Bit):ADCが識別可能な最小アナログ入力信号。デジタルコードの最右ビットに対応。理想コード幅(1LSB)の計算式は以下の通り:
    1LSB = \\frac{FS}{2^n}
    ここでnはADCの公称ビット数、FSはフルスケール範囲。例:10ビットADC、フルスケール5Vの場合、1LSB ≈ 4.88mV;
  • 最高有効ビット(MSB,Most Significant Bit):デジタルコードの最左ビット。数値の桁を決定し、双極性ADCでは符号ビットとして使用される。

2. オフセット誤差(Offset Error)

ADCの理想的な最初のコード変換点と実際の変換点との電圧偏差。すなわち、伝達曲線全体が横軸方向に平行移動した状態。

  • 単極ADCでは、0V入力付近の最初のコード遷移点と理想位置のずれ;
  • 双極ADCでは、ゼロ入力時の出力コードと理想中央コードのずれ。

オフセット誤差はハードウェアまたはソフトウェアによるキャリブレーションで補正可能。その温度ドリフト特性(ppm/℃)は、全温度範囲での精度安定性を決定する。

3. ゲイン誤差(Gain Error)

ADCの理想的な伝達関数の傾きと、実際の伝達曲線の傾きのずれ。フルスケール入力時における、実際の出力コードと理想フルスケールコードのずれとして現れる。ゲイン誤差を計算する際には、まずオフセット誤差をゼロに補正するため、これはオフセット誤差とは独立した精度指標である。

ゲイン誤差もキャリブレーションで補正可能。その温度ドリフトは高精度システムで特に考慮すべきパラメータである。

4. 微分非直線性(DNL,Differential Nonlinearity)

ADCの実際のコード幅と理想1LSBコード幅との差。各デジタルコードに対応するアナログ電圧区間が均一かどうかを表す。

  • 理想状態ではDNL = 0LSB;
  • DNL < -1LSB の場合、コード欠落(Missing Code) が発生。つまり、あるデジタルコードが全く出現せず、入力電圧が増加しても出力コードが飛び越える;
  • DNL > 1LSB の場合、広いコードが発生し、対応する入力電圧範囲が大きくなり、局所的な分解能が低下する。

応用上の意義:DNLは画像処理、フィードバック制御、映像アプリケーションのキーパラメータであり、ADCの局所的な直線性と単調性を直接決定する。

5. 積分非直線性(INL,Integral Nonlinearity)

オフセット誤差とゲイン誤差を補正した後、ADCの実際の伝達曲線と理想直線との最大偏差。ADC全体の直線性を表し、単位はLSB。INLはDNLの累積結果であり、DNLが悪ければINLも通常悪くなる。

INLには端点フィッティングと最適フィッティングの2種類があり、最適フィッティングINLの誤差は通常端点フィッティングの半分程度。画像処理、精密測定の核心指標。

6. 単調性とコード欠落なし

  • 単調性:入力アナログ電圧が継続的に増加/減少するとき、出力デジタルコードも常に不変または同期して増加/減少し、逆方向の跳躍が発生しないこと。自動制御、フィードバックシステムの必須条件。そうでなければシステム振動を引き起こす;
  • コード欠落なし:入力アナログ電圧がフルスケールに変化するとき、すべての2^n個のデジタルコードが出現し、コードの欠落がない。コード欠落のないADCは必ず単調性を持つ。

7. 総合未調整誤差(TUE,Total Unadjusted Error)

ADCの出力デジタルコードと理想値との総合的な偏差。オフセット誤差、ゲイン誤差、INL誤差を統合したもの。校正を行わない場合のADCの直流精度の上限。

五、動的性能パラメータ:ADCの「交流性能の天井」

動的パラメータは、ADCが交流信号入力時の性能を表したものであり、高周波サンプリング、音声処理、通信信号取得の核心指標。すべてのパラメータは高速フーリエ変換(FFT)解析により得られる。

1. 量子化ノイズと信号対雑音比(SNR,Signal-to-Noise Ratio)

  • 量子化ノイズ:ADCが連続アナログ信号を離散的なデジタルコードに変換する際に生じる固有の±1/2LSBの不確かさによるノイズ。理想RMS値は q/\\sqrt{12} (qは1LSB電圧);
  • 信号対雑音比(SNR):入力交流信号のRMS電力と、ノイズ電力(高調波およびDC成分を除く)との比。単位はdB。理想状態では、フルスケール正弦波入力時のADCのSNRは:
    SNR_{ideal}=6.02n+1.76dB
    ここでnはADCの公称ビット数。ΔΣ型ADCでは、オーバーサンプリング率が高いほど、SNRも向上する。

2. 信号対雑音歪比(SINAD,Signal-to-Noise and Distortion)

入力基本波信号のRMS電力と、ノイズ+すべての高調波歪み電力の合計との比。単位はdB。ノイズと歪みの影響を統合しており、SNRよりもADCの実際の交流性能をより正確に反映する。計算式は:

SINAD=10 log_{10}\\left(\\frac{P_S}{P_N+P_D}\\right)

ここで P_S は基本波信号電力、P_N はノイズ電力、P_D は高調波歪み電力。

3. 有効ビット数(ENOB,Effective Number of Bits)

交流入力下でADCが実際に達成できる有効分解能。初心者が見落としがちな重要なパラメータ——チップに記載された「16ビット」は「理論ビット数」だが、ENOBこそが実際に利用可能な分解能である。SINADとの換算式は:

ENOB=\\frac{SINAD-1.76}{6.02}

例えば、公称16ビットのADCで実測SINADが86dBの場合、ENOBはわずか14ビットであり、実際には14ビットの分解能しか使えないことを意味する。ENOBはオシロスコープ、波形記録装置、スペクトラムアナライザの核心指標。

4. 総合高調波歪み(THD,Total Harmonic Distortion)

ADC出力における各高調波電力のRMS和と、基本波信号電力との比。単位はdBc(キャリア相対)またはdBFS(フルスケール相対)。THDは主にADCのINL誤差によって生じ、ADCの非線形歪み特性を反映。音声、地球物理学探査のキーパラメータ。

5. スプリアスフリー動的レンジ(SFDR,Spurious Free Dynamic Range)

FFTスペクトルにおいて、基本波信号の振幅と、最も高いスプリアス(高調波または非高調波)振幅との差。単位はdB。大信号背景の中での小信号識別能力を表し、通信、映像アプリケーションの核心指標。

6. その他の動的パラメータ

  • 相互変調歪み(IMD):周波数が近い2つの正弦波信号を入力したときに、ADCが生成する相互変調成分の電力と基本波電力の比。多周波信号入力時の歪み特性を評価。広帯域通信、レーダーのキーパラメータ;
  • フルパワー帯域幅(FPBW):ADCの再構成出力信号振幅がフルスケール入力より3dB低いときの周波数。フルスケール入力下でのADCの最高動作周波数を表す;
  • 有効分解能帯域幅:ADCのSNRが3dB低下するときの最高入力周波数。交流サンプリングの帯域上限。

六、デジタル符号化とインターフェース用語:ADCの「デジタル出力規則」

このカテゴリの用語は、ADCが出力するデジタルコードの符号化ルールとプロセッサとの通信方法を定義しており、ソフトウェアによるデータ解析やハードウェアインターフェース設計の基礎となる。

1. 主流デジタル符号化フォーマット

ADCの出力符号化は入力信号のタイプ(単極/双極)によって決まる。初心者は以下の3つの最も一般的なフォーマットを理解すれば十分:

  • 単極直二進符号(USB):単極入力専用。0Vは全0コード(0000)、フルスケール-1LSBは全1コード(1111)。単極ADCのデフォルト符号;
  • 二進補数(BTC):双極入力で最も一般的。最上位ビット(MSB)が符号ビット(0=正、1=負)。ゼロは0000、正のフルスケールは0111、負のフルスケールは1000。プロセッサの符号付き整数形式と互換性があり、追加変換不要;
  • 双極オフセット二進符号(BOB):双極入力用。負のフルスケールは全0コード(0000)、ゼロは中間コード1000、正のフルスケールは全1コード(1111)。MSBは符号ビットとしても使用可能(1=非負、0=負)。

2. デジタル通信インターフェース

  • SPIインターフェース:3/4線シリアルインターフェース。ADCはスレーブデバイスとして動作。マスターが通信を開始。ポイントツーポイントで伝送効率が高く、速度も速く、大多数の中高速ADCの主流インターフェース;
  • I2Cインターフェース:2線シリアルインターフェース。複数デバイス接続可能、アドレス指定機能付き。伝送速度はSPIより低く、低速・ピン数少なめの精密ADCに適する。

七、補助機能と環境関連用語

コア性能パラメータ以外にも、これらの用語はADCの工学的適用性を決定し、ハードウェア設計やシステム選定の重要な補足情報となる:

  1. キャリブレーション機能:セルフキャリブレーション、バックグラウンドキャリブレーション、システムキャリブレーションに分類。セルフキャリブレーションは入力信号を切断して内部のオフセット/ゲインを補正。バックグラウンドキャリブレーションは変換中に自動実行され、特別な命令不要。システムキャリブレーションはフロントエンド回路を含む信号チェーン全体の誤差を補正可能;
  2. 電源除去比(PSRR):ADCが電源電圧変動をどれだけ抑制できるかを示す。直流PSRRと交流PSRRがあり、単位はdB。値が高いほど、電源ノイズに対する耐性が強く、電源回路設計の要求が低くなる;
  3. 消費電力関連:動作消費電力、ハードウェアパワーダウン、ソフトウェアパワーダウンモード。バッテリー駆動、ポータブル機器の選定における核心指標;
  4. 温度特性:動作温度範囲、保存温度範囲、接合部温度上限、および各パラメータの温度ドリフト係数。極端な環境下でのADCの動作安定性を決定。

まとめ:初心者のための選定指針——パラメータを見る核心ロジック

すべての用語を読んだ後、初心者は以下の選定原則を覚えておけば、用途に迅速にマッチさせることができる:

  1. 直流精密測定:静的パラメータ(INL、DNL、オフセット誤差)を優先。ΔΣ型ADCを選択。特にENOBとノイズ性能に注目;
  2. 産業制御/マルチチャンネル切替:取得時間、遅延、単調性を優先。SAR型ADCを選択。特にDNLとチャンネル切替時の安定時間に注目;
  3. 高周波/高速信号取得:動的パラメータ(SNR、SFDR、ENOB)、サンプリングレート、アナログ帯域幅を優先。パイプライン型ADCを選択。特にアパーチャジッタとフルパワー帯域幅に注目。

『TIアプリケーションレポート - 用語集:ADCの仕様と性能特性』 ドキュメントダウンロードリンク:https://www.123865.com/s/2Y9Djv-gJddH?pwd=d4m2#

「いいね!」 2