第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿_第1頁(yè)
第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿_第2頁(yè)
第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿_第3頁(yè)
第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿_第4頁(yè)
第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第十一章模數(shù)和數(shù)模轉(zhuǎn)換詳解演示文稿目前一頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)優(yōu)選第十一章模數(shù)和數(shù)模轉(zhuǎn)換目前二頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述一、一個(gè)實(shí)時(shí)控制系統(tǒng)(P383)控制對(duì)象傳感器信號(hào)處理多路開(kāi)關(guān)采樣保持A/D轉(zhuǎn)換I/O接口計(jì)算機(jī)傳感器信號(hào)處理多路開(kāi)關(guān)執(zhí)行機(jī)構(gòu)D/A轉(zhuǎn)換I/O接口傳感器(Transducer、Sensor)非電量→電壓、電流

目前三頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述一、一個(gè)實(shí)時(shí)控制系統(tǒng)變送器(Transformer)轉(zhuǎn)換成標(biāo)準(zhǔn)的電信號(hào)信號(hào)處理(SignalProcessing)放大、整形、濾波

多路轉(zhuǎn)換開(kāi)關(guān)(Multiplexer)多選一采樣保持電路(SampleHolder,S/H)保證變換時(shí)信號(hào)恒定不變A/D變換器(A/DConverter)模擬量轉(zhuǎn)換為數(shù)字量D/A變換器(D/AConverter)數(shù)字量轉(zhuǎn)換為模擬量目前四頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述二、多路模擬開(kāi)關(guān)(P384)1.作用:切換模擬信號(hào)2.產(chǎn)品:AD7501、AD7503:多路輸入,一路輸出;CD4051、CD4052、CD4097:雙向切換的多路開(kāi)關(guān)。A/D轉(zhuǎn)換器對(duì)應(yīng)于多路輸入,一路輸出,使多路模擬信號(hào)輪流與A/D轉(zhuǎn)換器接通。D/A轉(zhuǎn)換器對(duì)應(yīng)于一路輸入,多路輸出,使輸出的模擬信號(hào)輪流分配到各模擬通路,控制相應(yīng)的機(jī)構(gòu)。目前五頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述二、多錄模擬開(kāi)關(guān)3.原理(以CD4051為例)CD4051I/O4VEEVSSI/O6I/O7I/O5I/O2I/O1I/O0I/O313456782161413121110915O/IVDDA0A1A2SI/O電平轉(zhuǎn)換譯碼電路I/O1I/O2I/O3I/O4I/O5I/O6I/O7SA2A1A0I/O0A2~A1:決定0~7通路的哪個(gè)開(kāi)關(guān)處于閉合。S為低電平時(shí)才能選中某一通路CMOS開(kāi)關(guān)可雙向工作,即可作為8入1出,也可作為1入8出。目前六頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述三、采樣、量化和編碼(P386)采樣:按相等的時(shí)間間隔從模擬信號(hào)上截取一系列離散電壓瞬時(shí)值。例(P387圖11-5):量化:按分層原理,將截取的值數(shù)量化。分層值N越大,量化值越接近于實(shí)際值。N也表示用幾位二進(jìn)制位表示模擬信號(hào)的數(shù)值。編碼:將量化的數(shù)值用二進(jìn)制數(shù)表示出來(lái)。四、采樣保持器(P389)1、采樣過(guò)程:將采樣脈沖加到采樣器,使得在輸出端得到一個(gè)脈沖序列。(教材P389圖11-6)目前七頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述四、采樣保持器2、采樣保持:如果模擬信號(hào)變化比較快,就要在A/D之前加上采樣保持電路,使得在轉(zhuǎn)換期間保持模入信號(hào)不變。有的A/D芯片內(nèi)就集成有采樣保持電路,具體可從芯片使用手冊(cè)中查到。若A/D轉(zhuǎn)換器的速度比較模擬信號(hào)變化速度高很多倍,則在A/D芯片之前可不加采樣保持電路??蓪⒛M信號(hào)直接加到A/D轉(zhuǎn)換器上。例ADC0809轉(zhuǎn)換時(shí)間為100μs,要求模入信號(hào)在100μs之內(nèi)基本不變。目前八頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述四、采樣保持器(P390圖11-7)(了解)例:采樣保持芯片LF398V3421876524K1KV+V–保持電容保持采樣保持Vi偏置調(diào)節(jié)?238765–––+++A1A2A330KD1D2S300脈沖變高,采樣,S合上脈沖變低,保持,S打開(kāi)目前九頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)概述四、采樣保持器采樣保持器的三個(gè)重要指標(biāo):1.孔徑時(shí)間TAP:模擬開(kāi)關(guān)從閉合到完全斷開(kāi)的過(guò)渡時(shí)間。2.捕捉時(shí)間TAC:從保持到采樣不是直線跳變,而是有一段時(shí)間叫捕捉時(shí)間。3.保持電壓衰減速率:保持狀態(tài)下由于漏電流引起的保持電壓衰減。電壓下降率捕捉時(shí)間目前十頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)11.2D/A轉(zhuǎn)換器(P391)一、D/A轉(zhuǎn)換器原理IO=權(quán)電阻網(wǎng)絡(luò)+RfIf8R4R2RRI1I2I3I4S1S2S3S4IOVRd1d2d3d4d1I1+d2I2+d3I3+d4I1d1、d2、d3、d4表示對(duì)應(yīng)開(kāi)關(guān)S1~S4的狀態(tài)。di

