第12章數(shù)模(DA)轉(zhuǎn)換與模數(shù)(AD)轉(zhuǎn)換接口new_第1頁
第12章數(shù)模(DA)轉(zhuǎn)換與模數(shù)(AD)轉(zhuǎn)換接口new_第2頁
第12章數(shù)模(DA)轉(zhuǎn)換與模數(shù)(AD)轉(zhuǎn)換接口new_第3頁
第12章數(shù)模(DA)轉(zhuǎn)換與模數(shù)(AD)轉(zhuǎn)換接口new_第4頁
第12章數(shù)模(DA)轉(zhuǎn)換與模數(shù)(AD)轉(zhuǎn)換接口new_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第12章 DA 及AD轉(zhuǎn)換器12.1 D/A轉(zhuǎn)換器 12.2 MCS-51和D/A轉(zhuǎn)換器的接口 12.3 A/D轉(zhuǎn)換器 12.4 MCS-51和A/D轉(zhuǎn)換器的接口 12.5 數(shù)據(jù)的采樣及保持 12.6 常用輸出驅(qū)動電路 在微機(jī)的各種接口中,完成外設(shè)信號到微機(jī)所需數(shù)字信號轉(zhuǎn)換的,稱為模擬數(shù)字轉(zhuǎn)換(A/D轉(zhuǎn)換)器;完成微機(jī)輸出數(shù)字信號到外設(shè)所需信號轉(zhuǎn)換的,稱為數(shù)字模擬轉(zhuǎn)換(D/A轉(zhuǎn)換)器。 D/A轉(zhuǎn)換器(Digital to Analog Converter)是一種能把數(shù)字量轉(zhuǎn)換成模擬量的電子器件;A/D轉(zhuǎn)換器(Analog to Digital Converter)則相反,它能把模擬量轉(zhuǎn)換成相應(yīng)

2、的數(shù)字量。在微機(jī)控制系統(tǒng)中,經(jīng)常要用到A/D和D/A轉(zhuǎn)換器。它們的功能及在實(shí)時控制系統(tǒng)中的地位,如圖2-1所示。圖圖2-1 單片機(jī)和被控實(shí)體間的接口示意單片機(jī)和被控實(shí)體間的接口示意返回本章首頁當(dāng)?shù)毓δ軉纹⑿陀嬎銠C(jī)A/D多路開關(guān)傳感器傳感器D/A被控實(shí)體變送器變送器12.1 D/A轉(zhuǎn)換器 12.1.1 D/A轉(zhuǎn)換器的原理 12.1.2 D/A轉(zhuǎn)換器的性能指標(biāo) 12.1.3 典型的D/A轉(zhuǎn)換器芯片DAC0832 返回本章首頁12.1.1 D/A轉(zhuǎn)換器的原理 D/A轉(zhuǎn)換器有并行和串行兩種,在工業(yè)控制中,主要使用并行D/A轉(zhuǎn)換器。D/A轉(zhuǎn)換器的原理可以歸納為“按權(quán)展開,然后相加”。因此,D/A轉(zhuǎn)換器

3、內(nèi)部必須要有一個解碼網(wǎng)絡(luò),以實(shí)現(xiàn)按權(quán)值分別進(jìn)行D/A轉(zhuǎn)換。 解碼網(wǎng)絡(luò)通常有兩種:二進(jìn)制加權(quán)電阻網(wǎng)絡(luò)和T型電阻網(wǎng)絡(luò)。 為了說明T型電阻網(wǎng)絡(luò)的工作原理,現(xiàn)以四位D/A轉(zhuǎn)換器為例加以討論,如圖12-2所示。圖圖12-2 T型電阻網(wǎng)絡(luò)型型電阻網(wǎng)絡(luò)型D/A轉(zhuǎn)換器轉(zhuǎn)換器返回本節(jié)10101010VREFRI3I3I2I2I1I1I0I0I0RRRR2R2R2R2Rb3b2b1b0四位DAC寄存器.RfIRfIout1Iout2Vout.AOA+-S3S2S1S012.1.2 D/A轉(zhuǎn)換器的性能指標(biāo) 1. 分辨率 2. 轉(zhuǎn)換精度 3. 偏移量誤差 4. 建立時間 返回本節(jié)12.1.3 典型的D/A轉(zhuǎn)換器芯片D

