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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 12位數(shù)模轉(zhuǎn)換器DAC7311的通信控制及其電流驅(qū)動電路設(shè)計

          12位數(shù)模轉(zhuǎn)換器DAC7311的通信控制及其電流驅(qū)動電路設(shè)計

          作者: 時間:2012-02-19 來源:網(wǎng)絡(luò) 收藏

          根據(jù)圖4以及運算放大電路的“虛短”和“虛斷”的概念可以得出輸出的計算公式為
          f.jpg
          從公式中可以得出輸出的只與的輸出電壓V_out和精密電阻R1大小有關(guān)。其中由軟件編程設(shè)定,如果R1確定,那么的輸出范圍就完全可以通過軟件編程設(shè)定。

          2 軟件設(shè)計分析
          本設(shè)計的軟件集成開發(fā)環(huán)境為CCS3.3 (Code Composer Studio 3.3),采用查詢的方式進行軟件設(shè)計。根據(jù)的datasheet可知,其輸入移位寄存器為16位,故要求F28335的SPI模塊發(fā)送的數(shù)據(jù)為16位,且最高兩位(PD1,PD0)為模式選擇位,見表1,本設(shè)計采用正常模式。接下來的12 bit為數(shù)據(jù)位,最后兩位任意。

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

          g.jpg


          軟件設(shè)計的流程圖如圖5所示。

          h.jpg


          SPI初始化子程序主要是對F28335中與SPI模塊及本程序相關(guān)的GPIO口進行設(shè)置:SPI的FIFO寄存器設(shè)置;SPI及狀態(tài)寄存器進行配置。通過公式(1)和(2),得出不同的輸出電流對應(yīng)的二進制值sdata。并通過軟件編程給變量sdata復(fù)不同的16位二進制數(shù)值(最高兩位為“00”)。

          3 數(shù)據(jù)分析
          由于受DA的轉(zhuǎn)換精度,分辨率,建立時間,十進制與二進制的轉(zhuǎn)換誤差,以他元器件特別是精密電阻R1的精度的影響,理論值與實測值有一定的誤差。表2為不同的12位二進制值對應(yīng)的輸出電流值(R1=125Ω+0.1%),測試工具為福祿克FLUKE741B校準器(電流測量精度及范圍為:30.000 mA 0.01%+0.015%)。

          i.jpg



          4 結(jié)束語
          從表2中的測量數(shù)據(jù)可知,在R1為125Ω±0.1%,輸出電流為0~20mA時,與理論值相比,電流的輸出精度范圍為±1%左右,基本符合一般的電流型儀器儀表(如機車的雙針速度表)的使用要求。

          基爾霍夫電流相關(guān)文章:基爾霍夫電流定律



          上一頁 1 2 3 下一頁

          評論


          相關(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); })();