=

0表示對(duì)應(yīng)開(kāi)關(guān)Si斷開(kāi);di

=1表示對(duì)應(yīng)開(kāi)關(guān)Si閉合。設(shè)N=d1d2d3d4目前十一頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器一、D/A轉(zhuǎn)換器原理IO=VO=Rf

If=RfIO取Rf=R/2則:VO=RfIO=VR(d12-1+d22-2+d32-3+d42-4)Vo=VR*N/2n,N=d1d2d3d4,n為位數(shù)=VR*(d123+d222+d321+d4)/24目前十二頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器二、D/A轉(zhuǎn)換的主要性能指標(biāo)(P393)1、輸入數(shù)字量:位數(shù)、碼制、數(shù)據(jù)格式和邏輯電平。2、輸出模擬量:電流和電壓。多數(shù)為電流型,如DAC0832即為電流型,靠外接運(yùn)算放大器轉(zhuǎn)換成電壓。3、分辨率:數(shù)據(jù)發(fā)生1LSB變化時(shí)所對(duì)應(yīng)的輸出電壓的變化。與輸入數(shù)字量的位數(shù)n的關(guān)系為:=FSR/2n式中:FSR(FullScaleRange)為D/A轉(zhuǎn)換器滿量程輸出電壓。8位D/A轉(zhuǎn)換器的分辨率=FSR*1/256=0.39%FSR12位D/A轉(zhuǎn)換器的分辨率=FSR*1/4096=0.0244%FSR目前十三頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器二、D/A轉(zhuǎn)換的主要性能指標(biāo)4、精度:

實(shí)際輸出值與理論值之間的最大偏差。用最大的靜態(tài)轉(zhuǎn)換誤差的形式表示。5、線性誤差:

在D/A轉(zhuǎn)換時(shí),若數(shù)據(jù)連續(xù)轉(zhuǎn)換(兩相鄰數(shù)據(jù)間差值為1),則輸出的模擬量應(yīng)該是線性的。用實(shí)際輸出值與理想輸出值的最大偏差與滿量程值之比的百分?jǐn)?shù)來(lái)表示線性誤差。這個(gè)轉(zhuǎn)換誤差應(yīng)包括非線性誤差、比例系數(shù)誤差以及漂移誤差等綜合誤差,它反映了實(shí)際輸出電壓與理論輸出電壓之間的接近程度。一般用最小量化階⊿來(lái)度量,如±1/2LSB(LeastSignificantBit)。也可用滿量程的百分比來(lái)度量,如0.05%FSR目前十四頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器二、D/A轉(zhuǎn)換的主要性能指標(biāo)6、建立時(shí)間tS

