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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于CPLD的MAX1032采樣控制的方法與實現(xiàn)

          基于CPLD的MAX1032采樣控制的方法與實現(xiàn)

          作者: 時間:2012-09-16 來源:網(wǎng)絡 收藏

          圖6所示是Modelsim的仿真波形。SCLK上跳沿DIN_out的數(shù)據(jù)被讀取。

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



          程序的第二部分的作用是將輸出的串行結(jié)果存入內(nèi)部的一個14位寄存器。結(jié)果DOUT_in_S是14位的串行序列。在SCLK的上跳沿讀取數(shù)據(jù)后,可將其存到一個內(nèi)部寄存器,再由DOUT選擇輸出寄存器的高或低八位數(shù)據(jù)讀出。最后的結(jié)果是并行輸出的??偣?個字節(jié),末兩位數(shù)據(jù)無效。對于外部時鐘模式,可從加載轉(zhuǎn)換啟動字開始計算,在第16個SCLK下跳沿,芯片將輸入采樣結(jié)果。得到結(jié)果即可按照公式(采樣電壓=12x(轉(zhuǎn)換成十進制的輸出結(jié)果)/16384)進行計算。以下是這部分功能的可綜合代碼:




          圖7所示是Moddsim仿真的讀取的采樣結(jié)果并將其存入寄存器DOUT_P_buf的仿真圖。由圖可見,在啟動采樣后的第16個SCLK的下跳沿,MAX1032輸出14位串行采樣結(jié)果,CPLD將其存入內(nèi)部寄存器中以待系統(tǒng)讀取。一般在下一次采樣之前,需要將CPLD復位來清除上一次采樣的數(shù)據(jù)。由于外部時鐘模式下的SSTRB始終為低,故本例沒有對該信號進行處理。



          5 結(jié)束語
          本文介紹了利用CPLDMAX1032進行采樣的,包括CPLD的內(nèi)部邏輯設計和對采樣信號的處理等。實驗證明,該能夠適用
          需要使用CPLD外圍電路的場合。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

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

          關閉
          看屁屁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); })();