第二章 輸入輸出接口及通道4_第1頁(yè)
第二章 輸入輸出接口及通道4_第2頁(yè)
第二章 輸入輸出接口及通道4_第3頁(yè)
第二章 輸入輸出接口及通道4_第4頁(yè)
第二章 輸入輸出接口及通道4_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2 I/O接口技術(shù)和接口技術(shù)和I/O通道通道n2.1 概述概述n2.2 I/O控制方式控制方式n2.3 I/O接口設(shè)計(jì)接口設(shè)計(jì)n2.4 I/O通道通道n2.5 D/A轉(zhuǎn)換器轉(zhuǎn)換器n2.6 A/D轉(zhuǎn)換器轉(zhuǎn)換器22.6 A/D轉(zhuǎn)換器轉(zhuǎn)換器n2.6.1 分類分類n2.6.2 主要技術(shù)參數(shù)主要技術(shù)參數(shù)n2.6.3 ADC0809及其接口電路及其接口電路n本章小結(jié)本章小結(jié)2.6.1 分類分類 1)逐位逼近式)逐位逼近式 2)雙積分式)雙積分式 3)計(jì)數(shù)器式)計(jì)數(shù)器式41 1)逐位逼近式)逐位逼近式5再對(duì)下一位再對(duì)下一位D D2 2進(jìn)行比較,同樣先使進(jìn)行比較,同樣先使D D2 2 1 1,與上一位,與上一

2、位D D3 3位一起即位一起即11001100進(jìn)入進(jìn)入D/AD/A轉(zhuǎn)換器,轉(zhuǎn)換為轉(zhuǎn)換器,轉(zhuǎn)換為V VO O 12 12再進(jìn)入比較器,與再進(jìn)入比較器,與V VININ 9 9比比較,因較,因V VININ V VO O,則使,則使D D2 2 0 0;當(dāng)啟動(dòng)信號(hào)作用后,時(shí)鐘信號(hào)在控制邏輯作用下,當(dāng)啟動(dòng)信號(hào)作用后,時(shí)鐘信號(hào)在控制邏輯作用下,首先使寄存器的最高位首先使寄存器的最高位D D3 3 1 1,其余為,其余為0 0, 此數(shù)字量此數(shù)字量10001000經(jīng)經(jīng)D/AD/A轉(zhuǎn)轉(zhuǎn)換器轉(zhuǎn)換成模擬電壓即換器轉(zhuǎn)換成模擬電壓即V VO O 8 8,送到比較器輸入端與被轉(zhuǎn)換的模,送到比較器輸入端與被轉(zhuǎn)換的模擬量

3、擬量V VININ = 9 = 9進(jìn)行比較,控制邏輯根據(jù)比較器的輸出進(jìn)行判斷。當(dāng)進(jìn)行比較,控制邏輯根據(jù)比較器的輸出進(jìn)行判斷。當(dāng)V VININ V VO O,則保留,則保留D D3 3 = 1 = 1;最后一位最后一位D D0 0 1- 1-即即10011001經(jīng)經(jīng)D/AD/A轉(zhuǎn)換為轉(zhuǎn)換為V VO O 9 9,再與,再與V VININ 9 9比較,比較,因因V VININ V VO O,保留,保留D D0 0 1 1。比較完畢,寄存器中的數(shù)字量。比較完畢,寄存器中的數(shù)字量10011001即即為模擬量為模擬量9 9的轉(zhuǎn)換結(jié)果,存在輸出鎖存器中等待輸出。的轉(zhuǎn)換結(jié)果,存在輸出鎖存器中等待輸出。再下一位

4、再下一位D D1 1位也是如此,位也是如此,D D1 1 1 1即即10101010,經(jīng),經(jīng)D/AD/A轉(zhuǎn)換為轉(zhuǎn)換為V VO O = 10 = 10,再與再與V VININ 9 9比較,因比較,因V VININ V VO O,則使,則使D D1 1 0 0;6例:四位例:四位A/D轉(zhuǎn)換器,滿刻度值為轉(zhuǎn)換器,滿刻度值為5V,現(xiàn)若輸入,現(xiàn)若輸入3.5V模擬電壓,模擬電壓,試分析其逐次逼近的轉(zhuǎn)換過程。試分析其逐次逼近的轉(zhuǎn)換過程。VVq3125. 0254VV5 . 223125. 03當(dāng)最高位置當(dāng)最高位置1時(shí),對(duì)應(yīng)轉(zhuǎn)換模擬電壓值為時(shí),對(duì)應(yīng)轉(zhuǎn)換模擬電壓值為量化單位量化單位課后第課后第11題。題。72)