(轉(zhuǎn)換時(shí)間):

DAC的輸入數(shù)字量有滿刻度值的變化時(shí),其輸出模擬信號(hào)電壓達(dá)到滿刻度值1/2LSB(最低有效位)時(shí)所需要的時(shí)間。tVO1/2LSBtSVFULL目前十五頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器三、幾種數(shù)/模轉(zhuǎn)換器(P394)1.A/D7524VREFAD7524CSWRIO2IO1VDDGND+5V+5VIOW譯碼器來(lái)VO++VS-VSD7~D0RfA/D轉(zhuǎn)換8位電流輸出型A/D轉(zhuǎn)換器。I/V轉(zhuǎn)換可通過(guò)編程,利用數(shù)/模轉(zhuǎn)換器輸出特定波形。目前十六頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器三、幾種數(shù)/模轉(zhuǎn)換器例1.設(shè)DAC的端口地址為80H,VR=5V,編程輸出如圖0V~4.98V線性增長(zhǎng)的周期性鋸齒波。START: MOVAL,0FFHAGAIN: INCAL OUT80H,AL CALLDELAY JMPAGAIN0v+5v首先計(jì)算數(shù)字量NN=Vo/VR*2n目前十七頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器例2.要求用圖11-10電路,形成一個(gè)正向和反向三角波,波形下限為0.5V,上限為2.5V。分析:1LSB=5V/256=0.019VSTART:MOVAL,1AHUP:OUT80H,AL INCALCMPAL,81H JNZUPDECAL下限:0.5V/0.019=26=1AH上限:2.5V/0.019=128=80HDOWN:OUT80H,AL DECAL CMPAL,19H JNZDOWN JMPSTART+2.5v+0.5v目前十八頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器三、幾種數(shù)/模轉(zhuǎn)換器2.DAC0832(P396)特性:8位電流輸出型D/A轉(zhuǎn)換器;引腳圖見(jiàn)P397內(nèi)部結(jié)構(gòu)8位輸入寄存器D7~D0&&LE1LE2ILECSWR1XFERWR2VREFIOUT2IOUT1RFBAGNDDGNDVCCoooooo8位DAC寄存器8位D/A轉(zhuǎn)換器&4~713~161718211981211932010轉(zhuǎn)換時(shí)間1μs,雙緩沖輸入數(shù)據(jù)啟動(dòng)轉(zhuǎn)換目前十九頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器2.DAC0832工作方式:直通式、單緩沖式、雙緩沖式。(1)直通式:(2)單緩沖式:將兩個(gè)寄存器中的一個(gè)接成直通方式。CPU只需一次寫入即開(kāi)始轉(zhuǎn)換,控制比較簡(jiǎn)單。即:使兩個(gè)內(nèi)部寄存器都處于直通狀態(tài)。模擬輸出始終跟隨輸入變化。不能直接與數(shù)據(jù)總線連接,需外加并行接口(如74LS373、8255等)。因此,很少用。ILE接高電平,CS、WR1、WR2、XFER接低電平目前二十頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器2.DAC0832(3)雙緩沖式:優(yōu)點(diǎn):a)數(shù)據(jù)接收與D/A轉(zhuǎn)換可異步進(jìn)行;b)可實(shí)現(xiàn)多個(gè)DAC同步轉(zhuǎn)換輸出 ——分時(shí)寫入、同步轉(zhuǎn)換。轉(zhuǎn)換要有兩個(gè)步驟:將數(shù)據(jù)寫入輸入寄存器,CS=0、WR1

=0、ILE=1將輸入寄存器的內(nèi)容寫入DAC寄存器,

WR2

