版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十一章模擬量接口第1頁,共61頁,2023年,2月20日,星期三第11章模擬量接口教學重點DAC0832及其與主機的連接ADC0809及其與主機的連接第2頁,共61頁,2023年,2月20日,星期三模擬量與數(shù)字量模擬量——連續(xù)變化的物理量數(shù)字量——時間和數(shù)值上都離散的量模擬/數(shù)字轉換器ADCDAC數(shù)字/模擬轉換器第3頁,共61頁,2023年,2月20日,星期三模擬輸入輸出系統(tǒng)數(shù)字信號模擬信號現(xiàn)場信號1現(xiàn)場信號2現(xiàn)場信號n微型計算機放大器放大器放大器多路開關低通濾波傳感器低通濾波傳感器低通濾波傳感器A/D轉換器采樣保持器數(shù)字信號受控對象控制信號模擬信號D/A轉換器放大驅動電路…傳感器將各種現(xiàn)場的物理量測量出來并轉換成電信號(模擬電壓或電流)
放大器把傳感器輸出的信號放大到ADC所需的量程范圍低通濾波器用于降低噪聲、濾去高頻干擾,以增加信噪比多路開關把多個現(xiàn)場信號分時地接通到A/D轉換器采樣保持器周期性地采樣連續(xù)信號,并在A/D轉換期間保持不變第4頁,共61頁,2023年,2月20日,星期三11.1D/A轉換器DAC數(shù)字/模擬轉換器模擬量數(shù)字量第5頁,共61頁,2023年,2月20日,星期三11.1.1D/A轉換的基本原理數(shù)字量→按權相加→模擬量1101B=1×23+1×22+0×21+1×20=13第6頁,共61頁,2023年,2月20日,星期三D/A轉換器的原理圖(1)Iout2Iout1RfbRfbVout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF電阻網(wǎng)絡基準電壓電子開關第7頁,共61頁,2023年,2月20日,星期三D/A轉換器的原理圖(2)Iout2Iout1RfbRfbVout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF阻抗=2R運算放大器虛地第8頁,共61頁,2023年,2月20日,星期三D/A轉換器的原理圖(3)Va=VREFVb=VREF/2Vc=VREF/4Vd=VREF/8I0=Va/2R=VREF/(8×2R)I1=Vb/2R=VREF/(4×2R)I2=Vc/2R=VREF/(2×2R)I3=Vd/2R=VREF/(1×2R)第9頁,共61頁,2023年,2月20日,星期三D/A轉換器的原理圖(4)Iout1=I0+I1+I2+I3 =VREF/2R×(1/8+1/4+1/2+1)Rfb=RVout=-Iout1×Rfb =-VREF×[(20+21+22+23)/24]Vout=-(D/2n)×VREF第10頁,共61頁,2023年,2月20日,星期三11.1.3DAC0832芯片DAC0832是典型的8位電流輸出型通用DAC芯片LE2LE1
RfbAGNDDAC0832VccILEVREF輸入寄存器
DGNDDI0~DI7D/A轉換器DAC寄存器Iout2Iout1第11頁,共61頁,2023年,2月20日,星期三DAC0832的內部結構LE2LE1RfbAGNDDAC0832VccILEVREF輸入寄存器DGNDDI0~DI7D/A轉換器DAC寄存器Iout2Iout1CSWR1WR2XFER第12頁,共61頁,2023年,2月20日,星期三1.DAC0832的數(shù)字接口8位數(shù)字輸入端DI0~DI7(DI0為最低位)輸入寄存器(第1級鎖存)的控制端ILE、CS*、WR1*DAC寄存器(第2級鎖存)的控制端XFER*、WR2*第13頁,共61頁,2023年,2月20日,星期三直通鎖存器的工作方式兩級緩沖寄存器都是直通鎖存器LE=1,直通(輸出等于輸入)LE=0,鎖存(輸出保持不變)LE2LE1DAC0832輸入寄存器DI0~DI7D/A轉換器DAC寄存器Iout1第14頁,共61頁,2023年,2月20日,星期三DAC0832的工作方式:直通方式LE1=LE2=1輸入的數(shù)字數(shù)據(jù)直接進入D/A轉換器LE2LE1DAC0832輸入寄存器DI0~DI7D/A轉換器DAC寄存器Iout1第15頁,共61頁,2023年,2月20日,星期三DAC0832的工作方式:單緩沖方式LE1=1,或者LE2=1兩個寄存器之一始終處于直通狀態(tài)另一個寄存器處于受控狀態(tài)(緩沖狀態(tài))LE2LE1DAC0832輸入寄存器DI0~DI7D/A轉換器DAC寄存器Iout1第16頁,共61頁,2023年,2月20日,星期三DAC0832的工作方式:雙緩沖方式兩個寄存器都處于受控(緩沖)狀態(tài)能夠對一個數(shù)據(jù)進行D/A轉換的同時;輸入另一個數(shù)據(jù)LE2LE1DAC0832輸入寄存器DI0~DI7D/A轉換器DAC寄存器Iout1第17頁,共61頁,2023年,2月20日,星期三2.DAC0832的模擬輸出Iout1、Iout2——電流輸出端Rfb——反饋電阻引出端(電阻在芯片內)VREF——參考電壓輸入端+10V~-10VAGND——模擬信號地VCC——電源電壓輸入端+5V~+15VDGND——數(shù)字信號地第18頁,共61頁,2023年,2月20日,星期三單極性電壓輸出Vout=-Iout1×Rfb=-(D/28)×VREFRfbIout2Iout1Vout+_AGNDADIVREF第19頁,共61頁,2023年,2月20日,星期三單極性電壓輸出:例子設VREF=-5VD=FFH=255時,最大輸出電壓:Vmax=(255/256)×5V=4.98VD=00H時,最小輸出電壓:Vmin=(0/256)×5V=0VD=01H時,一個最低有效位(LSB)電壓:VLSB=(1/256)×5V=0.02VVout=-(D/2n)×VREF第20頁,共61頁,2023年,2月20日,星期三雙極性電壓輸出:電路R1(R)R3(2R)R2(2R)RfbIout2Iout1AGNDDIVREFVout1+_A1Vout2+_A2I1I2I1+I2=0第21頁,共61頁,2023年,2月20日,星期三雙極性電壓輸出:公式取R2=R3=2R1得Vout2=-(2Vout1+VREF)因Vout1=-(D/28)×VREF故Vout2=[(D-27)/27)]×VREF第22頁,共61頁,2023年,2月20日,星期三雙極性電壓輸出:例子設VREF=5VD=FFH=255時,最大輸出電壓:Vmax=[(255-128)/128]×5V=4.96VD=00H時,最小輸出電壓:Vmin=[(0-128)/128]×5V=-5VD=81H=129時,一個最低有效位電壓:VLSB=[(129-128/128]×5V=0.04VVout=[(D-27)/27)]×VREF第23頁,共61頁,2023年,2月20日,星期三3.輸出精度的調整RfbIout2Iout1Vout+_AGND調零電位器調滿刻度電位器電源5VADI10K1M1KVREF第24頁,共61頁,2023年,2月20日,星期三4.地線的連接DGNDAGND模擬電路數(shù)字電路ADCDAC模擬電路數(shù)字電路模擬地數(shù)字地公共接地點第25頁,共61頁,2023年,2月20日,星期三DAC芯片與主機的連接DAC芯片相當于一個“輸出設備”,至少需要一級鎖存器作為接口電路考慮到有些DAC芯片的數(shù)據(jù)位數(shù)大于主機數(shù)據(jù)總線寬度,所以分成兩種情況:1.主機位數(shù)等于或大于DAC芯片位數(shù)2.主機位數(shù)小于DAC芯片位數(shù)第26頁,共61頁,2023年,2月20日,星期三1.主機位數(shù)大于或等于DAC芯片的連接moval,bufmovdx,portdoutdx,al譯碼ABD0~D7CLKDACVout+_ALS273IOW第27頁,共61頁,2023年,2月20日,星期三DAC0832單緩沖方式WR1CSIOW5V+5VRfbIout2Iout1WR2XFERDGNDAGNDD0~D7DI0~D17VccILEVREFVout+_A譯碼AB第28頁,共61頁,2023年,2月20日,星期三2.主機位數(shù)小于DAC芯片的連接數(shù)字數(shù)據(jù)需要多次輸出接口電路也需要多個(級)鎖存器保存多次輸出的數(shù)據(jù)并需要同時將完整的數(shù)字量提供給DAC轉換器CPUDAC8位12位第29頁,共61頁,2023年,2月20日,星期三兩級鎖存電路模擬輸出12位DAC第2級12位鎖存控制第1級低8位鎖存控制第1級高4位鎖存控制D0~D74位鎖存器4位鎖存器8位鎖存器8位鎖存器由同一個信號控制關鍵的一級鎖存無需輸出數(shù)據(jù)第30頁,共61頁,2023年,2月20日,星期三簡化的兩級鎖存電路模擬輸出12位DAC第2級12位鎖存控制第1級低8位鎖存控制D0~D74位鎖存器8位鎖存器8位鎖存器由同一個信號控制關鍵的一級鎖存需要輸出高4位數(shù)據(jù)movdx,port1moval,bloutdx,almovdx,port2moval,bhoutdx,al第31頁,共61頁,2023年,2月20日,星期三DAC芯片的應用 movdx,portd moval,0repeat: outdx,al incal jmprepeat第32頁,共61頁,2023年,2月20日,星期三輸出正向鋸齒波2次數(shù)據(jù)輸出的時間間隔02LSB1LSB255LSB254LSB鋸齒波周期第33頁,共61頁,2023年,2月20日,星期三11.2A/D轉換器模擬量數(shù)字量模擬/數(shù)字轉換器ADC第34頁,共61頁,2023年,2月20日,星期三A/D轉換的基本原理存在多種A/D轉換技術,各有特點,分別應用于不同的場合4種常用的轉換技術計數(shù)器式逐次逼近式雙積分式并行式第35頁,共61頁,2023年,2月20日,星期三1.計數(shù)器式以最低位為增減量單位的逐步計數(shù)法時鐘復位數(shù)字輸出比較器模擬輸入計數(shù)器D/A轉換器轉換結束第36頁,共61頁,2023年,2月20日,星期三2.逐次逼近式從最高位開始的逐位試探法時鐘復位數(shù)字輸出轉換結束比較器模擬輸入寄存器D/A轉換器第37頁,共61頁,2023年,2月20日,星期三3.雙積分式兩個積分階段實質是電壓/時間變換IREFIinVinVREF積分器比較器V/IV/I時鐘啟動計數(shù)計數(shù)器數(shù)字輸出T2T1Vc固定斜率時間可變固定時間斜率可變轉換結束第38頁,共61頁,2023年,2月20日,星期三4.并行式速度快成本高直接比較法編碼電路VinVREF數(shù)字輸出比較器RRRRRRR/2R/2第39頁,共61頁,2023年,2月20日,星期三11.2.3ADC0809芯片具有A/D轉換的基本功能CMOS工藝制作8位逐次逼近式ADC轉換時間為100s包含擴展部件多路開關三態(tài)鎖存緩沖器第40頁,共61頁,2023年,2月20日,星期三ADC0809的內部結構圖ADC0809地址鎖存和譯碼OE通道選擇開關ADDAADDBADDC1N0IN1IN2IN3IN4IN5IN6IN78位三態(tài)鎖存緩沖器DACVcc比較器CLOCKSTARTGNDVREF(+)VREF(-)ALE逐次逼近寄存器SAR定時和控制D0D1D2D3D4D5D6D7EOC第41頁,共61頁,2023年,2月20日,星期三1.ADC0809的模擬輸入提供一個8通道的多路開關和尋址邏輯IN0~IN7:8個模擬電壓輸入端ADDA、ADDB、ADDC:3個地址輸入線ALE:地址鎖存允許信號ALE的上升沿用于鎖存3個地址輸入的狀態(tài),然后由譯碼器從8個模擬輸入中選擇一個模擬輸入端進行A/D轉換第42頁,共61頁,2023年,2月20日,星期三2.ADC0809的轉換時序D0~D7OEEOCSTART/ALEADDA/B/CDATA100s2s+8T(最大)200ns(最小)轉換啟動信號轉換結束信號第43頁,共61頁,2023年,2月20日,星期三3.ADC0809的數(shù)字輸出ADC0809內部鎖存轉換后的數(shù)字量具有三態(tài)數(shù)字量輸出端D0~D7配合輸出允許信號OE當輸出允許信號OE為高電平有效時,將三態(tài)鎖存緩沖器的數(shù)字量從D0~D7輸出第44頁,共61頁,2023年,2月20日,星期三4.ADC0809的轉換公式輸入模擬電壓輸出數(shù)字量基準電壓正極基準電壓負極第45頁,共61頁,2023年,2月20日,星期三單極性轉換示例基準電壓VREF(+)=5V,VREF(-)=0V輸入模擬電壓Vin=1.5V N=(1.5-0)÷(5-0)×256 =76.8≈77=4DH第46頁,共61頁,2023年,2月20日,星期三雙極性轉換示例基準電壓VREF(+)=+5V,VREF(-)=-5V輸入模擬電壓Vin=-1.5V N=(-1.5+5)÷(5+5)×256 =89.6≈90=5AH第47頁,共61頁,2023年,2月20日,星期三ADC芯片與主機的連接ADC芯片相當于“輸入設備”,需要接口電路提供數(shù)據(jù)緩沖器主機需要控制轉換的啟動主機還需要及時獲知轉換是否結束,并進行數(shù)據(jù)輸入等處理第48頁,共61頁,2023年,2月20日,星期三1.數(shù)據(jù)輸出線的連接與主機的連接可分成兩種方式直接相連:用于輸出帶有三態(tài)鎖存器的ADC芯片通過三態(tài)鎖存器相連:適用于不帶三態(tài)鎖存器的ADC芯片,也適用帶有三態(tài)鎖存緩沖器的芯片ADC芯片的數(shù)字輸出位數(shù)大于系統(tǒng)數(shù)據(jù)總線位數(shù),需把數(shù)據(jù)分多次讀取第49頁,共61頁,2023年,2月20日,星期三2.A/D轉換的啟動(1)啟動信號一般有兩種形式脈沖信號啟動轉換電平信號啟動轉換轉換啟動轉換結束第50頁,共61頁,2023年,2月20日,星期三2.A/D轉換的啟動(2)主機產(chǎn)生啟動信號有兩種方法編程啟動軟件上,執(zhí)行一個輸出指令硬件上,利用輸出指令產(chǎn)生ADC啟動脈沖,或產(chǎn)生一個啟動有效電平定時啟動啟動信號來自定時器輸出第51頁,共61頁,2023年,2月20日,星期三3.轉換結束信號的處理不同的處理方式對應程序設計方法不同①
查詢方式——把結束信號作為狀態(tài)信號②
中斷方式——把結束信號作為中斷請求信號③
延時方式——不使用轉換結束信號④
DMA方式——把結束信號作為DMA請求信號第52頁,共61頁,2023年,2月20日,星期三ADC芯片的應用例2
編程啟動、轉換結束中斷處理例3
編程啟動、轉換結束查詢處理第53頁,共61頁,2023年,2月20日,星期三中斷方式D0~D7220hIRQ2A0~A9譯碼VccD0~D7EOCADDAADDBADDCALE模擬輸入(0~5V)500KHzCLOCKVREF(+)+5VIN0OESTARTGNDVREF(-)IORIOW第54頁,共61頁,2023年,2月20日,星期三主程序 ;數(shù)據(jù)段 adtempdb0 ;給定一個臨時變量 ;代碼段 …… ;設置中斷向量等工作 sti ;開中斷
movdx,220h
outdx,al ;啟動A/D轉換 …… ;其他工作第55頁,共61頁,2023年,2月20日,星期三中斷服務程序 adint proc sti ;開中斷 pushax ;保護寄存器 pushdx pushds movax,@data ;設置數(shù)據(jù)段DS movds,ax
movdx,220h
inal,dx ;讀A/D轉換的數(shù)字量
movadtemp,al ;送入緩沖區(qū)第56頁,共61頁,2023年,2月20日,星期三中斷服務程序 moval,20h ;發(fā)送EOI命令 out20h,al popds ;恢復寄存器 popdx popax iret ;中斷返回adint endp第57
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度土地承包經(jīng)營權續(xù)包與調整合同模板4篇
- 2025年度商鋪租賃合同環(huán)保與節(jié)能條款規(guī)范4篇
- 2025年伊捷卡項目可行性研究報告
- 2025年江西宜春公交集團有限公司招聘筆試參考題庫含答案解析
- 2025年浙江嘉興興港熱網(wǎng)有限公司招聘筆試參考題庫含答案解析
- 2025年安徽亳州市蒙城縣城投集團招聘筆試參考題庫含答案解析
- 2025年浙江余杭旅游集團有限公司招聘筆試參考題庫含答案解析
- 2025年浙江國企杭州建德市公共交通運輸有限公司招聘筆試參考題庫附帶答案詳解
- 漳州理工職業(yè)學院《教學技能培訓》2023-2024學年第一學期期末試卷
- 張家口職業(yè)技術學院《智慧供應鏈管理實訓》2023-2024學年第一學期期末試卷
- 2024年人教版小學三年級信息技術(下冊)期末試卷附答案
- 中國子宮內膜增生管理指南(2022)解讀
- 應征公民政治考核表(含各種附表)
- 2024年第九屆“鵬程杯”五年級語文邀請賽試卷
- 名師成長論名師成長的模式、機制和規(guī)律研究
- FSSC22000V6.0變化點和文件修改建議
- 2024年高一年級上冊語文期末復習:語言文字運用Ⅰ刷題練習題(含答案)
- 新蘇教版三年級下冊科學全冊知識點(背誦用)
- 鄉(xiāng)鎮(zhèn)風控維穩(wěn)應急預案演練
- 腦梗死合并癲癇病人的護理查房
- 成都銀行貸款合同
評論
0/150
提交評論