4、AC0832 1. DAC0832內(nèi)部結(jié)構(gòu) 2. 引腳功能 3. DAC0832的技術(shù)指標(biāo) 1. DAC0832內(nèi)部結(jié)構(gòu) DAC0832內(nèi)部由三部分電路組成,如圖12-3所示。 圖圖12-3 DAC0832原理框圖原理框圖D7D6D0D1D2D3D4D58位輸入寄存器8位DAC寄存器8位D/A轉(zhuǎn)換電路RfVREFIout2Iout1RfILECSWR1WR2XFERDAC0832AGNDVCCDGNDLE1LE2M1M3M22. 引腳功能 DAC0832芯片為20引腳,雙列直插式封裝。其引腳排列如圖12-4所示。 ( 1 ) 數(shù) 字 量 輸 入 線D7D0(8條) (2)控制線(5條) (3)

5、輸出線(3條) (4)電源線(4條) 圖圖12-4 DAC0832引腳圖引腳圖CSWR1AGNDD7D6D0D1D2D3D4D5VREFRfDGNDVccILEWR2XFERIout2Iout1DAC083211098765432201415161718191312113. DAC0832的技術(shù)指標(biāo) DAC0832的主要技術(shù)指標(biāo): (1)分辨率8位 (2)電流建立時間 1S (3)線性度(在整個溫度范圍內(nèi))8、9或10位 (4)增益溫度系數(shù) 00002 FS/ (5)低功耗20mW (6)單一電源+5 +15V 因DAC0832是電流輸出型D/A轉(zhuǎn)換芯片,為了取得電壓輸出,需在電流輸出端接運(yùn)算

6、放大器,Rf為運(yùn)算放大器的反饋電阻端。運(yùn)算放大器的接法如圖12-5所示。圖圖12-5 運(yùn)算放大器接法運(yùn)算放大器接法返回本節(jié)-+OA.VoutRfIout1Iout212.2 MCS-51和D/A轉(zhuǎn)換器的接口 12.2.1 DAC0832的應(yīng)用 12.2.2 MCS-51和8位DAC的接口 12.2.3 MCS-51和12位DAC的接口 返回本章首頁2.2.1 DAC0832的應(yīng)用 1. 單極性輸出 2. 雙極性輸出 1. 單極性輸出 在需要單極性輸出的情況下,可以采用圖12-6所示接線。圖圖12-6 單極性單極性DAC的接法的接法-+OAVoutRfIout1Iout2.VREFDAC0832

7、.2. 雙極性輸出 在需要雙極性輸出的情況下,可以采用圖12-7所示接線。圖圖12-7 雙極性雙極性DAC的接法的接法I1I3I2OA1OA2+_2R2RRVout1VoutAVREF8031VREFRfIout1Iout2. 圖12-7中,運(yùn)算放大器OA2的作用是將運(yùn)算放大器OA的單向輸出轉(zhuǎn)變?yōu)殡p向輸出。表達(dá)式(2-3)的比例關(guān)系可以用圖12-8來表示。返回本節(jié)VVout+VREF-VREF00HFFH80HB圖圖12-8 雙極性輸出線性關(guān)系圖雙極性輸出線性關(guān)系圖2.2.2 MCS-51和8位DAC的接口 1. 直通方式 2. 單緩沖方式 3. 雙緩沖方式 1. 直通方式 2. 單緩沖方式

8、所謂的單緩沖方式就是使DAC0832的兩個輸入寄存器中有一個處于直通方式,而另一個處于受控的鎖存方式。在實(shí)際應(yīng)用中,如果只有一路模擬量輸出。單緩沖方式接線如圖2-9所示。 -+OAVout.P0P2.7WR8051D7D0DAC0832+5VVCCILEVREFRfIout1Iout2AGNDDGNDCSXFERWR1WR2圖圖2-9 DAC0832單緩沖方式接口單緩沖方式接口 例2.1 DAC0832用作波形發(fā)生器。試根據(jù)圖2-9接線,分別寫出產(chǎn)生鋸齒波、三角波和方波的程序,產(chǎn)生的波形如圖2-10所示。圖圖2-10 例例2.1所產(chǎn)生的波形所產(chǎn)生的波形解:由圖2-9可以看出,DAC0832采用