5、雙積分式)雙積分式8轉(zhuǎn)換原理:在轉(zhuǎn)換開始信號(hào)控制下,開關(guān)接通模擬輸入端,輸入轉(zhuǎn)換原理:在轉(zhuǎn)換開始信號(hào)控制下,開關(guān)接通模擬輸入端,輸入的模擬電壓的模擬電壓V VININ在固定時(shí)間在固定時(shí)間T T內(nèi)對(duì)積分器上的電容內(nèi)對(duì)積分器上的電容C C充電(正向積充電(正向積分),時(shí)間一到,控制邏輯將開關(guān)切換到與分),時(shí)間一到,控制邏輯將開關(guān)切換到與V VININ極性相反的基準(zhǔn)電極性相反的基準(zhǔn)電源上,此時(shí)電容源上,此時(shí)電容C C開始放電(反向積分),同時(shí)計(jì)數(shù)器開始計(jì)數(shù)。開始放電(反向積分),同時(shí)計(jì)數(shù)器開始計(jì)數(shù)。當(dāng)比較器判定電容當(dāng)比較器判定電容C C放電完畢時(shí)就輸出信號(hào),由控制邏輯停止計(jì)數(shù)放電完畢時(shí)就輸出信號(hào),由

6、控制邏輯停止計(jì)數(shù)器的計(jì)數(shù),并發(fā)出轉(zhuǎn)換結(jié)束信號(hào)。這時(shí)計(jì)數(shù)器所記的脈沖個(gè)數(shù)正器的計(jì)數(shù),并發(fā)出轉(zhuǎn)換結(jié)束信號(hào)。這時(shí)計(jì)數(shù)器所記的脈沖個(gè)數(shù)正比于放電時(shí)間。比于放電時(shí)間。 放電時(shí)間放電時(shí)間T T1 1或或T T2 2又正比于輸入電壓又正比于輸入電壓V VININ,即輸入電壓大,則放,即輸入電壓大,則放電時(shí)間長(zhǎng),計(jì)數(shù)器的計(jì)數(shù)值越大。因此,計(jì)數(shù)器計(jì)數(shù)值的大小反電時(shí)間長(zhǎng),計(jì)數(shù)器的計(jì)數(shù)值越大。因此,計(jì)數(shù)器計(jì)數(shù)值的大小反映了輸入電壓映了輸入電壓V VININ在固定積分時(shí)間在固定積分時(shí)間T T內(nèi)的平均值。內(nèi)的平均值。 此種此種A/DA/D轉(zhuǎn)換器的常用品種有輸出為轉(zhuǎn)換器的常用品種有輸出為3 3位半位半BCDBCD碼(二進(jìn)

7、制編碼的十進(jìn)制數(shù))碼(二進(jìn)制編碼的十進(jìn)制數(shù))的的ICL7107ICL7107、MC14433MC14433、輸出為、輸出為4 4位半位半BCDBCD碼的碼的ICL7135ICL7135等。等。應(yīng)用場(chǎng)合:信號(hào)變化緩慢、模擬量輸入速率要求較低,轉(zhuǎn)換精度應(yīng)用場(chǎng)合:信號(hào)變化緩慢、模擬量輸入速率要求較低,轉(zhuǎn)換精度要求較高和現(xiàn)場(chǎng)干擾較嚴(yán)重的情況下。要求較高和現(xiàn)場(chǎng)干擾較嚴(yán)重的情況下。優(yōu)點(diǎn):消除干擾和電源噪聲能力強(qiáng),精度高;缺點(diǎn):轉(zhuǎn)換速度慢。優(yōu)點(diǎn):消除干擾和電源噪聲能力強(qiáng),精度高;缺點(diǎn):轉(zhuǎn)換速度慢。9 分辨率是指分辨率是指A/D轉(zhuǎn)換器對(duì)微小輸入信號(hào)變化的敏感程度。分轉(zhuǎn)換器對(duì)微小輸入信號(hào)變化的敏感程度。分辨率越

