DA、AD轉(zhuǎn)換技術(shù)課件_第1頁(yè)
DA、AD轉(zhuǎn)換技術(shù)課件_第2頁(yè)
DA、AD轉(zhuǎn)換技術(shù)課件_第3頁(yè)
DA、AD轉(zhuǎn)換技術(shù)課件_第4頁(yè)
DA、AD轉(zhuǎn)換技術(shù)課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

D/A、A/D轉(zhuǎn)換技術(shù)16.1模擬量的輸入輸出通道16.2D/A轉(zhuǎn)換器的作用和主要技術(shù)指標(biāo)D/A轉(zhuǎn)換器的作用是將二進(jìn)位的數(shù)字量轉(zhuǎn)換為相應(yīng)的模擬量。主要技術(shù)指標(biāo)解析度絕對(duì)精度相對(duì)精度建立時(shí)間轉(zhuǎn)換結(jié)果的輸出形式解析度:它表示對(duì)微小輸入量變化的敏感程度,一般用數(shù)字量的位數(shù)來(lái)表示。位數(shù)越高,解析度越高;如8位的D/A,若輸出滿(mǎn)刻度值為10V,則一個(gè)最低有效二進(jìn)位數(shù)對(duì)應(yīng)的模擬信號(hào)為39.2mv,占滿(mǎn)度值的0.392%。如10位的D/A,則若輸出滿(mǎn)刻度值為10V,則一個(gè)最低有效二進(jìn)位數(shù)對(duì)應(yīng)的模擬信號(hào)為9.78mv,占滿(mǎn)度值的0.0978%。絕對(duì)精度:對(duì)應(yīng)於滿(mǎn)度數(shù)字量,D/A轉(zhuǎn)換器實(shí)際輸出值與理論輸出值之差。相對(duì)精度:滿(mǎn)度已校準(zhǔn)的情況下,對(duì)於任一數(shù)字量的模擬量輸出與理論值之差。(非線性度)建立時(shí)間:數(shù)字變化量為滿(mǎn)刻度時(shí),輸出模擬達(dá)到終值所需的時(shí)間。輸出是電流型的D/A建立時(shí)間短,輸出是電壓型的D/A建立時(shí)間長(zhǎng);轉(zhuǎn)換結(jié)果的輸出形式(電壓或電流、單極性或雙極性):輸入信號(hào)的形式(並行或串行)。16.3典型的D/A轉(zhuǎn)換晶片DAC0832單電源:+5V~+15VVref:-10V~+10V

