6.1 DAC0832簡介
6.1.1 引腳詳解
(1)三態(tài)門數(shù)據口D0~D7:用于和CPU進行數(shù)據傳送
(2)片選CS:低電平有效
(3)寫入控制WR1、WR2:低電平有效
(4)反饋電阻Rrb:改變電阻值可以改變滿量程精度
(5)反饋電壓VREF:基準電壓輸入
(6)輸入鎖存允許ILE:配合CS與WR使用
(7)XFER:使WR2有效
(8)電流輸出端OUT1,OUT2,OUT1隨著DAC寄存器線性變化,OUT2+OUT1的和等于常數(shù)
6.1.2 內部結構框圖
6.1.3 工作時序
6.2 DAC0832配置流程
根據對DAC0832的數(shù)據鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式。
(1) 單緩沖方式 :單緩沖方式是控制輸入寄存器和DAC寄存器同時接收資料,或者只用輸入寄存器而把DAC寄存器接成直通方式。此方式適用只有一路模擬量輸出或幾路模擬量異步輸出的情形。
(2) 雙緩沖方式 :雙緩沖方式是先使輸入寄存器接收資料,再控制輸入寄存器的輸出資料到DAC寄存器,即分兩次鎖存輸入資料。此方式適用于多個D/A轉換同步輸出的情節(jié)。
(3) 直通方式 :直通方式是資料不經兩級鎖存器鎖存,即 CS,XFER,WR1,WR2均接地,ILE接高電平。此方式適用于連續(xù)反饋控制線路和不帶微機的控制系統(tǒng),不過在使用時,必須通過另加I/O接口與CPU連接,以匹配CPU與D/A轉換。
6.3 源代碼
例題:利用DAC0832輸出一個2.5V的電壓。
解析過程:根據硬件連接,控制DAC0832的引腳實際上只有8路數(shù)據口,一個片選口,一個寫控制,由于直接采用的直通模式,所以對應的DAC0832控制地址是0010 0000 0100 0000 B,即2040H,由于這是一個8位分辨率的DA轉換芯片,所以最大輸出5V對應十六進制的FF H,最小輸出0V對應十六進制00 H,跟容易便可知2.5V對應的是7FH,根據以上分析,源代碼如下圖所示。
-
dac
+關注
關注
43文章
2309瀏覽量
191567 -
DAC0832
+關注
關注
5文章
104瀏覽量
32512 -
數(shù)據鎖存器
+關注
關注
0文章
5瀏覽量
6712
發(fā)布評論請先 登錄
相關推薦
評論