=0、XFER=0目前二十一頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器MOVDX,320H;指向輸入寄存器MOVAL,DATA;輸入被轉(zhuǎn)換的數(shù)據(jù)OUTDX,AL;數(shù)據(jù)打入輸入寄存器INCDX ;指向DAC寄存器OUTDX,AL;選通DAC寄存器,相當(dāng)于啟動(dòng)D/A ;轉(zhuǎn)換器2.DAC0832(3)雙緩沖式:例1:XFERWR2WR1CSDAC0832ILEVREF+IOWD7~D0320H321H地址總線地址譯碼器目前二十二頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)D/A轉(zhuǎn)換器3路DAC系統(tǒng)圖:2.DAC0832(3)雙緩沖式:例2:需要同步進(jìn)行D/A轉(zhuǎn)換的多路系統(tǒng)XFERWR2WR1CSILE+D7~D0ILE+D7~D0XFERWR2WR1CSILE+D7~D0地址譯碼80H81H82H83HWRXFERWR2WR1CS目前二十三頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)11.3A/D轉(zhuǎn)換(P401)主要技術(shù)指標(biāo):將連續(xù)變化的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。常用的A/D轉(zhuǎn)換方法有計(jì)數(shù)法、逐次逼近法、雙斜積分法等。精度:量化間隔(分辨率)=Vmax/電平數(shù)(即滿量程值)例:某8位ADC的滿量程電壓為5V,則其分辨率為

5V/256=19.6mV量化誤差:用數(shù)字(離散)量表示連續(xù)量時(shí),由于數(shù)字量字長(zhǎng)有限而無(wú)法精確地表示連續(xù)量所造成的誤差。(字長(zhǎng)越長(zhǎng),精度越高)絕對(duì)量化誤差=量化間隔/2=(滿量程電壓/2n)/2相對(duì)量化誤差=((1/2)(1/量化電平數(shù)目))100%目前二十四頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)11.3A/D轉(zhuǎn)換例:滿量程電壓=10V,A/D變換器位數(shù)=10位,則轉(zhuǎn)換時(shí)間:

轉(zhuǎn)換一次需要的時(shí)間。精度越高(字長(zhǎng)越長(zhǎng)),轉(zhuǎn)換速度越慢。絕對(duì)量化誤差≈10/211=4.88mV相對(duì)量化誤差≈1/211*100%=0.049%絕對(duì)量化誤差=量化間隔/2=(滿量程電壓/2n)/2相對(duì)量化誤差=((1/2)(1/量化電平數(shù)目))100%輸入動(dòng)態(tài)范圍:

允許轉(zhuǎn)換的電壓的范圍。如0~5V、0~10V等。目前二十五頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換一、A/D轉(zhuǎn)換器原理(P401)逐次逼近式模/數(shù)(A/D)轉(zhuǎn)換器原理

