![第十章模擬接口電路_第1頁(yè)](http://file4.renrendoc.com/view/2d95c368b83676e986d83de60c5c7d53/2d95c368b83676e986d83de60c5c7d531.gif)
![第十章模擬接口電路_第2頁(yè)](http://file4.renrendoc.com/view/2d95c368b83676e986d83de60c5c7d53/2d95c368b83676e986d83de60c5c7d532.gif)
![第十章模擬接口電路_第3頁(yè)](http://file4.renrendoc.com/view/2d95c368b83676e986d83de60c5c7d53/2d95c368b83676e986d83de60c5c7d533.gif)
![第十章模擬接口電路_第4頁(yè)](http://file4.renrendoc.com/view/2d95c368b83676e986d83de60c5c7d53/2d95c368b83676e986d83de60c5c7d534.gif)
![第十章模擬接口電路_第5頁(yè)](http://file4.renrendoc.com/view/2d95c368b83676e986d83de60c5c7d53/2d95c368b83676e986d83de60c5c7d535.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第十章模擬接口電路第一頁(yè),共七十六頁(yè),2022年,8月28日10.1概述
在自動(dòng)控制和測(cè)量系統(tǒng)中,被控制和被測(cè)量的對(duì)象往往是一些連續(xù)變化的物理量。如:溫度、壓力、流量、速度、電流、電壓等。這些隨時(shí)間連續(xù)變化的物理量,稱(chēng)為模擬量(Analog)。計(jì)算機(jī)參與測(cè)量和控制時(shí),模擬量不能直接送入計(jì)算機(jī),必須先把它們轉(zhuǎn)換成數(shù)字量(Digital)。能夠?qū)⒛M量轉(zhuǎn)換成數(shù)字量的器件稱(chēng)為模擬數(shù)字轉(zhuǎn)換器,簡(jiǎn)稱(chēng)ADC。同樣,計(jì)算機(jī)輸出的是數(shù)字量,不能直接用于使用模擬量的控制執(zhí)行部件,必須將這些數(shù)字且轉(zhuǎn)換成模擬量。能夠?qū)?shù)字量轉(zhuǎn)換成模擬量的器件稱(chēng)為數(shù)字/模擬轉(zhuǎn)換器,簡(jiǎn)稱(chēng)DAC。因此,我們常把ADC和DAC器件以及相關(guān)電路成為模擬接口電路。第二頁(yè),共七十六頁(yè),2022年,8月28日模擬量——連續(xù)變化的物理量數(shù)字量——時(shí)間和數(shù)值上都離散的量模擬/數(shù)字轉(zhuǎn)換器ADCDAC數(shù)字/模擬轉(zhuǎn)換器10.1概述第三頁(yè),共七十六頁(yè),2022年,8月28日含有A/D與D/A轉(zhuǎn)換的監(jiān)控系統(tǒng)
第四頁(yè),共七十六頁(yè),2022年,8月28日模/數(shù)與數(shù)/模轉(zhuǎn)換通道的組成
一般模/數(shù)轉(zhuǎn)換通道由傳感器、信號(hào)處理、多路轉(zhuǎn)換開(kāi)關(guān)、采樣保持器以及A/D轉(zhuǎn)換器組成。第五頁(yè),共七十六頁(yè),2022年,8月28日傳感器:能夠把非電物理量轉(zhuǎn)換成電量(電流或電壓)的器件,一般傳感器由電容、電阻、電感或敏感材料組成,在外加激勵(lì)電流或電壓的驅(qū)動(dòng)下,不同類(lèi)型的傳感器會(huì)隨不同非電物理量的變化,引起傳感器的組成材料發(fā)生改變,使得輸出連續(xù)變化的電流或電壓與非電物理量的變化成正比。一、傳感器(Transducer)第六頁(yè),共七十六頁(yè),2022年,8月28日
由于傳感器組成材料發(fā)生改變引起輸出電流或電壓的變化十分微弱,容易受外界干擾,因此,在市場(chǎng)上能買(mǎi)到的各種變送器,已將傳感器與放大電路制作在一起,輸出統(tǒng)一標(biāo)準(zhǔn)的0~10mA或4~20mA電流,或0~5V電壓,以便傳輸或直接送A/D轉(zhuǎn)換器進(jìn)行A/D轉(zhuǎn)換,其中,4~20mA標(biāo)準(zhǔn)電流輸出的傳感器較為普遍,常說(shuō)的流量變送器、壓力變送器等一般輸出4~20mA標(biāo)準(zhǔn)電流,內(nèi)部處于恒流輸出結(jié)構(gòu),顯然電流型傳感器比電壓型傳感器抗干擾能力強(qiáng),易于遠(yuǎn)距離傳輸,因此,電流型傳感器被廣泛用于生產(chǎn)過(guò)程的檢測(cè)系統(tǒng)中。第七頁(yè),共七十六頁(yè),2022年,8月28日二、信號(hào)放大處理
信號(hào)放大處理電路,接在A/D轉(zhuǎn)換器與傳感器之間,用于解決以下存在問(wèn)題:A/D轉(zhuǎn)換器與傳感器二者電壓不匹配;如果是電流型輸出傳感器,要進(jìn)行Ⅰ~Ⅴ變換與放大處理,將電流信號(hào)對(duì)應(yīng)變換成電壓信號(hào);傳感器工作在現(xiàn)場(chǎng),可能存在復(fù)雜的強(qiáng)電磁波的干擾,通常采用RC低通濾波器,濾除疊加在傳感器輸出信號(hào)上的高頻干擾信號(hào),也可采用有源濾波技術(shù),使得濾波特性更好。
第八頁(yè),共七十六頁(yè),2022年,8月28日三、多路轉(zhuǎn)換開(kāi)關(guān)(Multiplexer)一個(gè)數(shù)據(jù)采集系統(tǒng)(A/D轉(zhuǎn)換)往往要采集多路模擬信號(hào);通常只用一片A/D轉(zhuǎn)換芯片,輪流選擇輸入信號(hào)進(jìn)行采集,既節(jié)省了硬件開(kāi)銷(xiāo),又不影響對(duì)系統(tǒng)的監(jiān)測(cè)與控制;許多A/D轉(zhuǎn)換芯片內(nèi)部具備多路轉(zhuǎn)換開(kāi)關(guān),一片A/D轉(zhuǎn)換芯片可以輪流采集多路模擬輸入信號(hào),如果A/D轉(zhuǎn)換芯片不具有多路轉(zhuǎn)換功能,則在A/D轉(zhuǎn)換之前外加模擬多路轉(zhuǎn)換開(kāi)關(guān)。第九頁(yè),共七十六頁(yè),2022年,8月28日常用的模擬多路開(kāi)關(guān)介紹
CD4051B的基本結(jié)構(gòu)CD4051B采用了CMOS工藝,16腳DIP封裝八選一模擬多路開(kāi)關(guān)
當(dāng)使能端INH為0狀態(tài)時(shí),CD4051B才能選擇導(dǎo)通,由選擇輸入端A2A1A0三位二進(jìn)制編碼來(lái)控制(CH0~CH7)八個(gè)輸入通道的通斷。該芯片能實(shí)現(xiàn)雙向傳輸,即可以實(shí)現(xiàn)多傳一或一傳多兩個(gè)方向的傳送。第十頁(yè),共七十六頁(yè),2022年,8月28日四、采樣保持器(SampleHolder)在A/D轉(zhuǎn)換器進(jìn)行采樣期間,保持被轉(zhuǎn)換輸入信號(hào)不變的電路稱(chēng)為采樣保持電路;A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換所需要的時(shí)間稱(chēng)為轉(zhuǎn)換時(shí)間;不同A/D轉(zhuǎn)換芯片,其轉(zhuǎn)換時(shí)間各異,對(duì)于連續(xù)變化較快的模擬信號(hào)如果不采取采樣保持措施,將會(huì)引起轉(zhuǎn)換誤差;慢速變化的模擬信號(hào),在A/D轉(zhuǎn)換系統(tǒng)中,完全可以不必采用采樣保持電路,而且并不會(huì)影響A/D轉(zhuǎn)換的精度。第十一頁(yè),共七十六頁(yè),2022年,8月28日采樣/保持器的基本原理
采樣保持器是指在邏輯電平的控制下處于“采樣”或“保持”兩種工作狀態(tài)的電路,采樣/保持示意圖如圖10-5所示,在采樣狀態(tài)下,電路的輸出跟蹤輸入模擬信號(hào),在保持狀態(tài)下,電路的輸出保持著前一次采樣結(jié)束時(shí)刻的瞬時(shí)輸入模擬信號(hào),直到進(jìn)入下一次采樣狀態(tài)為止。從圖10-5中可以看出,經(jīng)過(guò)對(duì)Vi的采樣,V0的小平臺(tái)電壓值保持到下一次的采樣開(kāi)始,該穩(wěn)定的“小平臺(tái)”電壓供A/D轉(zhuǎn)換器進(jìn)行A/D轉(zhuǎn)換。第十二頁(yè),共七十六頁(yè),2022年,8月28日采樣/保持示意圖第十三頁(yè),共七十六頁(yè),2022年,8月28日五、A/D轉(zhuǎn)換器(AnalogtoDigit)
A/D轉(zhuǎn)換器是模/數(shù)轉(zhuǎn)換通道的核心環(huán)節(jié),其功能是將模擬輸入電信號(hào)轉(zhuǎn)換成數(shù)字量(二進(jìn)制數(shù)或BCD碼等),以便由計(jì)算機(jī)讀取、分析處理,并依據(jù)它發(fā)出對(duì)生產(chǎn)過(guò)程的控制信號(hào)。第十四頁(yè),共七十六頁(yè),2022年,8月28日
六.驅(qū)動(dòng)器計(jì)算機(jī)輸出的數(shù)字量信號(hào)經(jīng)DAC轉(zhuǎn)換后的模擬信號(hào)或直接輸出的開(kāi)關(guān)量信號(hào),其驅(qū)動(dòng)功率往往不能滿(mǎn)足執(zhí)行部件的要求。所以,在驅(qū)動(dòng)執(zhí)行部件之前,一般都要進(jìn)行功率放大、信號(hào)隔離和匹配、以及動(dòng)作時(shí)間協(xié)調(diào)等。鑒于計(jì)算機(jī)過(guò)程控制現(xiàn)場(chǎng),有不少執(zhí)行部件是工作于開(kāi)關(guān)狀態(tài)的,如步進(jìn)電機(jī)、啟/停交流電機(jī)、交流觸發(fā)器、電控閥門(mén)、繼電器等。使用時(shí)應(yīng)注意,不同的執(zhí)行部件,所需的驅(qū)動(dòng)電流和電壓均不相同,所以驅(qū)動(dòng)器型號(hào)也不同。第十五頁(yè),共七十六頁(yè),2022年,8月28日§10.2數(shù)模(D/A)轉(zhuǎn)換器
D/A轉(zhuǎn)換器的主要部件是電阻開(kāi)關(guān)網(wǎng)絡(luò),通常是由輸入的二進(jìn)制數(shù)的各位控制一些開(kāi)關(guān),通過(guò)電阻網(wǎng)絡(luò),在運(yùn)算放大器的輸入端產(chǎn)生與二進(jìn)制數(shù)各位的權(quán)成比例的電流,經(jīng)過(guò)運(yùn)算放大器相加和轉(zhuǎn)換而成為與二進(jìn)制數(shù)成比例的模擬電壓。10.2.1D/A轉(zhuǎn)換器的工作原理最簡(jiǎn)單的D/A轉(zhuǎn)換器電路如下圖所示,VREF是一個(gè)足夠精度的參考電壓,運(yùn)算放大器輸入端的各支路對(duì)應(yīng)待轉(zhuǎn)換數(shù)據(jù)的第0位、第1位……第n-1位。支路中的開(kāi)關(guān)由對(duì)應(yīng)的數(shù)位來(lái)控制,如果該數(shù)位為“1”,則對(duì)應(yīng)的開(kāi)關(guān)閉合;如果該數(shù)位為“0”,則對(duì)應(yīng)的開(kāi)關(guān)打開(kāi)。各輸入支路中的電阻分別為R、2R、4R'…—這些電阻稱(chēng)為權(quán)電阻。第十六頁(yè),共七十六頁(yè),2022年,8月28日4個(gè)開(kāi)關(guān)從全部斷開(kāi)到全部閉合,運(yùn)算放大器可以得到16種不同的電流輸入。這就是說(shuō),通過(guò)電阻網(wǎng)絡(luò),可以把0000~1111轉(zhuǎn)換成大小不同的電流,從而可以在運(yùn)算放大器的輸出端得到大小不同的電壓。如果由數(shù)字0000每次增1,一直變化到1111就可以得到一個(gè)階梯波電壓,如圖所示。第十七頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)D微機(jī)系統(tǒng)中的D/A轉(zhuǎn)換環(huán)節(jié)圖所示為微機(jī)系統(tǒng)中的D/A轉(zhuǎn)換環(huán)節(jié)。對(duì)于一個(gè)8位D/A轉(zhuǎn)換器來(lái)說(shuō),假設(shè)輸出為單極性模擬量電壓,滿(mǎn)量程值為5V,在理論上其數(shù)字量與模擬量之間的對(duì)應(yīng)關(guān)系如下表所示。
輸出電壓的計(jì)算公式為VOUT=式中,N是D/A轉(zhuǎn)換器的位數(shù),D是數(shù)字量換算到十進(jìn)制的數(shù)值,滿(mǎn)量程電壓值/2N是1LSB所對(duì)應(yīng)的模擬量電壓,即分辨率。第十八頁(yè),共七十六頁(yè),2022年,8月28日第十九頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)DD/A轉(zhuǎn)換輸出的模擬量曲線(xiàn)由于數(shù)字量不是連續(xù)的,其轉(zhuǎn)換后的模擬量自然就不是連續(xù)的。同時(shí)由于計(jì)算機(jī)每次輸出數(shù)據(jù)和D/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換需要一定的時(shí)間,因此實(shí)際上D/A轉(zhuǎn)換器輸出的模擬量隨時(shí)間的變化曲線(xiàn)不是連續(xù)的,而呈階梯狀如圖所示。圖中時(shí)間坐標(biāo)的最小分度ΔT是相鄰的兩次輸出數(shù)據(jù)的時(shí)間間隔,模擬量坐標(biāo)的最小分度是1LSB。但如果D/A轉(zhuǎn)換器的分辨率較高,ΔT很短,那么這條曲線(xiàn)的臺(tái)階就很密,基本上就是連續(xù)的。第二十頁(yè),共七十六頁(yè),2022年,8月28日
在實(shí)際應(yīng)用中,常選用電流輸出型來(lái)實(shí)現(xiàn)電壓輸出,即通過(guò)外接的運(yùn)算放大器把D/A轉(zhuǎn)換器的輸出電流轉(zhuǎn)換成電壓。第二十一頁(yè),共七十六頁(yè),2022年,8月28日在實(shí)際應(yīng)用中,有時(shí)僅要求輸出是單方向的,即單極性輸出,其電壓通常為0~+5V或0~+10V;有時(shí)則要求輸出是雙方向的,即雙極性輸出,如電壓為±5V、±10V。單極性和雙極性輸出電路分別由圖(a)和(b)所示。
對(duì)于D/A轉(zhuǎn)換器內(nèi)有反饋電阻Rfb的,有時(shí)可不接R1電阻,由A1的輸出直接連到芯片Ro引腳。VREF的極性可正可負(fù),當(dāng)其極性改變時(shí),輸出模擬電壓Vout極性相應(yīng)改變。由于雙極性輸出要正負(fù)輸出,把變化的動(dòng)態(tài)范圍相應(yīng)增加了一倍,因此,雙極性輸出較單極性輸出靈敏度降低一倍。第二十二頁(yè),共七十六頁(yè),2022年,8月28日(1)分辨率。分辨率是當(dāng)輸入數(shù)字量發(fā)生單位數(shù)碼變化(即1LSB)時(shí),所對(duì)應(yīng)的輸出模擬量的變化量,即等于模擬量輸出的滿(mǎn)量程值的(N為數(shù)字量位數(shù))。分辨率也可以用相對(duì)值(1/2N)百分率表示。在實(shí)際應(yīng)用中,又常用數(shù)字量的位數(shù)來(lái)表示分辨率。(2)轉(zhuǎn)換精度。轉(zhuǎn)換精度是指一個(gè)實(shí)際的D/A轉(zhuǎn)換器與理想的D/A轉(zhuǎn)換器相比較的轉(zhuǎn)換誤差。理想的D/A轉(zhuǎn)換器特性如下圖所示。精度反映D/A轉(zhuǎn)換的總誤差。其主要誤差有失調(diào)誤差、增益誤差、非線(xiàn)性誤差和微分非線(xiàn)性誤差。10.2.2D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)第二十三頁(yè),共七十六頁(yè),2022年,8月28日
圖理想的D/A轉(zhuǎn)換特性000模擬量001010011100101111110數(shù)字量第二十四頁(yè),共七十六頁(yè),2022年,8月28日
③非線(xiàn)性誤差。非線(xiàn)性誤差是實(shí)際轉(zhuǎn)換特性曲線(xiàn)與理想轉(zhuǎn)換特性曲線(xiàn)之間的最大偏差。一般要求此誤差不大于±LSB。D/A轉(zhuǎn)換器的失調(diào)和增益調(diào)整一般不能完全消除非線(xiàn)性誤差,但可以使之顯著減小。④微分非線(xiàn)性誤差。微分非線(xiàn)性誤差是指任意兩個(gè)相鄰數(shù)碼所對(duì)應(yīng)的模擬量間隔與理想值之間的偏差。(3)建立時(shí)間。當(dāng)D/A轉(zhuǎn)換器的輸入數(shù)據(jù)發(fā)生變化后,輸出模擬量達(dá)到穩(wěn)定數(shù)值,即進(jìn)入規(guī)定的精度范圍內(nèi)所需要的時(shí)間。第二十五頁(yè),共七十六頁(yè),2022年,8月28日(4)溫度系數(shù)。D/A轉(zhuǎn)換器的各項(xiàng)性能指標(biāo)一般在環(huán)境溫度為25℃下測(cè)定。環(huán)境溫度的變化會(huì)對(duì)D/A轉(zhuǎn)換精度產(chǎn)生影響,這一影響分別用失調(diào)溫度系數(shù)、增益溫度系數(shù)和微分非線(xiàn)性溫度系數(shù)來(lái)表示。這些系數(shù)的含義是當(dāng)環(huán)境溫度變化1℃時(shí)該項(xiàng)誤差的相對(duì)變化率,單位是×10-6/℃。第二十六頁(yè),共七十六頁(yè),2022年,8月28日10.2.3常用的D/A轉(zhuǎn)換芯片
D/A轉(zhuǎn)換器的類(lèi)型很多。從輸入電路來(lái)說(shuō),一般的D/A轉(zhuǎn)換器都帶有輸入寄存器,與微機(jī)能直接連接;有的具有兩極鎖存器,使工作方式更加靈活。輸入數(shù)據(jù)一般為并行數(shù)據(jù),也有串行數(shù)據(jù)。并行輸入的數(shù)據(jù)有8位、10位、12位等。從輸出信號(hào)來(lái)說(shuō),D/A轉(zhuǎn)換器的直接輸出是電流量,若片內(nèi)有輸出放大器,則能輸出電壓量,并能實(shí)現(xiàn)單極性或雙極性電壓輸出。第二十七頁(yè),共七十六頁(yè),2022年,8月28日
D/A轉(zhuǎn)換器的轉(zhuǎn)換速度較快,一般其電流建立時(shí)間為1μs。有些D/A轉(zhuǎn)換器具有其它功能,如能輸出多路模擬量、輸出工業(yè)控制用的標(biāo)準(zhǔn)電流信號(hào)。典型的D/A轉(zhuǎn)換器如8位通用型DAC0832、12位的DAC1208、電壓輸出型的AD558和多路輸出型AD7528。DAC0832是8位分辨率的D/A轉(zhuǎn)換集成芯片。它具有與微機(jī)連接簡(jiǎn)單、轉(zhuǎn)換控制方便、價(jià)格低廉等特點(diǎn),微機(jī)系統(tǒng)中得到廣泛的應(yīng)用。(1)結(jié)構(gòu)和引腳。DAC0832的結(jié)構(gòu)框圖如下圖所示,它由8位輸入鎖存器、8位DAC寄存器、8位DAC轉(zhuǎn)換器及轉(zhuǎn)換控制電路構(gòu)成。封裝為20腳雙列直插式。各引腳功能如下:第二十八頁(yè),共七十六頁(yè),2022年,8月28日DAC0832是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的8位D/A芯片,共有20個(gè)引腳,如圖所示。其主要引腳定義分別如下:D7~D0:8位數(shù)字量輸入信號(hào),其中D0為最低位,D7為最高位。ILE:輸入寄存器的允許信號(hào),高電平有效。ILE信號(hào)和CS、WRl共同控制選通輸入寄存器。當(dāng)CS、WRl均為低電平,而ILE為高電平時(shí),輸入數(shù)據(jù)立即被送至8位輸入寄存器的輸出端(見(jiàn)圖DAC0832邏輯結(jié)構(gòu)框圖)。當(dāng)上述三個(gè)控制信號(hào)中任一個(gè)無(wú)效時(shí),輸入寄存器將數(shù)據(jù)鎖存,輸出端呈保持狀態(tài)。第二十九頁(yè),共七十六頁(yè),2022年,8月28日第三十頁(yè),共七十六頁(yè),2022年,8月28日
D7~D0:8位數(shù)據(jù)輸入端。ILE:輸入寄存器允許信號(hào),輸入,高電平有效。CS:片選信號(hào),輸入,低電平有效。WR1:輸入寄存器寫(xiě)信號(hào),輸入,低電平有效。由ILE、CS、WR1的邏輯組合產(chǎn)生輸入寄存器控制信號(hào)LE1。當(dāng)LE1為低電平時(shí),輸入寄存器內(nèi)容隨數(shù)據(jù)線(xiàn)變化,LE1的正跳變將輸入數(shù)據(jù)鎖存。XFER:數(shù)據(jù)傳送信號(hào),輸入,低電平有效。WR2:DAC寄存器的寫(xiě)信號(hào),輸入,低電平有效。由XFER、WR2組成DAC寄存器的控制信號(hào)LE2。LE2的正跳變將輸入數(shù)據(jù)鎖存到DAC寄存器。第三十一頁(yè),共七十六頁(yè),2022年,8月28日IOUTl:電流輸出1。當(dāng)DAC寄存器中全為“1”時(shí),輸出電流最大,當(dāng)DAC寄存器中全為“0”時(shí),輸出電流最小。IOUT2:電流輸出2。它與lOUTl的關(guān)系是:IOUTI+IOUT2=常數(shù)Rfb:內(nèi)部反饋電阻引腳,該電阻在芯片內(nèi),Rfb端可以直接接到外部運(yùn)算放大器的輸出端。這樣,相當(dāng)于將一個(gè)反饋電阻接在運(yùn)算放大器的輸入端和輸出端。VREF:參考電壓輸入端,可接正電壓,也可接負(fù)電壓,范圍為-10V~+10V。Vcc:芯片電源。+5V~+15V,典型值為+15V。AGND:模擬地。芯片模擬信號(hào)接地點(diǎn)。DGND:數(shù)字地。芯片數(shù)字信號(hào)接地點(diǎn)。第三十二頁(yè),共七十六頁(yè),2022年,8月28日0832是電流型,若需要電壓信號(hào),可用運(yùn)算放大器將電流信號(hào)轉(zhuǎn)換成電壓信號(hào):第三十三頁(yè),共七十六頁(yè),2022年,8月28日
(2)工作方式。DAC0832內(nèi)部有兩個(gè)寄存器,能實(shí)現(xiàn)三種工作方式:雙緩沖、緩沖和直通方式。
雙緩沖工作方式是指兩個(gè)寄存器分別受到控制。當(dāng)ILE、和信號(hào)均有效時(shí),8位數(shù)字量被寫(xiě)入輸入寄存器,此時(shí)并不進(jìn)行D/A轉(zhuǎn)換。當(dāng)和信號(hào)均有效時(shí),原來(lái)存在輸入寄存器中的數(shù)據(jù)被寫(xiě)入DAC寄存器,并進(jìn)入D/A轉(zhuǎn)換器后進(jìn)行D/A轉(zhuǎn)換。在一次轉(zhuǎn)換完成后到下一次轉(zhuǎn)換開(kāi)始之前,由于寄存器的鎖存作用,8位D/A轉(zhuǎn)換器的輸入數(shù)據(jù)保持恒定,因此D/A轉(zhuǎn)換的輸出也保持恒定。在雙緩沖工作方式下,利用輸入寄存器暫存數(shù)據(jù),給使用帶來(lái)方便,可以實(shí)現(xiàn)多路數(shù)字量的同步轉(zhuǎn)換輸出。第三十四頁(yè),共七十六頁(yè),2022年,8月28日
單緩沖工作方式是指只有一個(gè)寄存器受到控制。這時(shí)將另一個(gè)寄存器的有關(guān)控制信號(hào)預(yù)先設(shè)置成有效,使之開(kāi)通;或者將兩個(gè)寄存器的控制信號(hào)連在一起,兩個(gè)寄存器作為一個(gè)來(lái)使用。
直通工作方式是指兩個(gè)寄存器的有關(guān)控制信號(hào)都預(yù)先置為有效,兩個(gè)寄存器都開(kāi)通。只要數(shù)字量送到數(shù)據(jù)輸入端,就立即進(jìn)入D/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。這種方式應(yīng)用較少。(3)電壓輸出電路的連接。DAC0832以電流形式輸出轉(zhuǎn)換結(jié)果,得到電壓形式需外加I/V轉(zhuǎn)換的電路,常采用運(yùn)算放大器。下圖是DAC0832的電壓輸出電路。第三十五頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)DDAC0832的電壓輸出電路(a)單極性輸出;(b)雙極性輸出第三十六頁(yè),共七十六頁(yè),2022年,8月28日對(duì)于單極性輸出電路,輸出電壓的格式為VOUT=-式中D為輸入數(shù)字量的十進(jìn)制值。因?yàn)檗D(zhuǎn)換結(jié)果IOUT1接運(yùn)算放大器的反相端,所以式中有一個(gè)負(fù)號(hào)。若VREF=+5V,D=0~255(00H~FFH)時(shí),VOUT=-(0~4.98)V。通過(guò)調(diào)整運(yùn)算放大器的調(diào)零電位器,可以對(duì)D/A芯片進(jìn)行零點(diǎn)補(bǔ)償。通過(guò)調(diào)節(jié)外接于反饋回路的電位器RP1,可以調(diào)整滿(mǎn)量程。對(duì)于雙極性輸出電路,輸出電壓的表達(dá)式為:第三十七頁(yè),共七十六頁(yè),2022年,8月28日
VOUT=
若VREF=+5V,當(dāng)D=0時(shí),VOUT1=0,VOUT=-5V;當(dāng)D=128(80H)時(shí),VOUT1=-2.5V,VOUT=0;當(dāng)D=255(FFH)時(shí),VOUT1=-4.98V,VOUT=4.96。這一轉(zhuǎn)換關(guān)系由下表示出。第三十八頁(yè),共七十六頁(yè),2022年,8月28日
(4)主要性能指標(biāo)。·分辨率為8位?!ぽ敵鲭娏鞣€(wěn)定時(shí)間為1μs?!し蔷€(xiàn)性誤差為0.20%FSR?!囟认禂?shù)為2×10-6/℃?!すぷ鞣绞綖殡p緩沖、單緩沖和直通方式?!み壿嬢斎肱cTTL電平兼容?!す臑?0mW?!る娫?~15V。
第三十九頁(yè),共七十六頁(yè),2022年,8月28日DAC0832的外部連接例1:轉(zhuǎn)換一個(gè)數(shù)據(jù):MOVDX,P-ADMOVAL,[BX]OUTDX,AL例2:D/A轉(zhuǎn)換產(chǎn)生一個(gè)踞齒波:MOVDX,PORTAMOVAL,0FFHROTATE:INCALOUTDX,ALJMPROTATE?第四十頁(yè),共七十六頁(yè),2022年,8月28日例3:D/A轉(zhuǎn)換產(chǎn)生周期性踞齒波:用延時(shí)程序控制周期。MOVDX,PORTAMOVAL,0FFHDON:INCALOUTDX,ALCALLDELAYJMPDONDELAYPROCNEARMOVCX,DATAX:LOOPXRETDELAYENDP?DECAL第四十一頁(yè),共七十六頁(yè),2022年,8月28日產(chǎn)生周期性三角波:
MOVDX,PORTMOVAL,0FFHDON1:INCALOUTDX,ALCMPAL,0FFHJNZDON1DON2:DECALOUTDX,ALCMPAL,0JNZDON2
JMPDON1第四十二頁(yè),共七十六頁(yè),2022年,8月28日1.A/D轉(zhuǎn)換的基本知識(shí)轉(zhuǎn)換的功能是把模擬量電壓轉(zhuǎn)換為N位數(shù)字量電壓。下圖所示為A/D轉(zhuǎn)換器的工作情況,其中圖(b)是相對(duì)應(yīng)的輸入和輸出。對(duì)于這一轉(zhuǎn)換過(guò)程,作以下幾點(diǎn)說(shuō)明:①輸入A/D轉(zhuǎn)換器的模擬量電壓是連續(xù)的。由于A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換需要一定的時(shí)間,A/D轉(zhuǎn)換只能間斷性地進(jìn)行,因此輸出的數(shù)字量電壓是不連續(xù)的,稱(chēng)為離散量。在下圖(b)中,A/D轉(zhuǎn)換所得的結(jié)果是一個(gè)個(gè)孤立的點(diǎn)。每個(gè)點(diǎn)的縱坐標(biāo)代表某個(gè)數(shù)字量,其值與采樣時(shí)刻的模擬量相對(duì)應(yīng)。如果在相鄰兩次采樣時(shí)刻之間,A/D轉(zhuǎn)換輸出的數(shù)字量保持前一時(shí)刻的值,那么A/D轉(zhuǎn)換的輸出就是一條階梯形的曲線(xiàn)。10.3模/數(shù)(A/D)轉(zhuǎn)換器第四十三頁(yè),共七十六頁(yè),2022年,8月28日
圖A/D轉(zhuǎn)換器及其轉(zhuǎn)換情況(a)A/D轉(zhuǎn)換器;(b)輸入和輸出第四十四頁(yè),共七十六頁(yè),2022年,8月28日
②相鄰兩次采樣的間隔時(shí)間稱(chēng)為采樣周期。為了使輸出量能充分反映輸入量的變化情況,采樣周期要根據(jù)輸入量變化的快慢來(lái)決定。而一次A/D轉(zhuǎn)換所需要的時(shí)間顯然必須小于采樣周期。③假設(shè)輸入的模擬量為0~4.99V時(shí),輸出的數(shù)字量為001~111(二進(jìn)制數(shù)),那么輸出與輸入的對(duì)應(yīng)關(guān)系如表所示。④將模擬量表示為相應(yīng)的數(shù)字量,稱(chēng)為量化。數(shù)字量的最低位即最小有效位1LSB(LSB,LeastSignificantBit),與此相對(duì)應(yīng)的模擬電壓稱(chēng)為一個(gè)量化單位,如果模擬電壓小于此值,不能轉(zhuǎn)換為相應(yīng)的數(shù)字量。LSB表示A/D轉(zhuǎn)換器的分辨能力。對(duì)于上述轉(zhuǎn)換關(guān)系來(lái)說(shuō),1LSB=0.71V。第四十五頁(yè),共七十六頁(yè),2022年,8月28日
2.A/D轉(zhuǎn)換器的主要性能指標(biāo)
(1)分辨率。習(xí)慣上以輸出的二進(jìn)制位數(shù)或BCD碼位數(shù)表示分辨率。如一個(gè)輸出為8位二進(jìn)制數(shù)的A/D轉(zhuǎn)換器,稱(chēng)其分辨率為8位。也可以用對(duì)應(yīng)于1LSB的輸入模擬電壓來(lái)表示分辨率。分辨率還可以用百分?jǐn)?shù)來(lái)表示,例如8位A/D轉(zhuǎn)換器的分辨率百分?jǐn)?shù)為(1/256)×100%=0.39%。(2)量化誤差。A/D轉(zhuǎn)換是用數(shù)字量對(duì)模擬量進(jìn)行量化。由于存在最小量化單位,在轉(zhuǎn)換中就會(huì)出現(xiàn)誤差,仍以上述0~4.99V轉(zhuǎn)換為二進(jìn)制數(shù)000~111的A/D轉(zhuǎn)換器為例,模擬量1.42V對(duì)應(yīng)于數(shù)字量010;而(1.42V-1/2LSB)~(1.42V+1/2LSB)也都對(duì)應(yīng)于010,這樣就帶來(lái)了轉(zhuǎn)換誤差。第四十六頁(yè),共七十六頁(yè),2022年,8月28日
這一誤差稱(chēng)為量化誤差。理想A/D轉(zhuǎn)換器的量化誤差為±LSB,如下圖所示。(3)轉(zhuǎn)換精度。轉(zhuǎn)換精度是指一個(gè)實(shí)際的A/D轉(zhuǎn)換器與理想的A/D轉(zhuǎn)換器相比的轉(zhuǎn)換誤差。絕對(duì)精度一般以L(fǎng)SB為單位給出。相對(duì)精度則是絕對(duì)精度與滿(mǎn)量程的比值。不同廠(chǎng)家生產(chǎn)的A/D轉(zhuǎn)換器的轉(zhuǎn)換精度指標(biāo)的表達(dá)方式可能不同。有的給出綜合誤差指標(biāo),有的給出分項(xiàng)誤差指標(biāo)。通常誤差指標(biāo)有失調(diào)誤差(零點(diǎn)誤差)、增益誤差(滿(mǎn)量程誤差)、非線(xiàn)性誤差和微分非線(xiàn)性誤差。下面分別介紹這些誤差。第四十七頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)D理想的A/D轉(zhuǎn)換曲線(xiàn)第四十八頁(yè),共七十六頁(yè),2022年,8月28日
①失調(diào)誤差。失調(diào)誤差也稱(chēng)為零點(diǎn)誤差,這是指當(dāng)輸入模擬量從0逐漸增長(zhǎng)使輸出數(shù)字量從0……0跳至0……1時(shí),輸入模擬量實(shí)際數(shù)值與理想的模擬量數(shù)值(即1LSB的對(duì)應(yīng)值)之差。這反映了A/D轉(zhuǎn)換器零點(diǎn)的偏差。一定溫度下的失調(diào)誤差可以通過(guò)電路調(diào)整來(lái)消除。②增益誤差。當(dāng)輸出數(shù)字量達(dá)到滿(mǎn)量程時(shí),所對(duì)應(yīng)的輸入模擬量與理想的模擬量數(shù)值之差,稱(chēng)為增益誤差或滿(mǎn)量程誤差,計(jì)算此項(xiàng)誤差時(shí)應(yīng)將失調(diào)誤差除去。一定溫度下的增益誤差也可以通過(guò)電路調(diào)整來(lái)消除。第四十九頁(yè),共七十六頁(yè),2022年,8月28日
③非線(xiàn)性誤差。非線(xiàn)性誤差是指實(shí)際轉(zhuǎn)換特性與理想轉(zhuǎn)換特性之間的最大偏差,它可能出現(xiàn)在轉(zhuǎn)換曲線(xiàn)的某處。此項(xiàng)誤差不包括量化誤差、失調(diào)誤差和增益誤差。它不能通過(guò)電路調(diào)整來(lái)消除。④微分非線(xiàn)性誤差。在A/D轉(zhuǎn)換曲線(xiàn)上,實(shí)際臺(tái)階幅度與理想臺(tái)階幅度(即理論上的1LSB)之差,稱(chēng)為微分非線(xiàn)性誤差。如果此誤差超過(guò)1LSB,就會(huì)出現(xiàn)丟失某個(gè)數(shù)字碼的現(xiàn)象。在上述幾項(xiàng)誤差中,如果失調(diào)誤差和增益誤差能得到完全補(bǔ)償,那么只需考慮后兩項(xiàng)非線(xiàn)性誤差。需要指出的是精度所對(duì)應(yīng)的誤差指標(biāo)中未包括量化誤差,因此實(shí)際的總誤差還要把量化誤差考慮在內(nèi)??傉`差E總與分項(xiàng)誤差Ei之間的關(guān)系如下第五十頁(yè),共七十六頁(yè),2022年,8月28日
E總=(4)轉(zhuǎn)換時(shí)間。轉(zhuǎn)換時(shí)間是指A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換所需要的時(shí)間。其倒數(shù)為轉(zhuǎn)換速率。(5)溫度系數(shù)。溫度系數(shù)表示A/D轉(zhuǎn)換器受環(huán)境溫度影響的程度。一般用環(huán)境溫度變化1℃所產(chǎn)生的相對(duì)轉(zhuǎn)換誤差來(lái)表示,以×10-6/℃為單位。3.常用的A/D轉(zhuǎn)換器及其與微機(jī)的連接A/D轉(zhuǎn)換器的種類(lèi)很多。按轉(zhuǎn)換原理分類(lèi),有逐次逼近式、雙積分式、并行式等。雙積分轉(zhuǎn)換精度高,轉(zhuǎn)換時(shí)間長(zhǎng),大約需要幾百毫秒。第五十一頁(yè),共七十六頁(yè),2022年,8月28日
并行式轉(zhuǎn)換速度最高,能達(dá)到2G次,即轉(zhuǎn)換時(shí)間僅50ns,但價(jià)格昂貴,產(chǎn)品的分辨率不高。逐次逼近式兼顧了轉(zhuǎn)換速度和轉(zhuǎn)換精度,是應(yīng)用廣泛的A/D轉(zhuǎn)換器。逐次逼近式的種類(lèi)很多,分辨率從8位到16位,轉(zhuǎn)換時(shí)間從100μs到幾微秒,精度有不同等級(jí),有的轉(zhuǎn)換器內(nèi)部還常有多路模擬開(kāi)關(guān)。常用的幾種A/D轉(zhuǎn)換器:8位通用型ADC0808/0809、12位的AD574A和雙積分型5G14433。ADC0808/0809是8通道、8位逐次逼近式A/D轉(zhuǎn)換器,美國(guó)NS公司產(chǎn)品。其性能指標(biāo)一般,價(jià)格低廉,便于與微機(jī)連接,因而應(yīng)用十分廣泛。(1)結(jié)構(gòu)和轉(zhuǎn)換原理。下圖所示為ADC0808/0809的結(jié)構(gòu)框圖。ADC0808/0809由三部分組成:8路模擬量選通開(kāi)關(guān)、8位A/D轉(zhuǎn)換器和三態(tài)輸出數(shù)據(jù)鎖存器。第五十二頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)DADC0808/0809的結(jié)構(gòu)框圖第五十三頁(yè),共七十六頁(yè),2022年,8月28日
ADC0808/0809允許8路模擬信號(hào)輸入,由8路模擬開(kāi)關(guān)選通其中一路信號(hào),模擬開(kāi)關(guān)受通道地址鎖存和譯碼電路的控制。當(dāng)?shù)刂锋i存信號(hào)ALE有效時(shí),3位地址CBA進(jìn)入地址鎖存器,經(jīng)譯碼后使8路模擬開(kāi)關(guān)選通某一路信號(hào)。8位A/D轉(zhuǎn)換器為逐次逼近式,由256R電阻分壓器、樹(shù)狀模擬開(kāi)關(guān)(這兩部分組成一個(gè)D/A變換器)、電壓比較器、逐次逼近寄存器、邏輯控制和定時(shí)電路組成。其基本工作原理是采用對(duì)分搜索方法逐次比較,找出最逼近于輸入模擬量的數(shù)字量。電阻分壓器需外接正負(fù)基準(zhǔn)電源VREF(+)和VREF(-)。CLOCK端外接時(shí)鐘信號(hào)。A/D轉(zhuǎn)換器的啟動(dòng)由START信號(hào)控制。轉(zhuǎn)換結(jié)束時(shí)控制電路將數(shù)字量送入三態(tài)輸出鎖存器鎖存,并產(chǎn)生轉(zhuǎn)換結(jié)束信號(hào)EOC。第五十四頁(yè),共七十六頁(yè),2022年,8月28日
三態(tài)門(mén)輸出鎖存器用來(lái)保存A/D轉(zhuǎn)換結(jié)果,當(dāng)輸出允許信號(hào)OE有效時(shí),打開(kāi)三態(tài)門(mén),輸出A/D轉(zhuǎn)換結(jié)果。因輸出有三態(tài)門(mén),便于與微機(jī)總線(xiàn)連接。
(2)引腳功能。圖為ADC0808/0809的引腳圖。各引腳功能說(shuō)明如下:IN0~IN7:8路模擬輸入端。ALE:地址鎖存器允許信號(hào)輸入端。當(dāng)它為高電平時(shí),地址信號(hào)進(jìn)入地址鎖存器中。
CLOCK:外部時(shí)鐘輸入端。時(shí)鐘頻率典型值為640kHz,允許范圍為10~1280kHz。時(shí)鐘頻率降低時(shí),A/D轉(zhuǎn)換速度也降低。
START:A/D轉(zhuǎn)換信號(hào)輸入端。有效信號(hào)為一正脈沖。在脈沖上升沿,A/D轉(zhuǎn)換器內(nèi)部寄存器均被清零,在其下降沿開(kāi)始A/D轉(zhuǎn)換。第五十五頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)DADC0808/0809的引腳圖第五十六頁(yè),共七十六頁(yè),2022年,8月28日EOC:A/D轉(zhuǎn)換結(jié)束信號(hào)。在START信號(hào)上升沿之后0到(2μs+8個(gè)時(shí)鐘周期)時(shí)間內(nèi),EOC變?yōu)榈碗娖?。?dāng)A/D轉(zhuǎn)換結(jié)束后,EOC立即輸出一正階躍信號(hào),可用來(lái)作為A/D轉(zhuǎn)換結(jié)束的查詢(xún)信號(hào)或中斷請(qǐng)求信號(hào)。
OE:輸出允許信號(hào)。當(dāng)OE輸入高電平信號(hào)時(shí),三態(tài)輸出鎖存器將A/D轉(zhuǎn)換結(jié)果輸出。D0~D7:數(shù)字量輸出端。D0為最低有效位(LSB),D7為最高有效位(MSB)。
REF(+)、REF(-):正負(fù)基準(zhǔn)電壓輸入端?;鶞?zhǔn)電壓的中心值為(應(yīng)接近于),其偏差值不應(yīng)超過(guò)±0.1V。正負(fù)基準(zhǔn)電壓的典型值分別為+5V和0V。VCC、GND:電源電壓輸入端。第五十七頁(yè),共七十六頁(yè),2022年,8月28日?qǐng)DADC0808/0809的工作時(shí)序(3)工作時(shí)序。
ADC0808/0809的工作時(shí)序如下圖所示。從圖中可以看出各信號(hào)的時(shí)序關(guān)系,進(jìn)一步理解上面所講的轉(zhuǎn)換過(guò)程中的信號(hào)功能。完成一次轉(zhuǎn)換所需要的時(shí)間為66~73個(gè)時(shí)鐘周期。第五十八頁(yè),共七十六頁(yè),2022年,8月28日
(4)ADC0808/0809的主要性能指標(biāo)?!し直媛蕿?位?!た偟姆钦{(diào)整誤差:0808為±LSB,0809為±1LSB?!まD(zhuǎn)換時(shí)間為100μs(時(shí)鐘頻率為640Hz)?!ぞ哂墟i存控制功能的8路模擬開(kāi)關(guān),能對(duì)8路模擬電壓信號(hào)進(jìn)行轉(zhuǎn)換。·輸出電平與TTL電平兼容。·單電源+5V供電?;鶞?zhǔn)電壓由外部提供,典型值為+5V。此時(shí)允許模擬量輸入范圍為0~5V。功耗為10mW。ADC0808/0809的數(shù)字量輸出值D(換算到十進(jìn)制)與模擬量輸入值VIN之間的關(guān)系如下:第五十九頁(yè),共七十六頁(yè),2022年,8月28日通常VREF(-)=0V,所以
當(dāng)VREF(+)=5V,相應(yīng)于VIN=0~4.98V,D=0~255(00H~FFH)。這里由于數(shù)字量的滿(mǎn)量程值是255,而不是256,因此相應(yīng)地輸入電壓的滿(mǎn)量程值也比5V少1LSB。第六十頁(yè),共七十六頁(yè),2022年,8月28日與ADC0808/0809同屬ADC0800系列的還有ADC0816/0817,其通道數(shù)增至16,封裝為40引腳,其它性能與ADC0808/0809基本相同。ADC0800~0805系列為單通道8位轉(zhuǎn)換器,除了通道數(shù)以外,其它性能與ADC0808/0809相似。(5)ADC芯片與CPU接口。通常使用的ADC一般都具有下列引腳:數(shù)據(jù)輸出、啟動(dòng)轉(zhuǎn)換、轉(zhuǎn)換結(jié)束、時(shí)鐘和參考電平等。ADC與主機(jī)的連接就是處理這些引腳的連接問(wèn)題。第六十一頁(yè),共七十六頁(yè),2022年,8月28日
①數(shù)據(jù)輸出線(xiàn)的連接。模擬信號(hào)經(jīng)A/D轉(zhuǎn)換,向主機(jī)送出數(shù)字量。所以,ADC芯片就相當(dāng)于給主機(jī)提供數(shù)據(jù)的輸入設(shè)備。能夠向主機(jī)提供數(shù)據(jù)的外設(shè)很多,它們的數(shù)據(jù)線(xiàn)都要連接到主機(jī)的數(shù)據(jù)總線(xiàn)上。為了防止總線(xiàn)沖突,任何時(shí)刻只能有一個(gè)設(shè)備發(fā)送信息。因此,這些能夠發(fā)送數(shù)據(jù)的外設(shè)的數(shù)據(jù)輸出端必須通過(guò)三態(tài)緩沖器連接到數(shù)據(jù)總線(xiàn)上。由于有些外設(shè)的數(shù)據(jù)不斷變化,如A/D轉(zhuǎn)換的結(jié)果,隨模擬信號(hào)變化而變化,所以,為了能夠穩(wěn)定輸出,還必須在三態(tài)緩沖器之前加上鎖存器,保持?jǐn)?shù)據(jù)不變。為此,大多數(shù)向系統(tǒng)數(shù)據(jù)總線(xiàn)發(fā)送數(shù)據(jù)的設(shè)備都設(shè)置了鎖存器和三態(tài)緩沖器,簡(jiǎn)稱(chēng)三態(tài)鎖存緩沖器或三態(tài)鎖存器。第六十二頁(yè),共七十六頁(yè),2022年,8月28日
②A/D轉(zhuǎn)換的啟動(dòng)信號(hào)。當(dāng)一個(gè)ADC在開(kāi)始轉(zhuǎn)換時(shí),必須加一個(gè)啟動(dòng)信號(hào)。芯片不同,要求的啟動(dòng)信號(hào)也不同,一般分脈沖啟動(dòng)信號(hào)和電平控制信號(hào)。脈沖信號(hào)啟動(dòng)轉(zhuǎn)換的ADC,只要在啟動(dòng)引腳加一個(gè)脈沖即可,如ADC0809、AD574。通常都是采用外設(shè)輸出信號(hào)和地址譯碼器的端口地址信號(hào)經(jīng)邏輯電路進(jìn)行控制。電平信號(hào)啟動(dòng)轉(zhuǎn)換是在啟動(dòng)引腳上加一個(gè)所要求的電平。電平加上之后,A/D轉(zhuǎn)換開(kāi)始,而且在轉(zhuǎn)換過(guò)程中,必須保持這一電平,否則,將停止轉(zhuǎn)換。在這種啟動(dòng)方式中,CPU送出的控制信號(hào)必須通過(guò)寄存器保持一段時(shí)間。軟件上通常是在要求啟動(dòng)A/D轉(zhuǎn)換的時(shí)刻,用一個(gè)輸出指令產(chǎn)生啟動(dòng)信號(hào),這就是編程啟動(dòng)。此外,也可以利用定時(shí)器產(chǎn)生信號(hào),這樣可以方便地實(shí)現(xiàn)定時(shí)啟動(dòng),適合于固定延遲時(shí)間的巡回檢測(cè)等應(yīng)用場(chǎng)合。第六十三頁(yè),共七十六頁(yè),2022年,8月28日
③轉(zhuǎn)換結(jié)束信號(hào)的處理方式。當(dāng)A/D轉(zhuǎn)換結(jié)束,ADC輸出一個(gè)轉(zhuǎn)換結(jié)束信號(hào),通知主機(jī),A/D轉(zhuǎn)換已經(jīng)結(jié)束,可以讀取結(jié)果。主機(jī)檢查判斷A/D轉(zhuǎn)換是否結(jié)束的方法主要有四種:·中斷方式。這種方式下,把結(jié)束信號(hào)作為中斷請(qǐng)求信號(hào)接到主機(jī)的中斷請(qǐng)求線(xiàn)上。當(dāng)轉(zhuǎn)換結(jié)束時(shí),向CPU申請(qǐng)中斷,CPU響應(yīng)中斷后,在中斷服務(wù)程序中讀取數(shù)據(jù)。這種方式下ADC與CPU同時(shí)工作,適用于實(shí)時(shí)性較強(qiáng)或參數(shù)較多的數(shù)據(jù)采集系統(tǒng)?!げ樵?xún)方式。這種方式下,把結(jié)束信號(hào)作為狀態(tài)信號(hào)經(jīng)三態(tài)緩沖器送到主機(jī)系統(tǒng)數(shù)據(jù)總線(xiàn)的某一位上。主機(jī)在啟動(dòng)轉(zhuǎn)換后開(kāi)始查詢(xún)是否轉(zhuǎn)換結(jié)束,一旦查到結(jié)束信號(hào),便讀取數(shù)據(jù)。這種方式的程序設(shè)計(jì)比較簡(jiǎn)單,實(shí)時(shí)性較強(qiáng),是比較常用的一種方法。第六十四頁(yè),共七十六頁(yè),2022年,8月28日
·延時(shí)方式。這種方式下,不使用轉(zhuǎn)換結(jié)束信號(hào)。主機(jī)啟動(dòng)A/D轉(zhuǎn)換后,延時(shí)一段略大于A/D轉(zhuǎn)換的時(shí)間,即可讀取數(shù)據(jù)。延時(shí)通??梢圆捎密浖訒r(shí)程序,也可以用硬件完成延時(shí)。采用軟件延時(shí)方式,無(wú)需硬件連線(xiàn),但要占用主機(jī)大量時(shí)間。延時(shí)方式多用于主機(jī)處理任務(wù)較少的系統(tǒng)中?!MA方式。這種方式下,把結(jié)束信號(hào)作為DMA請(qǐng)求信號(hào)。轉(zhuǎn)換結(jié)束,即啟動(dòng)DMA傳送,通過(guò)DMA控制器直接將數(shù)據(jù)送入內(nèi)存緩沖區(qū)。這種方式特別適合要求高速采集大量數(shù)據(jù)的情況。第六十五頁(yè),共七十六頁(yè),2022年,8月28日
④時(shí)鐘的提供。時(shí)鐘是決定A/D轉(zhuǎn)換速度的基準(zhǔn),整個(gè)轉(zhuǎn)換過(guò)程都是在時(shí)鐘作用下完成的。時(shí)鐘信號(hào)的提供有兩種。一種是由外部提供,它可用單獨(dú)的振蕩電路產(chǎn)生,更多的則用主機(jī)時(shí)鐘分頻得到;另一種是由芯片內(nèi)部提供,一般用啟動(dòng)信號(hào)啟動(dòng)內(nèi)部時(shí)鐘電路,只在轉(zhuǎn)換過(guò)程中才起作用。⑤參考電壓的接法。ADC中參考電壓常有兩個(gè):VREF(+)和VREF(-)。根據(jù)模擬輸入量的極性不同,它們的接法亦不同。當(dāng)模擬信號(hào)為單極性時(shí),VREF(-)接地,VREF(+)接正極電源。當(dāng)模擬信號(hào)為雙極性時(shí),VREF(+)和VREF(-)分別接參考電源的正、負(fù)極性端。當(dāng)然也可以把雙極性信號(hào)轉(zhuǎn)換為單極性信號(hào)再接入ADC。第六十六頁(yè),共七十六頁(yè),2022年,8月28日
參考電壓的提供方法有兩種。一種是外電源供給,這個(gè)外電源可以是系統(tǒng)的供電電源。在精度要求較高時(shí)則單獨(dú)連接精密穩(wěn)壓的電源。常用的情況是將系統(tǒng)電源經(jīng)進(jìn)一步穩(wěn)壓后接到參考電壓端。另一種情況是ADC芯片內(nèi)部設(shè)置有穩(wěn)壓電路,只需提供芯片電源,而不用單獨(dú)供給參考電壓,這種情況常見(jiàn)于10位以上ADC。第六十七頁(yè),共七十六頁(yè),2022年,8月28日10.4D/A、A/D轉(zhuǎn)換應(yīng)用第六十八頁(yè),共七十六頁(yè),2022年,8月28日例題1;設(shè)EOC接8255的PA0,試編寫(xiě)連續(xù)轉(zhuǎn)換8個(gè)通道的模擬量的程序,并將轉(zhuǎn)換值存在DAT開(kāi)始的單元中。
MOVAL,10010000B;8255A口方式0,輸入OUT8255-COTR,ALMOVBL,0;0通道號(hào)送BLMOVSI,0
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)測(cè)試話(huà)筒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 申請(qǐng)撤銷(xiāo)合同申請(qǐng)書(shū)
- 2025至2030年男式PVC/皮革手套項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)不銹鋼二層掛架數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)ERP系統(tǒng)軟件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)電熱鑷子市場(chǎng)調(diào)查研究報(bào)告
- 2025至2030年不干膠項(xiàng)目投資價(jià)值分析報(bào)告
- 2025年鋁塑復(fù)合袋項(xiàng)目可行性研究報(bào)告
- 二零二五年度體育賽事賽事策劃保密合同
- 農(nóng)家樂(lè)民宿經(jīng)營(yíng)與管理服務(wù)合同范本(2025版)3篇
- 考古繪圖緒論課件
- 小耳畸形課件
- 新人教版初中初三中考數(shù)學(xué)總復(fù)習(xí)課件
- 機(jī)械制造有限公司組織架構(gòu)圖模板
- 嘩啦啦庫(kù)存管理系統(tǒng)使用說(shuō)明
- 8.3 摩擦力 同步練習(xí)-2021-2022學(xué)年人教版物理八年級(jí)下冊(cè)(Word版含答案)
- 初中足球選拔測(cè)試標(biāo)準(zhǔn)
- 《現(xiàn)代漢語(yǔ)詞匯》PPT課件(完整版)
- 生理學(xué)教學(xué)大綱
- 環(huán)保鐵1215物質(zhì)安全資料表MSDS
- “君子教育”特色課程的探索
評(píng)論
0/150
提交評(píng)論