アナログ電子回路技術者同士の交流のためのアナログ・デバイセズ提供の掲示板サイトです。
日々の回路設計活動での課題や疑問とそれらの解決、あるいはご意見やご提案などの投稿を是非お寄せください!
  トップページに戻る
 現在の総記事数
 Translation
スタッフ
 

閲覧数の多い投稿

* ランキング情報は約24時間おきに更新されます。
ポイント数が高い投稿

* ランキング情報は約24時間おきに更新されます。

アナログ電子回路コミュニティサービス終了のお知らせ

平素はアナログ電子回路コミュニティをご愛顧いただき誠にありがとうございます。

この度、アナログ電子回路コミュニティは2018年3月末日をもってサービスを終了することとなりました。それに伴いまして、本サービスへの新規会員登録は2月末日をもって締切りといたします。約10年という大変長い間、たくさんの皆様にコミュニティをご利用いただきましたこと、深く感謝申し上げます。

なお、コミュニティに掲載しているコンテンツは編集の上、アナログ・デバイセズ社のウェブサイトに随時掲載していく予定です。詳細は追って会員の皆様にお知らせいたします。

今後ともEDN Japanをご愛顧くださいますようお願い申し上げます。


アナログ電子回路コミュニティ運営事務局
* LTC製品に関するご注意
申し訳ございませんが、現時点ではリニアテクノロジー社製品についてのお問い合わせは、リニアテクノロジー社の 技術サポートページ からお問い合わせください。

スレッド一覧に戻る

Kaidenpa
タイトル
AD7176-2
ポイント []
pt.
アクセス961
カテゴリーA/D&D/Aコンバータ、クロック
キーワード AD7176-2AD7176-2   Dout   ステータスレジスタ   ch2   SPIクロック   Powered by Yahoo
投稿日時17/02/17 20:21
AD7176-2のレジスタの設定について教えてください
・SPIクロック 1MHz
・シングル変換
・4chを変換したい
・DATA_STAT=1
・DATA出力レート 1KHz

CSをLにして 0x01,0x04 ,0x10 を書込みすると約6.5ms後にDoutがLになります
その後0x44を書くと 4バイト現れます 最初の1バイトはステータスレジスタです (0xD2)
その後DoutはLのままです
シングル変換を繰り返してもch2しか読み出せていないです.
同じCS期間にDout=Lの時に2回目を読むと0x80,0x80,0x80,0x80になります
1回のCS=L期間または別のCS=L期間に4ch分のデータは読めないでしょうか
以上よろしくお願いします

コメントする     


PNP-NPN 回答番号 3
タイトル
DOUTの動きがちょっと??
ポイント
pt.
アクセス937
投稿日時17/02/23 10:07
 動作不具合の様子の中で、ひとつ気になったところがあります。シングル変換動作の後、データを4バイト読み出すと、DOUTは”L"のままで変化しないということがあげられていますが、このデバイスではデータを全部読み終わるとDOUTは”H"に戻らなければなりません。この読み出しサイクルが完結していないと、DOUTが”H"に戻りません。このあたりをチェックされたらいかがでしょうか。

Kaidenpa 回答番号 2
タイトル
IDコードを読んでみました
ポイント
pt.
アクセス912
投稿日時17/02/22 22:45
アドバイスありがとうございます
ADCの設定値は見直しているところです

外部リファレンス5Vを入れています
各chはREF-(GND)を基準にしています

試しにIDコードを読みだしてみました
期待値0x0C94ですが 0x40C5になっていました
'4'+'0'+'C'+'5' データの0Cだけは一致しています

電源は正常なので設定だけだと思っていますが
現状 まだ格闘中です
※このデータをダウンロードするにはログイン(ユーザー登録)が必要です。

PNP-NPN 回答番号 1
タイトル
入力chの設定方法を見直してみては?
ポイント
pt.
アクセス1020
投稿日時17/02/21 11:51
 読み出したステータス・レジスタの内容からは、AD変換の動作がエラーを起こして、READY信号(DOUT/RDY)もHに戻っていないという状態です。正常な動作が実行されていないようです。
 AD7176-2はAD変換開始前に、どのChannnelをイネーブルにして、その入力をどの入力端子に接続するかをChannnel Registerに設定してから、ADC動作を実行します。その際にやはりChannnel Registerに各chの動作設定のSetUp Registgerを選んで設定しておきます。SetUpは4種類あり、別途SetUp Registerの書き込みで設定しておきます。
 この状態でシングル変換をADC Mode Registerdeに、0x8010hを書き込むと、1ch分の変換が実行されます。この設定では、内部リファレンスを使用しています。シングル変換のスタートに0x0410hを書き込んでいるようですが、この設定では、外部リファレンスを選んでいることになります。READY信号は、データを読み出した後、あるいは次の変換画始まるとHに戻ります。
 Registerの設定をもう一度見直すことをお勧めします。

スレッド一覧に戻る



コメント投稿

* コメントの投稿にはログイン(ユーザー登録)が必要です。


タイトル

* 50文字以内
『初心者でも大丈夫!』
(記事の内容が初心者向けの場合はここにチェックをしてください。)
本文

* あと6000文字

ファイル1
ファイル2
ファイル3

* 5MBまでのGIF, JPEG, PDF ファイルが投稿できます。

* 入力に時間がかかると、セキュリティのためにログイン情報が破棄されて書き込みが処理されないことがあります。投稿内容確認ボタンを押す前に、一旦文章をクリップボードにコピー(本文入力欄をクリック後Ctrlキー+A、Ctrlキー+Cと連続で押す)して、再貼り付けできるようにしておいて下さい。

ゲスト 様
投稿する場合はログインして下さい。 初めての方はこちらからご登録ください。

お知らせ
ユーザーランキング

* ランキング情報は約24時間おきに更新されます。


  個人情報保護方針会社情報お問い合わせ

copyright(c) 2010 - 2017 ITmedia Inc.