DAC0832引腳圖、功能介紹、原理電路圖:
DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換芯片,集成電路內(nèi)有兩級(jí)輸入寄存器,使DAC0832芯片具備雙緩沖、單緩沖和直通三種輸入方式,以便適于各種電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。所以這個(gè)芯片的應(yīng)用很廣泛,關(guān)于DAC0832應(yīng)用的一些重要資料見(jiàn)下圖:
D/A轉(zhuǎn)換結(jié)果采用電流形式輸出。若需要相應(yīng)的模擬電壓信號(hào),可通過(guò)一個(gè)高輸入阻抗的線(xiàn)性運(yùn)算放大器實(shí)現(xiàn)。運(yùn)放的反饋電阻可通過(guò)RFB端引用片內(nèi)固有電阻,也可外接。DAC0832邏輯輸入滿(mǎn)足TTL電平,可直接與TTL電路或微機(jī)電路連接。
DAC0832引腳功能說(shuō)明:
DI0~DI7:數(shù)據(jù)輸入線(xiàn),TLL電平。
ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線(xiàn),高電平有效。
CS:片選信號(hào)輸入線(xiàn),低電平有效。
WR1:為輸入寄存器的寫(xiě)選通信號(hào)。
XFER:數(shù)據(jù)傳送控制信號(hào)輸入線(xiàn),低電平有效。
WR2:為DAC寄存器寫(xiě)選通輸入線(xiàn)。
Iout1:電流輸出線(xiàn)。當(dāng)輸入全為1時(shí)Iout1最大。
Iout2:電流輸出線(xiàn)。其值與Iout1之和為一常數(shù)。
Rfb:反饋信號(hào)輸入線(xiàn),芯片內(nèi)部有反饋電阻。
Vcc:電源輸入線(xiàn) (+5v~+15v)
Vref:基準(zhǔn)電壓輸入線(xiàn) (-10v~+10v)
AGND:模擬地,摸擬信號(hào)和基準(zhǔn)電源的參考地。
DGND:數(shù)字地,兩種地線(xiàn)在基準(zhǔn)電源處共地比較好。
DAC0832內(nèi)部結(jié)構(gòu)和外部結(jié)構(gòu):
DAC0832內(nèi)部結(jié)構(gòu)
DAC0832的內(nèi)部結(jié)構(gòu)如圖10.9所示。DAC0832中有兩級(jí)鎖存器,第一級(jí)鎖存器稱(chēng)為輸入寄存器,它的鎖存信號(hào)為ILE;第二級(jí)鎖存器稱(chēng)為DAC寄存器,它的鎖存信號(hào)為傳輸控制信號(hào)。因?yàn)橛袃杉?jí)鎖存器,DAC0832可以工作在雙緩沖器方式,即在輸出模擬信號(hào)的同時(shí)采集下一個(gè)數(shù)字量,這樣能有效地提高轉(zhuǎn)換速度。此外,兩級(jí)鎖存器還可以在多個(gè)D/A轉(zhuǎn)換器同時(shí)工作時(shí),利用第二級(jí)鎖存信號(hào)來(lái)實(shí)現(xiàn)多個(gè)轉(zhuǎn)換器同步輸出。
圖10.9中LE為高電平、和為低電平時(shí),為高電平,輸入寄存器的輸出跟隨輸入而變化;此后,當(dāng)由低變高時(shí),為低電平,資料被鎖存到輸入寄存器中,這時(shí)的輸入寄存器的輸出端不再跟隨輸入資料的變化而變化。對(duì)第二級(jí)鎖存器來(lái)說(shuō),和同時(shí)為低電平時(shí),為高電平,DAC寄存器的輸出跟隨其輸入而變化;此后,當(dāng)由低變高時(shí),變?yōu)榈碗娖剑瑢⑤斎爰拇嫫鞯馁Y料鎖存到DAC寄存器中。
DAC0832外部連接
DAC0832的外部連接線(xiàn)路如圖10.10所示
DAC0832工作方式
DAC0832進(jìn)行D/A轉(zhuǎn)換,可以采用兩種方法對(duì)數(shù)據(jù)進(jìn)行鎖存。
第一種方法是使輸入寄存器工作在鎖存狀態(tài),而DAC寄存器工作在直通狀態(tài)。具體地說(shuō),就是使和都為低電平,DAC寄存器的鎖存選通端得不到有效電平而直通;此外,使輸入寄存器的控制信號(hào)ILE處于高電平、處于低電平,這樣,當(dāng)端來(lái)一個(gè)負(fù)脈沖時(shí),就可以完成1次轉(zhuǎn)換。
第二種方法是使輸入寄存器工作在直通狀態(tài),而DAC寄存器工作在鎖存狀態(tài)。就是使和為低電平,ILE為高電平,這樣,輸入寄存器的鎖存選通信號(hào)處于無(wú)效狀態(tài)而直通;當(dāng)和端輸入1個(gè)負(fù)脈沖時(shí),使得DAC寄存器工作在鎖存狀態(tài),提供鎖存數(shù)據(jù)進(jìn)行轉(zhuǎn)換。
根據(jù)上述對(duì)DAC0832的輸入寄存器和DAC寄存器不同的控制方法,DAC0832有如下3種工作方式:
?、?單緩沖方式。單緩沖方式是控制輸入寄存器和DAC寄存器同時(shí)接收資料,或者只用輸入寄存器而把DAC寄存器接成直通方式。此方式適用只有一路模擬量輸出或幾路模擬量異步輸出的情形。
?、?雙緩沖方式。雙緩沖方式是先使輸入寄存器接收資料,再控制輸入寄存器的輸出資料到DAC寄存器,即分兩次鎖存輸入資料。此方式適用于多個(gè)D/A轉(zhuǎn)換同步輸出的情節(jié)。
?、?直通方式。直通方式是資料不經(jīng)兩級(jí)鎖存器鎖存,即,,,均接地,ILE接高電平。此方式適用于連續(xù)反饋控制線(xiàn)路,不過(guò)在使用時(shí),必須通過(guò)另加I/O接口與CPU連接,以匹配CPU與D/A轉(zhuǎn)換。
DAC0832應(yīng)用電路程序
采用ADC0809實(shí)現(xiàn) A/D 數(shù)據(jù)轉(zhuǎn)換
(一) D/A 轉(zhuǎn)換器DAC0832
DAC0832是采用CMOS工藝制成的單片直流輸出型8位數(shù)/模轉(zhuǎn)換器。如圖4-82所示,它由倒T型R-2R電阻網(wǎng)絡(luò)、模擬開(kāi)關(guān)、運(yùn)算放大器和參考電壓VREF四大部分組成。運(yùn)算放大器輸出的模擬量V0為:
由上式可見(jiàn),輸出的模擬量 與輸入的數(shù)字量() 成正比,這就實(shí)現(xiàn)了從數(shù)字量到模擬量的轉(zhuǎn)換。
一個(gè)8位D/A轉(zhuǎn)換器有8個(gè)輸入端(其中每個(gè)輸入端是8位二進(jìn)制數(shù)的一位),有一個(gè)模擬輸出端。輸入可有28=256個(gè)不同的二進(jìn)制組態(tài),輸出為256個(gè)電壓之一,即輸出電壓不是整個(gè)電壓范圍內(nèi)任意值,而只能是256個(gè)可能值。圖4-83是DAC0832的邏輯框圖和引腳排列。
圖4-83
DAC0832 輸出的是電流,一般要求輸出是電壓,所以還必須經(jīng)過(guò)一個(gè)外接的運(yùn)算放大器轉(zhuǎn)換成電壓。實(shí)驗(yàn)線(xiàn)路如圖4-84所示:
圖4-85
IN0~IN7:8路模擬信號(hào)輸入端。
A1、A2、A0 :地址輸入端。ALE地址鎖存允許輸入信號(hào),在此腳施加正脈沖,上升沿有效,此時(shí)鎖存地址碼,從而選通相應(yīng)的模擬信號(hào)通道,以便進(jìn)行A/D轉(zhuǎn)換。
START:?jiǎn)?dòng)信號(hào)輸入端,應(yīng)在此腳施加正脈沖,當(dāng)上升沿到達(dá)時(shí),內(nèi)部逐次逼近寄存器復(fù)位,在下降沿到達(dá)后,開(kāi)始A/D轉(zhuǎn)換過(guò)程。
EOC:轉(zhuǎn)換結(jié)束輸出信號(hào)(轉(zhuǎn)換接受標(biāo)志),高電平有效。
OE:輸入允許信號(hào),高電平有效。
CLOCK(CP):時(shí)鐘信號(hào)輸入端,外接時(shí)鐘頻率一般為640kHz。
Vcc:+5V單電源供電。 、
Vref(+),Vref(-):基準(zhǔn)電壓的正極、負(fù)極。一般Vref(+)接+5V電源,Vref(-)接地。
D7~D0:數(shù)字信號(hào)輸出端。 由A2、A1、A0三地址輸入端選通8路模擬信號(hào)中的任何一路進(jìn)行A/D轉(zhuǎn)換。
下面給出DAC0832應(yīng)用電路D/A轉(zhuǎn)換的程序?qū)崿F(xiàn):
DAC0832實(shí)現(xiàn)一次D/A轉(zhuǎn)換,可以采用下面程序段。設(shè)定要轉(zhuǎn)換的數(shù)據(jù)放在1000H單元中。
MOV BX,100H
MOV AL,[BX] ;取轉(zhuǎn)換資料
MOV DX,PORTA ;PORTA為D/A轉(zhuǎn)換器端口地址
OUT DX,AL
評(píng)論
查看更多