低功耗:20mW;解析度:8位線性誤差:0.2%(FS);NL誤差:0.4%(FS)建立時(shí)間:1μs溫度係數(shù):200ppm/℃輸出方式:電流VRef×DRfb×256Iout1=Iout1+I(xiàn)out2=常數(shù)ILE:輸入數(shù)據(jù)允許鎖存信號(hào),高電平有效;CS輸入寄存器選擇信號(hào),低電平有效;WR1輸入寄存器的“寫(xiě)”選通信號(hào),低電平有效;LE1為高電平鎖存器的輸出隨輸入變化,LE1負(fù)跳變將數(shù)據(jù)存到鎖存器中,LE1為低電平,輸出保持不變;(1)DAC0832邏輯結(jié)構(gòu)框圖兩級(jí)緩衝結(jié)構(gòu)輸入輸出XFER:數(shù)據(jù)轉(zhuǎn)移控制信號(hào),低電平有效;WR2:DAC寄存器的“寫(xiě)”選通信號(hào),XFER和WR2決定了LE2的電平,LE2為高電平鎖存器的輸出隨輸入變化,LE2負(fù)跳變將數(shù)據(jù)存到鎖存器中,LE2為低電平,輸出保持不變;VREF:基準(zhǔn)電源輸入端;RFB:回饋信號(hào)輸入端;IOUT1IOUT2:電流輸出端,IOUT1和IOUT2的和為常數(shù),在單極性輸出時(shí),IOUT2通常接地;VCC工作電源;DGND:數(shù)字信號(hào)地、AGND為模擬信號(hào)地;ID0~ID7:數(shù)據(jù)輸入端(2)DAC0832的工作方式直通工作方式:輸入寄存器和DAC寄存器都接成直通方式。此時(shí)提供給DAC的數(shù)據(jù),必須來(lái)自鎖存端口(LE1=LE2=0)。單緩衝工作方式:控制輸入寄存器和DAC寄存器同時(shí)跟隨或鎖存數(shù)據(jù),或只控制這兩個(gè)寄存器之一,而另一個(gè)接成直通方式。此方式適用於只有一路模擬量輸出或幾路模擬量非同步輸出的情形。雙緩衝工作方式:分別控制輸入寄存器和DAC寄存器,此方式適用於多路D/A同時(shí)輸出的情形:使各路數(shù)據(jù)分別鎖存於各輸入寄存器,然後同時(shí)(相同控制信號(hào))打開(kāi)各DAC寄存器、實(shí)現(xiàn)同步轉(zhuǎn)換。單緩衝方式:用於一路輸出或幾路非同步輸出輸入寄存器與DAC寄存器地址為:7FFFH,WR1/WR2與單片機(jī)的寫(xiě)信號(hào)連接,CPU對(duì)DAC0832執(zhí)行一次“寫(xiě)”操作,把一個(gè)數(shù)據(jù)直接寫(xiě)入DAC寄存器進(jìn)行D/A轉(zhuǎn)換。單緩衝工作方式的典型應(yīng)用:信號(hào)發(fā)生器鋸齒波MOVDPTR,#7FFFH;MOVA,#00H;LOOP:MOVX@DPTR,A;INCA;AJMPLOOP三角波:MOVDPTR,#7FFFH;MOVA,#00H;UP:MOVX@DPTR,A;INCA;CJNEA,#0FFH,UP;DOWN:DECA;MOVX@DPTR,ACJNEA,#0H,DOWN;SJMPUP;雙緩衝工作方式:用於多個(gè)DAC0832同步輸出第1片的輸入寄存器的地址為DFFFH,第2片的輸入寄存器的地址為BFFFH,兩片的DAC寄存器的地址都為7FFFH。兩片DAC0832同步輸出的相應(yīng)控制軟體為:1、將待轉(zhuǎn)換的第一個(gè)數(shù)據(jù)NNH送入第1片的DAC0832的輸入寄存器;MOVDPTR,#0DFFFH;MOVA,#0NNH;MOVX@DPTR,A;2、將待轉(zhuǎn)換的第二個(gè)數(shù)據(jù)MMH送入第2片的DAC0832的輸入寄存器;MOVDPTR,#0BFFFH;MOVA,#MMH;MOVX@DPTR,A;3、將分別鎖在兩個(gè)輸入寄存器中的數(shù)據(jù)NN和MM同時(shí)送入各自的DAC寄存器進(jìn)行轉(zhuǎn)換;

MOVDPTR,#7FFFH;MOV@DPTR,A;A的內(nèi)容無(wú)關(guān)緊要(3)8位D/A轉(zhuǎn)換器與CPU的典型連接數(shù)據(jù)線控制線地址線16.4D/A轉(zhuǎn)換器與單片機(jī)連接應(yīng)注意的幾點(diǎn):當(dāng)D/A與單片機(jī)的P0口連接時(shí),由於轉(zhuǎn)換數(shù)據(jù)僅在“輸出”指令的瞬間出現(xiàn)在P0口上,而數(shù)據(jù)轉(zhuǎn)換是需要一定時(shí)間,因此為保證轉(zhuǎn)換精度,需將轉(zhuǎn)換數(shù)據(jù)鎖存直到下一次“輸出”不同數(shù)據(jù)為止。對(duì)於高8位以上的D/A與單片機(jī)的連接,必須解決分時(shí)輸出所造成的毛刺現(xiàn)象。方法一:採(cǎi)用內(nèi)部帶有雙緩衝數(shù)據(jù)寄存器的D/A;方法二:利用74LS373等鎖存器作為數(shù)據(jù)緩衝器將D/A與單片機(jī)連接;輸出電壓為雙極性,可利用運(yùn)算放大器實(shí)現(xiàn),如下圖所示:A點(diǎn)單極性輸出電壓為0~-5V;B點(diǎn)雙極性輸出電壓為+5V~-5V16.5A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)解析度:通常用數(shù)字輸出最低位(LSB)所對(duì)應(yīng)的模擬輸入的電平值表示。精度:絕對(duì)精度和相對(duì)精度轉(zhuǎn)換時(shí)間:由啟動(dòng)轉(zhuǎn)換命令到轉(zhuǎn)換結(jié)束信號(hào)開(kāi)始有效的時(shí)間間隔電源靈敏度量程:所能轉(zhuǎn)換模擬電壓的範(fàn)圍,雙極性和單極性輸出邏輯電平工作溫度範(fàn)圍轉(zhuǎn)換時(shí)間和轉(zhuǎn)換頻率(T=1/f)