9、的是單緩沖單極性的接線方式,它的選通地址為7FFFH。鋸齒波程序:ORG 0000HMOV DPTR,#7FFFH;輸入寄存器地址 CLR A;轉(zhuǎn)換初值 LOOP:MOVXDPTR,A;D/A轉(zhuǎn)換 INC A;轉(zhuǎn)換值增量 NOP ;延時 NOP NOP SJMP LOOP END三角波程序:ORG 0100HCLRAMOV DPTR,#7FFFHDOWN:MOVX DPTR,A ;線性下降段INCA JNZDOWN MOV A,#0FEH ;置上升階段初值UP:MOVX DPTR,A ;線性上升段DECAJNZUPSJMP DOWN END方波程序:ORG 0200HMOVDPTR,#7FFF

10、HLOOP: MOVA,#33H;置上限電平 MOVXDPTR,A ACALLDELAY;形成方波頂寬 MOVA,#0FFH;置下限電平 MOVXDPTR,A ACALLDELAY;形成方波底寬 SJMPLOOPEND3. 雙緩沖方式 所謂雙緩沖方式,就是把DAC0832的兩個鎖存器都接成受控鎖存方式。雙緩沖方式DAC0832的連接如圖2-11所示。圖圖2-11 DAC0832的雙緩沖方式接口的雙緩沖方式接口AO1AO2+_2R2RVout.+5VILEVccVREFRfIout1Iout2WR1DI0WR2XFERCSDI7P0.0P0.7ALEEA8031WR鎖存器譯碼器FFHFEH.DA

11、C0832R.例2.2 DAC0832用作波形發(fā)生器。試根據(jù)圖2-11接線,分別寫出產(chǎn)生鋸齒波、三角波和方波的程序,產(chǎn)生的波形如圖2-12所示。圖圖2-12 例例2.2所產(chǎn)生的波形所產(chǎn)生的波形ORG0000H LOOP1: MOV A,#80H;轉(zhuǎn)換初值LOOP: MOV R0,#0FEH ;輸入寄存器地址MOVXR0, A;轉(zhuǎn)換數(shù)據(jù)送輸入寄存器 INC R0 ;產(chǎn)生DAC寄存器地址MOVXR0, A ;數(shù)據(jù)送入DAC寄存器并進(jìn)行D/A轉(zhuǎn)換DECA ;轉(zhuǎn)換值減少NOP ;延時NOPNOPCJNE A,#0FFH,LOOP ;-5V是否輸出?未輸出,程序循環(huán)SJMPLOOP1 ;-5V已輸出,返

12、回轉(zhuǎn)換初值END解:由圖解:由圖2-11可以看出,可以看出,DAC0832采用的是雙緩沖雙極性的接采用的是雙緩沖雙極性的接線方式,輸入寄存器的地址為線方式,輸入寄存器的地址為FEH,DAC寄存器的地址為寄存器的地址為FFH。鋸齒波程序:鋸齒波程序:三角波程序:ORG0100HMOV A,#0FFHDOWN: MOVR0,#0FEHMOVXR0,A ;線性下降段INCR0 MOVXR0,ADEC AJNZDOWN UP:MOVR0,#0FEH;線性上升段MOVXR0,A INCR0 MOVXR0,AINCA JNZUPMOV A,#0FEHSJMPDOWNEND方波程序:ORG0200HLOOP

13、: MOVA,#66HMOV R0,#0FEH;置上限電平MOVXR0,A INC R0 MOVXR0,A ACALLDELAY ;形成方波頂寬MOV A,#00H;置下限電平MOV R0,#0FEH MOVXR0,A INC R0 MOVXR0,A ACALLDELAY ;形成方波底寬SJMPLOOPEND 例2.3 X-Y繪圖儀與雙片DAC0832接線如圖2-13所示。設(shè)8031內(nèi)部RAM中有兩個長度為30H的數(shù)據(jù)塊,其起始地址分別為20H和60H,請根據(jù)圖2-13,編出能把20H和60H中的數(shù)據(jù)分別從1#和2#DAC0832輸出,并根據(jù)所給數(shù)據(jù)繪制出一條曲線。8031鎖存器譯碼器1 DA

