Skip to the content.

最終更新日:2026年10月4日

まず結論

A/D変換は、連続的に変化するアナログ値を、コンピュータで扱える離散的なデジタル値に変換する処理です。

FEでは、次の2点を同時に押さえることが重要です。

デジタル化
├─ 小さなノイズの影響を受けにくくできる
└─ 量子化するので誤差がなくなるわけではない

「デジタル=誤差ゼロ」ではありません。

そして、もう一つ重要なのは、

ノイズを抑えるために、単純にビット数を下げればよいという意味でもありません。

です。

直感的な説明

0~8Vの電圧を2ビットで表す極端な例を考えます。

2ビットなら、表現できる組合せは4種類です。

0~2V → 00
2~4V → 01
4~6V → 10
6~8V → 11

例えば入力が3V付近で、

3.00V
3.02V
2.98V
3.05V

と少し揺れていても、すべて同じ範囲に入れば、

01
01
01
01

と同じデジタル値になります。

これが、小さなノイズの影響を受けにくくできるという意味です。

ただし、3.00Vと3.05Vの違いまで同じ値にしてしまったとも言えます。

つまり、

細かな情報を捨てることと、小さな揺らぎを無視できることは表裏一体

です。

定義・仕組み

A/D変換は、基本的に次の流れで考えます。

アナログ信号
連続的な値
→
標本化
時間を区切る
→
量子化
値を段階に分ける
→
符号化
0・1で表す

標本化

連続して変化する信号を、一定の時間間隔で取り出します。

連続した時間
↓
一定間隔で測る
↓
標本化

量子化

取り出した値を、決められた段階のどこかに割り当てます。

ここで本来のアナログ値とデジタル値の間に差が生じます。これが量子化誤差です。

符号化

量子化した値を、0と1のビット列として表現します。

ビット数と分解能

nビットなら、基本的に

2^n 段階

で表現できます。

例えば、

ビット数 段階数
2ビット 4段階
8ビット 256段階
10ビット 1,024段階
12ビット 4,096段階

ビット数を増やすほど段階を細かくできるため、分解能は高くなります。

ビット数を増やす
↓
量子化幅が小さくなる
↓
細かな電圧差を表現できる

「精度が落ちる」と「ノイズに強い」は両立する

ここが試験で最も混乱しやすいところです。

A/D変換では連続値を離散値に置き換えるため、量子化誤差が生じます。

一方、小さな入力変動が同じ量子化区間に収まれば、デジタル値は変化しません。

細かな差まで表したい
→ 分解能を高くする

小さな揺らぎが同じ区間に収まる
→ デジタル値は変化しない

したがって、

量子化によって細かな情報を失うことと、小さなノイズの影響を受けにくいことは矛盾しません。

では、ノイズ対策としてビット数を下げるのか?

通常は、そう単純には考えません。

ビット数を下げれば量子化幅が大きくなり、小さな変動がデジタル値に現れにくくなる場合はあります。しかし同時に、本来必要な小さな信号変化まで区別できなくなります。

ビット数を下げる
↓
量子化幅が大きくなる
├─ 小さな揺らぎが見えにくくなる場合がある
└─ 必要な小さな変化も見えなくなる

そのため、実際の計測では必要な分解能を確保したうえで、回路上のノイズ対策、フィルタ、平均化なども含めて考えます。

分解能・精度・ノイズ耐性を混同しない

この3つは同じ意味ではありません。

用語 見るポイント
分解能 どれだけ細かい違いを区別できるか
精度 測定値が真の値にどれだけ近いか
ノイズの影響 外乱によって値がどれだけ揺れるか

例えば12ビットADCを使っていても、ノイズによって下位ビットが大きく揺れていれば、12ビットすべてが有効な測定情報になるとは限りません。

ビット数が多い=必ず高精度、ではない

という点も切り分けておきます。

科目Aでどう出る?

「A/D変換では誤差が発生しない」

誤りです。

連続値を有限個の段階で表すため、量子化誤差が生じます。

「デジタル化すると外来雑音の影響を受けにくい」

適切です。

小さな変動が同じデジタル値の範囲に収まれば、出力値が変化しないためです。

「デジタル演算では丸め誤差が発生しない」

誤りです。

有限の桁数で数値を表現するため、デジタル演算でも丸め誤差が発生することがあります。

「A/D変換には時間がかからない」

誤りです。

サンプリングや変換、演算には時間が必要なので、遅延がゼロになるわけではありません。

どんな場面で使う?

センサが出力する電圧などのアナログ信号を、マイコンやコンピュータで処理するときに使います。

温度・圧力・振動など
↓
センサ
↓
アナログ電圧
↓
A/D変換
↓
デジタル値
↓
演算・判定・記録

実務では「何ビットにするか」だけでなく、入力レンジ、必要な分解能、ノイズ、サンプリング周期などを合わせて考えます。

よくある誤解・混同

デジタル化すれば誤差がなくなる

違います。

量子化誤差や丸め誤差は存在します。

ビット数を増やせば必ず精度が上がる

ビット数を増やすと分解能は高くなりますが、それだけで測定精度が保証されるわけではありません。

ノイズに強くするにはビット数を下げればよい

単純には言えません。

量子化幅を粗くすれば小さな揺らぎが見えにくくなる一方、必要な信号変化まで失う可能性があります。

分解能と精度は同じ

違います。

FEでは、

ビット数
→ 段階数
→ 分解能

真値への近さ
→ 精度

と切り分けます。

まとめ(試験直前用)

  • A/D変換 → アナログの連続値をデジタルの離散値へ変換
  • 標本化 → 時間を区切る
  • 量子化 → 値を段階に分ける
  • 符号化 → 0・1で表現する
  • デジタル化しても量子化誤差や丸め誤差はなくならない
  • 小さなノイズが同じ量子化区間に収まれば、デジタル値への影響は現れにくい
  • ビット数を下げること自体がノイズ対策の目的ではない

「誤差がなくなる」ではなく、「小さな揺らぎの影響を受けにくくできる」と判断する。

© 2024-2026 stemtazoo. All rights reserved.