新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > AD7794使用過程中出現不工作的問題

        AD7794使用過程中出現不工作的問題

        作者: 時間:2017-10-21 來源:網絡 收藏

          問題:

        本文引用地址:http://www.104case.com/article/201710/367129.htm

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

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

          回答:

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

          比如你發了16位指令,但因為干擾,ADC可能認為SCLK跳了17次,結果就是以后的指令和數據全都錯位了

          可以試試從SPI連續發32個以上1給ADC,這是個soft reset

          連續轉換是說你把ADC配好了之后,ADC每次轉換完成后自動開始下一次轉換

          與之對應的是單次轉換,每次轉換完后就停下進入低功耗狀態

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



        關鍵詞: AD7794

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 昆山市| 北海市| 中江县| 廉江市| 桦南县| 和田县| 彰化县| 通化县| 肥西县| 南通市| 伊金霍洛旗| 锡林郭勒盟| 闵行区| 永仁县| 蓬莱市| 喀什市| 夏津县| 连山| 汕尾市| 都兰县| 肥西县| 横山县| 财经| 江阴市| 光山县| 韶山市| 融水| 莫力| 吴桥县| 沙河市| 车致| 鄯善县| 平罗县| 托里县| 兰州市| 陕西省| 天全县| 惠安县| 多伦县| 巴青县| 图们市|