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

          新聞中心

          EEPW首頁 > 電源與新能源 > DA轉換dac0832的原理與應用

          DA轉換dac0832的原理與應用

          ——
          作者: 時間:2006-12-11 來源:電子產(chǎn)品世界 收藏

            DAC0832是8位分辨率D/A集成芯片,與處理器完全兼容,其價格低廉,接口簡單,控制容易等優(yōu)點,在單片機應用系統(tǒng)中得到了廣泛的應用。

          (1)DAC0832的引腳及功能



          DI0~DI7:數(shù)據(jù)輸入線,TLL電平。

          ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效。

          CS:片選信號輸入線,低電平有效。

          WR1:為輸入寄存器的寫選通信號。

          XFER:數(shù)據(jù)傳送控制信號輸入線,低電平有效。

          WR2:為DAC寄存器寫選通輸入線。

          Iout1:電流輸出線。當輸入全為1時Iout1最大。

          Iout2: 電流輸出線。其值與Iout1之和為一常數(shù)。

          Rfb:反饋信號輸入線,芯片內(nèi)部有反饋電阻.

          Vcc:電源輸入線  (+5v~+15v)

          Vref:基準電壓輸入線  (-10v~+10v)

          AGND:模擬地,摸擬信號和基準電源的參考地.

          DGND:數(shù)字地,兩種地線在基準電源處共地比較好.


          DAC0832的實驗原理圖: 
           


          參考程序: 用DAC0832產(chǎn)生梯形波。  

          ORG 0000h
          MAIN: mov a,#0
          MOV DPTR,#07FFFH
          MOV R1,#0ah
          LP: MOVX @DPTR,A ;選通地址
          ACALL DELAY ;延時
          djnz r1,next
          sjmp main
          next :
          ADD A,#10 ;每次以19H的梯度增加
          sjmp lp
          DELAY: ;延時子程序
          D2: MOV 31H,#0FFH
          D1: DJNZ 31H,D1
          RET
          END

          接線方法:

          1 用一個1PIN數(shù)據(jù)線一端插入CPU部分JP53(P3口)的P3.6,另外一端插入DAC0832部分的輸入端JP24的WR端。

          2用一個1PIN數(shù)據(jù)線一端插入CPU部分JP52(P2口)的P2.7,另外一端插入DAC0832部分的輸入端JP24的CS端。

          3 用一根8PIN的數(shù)據(jù)排線, 一端插入DAC0832部分的數(shù)據(jù)輸入端JP27, 另一端插入CPU部分JP51(P0口)

          4 用一臺示波器,在J2口觀察DA后的輸出信號。 建議調(diào)整到Y軸0.2V/格 X軸1MS/格.  

          示波器輸出波形照片:

            

          模擬信號相關文章:什么是模擬信號




          關鍵詞: 轉換 其他IC 制程

          評論


          相關推薦

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