<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

            問題:

          本文引用地址:http://www.ex-cimer.com/article/201710/367129.htm

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

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

            回答:

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

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

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

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

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

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



          關(guān)鍵詞: AD7794

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();