14、C0832#2 DAC0832#-+OA1VX-+OA2VY. .FDHFFHFEHCSXFERWR1WR1WR2WR2Iout1Iout1Iout2Iout2RfbRfbALEWRP0.7P0.0DI7DI7DI0DI0CSXFER圖圖2-13 控制控制X-Y繪圖儀的雙片繪圖儀的雙片DAC0832接口接口解: 根據(jù)圖2-13接線,DAC0832各端口的地址為: FDH 1#DAC0832數(shù)字量輸入寄存器地址 FEH 2#DAC0832數(shù)字量輸入寄存器地址 FFH 1#和2#DAC0832啟動D/A轉(zhuǎn)換地址 設(shè)R1寄存器指向60H單元;R0指向20H單元,并同時作為兩個DAC0832的端口地址

15、指針;R7寄存器存放數(shù)據(jù)塊長度。ORG 0000HMOVR7,#30H;數(shù)據(jù)塊長度MOVR1,#60H MOVR0,#20HLOOP: MOVA,R0PUSH A ;保存20H單元地址MOV A,R0;取20H單元中的數(shù)據(jù)MOV R0,#0FDH ;指向1#DAC0832的數(shù)字量輸入寄存器MOVXR0,A;取20H單元中的數(shù)據(jù)送1#DAC0832INCR0 MOVA,R1;取60H單元中的數(shù)據(jù)INCR1 ;修改60H單元地址指針MOVXR0,A;取60H單元中的數(shù)據(jù)送2#DAC0832INCR0MOVXR0,A ;啟動兩片DAC0832同時進(jìn)行轉(zhuǎn)換POPA ;恢復(fù)20H單元地址INCA ;修改

16、20H單元地址指針MOVR0,ADJNZR7,LOOP;數(shù)據(jù)未傳送完,繼續(xù)END返回本節(jié)2.2.3 MCS-51和12位DAC的接口 DAC1208的內(nèi)部結(jié)構(gòu)和引腳結(jié)構(gòu) DAC1208的內(nèi)部結(jié)構(gòu)如下圖2-14所示,引腳結(jié)構(gòu)如圖2-15所示。4位輸入寄存器8位輸入寄存器12位DAC寄存器12位D/A轉(zhuǎn)換器Iout1Iout2VREFRfbDI11DI4DI3DI0BYTE1/BYTE2CSWR1WR2XFERLE1LE2LE3M3M2M1LE=1,輸出跟隨輸入LE=0,輸入數(shù)據(jù)鎖存.圖圖2-14 DAC1208內(nèi)部框圖內(nèi)部框圖圖圖2-15 DAC1208引腳圖引腳圖CSWR1AGNDDI9DI8

17、DI2DI3DI4DI5DI6DI7VREFRfbDGNDVccBYTE1/BYTE2WR2XFERIout2Iout1DAC1208110987654322014151617181913121124232221(LSB)DI0DI1DI11(MSB)DI10 8031和DAC1208的接線方式如圖2-16所示。 圖圖2-16 8031和和DAC1208的連接的連接-+OA8031EAALEP0.3 P0.0P0.7 P0.4WR地址鎖存器Q0Q1Q7譯碼器1111111B1111110BBYTE1/BYTE2XFERCSWR1WR2RfbIout1Iout2VoutDI11 DI8DI7 D

18、I4DI3 DI0DAC1208.解:D/A轉(zhuǎn)換的程序為:ORG0000HMOVR0,#0FFH;8位輸入寄存器地址MOVR1,#21H MOVA,R1 ;高8位數(shù)字量送AMOVXR0,A ;高8位數(shù)字量送8位輸入寄存器DECR0DECR1MOVA,R1 ;低4位數(shù)字量送ASWAPA ;A中高低4位互換MOVXR0,A ;低4位數(shù)字量送4位輸入寄存器DECR0MOVXR0,A ;啟動D/A轉(zhuǎn)換END例例2.4 設(shè)內(nèi)部設(shè)內(nèi)部RAM的的20H和和21H單元內(nèi)存放一個單元內(nèi)存放一個12位數(shù)字位數(shù)字量(量(20H單元中為低單元中為低4位,位,21H單元中為高單元中為高8位),試根據(jù)位),試根據(jù)圖圖2-