實(shí)現(xiàn)A/D轉(zhuǎn)換的方法有多種,而逐次逼近式A/D轉(zhuǎn)換具有速度快,分辨率高等優(yōu)點(diǎn)獲得了廣泛的應(yīng)用。這種A/D轉(zhuǎn)換器的比較過(guò)程與天平的稱重的過(guò)程相似。若一臺(tái)天平具有32克、16克、8克、4克、2克和1克等6種砝碼,需要稱量的物體重量為27.4克。稱量從最重的砝碼試起,過(guò)程如下表所示。M=D5*32+D4*16+D3*8+D2*4+D1*2+D0*1=27(克)目前二十六頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換一、A/D轉(zhuǎn)換器原理DAC控制邏輯SAR緩沖器+-VRViCLK輸出數(shù)據(jù)逐次逼近式A/D轉(zhuǎn)換器原理框圖逐次逼近式A/D轉(zhuǎn)換器基本組成控制邏輯(SAR):移位寄存器、數(shù)據(jù)寄存器、時(shí)序電路及去留碼邏輯電路;DAC:產(chǎn)生電子砝碼;比較器:對(duì)輸入電壓與電子砝碼進(jìn)行比較,并由控制邏輯決定該砝碼的去留。目前二十七頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)DAC控制邏輯SAR緩沖器+-VRViCLK輸出數(shù)據(jù)逐次逼近式A/D轉(zhuǎn)換器原理框圖設(shè)轉(zhuǎn)換器的位數(shù)n=4,則相應(yīng)的電子砝碼分別為2.5V、1.25V、0.625V、0.3125V。VR=5V,Vi=3V,則轉(zhuǎn)換過(guò)程及結(jié)果如表目前二十八頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)轉(zhuǎn)換時(shí)間的計(jì)算 逐次逼近法每進(jìn)行一次比較,即決定一個(gè)碼的去留(0或1)需要8個(gè)時(shí)鐘脈沖,所以8位轉(zhuǎn)換器完成一次轉(zhuǎn)換大約需要8*8=64個(gè)CLK。目前二十九頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換二、典型的A/D轉(zhuǎn)換器(P404)1.ADC08098通道(8路)輸入、8位字長(zhǎng)、逐位逼近型、轉(zhuǎn)換時(shí)間100μs、內(nèi)置三態(tài)輸出緩沖器。外部引腳(見(jiàn)教材P423)說(shuō)明如下:目前三十頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換二、典型的A/D轉(zhuǎn)換器1.ADC0809引腳D7~D0:輸出數(shù)據(jù)線(三態(tài))OE:輸出允許(打開(kāi)輸出三態(tài)門)IN0~I(xiàn)N7:8通道(路)模擬輸入ADDA、ADDB、ADDC:通道地址(通道選擇)ALE:通道地址鎖存START:?jiǎn)?dòng)轉(zhuǎn)換EOC:轉(zhuǎn)換結(jié)束,可用于查詢或作為中斷申請(qǐng)CLK:時(shí)鐘輸入(10KHz~1.2MHz)VREF(+)、VREF(-):基準(zhǔn)參考電壓目前三十一頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809(P404)內(nèi)部編程結(jié)構(gòu)框圖STARTEOCCLKOED7D0ADDCADDBADDAALEIN0IN7比較器8路模擬開(kāi)關(guān)逐次逼近寄存器SAR樹(shù)狀開(kāi)關(guān)電阻網(wǎng)絡(luò)三態(tài)輸出鎖存器時(shí)序與控制地址鎖存及譯碼D/A模擬輸入通道8選1目前三十二頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809工作時(shí)序1、選擇通道,即通道號(hào)送入A、B、C2、在ALE、START輸入正脈沖,鎖存通道并啟動(dòng)轉(zhuǎn)換3、轉(zhuǎn)換開(kāi)始后,EOC變低;過(guò)大約64個(gè)CLK,轉(zhuǎn)換結(jié)束,EOC變高4、轉(zhuǎn)換結(jié)束后,在OE輸入高電平就打開(kāi)輸出緩沖器,可以讀取轉(zhuǎn)換結(jié)果目前三十三頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809ADC0809與PC總線的接口需要考慮如下幾方面①輸入通道號(hào)的確定:由地址線確定;由數(shù)據(jù)線確定②數(shù)據(jù)線的連接:直接接CPU;由并行接口芯片8255接至CPU③啟動(dòng)轉(zhuǎn)換信號(hào)Start的連接:由地址譯碼信號(hào)及寫信號(hào);8255的引腳④狀態(tài)信號(hào)EOC端的連接:接至其中一根數(shù)據(jù)線;給8259的中斷源引腳目前三十四頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809模擬信號(hào)輸入端INi單路輸入模擬信號(hào)可固定連接到任何一個(gè)輸入端地址線根據(jù)輸入線編號(hào)固定連接(高電平或低電平)如圖:ADDCADDBADDAIN4ADC0809輸入+5V多路輸入模擬信號(hào)按順序分別連接到輸入端要轉(zhuǎn)換哪一路輸入,就將其編號(hào)送到地址線上(動(dòng)態(tài)選擇)ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809輸入0CPU指定通道號(hào)輸入4目前三十五頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809地址線ADDA-ADDC多路輸入時(shí),地址線不能接死,而是要通過(guò)一個(gè)接口芯片與數(shù)據(jù)總線連接。接口芯片可以選用:鎖存器74LS273,74LS373等(要占用一個(gè)I/O地址)ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809輸入DB74LS373Q2Q1Q0CP來(lái)自I/O譯碼器D0-D7可編程并行接口8255(要占用四個(gè)I/O地址)ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809DB8255PB2PB1PB0CS來(lái)自I/O譯碼器D0-D7A1A0A1A0目前三十六頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809數(shù)據(jù)輸出線D0-D7內(nèi)部已接有三態(tài)門,故可直接連到DB上。也可另外通過(guò)一個(gè)輸入接口與DB相連。D0-D7ADC0809DBOE來(lái)自I/O譯碼器D0-D7ADC0809DBOE來(lái)自I/O譯碼器74LS244+5VDIDOE1E2目前三十七頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809地址鎖存ALE和啟動(dòng)轉(zhuǎn)換START獨(dú)立連接:用兩個(gè)信號(hào)分別進(jìn)行控制——需占用兩個(gè)I/O端口或兩個(gè)I/O數(shù)據(jù)線(用8255時(shí));統(tǒng)一連接:用一個(gè)脈沖信號(hào)的上升沿進(jìn)行地址鎖存,下降沿實(shí)現(xiàn)啟動(dòng)轉(zhuǎn)換——只需占用一個(gè)I/O端口或一個(gè)I/O線(用8255時(shí)),參見(jiàn)教材P409圖11-23。ADC0809ALE來(lái)自I/O譯碼1來(lái)自I/O譯碼2STARTADC0809ALE來(lái)自I/O譯碼器START目前三十八頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809轉(zhuǎn)換結(jié)束EOC軟件延時(shí)等待(比如延時(shí)1ms)——不用EOC信號(hào)。CPU效率最低。軟件查詢EOC狀態(tài):EOC通過(guò)一個(gè)三態(tài)門連到數(shù)據(jù)總線的D0(其他數(shù)據(jù)位也可以)。三態(tài)門要占用一個(gè)I/O端口地址。CPU效率低把EOC作為中斷申請(qǐng)信號(hào),接到8259的IR端。在中斷服務(wù)程序中讀入轉(zhuǎn)換結(jié)果,效率高。目前三十九頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809一個(gè)連接實(shí)例D0IN0A15~A0D7~D0EOC譯碼器ADC0809D7-D0ALEADDCADDBADDAOESTARTM/IORDWR目前四十頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809一個(gè)連接實(shí)例用延時(shí)等待的方法: ……MOV DX,start_port OUT DX,AL ;啟動(dòng)轉(zhuǎn)換CALLDELAY_1MS ;延時(shí)1msMOV DX,oe_portIN AL,DX ;讀入結(jié)果 ……用查詢EOC狀態(tài)的方法: …… MOV DX,start_port OUT DX,AL ;啟動(dòng)轉(zhuǎn)換LL:MOV DX,eoc_port IN AL,DX ;讀入EOC狀態(tài) AND AL,01H ;測(cè)試第0位(EOC狀態(tài)位) JZ LL

;沒(méi)轉(zhuǎn)換完,則循環(huán)檢測(cè) MOV DX,oe_port IN AL,DX ;讀入結(jié)果 ……目前四十一頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)A/D轉(zhuǎn)換1.ADC0809多通道數(shù)據(jù)采集系統(tǒng)(1)用定時(shí)中斷控制采樣率,用地址信號(hào)選擇通道的方案在PC/XT(以8088為CPU)機(jī)上采用ADC0809設(shè)計(jì)一塊8通道的數(shù)據(jù)采集卡。要求:以200Hz的速率對(duì)每個(gè)通道均采集1024個(gè)數(shù)據(jù),也就是每隔5ms對(duì)各通道輪流采集一個(gè)數(shù)據(jù),然后將它們存放到以DBUFF開(kāi)始的數(shù)據(jù)緩沖區(qū)中。目前四十二頁(yè)\總數(shù)四十六頁(yè)\編于七點(diǎn)分析1、每隔5m

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論