版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
6.9A/D及D/A變換器接口
6.9.1數(shù)字到模擬(D/A)變換器
將數(shù)字信號轉換成模擬信號的過程稱為數(shù)/模轉換(DigitaltoAnalog),實現(xiàn)的電路稱為D/A轉換器,簡寫成DAC(Digital-AnalogConverter)
目前常用的D/A轉換器有權電阻網(wǎng)絡D/A轉換器、倒梯形電阻網(wǎng)絡D/A轉換器、權電流型D/A轉換器、權電容型D/A轉換器以及開關樹型D/A轉換器等幾種類型。1.D/A變換器的基本原理及技術指標典型的D/A變換器芯片通常由模擬開關、權電阻網(wǎng)絡、緩沖電路等組成,其框圖如圖所示。
圖6.58典型D/A變換器芯片的組成框圖其中:2n-1、2n-2...21、20稱為最高位(MostSignificantBit,簡稱MSB)到最低位(LeastSignificantBit,簡稱LSB)的權。一個多位二進制數(shù)可表示為
D/A變換器的主要技術指標有:
(1)分辨率
分辨率表示D/A變換器的1個LSB(最低有效位)輸入使輸出變化的程度,用于表示D/A轉換器對輸入微小量變化敏感程度的。定義為D/A轉換器模擬輸出電壓可能分成的等級數(shù),從00…00到11…11全部2n個不同的狀態(tài),給出2n個不同的輸出電壓,位數(shù)越多,等級越多,意味著分辨率越高。在實際應用中,往往用輸入數(shù)字量的位數(shù)表示D/A轉換器的分辨率。另外也用D/A轉換器能夠分辨出的最小電壓與最大電壓之比表示分辨率。(2)精度
它表示由于D/A變換器的引入,使其輸出和輸入之間產(chǎn)生的誤差。D/A變換器的誤差主要由下面幾部分組成:①非線性誤差:在滿刻度范圍內(nèi),偏離理想的轉換特性的最大值。由于模擬開關的導通電阻和導通壓降都不能為零,故而它們的存在肯定會引起輸出產(chǎn)生誤差電壓,每個開關的導通電阻不一定相等,電阻網(wǎng)絡的電阻阻值得偏差,也會產(chǎn)生非線性誤差。②溫度系數(shù)誤差:在使用溫度范圍內(nèi),由于溫度每變化1℃,D/A內(nèi)部各種參數(shù)(如增益、線性度、零漂等)變化所引起的輸出變化量。③電源波動誤差:由于標準電源及D/A芯片的供電電源波動而在其輸出端所產(chǎn)生的變化量。誤差的表示方法有兩種:絕對誤差和相對誤差。完整的D/A變換電路還應包括與D/A芯片輸出相接的運算放大器。這些器件也會給D/A變換器帶來誤差??紤]到這些因素是相對獨立的,因此D/A變換器的總精度如用均方誤差來表示,則可寫為:ε2總=ε2非線性+ε2電源波動+ε2溫度漂移+ε2運放標準差為ε總=ε2非線性+ε2電源波動+ε2溫度漂移+ε2運放
若某系統(tǒng)要求D/A變換電路的總誤差必須小于0.1%。已知某D/A芯片的最大非線性誤差為0.05%。那么可以確定,電源波動、溫度漂移和運算放大器所引起的均方誤差為ε2電源波動+ε2溫度漂移+ε2運放=又假設,后三者是相等的,則經(jīng)計算可得ε電源波動=ε溫度漂移=ε運放=0.05%(3)變換時間
當數(shù)據(jù)變化為滿刻度時,從數(shù)碼輸入到輸出達到終值的±1/2LSB時所需要的時間為變換時間。
目前在不包含運算放大器的D/A轉換器中,tset最小為0.1μs以內(nèi);在包含運算放大器的集成D/A轉換器中,tset最小為1.5μs以內(nèi)。在外加運算放大器的D/A轉換器中,由于運算放大器的轉換速度會影響D/A轉換器的轉換速率,故應選用轉換速率高的運算放大器,以縮短運算放大器的建立時間。(4)動態(tài)范圍
動態(tài)范圍是D/A變換電路的最大和最小的電壓輸出范圍。
2.典型的D/A變換器芯片舉例(1)引線及其功能圖6.59DAC0832的引線圖圖6.59DAC0832內(nèi)部結構圖AC0832為20條引線的芯片,各引線定義如下:D0~D7——8條輸入數(shù)據(jù)線;ILE——輸入寄存器選通命令,它與、配合使輸入寄存器的輸出隨輸入變化;——選片信號;——寫輸入寄存器信號;——寫變換寄存器信號;——允許輸入寄存器數(shù)據(jù)傳送到變換寄存器;VREF——參考電壓輸入端,其電源電壓可在-10V~+10V范圍中選取;IOUT1、IOUT2——D/A變換器差動電流輸出;Rfb——反饋端,接運算放大器輸出;AGND——模擬信號地;DGND——數(shù)字信號地;VCC——電源電壓,可用+5V(或+15V)(2)工作時序D/A芯片DAC0832的工作時序如圖所示。
從DAC0832芯片的內(nèi)部結構框圖可以看出,D/A變換是分兩個步驟進行的。DAC0832的工作時序(3)DAC0832的幾種典型輸出連接方式①單極輸出電路。單極性輸出電路如圖6.60所示。D/A芯片輸出電流i經(jīng)輸出電路轉換成單極性的電壓輸出。圖6.60(a)為反相輸出電路,其輸出電壓為:圖6.60(b)是同相輸出電路,其電壓輸出為:圖6.60單極性輸出電路(a)反相輸出;(b)同相輸出②雙極性輸出電路。由電路參數(shù)計算可得到最后的輸出電壓表達式為設U1為0~-5V,則選取UREF為+5V。那么UOUT=0~10V-5V=-5V~5V
圖6.61雙極性輸出電路圖6.62DAC0832與PC總線的連接圖④DAC0832與8088微處理器的連接設D/A的端口地址為278H,則用8088匯編語言書寫的、能產(chǎn)生鋸齒波的程序如下:用D/A產(chǎn)生鋸齒波的程序DAOUT:MOVDX,278H;端口地址送DXMOVAL,00H;準備起始輸出數(shù)據(jù)LOOP:OUTDX,ALDECALJMPLOOP;循環(huán)形成周期鋸齒波
6.9.2模擬到數(shù)字(A/D)變換器1.A/D變換器的基本工作原理及結構(1)A/D變換器的基本工作原理
將模擬信號轉換成數(shù)字信號的過程稱為模/數(shù)轉換(AnalogtoDigital),實現(xiàn)的電路稱為A/D轉換器,簡寫為ADC(Analog-DigitalConverter)。A/D轉換器的類型可分成直接A/D轉換器和間接A/D轉換器。在直接A/D轉換器中,輸入的模擬電壓信號直接被轉換成相應的數(shù)字信號;而在間接A/D轉換器中,輸入的模擬信號首先被轉換成某種中間變量(如時間、頻率等),然后再將這個中間量轉換成輸出的數(shù)字量。2.A/D變換器的主要技術指標(1)精度A/D變換器的總精度由各種因素引起的誤差所決定。這些誤差有:
①量化間隔和量化誤差。能使A/D變換器最低有效位(LSB)改變的模擬電壓,也就是最低有效位所代表的模擬電壓就稱為量化間隔,通常用下式表示:
量化誤差可以用絕對誤差表示:量化誤差用相對誤差表示:②非線性誤差:A/D在整個變換量程范圍內(nèi),任一數(shù)字量所對應的模擬輸入量的實際值與理論值之差。例如AD574的非線性誤差為±1LSB③電源波動誤差:AD變換器對電源變化的靈敏度常用相對誤差來表示,但更多的是用絕對誤差,即用最低有效位的變化來表示。例如,手冊中給出AD574的電源靈敏度為:+13.5V≤VCC≤+16.5V±2LSB-16.5V≤VDD≤-13.5V±(1/2)LSB+4.5V≤VLOGIC≤+13.5V±2LSB
④溫度漂移誤差:由于溫度變化而使AD變換器發(fā)生變化而產(chǎn)生的誤差。⑤零點漂移誤差:由于輸入端零點漂移引起的誤差。⑥參考電源誤差。上述這些誤差構成了A/D變換器的總誤差。在計算A/D變換器總誤差值時,應用各種誤差的均方和的根來表示。例如,總誤差可表示為ε總=ε21+ε22+ε23+ε24+ε25
其中ε1~ε5為各因素引起的誤差。ε總為A/D變換器的總誤差。(2)變換時間(或變換速率)完成一次A/D變換所需要的時間為變換時間。變換速率(頻率)是變換時間的倒數(shù)。例如AD574KD變換時間為35μs,其變換速率為28.57kHz。(3)輸入動態(tài)范圍一般A/D變換器的模擬電壓輸入范圍大約為0~5V或0~10V。3.A/D變換器芯片及應用2)8位A/D變換器芯片ADC0809
圖6.69ADC0809引線圖
D0(2-8)~D7(2-1)——輸出數(shù)據(jù)線;IN0~IN7——8路模擬電壓輸入端;ADDA,ADDB,ADDC——路地址輸入;ADDA——最低位,ADDC——最高位;START——啟動信號輸入端,下降沿有效;ALE——路地址鎖存信號,用來鎖存ADDA~ADDC的地址輸入,上升沿有效;EOC——變換結束狀態(tài)信號,高電平表示一次變換已結束;OE——讀允許信號,高電平有效;CLK——時鐘輸入端;VREF(+),VREF(-)——參考電壓輸入端;VCC——5V電源輸入;GND——地。圖6.66ADC0809工作時序圖ADC0809工作時序圖6.75ADC0809與系統(tǒng)總線的接口連接2、ADC0809的應用
首先對進行初始化,8255工作在方式0,A口輸入,B口輸出,C口低4位輸出、高4位輸入,并且使PC0=0,PC1=0
采集程序根據(jù)ADC0809的工作時序編寫:1、送出路地址,選擇要變換的模擬信號2、送出路地址鎖存和啟動變換信號3、變換結束后使OE有效高電平,使變換好的數(shù)據(jù)輸出4、讀取變換好的數(shù)據(jù)并存放在指定地址
PRMADPROCNEARPUSHBX PUSHDX PUSHDS PUSHAX PUSHSI MOVDX,SEGADATA MOVDS,DX MOVSI,OFFSETADATA MOVBL,00H MOVBH,08HGOON:MOVDX,8001H MOVAL,BL OUTDX,AL;送路地址
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無窮大填空題目及答案
- 藥品庫房工作制度
- 養(yǎng)老院老人心理關愛制度
- 養(yǎng)老院老人日常生活照料制度
- 養(yǎng)老院緊急救援制度
- 奇哥作文題目及答案
- 辦公室員工培訓經(jīng)費使用制度
- 鎮(zhèn)安全生產(chǎn)管理制度
- 混合物的物理題目及答案
- 肺脹病中醫(yī)護理方案
- 山東省濟南市2026屆高三第一次模擬考試英語試題(含解析)
- 2026年中央廣播電視總臺招聘124人備考題庫及答案詳解(奪冠系列)
- 電磁輻射環(huán)境下的職業(yè)健康防護
- 2026年及未來5年中國芋頭行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 馬年猜猜樂【馬的成語33題】主題班會
- 環(huán)衛(wèi)質(zhì)量規(guī)范及考核制度
- 固體酒精介紹
- 江蘇省淮安市2025-2026學年高三上學期期中考試歷史試題(解析版)
- 湖南省衡陽市衡南縣2024-2025學年高一上學期期末考試數(shù)學試題(A卷)(含答案)
- 2025年湖南生物機電職業(yè)技術學院單招職業(yè)適應性考試模擬測試卷附答案
- 期末測試卷(含答案)2025-2026學年語文三年級上冊統(tǒng)編版
評論
0/150
提交評論