• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADCとDACについて他)

ADCとDACについて他

tanceの回答

  • tance
  • ベストアンサー率57% (402/704)
回答No.1

ADコンバータにはいろいろな種類があります。 ○逐次比較型(AD7894はこれです) ○積分型 ○フラッシュ型 ○ΔΣ型(Σデルタというメーカもある) ○パイプライン型(これは正式名称ではない?) ○その他 逐次比較型の動作をかいつまんで言うと、 ADコンバータの中にDAコンバータが入っていて、入力とそのDA出力 電圧の大小を常に比較しています。そして、この2つの電圧が一致する ようにDAコンバータをコントロールしています。 つまり、DAがあるデジタル値によってドライブされて、あるアナログ値 を出力している状態で、そのアナログ値が入力電圧と同じだったら、 DAに与えているデジタル値がそのまま入力をデジタル変換したものに ほかならないわけです。 大小比較は、あるビットを1にしてみて大きすぎれば0にして、さらに 下のビットを1にして、・・・という具合に全ビットを決定して 行きます。 AD7894はシリアル出力なので、デジタル信号出力は1本しかありません。 他のパラレル出力式のICでは多数本のデジタル信号が同時に出ていて bit0, bit1, ・・bit13 などと名前がついています。しかし、これらの デジタル信号にはその「重みづけ」の重い信号と軽い信号があるので 一番重い信号にMSB(Most Significant Bit)と明記し、一番軽い信号に LSB(Less Significant Bit)と明記しています。メーカやICの品種に よってはbit0がLSBのものとMSBのものがあるので注意が必要です。 DAコンバータにもいろいろな種類があります。 ○R-2Rラダー式 ○電流加算式 ○その他 これは回路図を描かないと説明しづらいので下記を参照してください。 http://practice.ed.sie.dendai.ac.jp/micom/ADDA.pdf オーバーシュート等による誤動作に名前があるか、という質問ですが、 ドンピシャリの名前はなさそうに思います。強いて言えば、 「シグナル・インテグリティ」、とか「信号終端」といったところが キーワードかもしれません。

fg5_sinnyo
質問者

お礼

ご回答誠にありがとうございます。 逐次比較型について調べてみると http://techon.nikkeibp.co.jp/article/WORD/20061113/123485/ に良い例が載っていました。 ここで分からないのが、 「MSBを1に設定すると,1Vの半分である0.5VがD-A変換器から出力され」 というところです。 MSBを1にするとなぜその半分である0.5VがD-A変換器から出力されるのでしょうか? その次は0.5Vの半分である0.25Vを足した0.75Vってなってますが、これを4ビット続けると、 1回目:0.5Vと比較 2回目:0.5V+0.25V=0.75Vと比較 3回目:0.5V+0.25V+0.125V=0.875Vと比較 4回目:0.5V+0.25V+0.125V+0.0625V=0.9375Vと比較 で終わりということでしょうか? 分解能が4ビットしかないので0.9375V以上1V未満はすべて同じデジタル値となる。 仮に24ビットなどの高精度にすれば0.999Vと0.998Vも異なるデジタル値として検出できる。 という認識で合っていますか? とはいうものの、MSBを1にした後の1回目の比較では分解能に関係なく フルスケール電圧の半分の値と比較するということなのかがよく分かりません。 DA変換の方は教えて頂いたpdfファイルを熟読後、分からないところがあれば再度質問したいと思います。 以上よろしくお願い申し上げます。

