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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > TMS320F28335與串行A/D轉(zhuǎn)換器ADS7863的接口設計

          TMS320F28335與串行A/D轉(zhuǎn)換器ADS7863的接口設計

          作者: 時間:2011-08-05 來源:網(wǎng)絡 收藏

          2.2.1 的主要引腳定義
          的主要引腳定義如下:CHxy+:同相模擬輸入通道xy+(x代表A或B,y代表0或1,eg:A1+);CHxy-:反相模擬輸入通道xy~(x代表A或B,y代表0或1,eg:A1-);M1:模式引腳1,選擇SDOx數(shù)字輸出,x代表A或B;M0:模擬引腳0,選擇模擬輸入通道;SDI:數(shù)據(jù)輸入,這個管腳允許使用的增加功能,并且這些功能可以用在ADS7861的兼容模式上;CONVST:轉(zhuǎn)換開始,不管CLOCK的狀態(tài),在CONVST的上升沿ADC從采樣模式進入保持模式,轉(zhuǎn)換本身在CLOCK的下一個上升沿開始;RD:讀數(shù)據(jù),SDOx輸出與SDI輸入的同步脈沖,RD只在j.jpg為低時觸發(fā);j.jpg:芯片選擇,當置低時,SDOx輸出有效,當置高時,SDOx輸出3態(tài)。CLOCK:外部時鐘輸入;BUSY:ADC忙碌指示符,當進入保持模式時,BUSY變成高電平,轉(zhuǎn)換結束后,BUSY變成低電平;SDOB:B的數(shù)據(jù)輸出,在CLOCK的下降沿數(shù)據(jù)是有效的;SDOA:A的數(shù)據(jù)輸出,當M1為高時,SDOA與SDOB都是有效的,數(shù)據(jù)在CLOCK的下降沿是有效的。
          2.2.2 ADS7863的工作原理
          ADS7863的工作模式根據(jù)M0,M1的不同配置分為四種,如表1所示。本文主要介紹ADS7863的M0=0,M1=1模式時的工作原理。當M0=0、M1= 1時,ADS7863工作在人為通道控制模式,數(shù)據(jù)只在SDOA腳輸出,SDOB腳置為3態(tài)。SDI選擇不同的模擬輸入通道。當CONVST置高時,一個轉(zhuǎn)換被觸發(fā)。ADS7863需要32個CLOCK周期從兩個模/數(shù)ADCs輸出轉(zhuǎn)換結果,需要1.0μs完成一個完整的CONVERSION/READ周期。如果CONV-ST信號每0.5μs被觸發(fā)一次(RD信號的需要),那么每第二個脈沖被忽略。在CONVST的上升沿,不管CLOCK的狀態(tài),ADC從采樣模式進入保持模式。經(jīng)過一些延遲,BUSY信號變成高電平,并且在轉(zhuǎn)換周期內(nèi)保持高電平。在第二個時鐘的下降沿,根據(jù)SDI寄存器的C[1:0]兩位的狀態(tài),ADS7863選擇使用下一個轉(zhuǎn)換周期的模擬輸入通道。CS必須置為低電平以使能SDOA輸出。在每個轉(zhuǎn)換的每32個CLOCK周期的下降沿,數(shù)據(jù)是有效的。輸出數(shù)據(jù)由一個‘0’,緊接一個ADC指示符(CHAx為‘0’,CHBx為‘1’),12位轉(zhuǎn)換結果,和一個‘00’組成。

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

          c.jpg


          相應的時序圖如圖3所示。

          d.jpg

          負離子發(fā)生器相關文章:負離子發(fā)生器原理


          評論


          相關推薦

          技術專區(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); })();