A/D轉(zhuǎn)換時(shí)間(T)——A/D轉(zhuǎn)換器完成一次模擬量變換為數(shù)字量所需的時(shí)間。如圖所示,t為時(shí)間,V(t)為模擬量,T為採(cǎi)樣間隔,TA為轉(zhuǎn)換時(shí)間模擬量離散化原理圖量化誤差與解析度

A/D轉(zhuǎn)換器的解析度—轉(zhuǎn)換器對(duì)輸入電壓微小變化回應(yīng)能力的度量,習(xí)慣上輸出用二進(jìn)位位數(shù)或者BCD碼位數(shù)表示。輸出用二進(jìn)位表示:如AD574A的解析度為12位,即輸出數(shù)據(jù)可以用212個(gè)二進(jìn)位數(shù)進(jìn)行量化,其解析度為1LSB,用百分?jǐn)?shù)表示為:

1/212×100%=(1/4096)×100%≈0.0244%當(dāng)VFS=5V,可分辨的最小電壓是1.22mV;當(dāng)VFS=10V,可分辨的最小電壓是2.44mV;輸出用BCD碼表示:輸出為BCD碼的A/D轉(zhuǎn)換器一般用位數(shù)表示解析度,例如MC14433雙積分式A/D轉(zhuǎn)換器解析度為3(1/2)位。滿(mǎn)度字位為1999,用百分?jǐn)?shù)表示解析度為:

(1/1999)×100%=0.05%量化誤差與解析度是統(tǒng)一的。量化誤差是由於用有限數(shù)字對(duì)模擬數(shù)值進(jìn)行離散取值(量化)而引起的誤差。因此,量化誤差理論上為一個(gè)單位的解析度,即±1/2LSB。提高解析度可減少量化誤差。轉(zhuǎn)換精度轉(zhuǎn)換精度反映了一個(gè)實(shí)際上A/D轉(zhuǎn)換器在量化值上與一個(gè)理想A/D轉(zhuǎn)換器進(jìn)行模/數(shù)轉(zhuǎn)換的差值,可表示成絕對(duì)誤差或相對(duì)誤差。必須指出,A/D轉(zhuǎn)換器的精度所對(duì)應(yīng)的誤差指標(biāo)是不包括量化誤差的。(1)應(yīng)用背景模擬量(模擬信號(hào))模/數(shù)轉(zhuǎn)換器(A/D)電腦(數(shù)字信號(hào))時(shí)間、數(shù)值連續(xù)變化的物理量,如溫度、壓力、流量等AnalogtoDigit(2).轉(zhuǎn)換過(guò)程

採(cǎi)樣

量化

編碼

使模擬信號(hào)在時(shí)間上離散化用一個(gè)基本的計(jì)量單位(量化電平)使模擬量變?yōu)橐粋€(gè)整數(shù)的數(shù)字量把已經(jīng)量化的模擬量用二進(jìn)位數(shù)碼、BCD碼或其他數(shù)碼表示(3).轉(zhuǎn)換電路及轉(zhuǎn)換器

轉(zhuǎn)換電路有逐次逼近式、雙積分式、並行式、跟蹤比較式、串並式、電荷平衡式等。常用的有:並行式A/D——速度快,價(jià)格高逐次逼近式A/D—精度、速度和價(jià)格適中()雙積分式A/D——精度高、價(jià)格低,但速度慢