関連するQ&A

  • d/Aコンバータ(ad5445)ゲインの増加について質問

                   5V             GND Vdd|              | ーーーーー|        20kΩ  Rfb    |ーーーーーーーー|        | |          | D/A   |  ̄      62KΩ コンバータ| ─c        |         | |         |         | |  ____     | Iout1  |ーーー|- |_|___0~20v出したい  Iout2  |ーーー|+ | ____| |  -- Vr|     |   ↑ ef|    ーー  オペアンプ   |   GND       |   15KΩ   |   |   Vin このような回路でデジタル信号をアナログ信号に変換、増幅したいと思っているのですが、 1.Vinの値がわかりません。ここは5vでよいのでしょうか? 2.この接続であってるのでしょうか? d/AコンバータはAD5445を使用 オペアンプはJRCの3404AD デジタル信号は11bit 回路的にはAD5445のデータシートの18Pにあるゲインの増加になります。

  • AD変換する方法が分かりません

    真空計の出力端子にアナログ出力端子があります。そのアナログ信号をAD変換してFPGAに取り込み、真空計と同じ真空値をFPGA側にも表示させたいのです。 第1歩として、アナログ信号をAD変換させる方法が分かりません。 デジタル側は8bitで出力させたいです。 AD変換としてPICを使うべきか、それともAD変換専用の半導体を使えば良いかわかりません。 AD変換専用の半導体素子は、何を使えば宜しいでしょうか? 教えて下さい。

  • 矩形波の変化直前のオーバーシュート

    spiceなどの回路シミュレーションで、 矩形波の電圧変化の直前にオーバーシュート、アンダーシュートが出る事がありますが、 この理由がわかる方教えて頂けませんか? (絵が汚くてすみません)

  • オーバーシュートによるロジックの動作

    高周波伝送において 整合がずれて反射により過度のオーバーシュートが発生している場合 この信号によりロジックの誤動作はあるものでしょうか?当然ハイレベルで スレッショルドを超えるアンダーシュートはLOになると思いますが、オーバーシュートが大きすぎてic動作エラーとかってあるのでしょうか?ちなみにロジックはLVです。

  • DAコンバーターについて教えてください。

    DAコンバーターについて教えてください。 デジタルアナログに変換する回路について教えてください。 ネット上 http://www-nh.scphys.kyoto-u.ac.jp/~enyo/kougi/elec/node51.htmlで見ると抵抗のスイッチで分圧して出力にアナログが出力されると説明が ありますが、自分にはデジタルの信号(ここでは直流電圧)を入れて出てくるのはデジタルだと おもうのですが、なぜこの回路でアナログ(交流)が出力されるのかわかりません。 どなたかおしえてくださらないでしょうか?

  • アナログ入力変化の検出回路

    アナログ入力の変化を検出できる回路はないでしょうか? 具体的に可変抵抗10kΩの分圧(手動操作)をADコンで取り込むのですが入力が一定でない為現在は一定時間ごとにAD変換を行っています。(1秒10~50回)この方法では電力消費が大きくなってしまうのではないかと思います。そこでアナログ入力が変化を検出しその時だけAD変換を行うようにしたいのですが何かいい回路は無いでしょうか? 変化の上下の識別は必要ないですが変化はデジタルで拾うようにしたいと思っています。オペアンプの微分回路で検出できそうな感じはしたのですがこれではデジタルで上手く取れないのでは?・・と何かいい方法がありましたらよろしくお願いします。

  • ADコンバーター

    デルタシグマ型のADコンバーターが広く使われてるそうです 基本構成の回路でコンパレーターから出た1ビットデジタルデータはデシメーション回路というブロック図に入っています その出力がAD変換された16ビットのデーターが出ていますが、このデシメーション回路とはどんなディジタル回路なのでしょうか? 単純にカウンターで1ビットデーターを数えるだけではダメのようです。

  • 矩形波の変化直前のオーバーシュート

    spiceなどのCMOS回路シミュレーションで、 矩形波の電圧変化の直前にオーバーシュート、アンダーシュートが出る事がありますが、 この理由がわかる方教えて頂けませんか? 簡単なインバータのイメージを記します。(絵が汚くてすみません) トランジスタに寄生CRはつきますが、意図的なLなどはつけていません。

  • オーバーシュート/アンダーシュートについて

    高速のバスラインにオーバーシュート、アンダーシュートの対策として ダンピング抵抗を入れる事をよく聞きます。 データバスやアドレスバスに入れているは見受けられますが、その他のライン はどうしたら良いのか困惑しています。 どのような思想で設計したら良いのか、アドバイス又は経験のある方ご教示をお願いします。

  • 電流ロガーの製作

    電流値を測って記録するロガーを作りたいのですが、自作できるか、どこかの会社に作ってもらうか、考えてます。 抵抗をかませて、電圧をADコンバータでデジタル値を吐きだしてもらう回路になろうかと存じますが、 電流のレンジが0.1nA~1mAと広いので、ADが10ビットだと到底足りません。そこで抵抗を変えなければならないのですが、自動的に変える機構がないとロガーとしては使えません。 どうしたものでしょう。 自作できそうかそうか、あるいは、こんな小回りの良い会社があるよ、という情報がありましたら、教えてください。 よろしくお願い致します。