8、高,轉(zhuǎn)換時(shí)對(duì)輸入量微小變化的反應(yīng)越靈敏。通常用數(shù)字辨率越高,轉(zhuǎn)換時(shí)對(duì)輸入量微小變化的反應(yīng)越靈敏。通常用數(shù)字量的位數(shù)來(lái)表示,如量的位數(shù)來(lái)表示,如8位、位、10位、位、12位等。若分辨率為位等。若分辨率為n,則:,則:1)分辨率)分辨率分辨率分辨率= =滿量程滿量程/ /2 2n n 2.6.2 主要技術(shù)參數(shù)主要技術(shù)參數(shù)10相對(duì)精度相對(duì)精度用相對(duì)于滿量程的百分比來(lái)表示。用相對(duì)于滿量程的百分比來(lái)表示。2)轉(zhuǎn)換精度)轉(zhuǎn)換精度- -轉(zhuǎn)換后所得結(jié)果相對(duì)于實(shí)際值的準(zhǔn)確度轉(zhuǎn)換后所得結(jié)果相對(duì)于實(shí)際值的準(zhǔn)確度A/DA/D轉(zhuǎn)換器的轉(zhuǎn)換精度可以用轉(zhuǎn)換器的轉(zhuǎn)換精度可以用絕對(duì)精度絕對(duì)精度和和相對(duì)精度相對(duì)精度來(lái)表示。來(lái)表示

9、。絕對(duì)精度絕對(duì)精度,常用數(shù)字量的位數(shù)表示,常用數(shù)字量的位數(shù)表示,LSB/2 LSB/2 。最低有效值的位最低有效值的位數(shù)數(shù)LSBLSB(Least Significant Bit)Least Significant Bit)來(lái)表示,來(lái)表示,1LSB = V1LSB = VREFREF/ 2/ 2n n 。例如,對(duì)于一個(gè)例如,對(duì)于一個(gè)8位位05V的的A/D轉(zhuǎn)換器,求其分辨率、絕對(duì)誤差和轉(zhuǎn)換器,求其分辨率、絕對(duì)誤差和相對(duì)百分誤差。相對(duì)百分誤差。分辨率為:分辨率為:mVVVFS5 .19256528絕對(duì)誤差為:絕對(duì)誤差為:mV5 .192565258相對(duì)誤差為:相對(duì)誤差為:%39. 0%100256

10、1%10021811 A/D A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換所需的時(shí)間稱為轉(zhuǎn)換時(shí)間。如轉(zhuǎn)換器完成一次轉(zhuǎn)換所需的時(shí)間稱為轉(zhuǎn)換時(shí)間。如逐位逼近式逐位逼近式A/D A/D 轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間為微秒級(jí),雙積分式轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間為微秒級(jí),雙積分式A/DA/D轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間為毫秒級(jí)。轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間為毫秒級(jí)。3)轉(zhuǎn)換時(shí)間)轉(zhuǎn)換時(shí)間課后第課后第12題。題。122.6.3 ADC0809及其接口電路及其接口電路n 1)ADC0809芯片介紹芯片介紹n 2)ADC0809應(yīng)用舉例應(yīng)用舉例 131) ADC0809芯片介紹芯片介紹8 8位逐次逼近式位逐次逼近式A/DA/D轉(zhuǎn)換器;分辨率為轉(zhuǎn)換器;分辨率為1/ 21/ 2

11、8 8 0.39 % 0.39 %模擬電壓轉(zhuǎn)換范圍是模擬電壓轉(zhuǎn)換范圍是 0 - +5 V0 - +5 V;標(biāo)準(zhǔn)轉(zhuǎn)換時(shí)間為;標(biāo)準(zhǔn)轉(zhuǎn)換時(shí)間為100100 s s采用采用2828腳雙立直插式封裝腳雙立直插式封裝14IN0IN0IN7IN7:8 8路模擬量輸入端。允許模擬量分時(shí)輸入,共用一個(gè)路模擬量輸入端。允許模擬量分時(shí)輸入,共用一個(gè)A/DA/D轉(zhuǎn)換器。轉(zhuǎn)換器。ALEALE:地址鎖存允許信號(hào),輸入高電平有效。上升沿時(shí)鎖存:地址鎖存允許信號(hào),輸入高電平有效。上升沿時(shí)鎖存3 3位通道選擇信號(hào)。位通道選擇信號(hào)。A A、B B、C C:3 3位地址線即模擬量通道選擇線。位地址線即模擬量通道選擇線。ALEALE

12、為高電平時(shí),地址譯碼。為高電平時(shí),地址譯碼。STARTSTART:?jiǎn)?dòng):?jiǎn)?dòng)A/DA/D轉(zhuǎn)換信號(hào),輸入,高電平有效。上升沿時(shí)將轉(zhuǎn)換器內(nèi)部清轉(zhuǎn)換信號(hào),輸入,高電平有效。上升沿時(shí)將轉(zhuǎn)換器內(nèi)部清零,下降沿時(shí)啟動(dòng)零,下降沿時(shí)啟動(dòng)A/DA/D轉(zhuǎn)換。轉(zhuǎn)換。EOCEOC:轉(zhuǎn)換結(jié)束信號(hào),輸出,高電平有效。:轉(zhuǎn)換結(jié)束信號(hào),輸出,高電平有效。OEOE:輸出允許信號(hào),輸入,高電平有效。該信號(hào)用來(lái)打開三態(tài)輸出緩沖器,:輸出允許信號(hào),輸入,高電平有效。該信號(hào)用來(lái)打開三態(tài)輸出緩沖器,將將A/DA/D轉(zhuǎn)換得到的轉(zhuǎn)換得到的8 8位數(shù)字量送到數(shù)據(jù)總線上。位數(shù)字量送到數(shù)據(jù)總線上。D0D0D7D7:8 8位數(shù)字量輸出。位數(shù)字量輸出

