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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > ADS8344與TMS320LC545的應(yīng)用接口設(shè)計

          ADS8344與TMS320LC545的應(yīng)用接口設(shè)計

          作者: 時間:2011-10-09 來源:網(wǎng)絡(luò) 收藏
          2.3 的工作特點

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

            的控制寄存器是一個8位只寫寄存器,數(shù)據(jù)從DIN引腳輸入,當微機讀取完上次轉(zhuǎn)換結(jié)果時,下一個轉(zhuǎn)換通道的控制字節(jié)就寫到了DIN引腳,需要8個DCLK時鐘才能將完整的控制信息寫到控制寄存器。控制寄存器各位功能說明如下:

            S:控制字節(jié)的開始位,為高時才表示輸入的字節(jié)有效。

            A2~A0:模擬輸入通道選擇位。

            SGL/DIF:模擬通道輸入方式選擇位。當為高時,為單端輸入;為低時,為雙端差分輸入。

            PD1~PD0:功率管理選擇位。

            (1)模擬通道的輸入方式

            的8個模擬輸入通道可以設(shè)置成單端輸入或差分輸入。單端輸入時,各個模擬通道均輸入+IN信號,而從COM引腳接入-IN信號。雙端差分輸入時,通道CHO和CH4、CH1和CH5、CH2和CH6、CH3和CH7組合成差分輸入。當芯片進入保持階段時,+IN和-IN的差分輸入信號送到內(nèi)部的電容器陣列上。-IN輸入的電壓范圍為-0.2V~+1.25V,+IN輸入電壓范圍為-0.2V到+VCC+0.2V。例如:若參考基準電壓為1.25V, 而COM引腳接地,則單端輸入通道的電壓范圍為0V~+1.25V;若基準輸入電壓為3.3V,而COM引腳接+0.5V,則單端輸入通道的輸入電壓范圍為+0.5V ~+3.8V。

            

          ADS8344與TMS320LC545的接口電路

            (2)功率管理方式

            ADS8344提供了靈活的功率管理模式,允許用戶在給定的通過率下獲得最佳的功率性能,可以通過對控制寄存器功率位PD0和PD1的編程設(shè)置來進行芯片的功耗管理。PD0=0,PD1=0時為自動關(guān)斷模式。在這種模式下,ADS8344在每次轉(zhuǎn)換結(jié)束時自動進入低功耗模式,當下一次轉(zhuǎn)換開始時,芯片立即全部上電,不需要額外的延時,并且第一次轉(zhuǎn)換是有效的;PD0=0,PD1=1時為內(nèi)部時鐘模式;PD0=1,PD1=0時為預(yù)留模式;PD0=1,PD1=1時為完全功率模式,這種模式下的芯片總是上電的。

            (3)時鐘方式

            ADS8344可以由內(nèi)部時鐘執(zhí)行逐次轉(zhuǎn)換,也可以由外部時鐘來執(zhí)行,而在這兩種模式下,都是由外部時鐘來控制芯片數(shù)據(jù)的輸入/輸出。如果用戶想更換芯片的時鐘模式,則在芯片轉(zhuǎn)換到新的模式之前需要一個額外的轉(zhuǎn)換周期,因為PD0和PD1功率管理選擇位必須在時鐘模式轉(zhuǎn)換前被提前寫入到ADS8344的控制寄存器。

            在外部時鐘模式下,外部輸入時鐘不僅控制了數(shù)據(jù)輸入/輸出芯片,而且也決定了A/D芯片的轉(zhuǎn)換速率。在內(nèi)部時鐘模式下,ADS8344芯片自行產(chǎn)生時鐘信號,這樣所連接的微機就不需產(chǎn)生SAR的轉(zhuǎn)換時鐘,轉(zhuǎn)換結(jié)果可以方便地輸出到微機。



          評論


          相關(guān)推薦

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