新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > AD7794使用過程中出現(xiàn)不工作的問題

AD7794使用過程中出現(xiàn)不工作的問題

作者: 時間:2017-10-21 來源:網(wǎng)絡(luò) 收藏

  問題:

本文引用地址:http://butianyuan.cn/article/201710/367129.htm

  使用進(jìn)行溫度測量,外部接的是六路溫度鉑電阻,采用單次采樣方式分別進(jìn)行六個通道的數(shù)據(jù)采樣(每秒鐘對六個通道分別進(jìn)行一次采樣)。但是ad7794會在某個時刻死掉,這個時刻可能是上電后5000s或者更久,沒有確定的時間點。對SPI總線進(jìn)行設(shè)置時,采用的SCK時鐘為5khz。如果sck時鐘為500khz時,這種死掉的情況大約十分鐘或最長半個小時就會出現(xiàn)一次。如果死掉了,必須掉電重啟才能恢復(fù)正常。我想請問一下,這個現(xiàn)象可能是由于什么問題造成的?我查看了下咱們的評估板,我在SPI總線上沒有那個1M歐姆的上拉電阻,采用的是FPGA直接輸出的信號連接。

  另外,咱們有個連續(xù)轉(zhuǎn)換、連續(xù)采集的模式,我搞不太清楚的是,如果我要采集六個通道的數(shù)據(jù),連續(xù)轉(zhuǎn)換有什么意義?連續(xù)采集的話,我怎么能分清那個數(shù)據(jù)對應(yīng)哪個通道呢?多謝了,在線等。

  回答:

  “死掉”有可能是SPI總線失步。

  比如你發(fā)了16位指令,但因為干擾,ADC可能認(rèn)為SCLK跳了17次,結(jié)果就是以后的指令和數(shù)據(jù)全都錯位了

  可以試試從SPI連續(xù)發(fā)32個以上1給ADC,這是個soft reset

  連續(xù)轉(zhuǎn)換是說你把ADC配好了之后,ADC每次轉(zhuǎn)換完成后自動開始下一次轉(zhuǎn)換

  與之對應(yīng)的是單次轉(zhuǎn)換,每次轉(zhuǎn)換完后就停下進(jìn)入低功耗狀態(tài)

  不支持自動輪詢各個通道。那個功能在AD719x系列和AD717x里面有,一般會把data+status打開,從數(shù)據(jù)后面跟著的status里面看通道號。



關(guān)鍵詞: AD7794

評論


技術(shù)專區(qū)

關(guān)閉