19、16編寫出將它們進(jìn)行編寫出將它們進(jìn)行D/A轉(zhuǎn)換的程序。轉(zhuǎn)換的程序。返回本節(jié)2.3 A/D轉(zhuǎn)換器 2.3.1 逐次逼近式A/D轉(zhuǎn)換器的工作原理 2.3.2 A/D轉(zhuǎn)換器的性能指標(biāo) 2.3.3 典型的A/D轉(zhuǎn)換芯片ADC0809 返回本章首頁2.3.1 逐次逼近式A/D轉(zhuǎn)換器的工作原理 逐次逼近式A/D轉(zhuǎn)換器是一種采用對分搜索原理來實(shí)現(xiàn)A/D轉(zhuǎn)換的方法,邏輯框圖如圖2-17所示。圖圖2-17 逐次逼近式逐次逼近式A/D轉(zhuǎn)換器邏輯框圖轉(zhuǎn)換器邏輯框圖返回本節(jié)-+OA模擬輸入Vx數(shù)字輸出啟動CKDONE控制邏輯N位寄存器N位D/A轉(zhuǎn)換器Vc比較器2.3.2 A/D轉(zhuǎn)換器的性能指標(biāo) 1. 轉(zhuǎn)換精度 2.

20、轉(zhuǎn)換時間 3. 分辨率 4. 電源靈敏度 返回本節(jié)2.3.3 典型的A/D轉(zhuǎn)換芯片ADC0809 1. ADC0809的內(nèi)部邏輯結(jié)構(gòu)8路A/D轉(zhuǎn)換器8路模擬量開關(guān)ADC0809的內(nèi)部邏輯結(jié)構(gòu)如圖2-18所示。 圖圖2-18 ADC0809內(nèi)部邏輯結(jié)構(gòu)內(nèi)部邏輯結(jié)構(gòu) 地址鎖存.8031ADC0809ALEP0.7P0.0P2.7WRRDINTCKDQQA0A1A2D0D7ABCCLKSTARTALEOEEOC.IN0IN1IN7IN6IN5IN4IN3IN2+2. 引腳結(jié)構(gòu) ADC0809采用雙列直插式封裝,共有28條引腳。其引腳結(jié)構(gòu)如圖2-19所示。 IN5D7D6D0D1D2D3D4D5Vre

21、f(+)OEGNDVccADDCADC08091109876543220141516171819131211IN3IN4IN7IN6STARTEOCCLOCKVref(-)ALEADDAADDBIN0IN1IN22827262524232221圖圖2-19 ADC0809引腳圖引腳圖引腳結(jié)構(gòu) (1)IN7IN0:8條模擬量輸入通道 (2)地址輸入和控制線:4條 (3)數(shù)字量輸出及控制線:11條 (4)電源線及其他:5條 表2-1 被選通道和地址的關(guān)系返回本節(jié)2.4 MCS-51和A/D轉(zhuǎn)換器的接口 2.4.1 MCS-51和ADC0809的接口 2.4.2 MCS-51對AD574的接口 返回

22、本章首頁2.4.1 MCS-51和ADC0809的接口 ADC0809和8031的接線如圖2-20所示。圖圖2-20 ADC0809和和8031接線圖接線圖地址鎖存.8031ADC0809ALEP0.7P0.0P2.7WRRDINTCKDQQA0A1A2D0D7ABCCLKSTARTALEOEEOC.IN0IN1IN7IN6IN5IN4IN3IN2+例2.5 如圖2-20所示,試用查詢和中斷兩種方式編寫程序,對IN5通道上的數(shù)據(jù)進(jìn)行采集,并將轉(zhuǎn)換結(jié)果送入內(nèi)部RAM20H單元。解:中斷方式程序清單:ORG0000HMOVDPTR,#7FF5HMOVXDPTR,A ;啟動A/D轉(zhuǎn)換SETBEASE

