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

ADCとDACについて他

tanceの回答

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

tanceです。 考え方は全部合っていますよ。 MSB=1で内部D/A出力がFS/2というのは、未知の入力に対して、その値が フルスケールの半分より上か下か、を最初に調べるのは自然ではないで しょうか。(FS:フルスケールの意) 小学生のときにやったつまらないゲームがあります。子供Aが1から10 までの数を頭に思い浮かべ、子供Bがそれを何回かの質問で当てるのですが 子供Aは子供Bが提示した数字より大きいか小さいかしか答えてはいけま せん。1ですか?2ですか?3ですか?と聞く子もいますが、頭の 良い子はまず5ですか?と聞き、その答えによって次の提示数字を選び ます。これと同じことと考えてください。 また、全ビットが1のときにフルスケールになるのが自然です。 (そうでない設計のA/Dもありますが)だとすると、MSBだけが1で他が 全部0のときはFSの半分になる、と考えても良いです。 蛇足ですが、デジタル信号というのは実は1ビットのA/Dコンバータ(?) であると言えます。0.5より上なら1、下なら0 というわけですから。

fg5_sinnyo
質問者

補足

だいぶAD変換が分かってはきたのですが、実は難しい不良の修理というのが基準電圧ICのずれなんです。 つまり、ADコンバーターへのREFに5Vが来ないといけないところが、 例えば4.95Vくらいしか来てなくてこの基準電圧ICを交換すると直るというものなのです。 それで、 http://oshiete1.goo.ne.jp/qa2714426.html にとてもよい回答があったので参考にしたのですが、少し分からないのでもうちょっと質問させて下さい。 今回の話の中には基準電圧のことが全く出てきていないのですが、上記のリンクの質問の中には「実際のAD変換器は、この基準電圧のm/n倍の電圧を内部で作って、これと入力信号と比較することで、入力電圧を求めるということをやっています。」とあります。 今回の話に基準電圧を介在させるとどのような説明になりますか? また「例えば16bit分解能のAD変換器はnの値が2^16=65536あって、V×mの数値をV×m/65536刻みの精度で読めるということになります。」とありますが、「今回4bitの分解能なのでV×1V/2^4=V×1V/16刻みの精度で読める」と言い換えると4回しか比較しないのに1/16刻みつまり16回比較?という矛盾が生じます。m=FSという考え方が間違っていますか? 話が奥深いところにまで言及していますが、この不良の話を会議の場で発表することになると思うので(恐らく11月以降ですが)完全に納得いくところまで理解したいと考えております。 ご協力よろしくお願い申し上げます。

関連する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ビットだと到底足りません。そこで抵抗を変えなければならないのですが、自動的に変える機構がないとロガーとしては使えません。 どうしたものでしょう。 自作できそうかそうか、あるいは、こんな小回りの良い会社があるよ、という情報がありましたら、教えてください。 よろしくお願い致します。