13、。D0D0為最低位,為最低位,D7D7為最高位。由于有三態(tài)輸出鎖存,為最高位。由于有三態(tài)輸出鎖存,可與主機(jī)數(shù)據(jù)總線直接相連??膳c主機(jī)數(shù)據(jù)總線直接相連。CLOCKCLOCK:外部時(shí)鐘脈沖輸入端。當(dāng)脈沖頻率為:外部時(shí)鐘脈沖輸入端。當(dāng)脈沖頻率為640kHz640kHz時(shí),時(shí),A/DA/D轉(zhuǎn)換時(shí)間為轉(zhuǎn)換時(shí)間為100100 s s。VR+VR+,VR-VR-:基準(zhǔn)電壓源正、負(fù)端。取決于被轉(zhuǎn)換的模擬電壓范圍,通常:基準(zhǔn)電壓源正、負(fù)端。取決于被轉(zhuǎn)換的模擬電壓范圍,通常VR+ VR+ = = 5V DC5V DC,VR- = 0V DCVR- = 0V DC。VccVcc:工作電源,:工作電源, 5VDC5V

14、DC。GNDGND:電源地。:電源地。各引腳功能如下:各引腳功能如下:15ADC0809的內(nèi)部轉(zhuǎn)換時(shí)序的內(nèi)部轉(zhuǎn)換時(shí)序ALEC.B.ASTARTEOCOEDO7DO0圖2-12 ADC0809的轉(zhuǎn)換時(shí)序轉(zhuǎn)換過程如下:轉(zhuǎn)換過程如下:首先首先ALEALE的上的上升沿將地址代碼鎖存、譯碼升沿將地址代碼鎖存、譯碼后選通模擬開關(guān)中的某一路,后選通模擬開關(guān)中的某一路,使該路模擬量進(jìn)入到使該路模擬量進(jìn)入到A/DA/D轉(zhuǎn)換轉(zhuǎn)換器中。同時(shí)器中。同時(shí)START START 的上升沿的上升沿將轉(zhuǎn)換器內(nèi)部清零,下降沿將轉(zhuǎn)換器內(nèi)部清零,下降沿起動(dòng)起動(dòng)A/DA/D轉(zhuǎn)換,即在時(shí)鐘的作轉(zhuǎn)換,即在時(shí)鐘的作用下,逐位逼近過程開始,

15、用下,逐位逼近過程開始,轉(zhuǎn)換結(jié)束信號(hào)轉(zhuǎn)換結(jié)束信號(hào)EOCEOC即變?yōu)榈图醋優(yōu)榈碗娖?。?dāng)轉(zhuǎn)換結(jié)束后,電平。當(dāng)轉(zhuǎn)換結(jié)束后,EOCEOC恢復(fù)高電平,此時(shí),如果對(duì)恢復(fù)高電平,此時(shí),如果對(duì)輸出允許輸出允許OEOE輸入一高電平命輸入一高電平命令,則可讀出數(shù)據(jù)。令,則可讀出數(shù)據(jù)。162)應(yīng)用舉例)應(yīng)用舉例1 指定指定8路模擬電壓輸入端口路模擬電壓輸入端口地址為地址為78H7FH,轉(zhuǎn)換結(jié)束,轉(zhuǎn)換結(jié)束信號(hào)以中斷方式與信號(hào)以中斷方式與CPU聯(lián)絡(luò),聯(lián)絡(luò),采用采用74LS138作輸入通道地作輸入通道地址譯碼器,要求畫出址譯碼器,要求畫出ADC0809與與8086的連接原理的連接原理電路圖。電路圖。17分析:分析:nAD

