D/A変換器|科目A-1(応用情報技術者) 令和7年 春期午前試験 問18

出典:令和7年春期 午前 問18 分野:ハードウェア(中分類)
8ビットD/A変換器を使って,負でない電圧を発生させる。使用するD/A変換器は,最下位の1ビットの変化で出力が10ミリV変化する。データに0を与えたときの出力は0ミリVである。データに16進数で82を与えたときの出力は何ミリVか。
  • ア:820
  • イ:1,024
  • ウ:1,300
  • エ:1,312
応用情報技術者
解説

16進数82を10進数に変換します。

8216 = 8 × 16 + 2

= 128 + 2

= 130

最下位の1ビット、すなわちデータが1増えるごとに出力電圧は10ミリV増加します。

したがって、データが130のときの出力電圧は、次のようになります。

130 × 10 = 1,300ミリV

したがって、が適切です。

TSUNAGARU-ADVICE

まず押さえたいこと

D/A変換では、デジタル値を10進数に直し、その値に1LSB当たりの電圧変化量を掛けることで出力電圧を求めます。16進数が与えられた場合は、まず10進数へ変換することが基本です。

迷ったときの判断軸

16進数は、上位桁ほど16の累乗を重みとしてもつ点に注意します。また、8ビットD/A変換器だからといって常に最大値を使うわけではなく、与えられたデジタル値そのものに対応する段数を数えます。1LSB当たりの変化量の単位も確認しましょう。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、D/A変換をデジタル値とアナログ量の対応関係として理解しましょう。センサー制御・組込み機器・PWMやA/D変換との比較など、ハードウェア制御の問題にもつながります。