23、TBEX1;開外中斷1SETBIT1;外中斷請求信號為下跳沿觸發(fā)方式 LOOP:SJMP LOOP ;等待中斷END中斷服務(wù)程序:ORG 0013H ;外中斷1的入口地址LJMP 1000H ;轉(zhuǎn)中斷服務(wù)程序的入口地址ORG 1000HMOVXA,DPTR ;讀取A/D轉(zhuǎn)換數(shù)據(jù)MOV 20H,A ;存儲數(shù)據(jù)RETI ;中斷返回查詢方式程序清單:ORG 0000HMOV DPTR,#7FF5HMOVXDPTR,A ;啟動A/D轉(zhuǎn)換LOOP:JBP3.3,LOOP;等待轉(zhuǎn)換結(jié)束MOVXA,DPTR;讀取A/D轉(zhuǎn)換數(shù)據(jù)MOV 20H,A ;存儲數(shù)據(jù)END例2.6 如圖2-21所示,試編程對8個模擬通

24、道上的模擬電壓進(jìn)行一遍數(shù)字采集,并將采集結(jié)果送入內(nèi)部RAM以30H單元為始地址的輸入緩沖區(qū)。圖圖2-21 8031和和ADC0809的接口的接口8031EAALEP0.7 P0.0WR地址鎖存器譯碼器EOCADDAALEOESTARTCLOCK29-1ADC0809INT1RDADDCADDB2-8P0.0P0.2P0.1622710M1M21F0H.IN0IN1IN7IN6IN5IN4IN3IN2.2+解: 從圖中可以看出,接線方式為中斷方式。ADDA、ADDB和ADDC三端接8031的P0.0 、P0.1 和P0.2,故通道號是通過數(shù)據(jù)線來選擇。程序清單:程序清單:ORG0000HMOVR

25、0,#30H;數(shù)據(jù)區(qū)始地址送;數(shù)據(jù)區(qū)始地址送R0MOVR7,#08H;通道數(shù)送;通道數(shù)送R7MOVR6,#00H;IN0地址送地址送R6MOVIE,#84H;開中斷;開中斷SETBIT1;外中斷請求信號為下跳沿觸發(fā)方;外中斷請求信號為下跳沿觸發(fā)方式式MOVR1,#0F0H;送端口地址到;送端口地址到R1MOVA,R6 ;IN0地址送地址送AMOVX R1,A;啟動;啟動A/D轉(zhuǎn)換轉(zhuǎn)換LOOP:SJMPLOOP ;等待中斷;等待中斷END中斷服務(wù)程序:ORG0013H ;外中斷1的入口地址AJMP1000H ;轉(zhuǎn)中斷服務(wù)程序的入口地址ORG1000HMOVX A,R1;讀入A/D轉(zhuǎn)換數(shù)據(jù)MOVR

26、0,A;將轉(zhuǎn)換后的數(shù)據(jù)存入數(shù)據(jù)區(qū)INCR0;數(shù)據(jù)區(qū)指針加1INCR6;模擬通道號加1MOVA,R6 ;新的模擬通道號送AMOVX R1,A;啟動下一通道的A/D轉(zhuǎn)換DJNZR7,LOOP1;8路采樣未結(jié)束,則轉(zhuǎn)向LOOP1CLREX1 ;8路采樣結(jié)束,關(guān)中斷LOOP1:RETI;中斷返回返回本節(jié)2.4.2 MCS-51對AD574的接口 (1)引腳功能 AD574為28腳雙列直插式封裝,引腳排列如圖2-22所示。圖圖2-22 AD574引腳圖引腳圖(2)結(jié)構(gòu)特點(diǎn) AD574內(nèi)部集成有轉(zhuǎn)換時鐘,參考電壓源和三態(tài)輸出鎖存器,因此使用方便,可直接和微機(jī)接口,不需要外接時鐘電路。 ADC0809的輸入