16.6採(cǎi)樣定理當(dāng)信號(hào)頻譜為有限寬度,而最高截止頻率為fm時(shí),只要在一定時(shí)間內(nèi)對(duì)它進(jìn)行足夠過(guò)的採(cǎi)樣,就可以保持信號(hào)的真實(shí)頻譜,條件是採(cǎi)樣週期T≦1/(2fm),即f≧2fm。f稱(chēng)為奈圭斯特採(cǎi)樣頻率,是理論上限制的最低頻率。16.7逐次逼近式A/D轉(zhuǎn)換器轉(zhuǎn)換原理比較器時(shí)序與控制邏輯電路時(shí)鐘啟動(dòng)DONEOE輸出緩衝器N位數(shù)字量輸出D/A轉(zhuǎn)換器N位寄存器模擬量輸入VNVX

注:Dn-i

表示N位寄存器第n-i位

Vx送入比較器,Dn-I

為1,其餘位為0,比較Vx,VN;若VX≥VN,Dn-I=1;VX<VN,Dn-I=0

然後將Dn-2

置1,與上次的結(jié)果一起經(jīng)A/D轉(zhuǎn)換後與VX比較。重複上述過(guò)程,直至判別出D0位,轉(zhuǎn)換結(jié)束,N位寄存器的內(nèi)容就是轉(zhuǎn)換後的數(shù)字量數(shù)據(jù)。16.8典型晶片ADC0809主要技術(shù)指標(biāo)和特性解析度:8位轉(zhuǎn)換時(shí)間:64個(gè)時(shí)鐘週期單一電源:+5V模擬輸入電壓範(fàn)圍:?jiǎn)螛O性0~+5V,雙極性±5V或±10V具有可控三態(tài)輸出鎖存器啟動(dòng)轉(zhuǎn)換控制為脈衝式(正脈衝),上升沿使寄存器清0,下降沿使A/D開(kāi)始轉(zhuǎn)換。②ADC0809的引腳IN0~IN7:模擬信號(hào)輸入端;D0~D7:8位數(shù)字輸出端,為三態(tài)可控輸出,可直接與電腦相連。A、B、C:模擬通道選擇端,3位二進(jìn)位可有8種組合,對(duì)應(yīng)8路模擬輸入;CLK:時(shí)鐘信號(hào)輸入端,頻率範(fàn)圍為50~800KHZALE:地址信號(hào)鎖存端,高電平有效;START:?jiǎn)?dòng)A/D轉(zhuǎn)換信號(hào),正脈衝有效;EOC:轉(zhuǎn)換結(jié)束信號(hào),轉(zhuǎn)換開(kāi)始EOC為低電平,轉(zhuǎn)換結(jié)束,EOC為高電平;OE:輸出允許控制端,高電平有效;VCC:工作電源;VREF(+),VREF(—):基準(zhǔn)參考電壓晶片封裝類(lèi)型(1)雙列直插(DUAL-IN-LINEPACKAGE)(2)表貼封裝(CHIPCARRIER)ADC0809的內(nèi)部結(jié)構(gòu)模擬輸入部分控制邏輯地址解碼輸入選通基準(zhǔn)電壓輸入端通道地址表ADC0809結(jié)構(gòu)VCCGNDOEVREF(-)VREF(+)SCCLKEOCD0D7ABCALEIN0IN78路模擬量開(kāi)關(guān)地址鎖存與解碼8位A/D轉(zhuǎn)換器三態(tài)輸出鎖存器83ADC0809與80C51單片機(jī)介面輸入模擬量:0-5VEOC用做外部中斷請(qǐng)求源用中斷方式讀取A/D轉(zhuǎn)換結(jié)果P2.0,RD,WR來(lái)控制地址鎖存、啟動(dòng)和轉(zhuǎn)換結(jié)果的輸出A、B、C由P0.0—P0.2提供舉例應(yīng)用:如圖所示,巡迴檢測(cè)一遍8路模擬量輸入,將讀數(shù)依次存放在片外數(shù)據(jù)記憶體A0H~A7H單元,程式如下:初始化程式清單:

MOVR0,#0A0H;數(shù)據(jù)暫存區(qū)首址

MOVR2,#08H;8路計(jì)數(shù)初值

SETBIT1;置脈衝觸發(fā)方式

SETBEA;CPU中斷

SETBEX1;允許INT1申請(qǐng)中斷

MOVDPTR,#0FEF8H;指向ADC0809首地址

MOV@DPTR,A;啟動(dòng)A/D轉(zhuǎn)換HERE:SJMPHERE;等中斷中斷服務(wù)程式

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論