16、C0809數(shù)據(jù)輸出帶三態(tài)輸出門,故可以直接接到數(shù)據(jù)輸出帶三態(tài)輸出門,故可以直接接到CPU數(shù)據(jù)數(shù)據(jù)總線上;總線上;n8路模擬電壓輸入地址為路模擬電壓輸入地址為78H7FH,則低,則低3位地址線位地址線A2A0分分別接模數(shù)轉(zhuǎn)換器別接模數(shù)轉(zhuǎn)換器ADC0809的采樣地址輸入端的采樣地址輸入端C、B、A上,上,用于選通用于選通8路輸入通路中的一路;路輸入通路中的一路;n用一條輸出指令即可啟動(dòng)某一通路開始轉(zhuǎn)換,即使用一條輸出指令即可啟動(dòng)某一通路開始轉(zhuǎn)換,即使ADC0809的的START和和ALE端得到一個(gè)啟動(dòng)正脈沖信號(hào);端得到一個(gè)啟動(dòng)正脈沖信號(hào);n轉(zhuǎn)換結(jié)束后,轉(zhuǎn)換結(jié)束后,ADC0809從從EOC端發(fā)出一個(gè)

17、正脈沖信號(hào),通過端發(fā)出一個(gè)正脈沖信號(hào),通過中斷程序控制器中斷程序控制器8259A向向CPU發(fā)出中斷請(qǐng)求,發(fā)出中斷請(qǐng)求,CPU響應(yīng)中斷響應(yīng)中斷后,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。后,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。18例例2將一個(gè)由電位器產(chǎn)生的模擬信將一個(gè)由電位器產(chǎn)生的模擬信號(hào)轉(zhuǎn)換成微機(jī)所能接受的數(shù)字號(hào)轉(zhuǎn)換成微機(jī)所能接受的數(shù)字量信號(hào),轉(zhuǎn)換結(jié)果送入微機(jī)內(nèi)量信號(hào),轉(zhuǎn)換結(jié)果送入微機(jī)內(nèi)存中,并顯示在屏幕上。采樣存中,并顯示在屏幕上。采樣點(diǎn)取點(diǎn)取256256個(gè)。個(gè)。需要轉(zhuǎn)換的模擬量靠電位器旋轉(zhuǎn)得需要轉(zhuǎn)換的模擬量靠電位器旋轉(zhuǎn)得到到, ,模擬量電壓范圍模擬量電壓范圍:05V:05V,由,由IN0IN0口口輸入;輸入;ALEALE

18、與與STARTSTART相聯(lián),以便鎖存通道相聯(lián),以便鎖存通道地址同時(shí)開始地址同時(shí)開始A/DA/D采樣轉(zhuǎn)換;采樣轉(zhuǎn)換;ADC0809ADC0809時(shí)鐘頻率范圍為時(shí)鐘頻率范圍為101280kHz101280kHz,用,用500kHz500kHz,由,由8MHz8MHz經(jīng)經(jīng)74LS39374LS393分頻得到;分頻得到;ADC0809ADC0809轉(zhuǎn)換結(jié)束信號(hào)轉(zhuǎn)換結(jié)束信號(hào)EOCEOC產(chǎn)生中產(chǎn)生中斷請(qǐng)求信號(hào)使斷請(qǐng)求信號(hào)使CPUCPU讀入轉(zhuǎn)換后的數(shù)讀入轉(zhuǎn)換后的數(shù)據(jù)。程序略。據(jù)。程序略。19本章小結(jié)本章小結(jié) 模擬量輸入通道是計(jì)算機(jī)測(cè)控系統(tǒng)、智能測(cè)量?jī)x表以及以微模擬量輸入通道是計(jì)算機(jī)測(cè)控系統(tǒng)、智能測(cè)量?jī)x表以及以微處理器為基礎(chǔ)組成的各種產(chǎn)品的重要組成部分。處理器為基礎(chǔ)組成的各種產(chǎn)品的重要組成部分。 本章按照系統(tǒng)內(nèi)信號(hào)的流向,依次介紹模擬量輸入通道的各本章按照系統(tǒng)內(nèi)信號(hào)的流向,依次介紹模擬量輸入通道的各個(gè)組成部分信號(hào)調(diào)理、多路模擬開關(guān)、前置放大器、采樣保持個(gè)組成部分信號(hào)調(diào)理、多路模擬開關(guān)、前置放大器、采樣保持器、器、A/DA/D轉(zhuǎn)換器及其接口電路與轉(zhuǎn)換器及其接口電路與A/DA/D轉(zhuǎn)換模板的結(jié)構(gòu)原理與功能作轉(zhuǎn)換模板的結(jié)構(gòu)原理與功能作用,其中有些環(huán)節(jié)可以根據(jù)實(shí)際需要來(lái)選擇取舍。比如輸入信號(hào)用,其中有些環(huán)節(jié)可以根據(jù)實(shí)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論