27、模擬電壓為0+5V,是單極性的。而AD574的輸入模擬電壓既可是單極性也可是雙極性。 AD574的數(shù)字量的位數(shù)可以設(shè)定為8位,也可設(shè)定為12位。2. 8031和AD574的接口圖2-23表示出了AD574與8031單片機(jī)的接口電路。 圖圖2-23 AD574與與8031接口電路接口電路.P0.7P0.0EAALEWRRDP1.03239313016171803174LS373D7D0Q0Q774LS00&123181714131516191282569347333435363738111115121013271426252021222324191617281826543978-15V+

28、15V 模擬輸入+5V增益補(bǔ)償100 100D10D9D8D0D1D2D3D4D5D6D7D11CESTS12/8A0CSR/C10VINBIF OFFREF OUTREFINAGNDDGNDVssVcc20VINVL.AD574.圖圖2-24 單極性輸入電路單極性輸入電路模擬輸入0 +10V0 +20VAGND20VIN10VINBIP OFFREF OUTCER/CREF INA0CS12/8STS高位24 27中位20 23低位16 19DGND-15V+15V+5V+15V-15V100K100100K100 AD574例2.7 在圖2-23中,試編寫程序,使AD 574進(jìn)行12位A/

29、D轉(zhuǎn)換,并把轉(zhuǎn)換后的12位數(shù)字量存入內(nèi)部20H和21H單元。設(shè)20H單元存放高8位,21H單元存放低4位。解:程序清單如下:ORG 0000H MOV R0,#20H ;數(shù)據(jù)區(qū)首址MOV DPTR,#0FF7CH MOVXDPTR,A;啟動A/D轉(zhuǎn)換LOOP:JBP1.0,LOOP ;轉(zhuǎn)換是否結(jié)束,未結(jié)束,等待MOV DPTR,#0FF7DHMOVXA,DPTR ;讀高8位數(shù)據(jù)MOV R0,A;存高8位數(shù)據(jù)INCDPTRINCDPTRMOVXA,DPTR ;讀低4位數(shù)據(jù)ANLA,#0FH;屏蔽高4位隨機(jī)數(shù)INCR0MOV R0,A;存低4位數(shù)據(jù)END返回本節(jié)2.5 數(shù)據(jù)的采樣及保持 2.5.1

30、 多路轉(zhuǎn)換開關(guān) 2.5.2 數(shù)據(jù)采樣定理 2.5.3 采樣/保持器 返回本章首頁2.5.1 多路轉(zhuǎn)換開關(guān) 1. CD4051 CD4051是單邊8通道多路調(diào)制器/多路解調(diào)器。其引腳結(jié)構(gòu)如圖2-25所示。 圖2-25中,C、B、A為二進(jìn)制控制輸入端,改變C、B、A的數(shù)值,可以譯出8種狀態(tài),并選中其中之一,使輸入輸出接通。當(dāng)INH=1時,通道斷開;當(dāng)INH=0時,通道接通。改變圖中 IN/OUT07及OUT/IN的傳遞方向,則可用作多路開關(guān)或反多路開關(guān)。其真值表如表2-3所示。圖圖2-25 CD4051引腳圖引腳圖 表表2-3 CD4051真值表真值表IN/OUT19876543210111413

31、121516 IN/OUTIN/OUT12304567OUT/ININHVssVccVDDABC 2. 多路轉(zhuǎn)換開關(guān)的擴(kuò)展 當(dāng)采樣的通道比較多,可以將兩個或兩個以上的多路開關(guān)并聯(lián)起來,組成82或162的多路開關(guān)。下面以CD4051為例說明多路開關(guān)的擴(kuò)展方法。兩個8路開關(guān)擴(kuò)展成16路的多路開關(guān)的方法,如圖2-26所示。返回本節(jié)OUTOUTCCABBAD0D1D2D3CD4051CD4051INHINHS1S8S1S8ININININ模擬輸入(1 8)模擬輸入(9 16)模擬輸出.圖圖2-26 用用CD4051多路開關(guān)組成的多路開關(guān)組成的16路模擬開關(guān)接線圖路模擬開關(guān)接線圖 離散系統(tǒng)的采樣形式有周期采樣、多階采樣和隨機(jī)采樣。周期采樣應(yīng)用最為廣泛。所謂周期采樣就是以相同的時間間隔進(jìn)行采樣。圖2-27給出了采樣前后波形

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論