• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイコンとADコンバータとのインターフェース回路)

マイコンとADコンバータとのインターフェース回路

このQ&Aのポイント
  • マイコンと外付けADCのインターフェース回路について質問
  • 外付けADCを利用し、マイコンとのインターフェース方法を教えてほしい
  • UART ICを使用する方法など、他のインターフェース手法も教えてほしい

質問者が選んだベストアンサー

  • ベストアンサー
  • mark225
  • ベストアンサー率37% (6/16)
回答No.2

#1です。 そうですね、外付けA/Dコンバーターを使うのであれば、「パラレルポート」を使ってエミュレーションするのがベターと思います。 >ソフトウェア設計者の負担は大きくなってしまうのでしょうか。 「シリアル入出力ドライバ」を作ればOKですからプログラム経験者であれば大した負担にはならないと思います。

kikucchy
質問者

お礼

お礼が遅くなりすみません。 有益なご助言ありがとうございました。

その他の回答 (1)

  • mark225
  • ベストアンサー率37% (6/16)
回答No.1

>UART ICでシリアル/パラレル変換する? シリアルインターフェースのA/Dコンバータはチャンネル設定やモード設定などをマイコン側からコマンドとして送信する必要があると思いますので、単にシリ/パラ変換するだけでは動作不可と思います。 CPU内臓のSCIやA/Dコンバータにどの程度の仕事量が必要なのか分かりませんので何がベストかは言えませんが、私が思い付く候補としては以下の通りです。 1.A/DコンバータはCPU内臓のものを使い、チャンネル不足はアナログ側でアナログマルチプレクサを使って増設する。 2.外付けA/Dコンバータとのシリアル通信は、ハード的にはCPUの「パラレルポート」を使って「ソフトウエア」でシリアル通信処理する。 3.CPU内臓のSCI(他の用途に割当済み)はタイミング的に「遊び時間」があるのであれば、A/Dコンバータと切り換えながら使う。

kikucchy
質問者

お礼

回答ありがとうございます。 初心者で引き出しのない私には勉強になります。 外付けA/Dコンバーターのデータシートを見ると、SPI シリアルI/Oとあったので、「パラレルポート」を使ってエミュレーションするのが、楽なのでしょうか。 ソフトウェア設計者の負担は大きくなってしまうのでしょうか。

関連するQ&A