數(shù)字量和模擬量的相互轉(zhuǎn)換_第1頁
數(shù)字量和模擬量的相互轉(zhuǎn)換_第2頁
數(shù)字量和模擬量的相互轉(zhuǎn)換_第3頁
數(shù)字量和模擬量的相互轉(zhuǎn)換_第4頁
數(shù)字量和模擬量的相互轉(zhuǎn)換_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)字量和模擬量的相互轉(zhuǎn)換AD轉(zhuǎn)換A/D轉(zhuǎn)換器原理nA/D轉(zhuǎn)換器是用來通過一定的電路將模擬量轉(zhuǎn)變?yōu)閿?shù)字量。n模擬量可以是電壓、電流等電信號(hào),也可以是壓力、溫度、濕度、位移、聲音等非電信號(hào)。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換器的輸入信號(hào)必須經(jīng)各種傳感器把各種物理量轉(zhuǎn)換成電壓信號(hào)。nA/D轉(zhuǎn)換后,輸出的數(shù)字信號(hào)可以有8位、10位、12位和16位等。A/D轉(zhuǎn)換器主要方法 1)積分型(如TLC7135) 積分型AD工作原理是將輸入電壓轉(zhuǎn)換成時(shí)間(脈沖寬度信號(hào))或頻率(脈沖頻率),然后由定時(shí)器/計(jì)數(shù)器獲得數(shù)字值。其優(yōu)點(diǎn)是用簡(jiǎn)單電路就能獲得高分辨率, 但缺點(diǎn)是由于轉(zhuǎn)換精度依賴于積分時(shí)間,因此轉(zhuǎn)換速率極低。初

2、期的單片AD轉(zhuǎn)換器大多采用積分型,現(xiàn)在逐次比較型已逐步成為主流。 2)逐次比較型(如TLC0831、ADC0809) 逐次比較型AD由一個(gè)比較器和DA轉(zhuǎn)換器通過逐次比較邏輯構(gòu)成,從MSB開始,順序地對(duì)每一位將輸入電壓與內(nèi)置DA轉(zhuǎn)換器輸出進(jìn)行比較,經(jīng)n次比較而輸出 數(shù)字值。其電路規(guī)模屬于中等。其優(yōu)點(diǎn)是速度較高、功耗低,在低分辯率(12位)時(shí)價(jià)格很高。 A/D轉(zhuǎn)換器主要方法3)并行比較型/串并行比較型(如TLC5510) n并行比較型AD采用多個(gè)比較器,僅作一次比較而實(shí)行轉(zhuǎn)換,又稱FLash(快速)型。由于轉(zhuǎn)換速率極高,n位的轉(zhuǎn)換需要2n-1個(gè)比較器,因此電路規(guī)模也極大,價(jià)格也高,只適用于視頻AD

3、轉(zhuǎn)換器等速度特別高的領(lǐng)域。 n串并行比較型AD結(jié)構(gòu)上介于并行型和逐次比較型之間,最典型的是由2個(gè)n/2位的并行型AD轉(zhuǎn)換器配合DA轉(zhuǎn)換器組成,用兩次比較實(shí)行轉(zhuǎn)換,所以稱為 Half flash(半快速)型。還有分成三步或多步實(shí)現(xiàn)AD轉(zhuǎn)換的叫做分級(jí)(Multistep/Subrangling)型AD,而從轉(zhuǎn)換時(shí)序角度 又可稱為流水線(Pipelined)型AD,現(xiàn)代的分級(jí)型AD中還加入了對(duì)多次轉(zhuǎn)換結(jié)果作數(shù)字運(yùn)算而修正特性等功能。這類AD速度比逐次比較型高,電路 規(guī)模比并行型小。 A/D轉(zhuǎn)換器主要方法4)-(Sigma?/FONTdelta)調(diào)制型(如AD7705) -型AD由積分器、比較器、1位

4、DA轉(zhuǎn)換器和數(shù)字濾波器等組成。原理上近似于積分型,將輸入電壓轉(zhuǎn)換成時(shí)間(脈沖寬度)信號(hào),用數(shù)字濾波器處理后得到數(shù)字值。電路的數(shù)字部分基本上容易單片化,因此容易做到高分辨率。主要用于音頻和測(cè)量。 5)電容陣列逐次比較型 電容陣列逐次比較型AD在內(nèi)置DA轉(zhuǎn)換器中采用電容矩陣方式,也可稱為電荷再分配型。一般的電阻陣列DA轉(zhuǎn)換器中多數(shù)電阻的值必須一致,在單芯片上生成高 精度的電阻并不容易。如果用電容陣列取代電阻陣列,可以用低廉成本制成高精度單片AD轉(zhuǎn)換器。最近的逐次比較型AD轉(zhuǎn)換器大多為電容陣列式的。 A/D轉(zhuǎn)換器主要方法6)壓頻變換型(如AD650) 壓頻變換型(Voltage-Frequency

5、Converter)是通過間接轉(zhuǎn)換方式實(shí)現(xiàn)模數(shù)轉(zhuǎn)換的。其原理是首先將輸入的模擬信號(hào)轉(zhuǎn)換成頻率,然 后用計(jì)數(shù)器將頻率轉(zhuǎn)換成數(shù)字量。從理論上講這種AD的分辨率幾乎可以無限增加,只要采樣的時(shí)間能夠滿足輸出頻率分辨率要求的累積脈沖個(gè)數(shù)的寬度。其優(yōu)點(diǎn)是 分辯率高、功耗低、價(jià)格低,但是需要外部計(jì)數(shù)電路共同完成AD轉(zhuǎn)換。 AD轉(zhuǎn)換器的主要技術(shù)指標(biāo)1)分辯率(Resolution) 指數(shù)字量變化一個(gè)最小量時(shí)模擬信號(hào)的變化量,定義為滿刻度與2n的比值。分辯率又稱精度,通常以數(shù)字信號(hào)的位數(shù)來表示。 n1 LSB定義為VREF2n,定義中的VREF是指參考電壓,而n則是模擬數(shù)字轉(zhuǎn)換器的分辨率。例如,14位模擬數(shù)字轉(zhuǎn)

6、換器的1 LSB是VREF16384。2) 轉(zhuǎn)換速率(Conversion Rate)是指完成一次從模擬轉(zhuǎn)換到數(shù)字的AD轉(zhuǎn)換所需的時(shí)間的倒數(shù)。積分型AD的轉(zhuǎn)換時(shí)間是毫秒級(jí)屬低速AD,逐次比 較型AD是微秒級(jí)屬中速AD,全并行/串并行型AD可達(dá)到納秒級(jí)。采樣時(shí)間則是另外一個(gè)概念,是指兩次轉(zhuǎn)換的間隔。為了保證轉(zhuǎn)換的正確完成,采樣速率 (Sample Rate)必須小于或等于轉(zhuǎn)換速率。因此有人習(xí)慣上將轉(zhuǎn)換速率在數(shù)值上等同于采樣速率也是可以接受的。常用單位是ksps和Msps,表 示每秒采樣千/百萬次(kilo / Million Samples per Second)。 AD轉(zhuǎn)換器的主要技術(shù)指標(biāo)3)

7、量化誤差 (Quantizing Error) 由于AD的有限分辯率而引起的誤差,即有限分辯率AD的階梯狀轉(zhuǎn)移特性曲線與無限分辯率AD(理想AD)的轉(zhuǎn)移特 性曲線(直線)之間的最大偏差。通常是1 個(gè)或半個(gè)最小數(shù)字量的模擬變化量,表示為1LSB、1/2LSB。 4)偏移誤差(Offset Error) 輸入信號(hào)為零時(shí)輸出信號(hào)不為零的值,可外接電位器調(diào)至最小。 AD轉(zhuǎn)換器的主要技術(shù)指標(biāo)5)滿刻度誤差(Full Scale Error) 滿度輸出時(shí)對(duì)應(yīng)的輸入信號(hào)與理想輸入信號(hào)值之差。 6)線性度(Linearity) 實(shí)際轉(zhuǎn)換器的轉(zhuǎn)移函數(shù)與理想直線的最大偏移,不包括以上三種誤差。 其他指標(biāo)還有:絕對(duì)

8、精度(Absolute Accuracy) ,相對(duì)精度(Relative Accuracy),微分非線性,單調(diào)性和無錯(cuò)碼,總諧波失真(Total Harmonic Distotortion縮寫THD)和積分非線性。逐次逼近法的工作原理n逐次逼近式A/D是比較常見的一種A/D轉(zhuǎn)換電路,轉(zhuǎn)換的時(shí)間為微秒級(jí)。n采用逐次逼近法的A/D轉(zhuǎn)換器是由一個(gè)比較器、D/A轉(zhuǎn)換器、緩沖寄存器及控制邏輯電路組成,如下圖所示。逐次逼近法的工作原理 逐次逼近法轉(zhuǎn)換過程是:初始化時(shí)將逐次逼近寄存器各位清零;轉(zhuǎn)換開始時(shí),先將逐次逼近寄存器最高位置1,送入D/A轉(zhuǎn)換器,經(jīng)D/A轉(zhuǎn)換后生成的模擬量送入比較器,稱為 o,與送入比

9、較器的待轉(zhuǎn)換的模擬量i進(jìn)行比較,若oi,該位1被保留,否則被清除。然后再置逐次逼近寄存器次高位為1,將寄存器中新的數(shù)字量送D/A轉(zhuǎn)換器,輸出的 o再與i比較,若oi,該位1被保留,否則被清除。重復(fù)此過程,直至逼近寄存器最低位。轉(zhuǎn)換結(jié)束后,將逐次逼近寄存器中的數(shù)字量送入緩沖寄存器,得到數(shù)字量的輸出。逐次逼近的操作過程是在一個(gè)控制電路的控制下進(jìn)行的。A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器08090809ADC0809ADC0809轉(zhuǎn)換器的結(jié)構(gòu)轉(zhuǎn)換器的結(jié)構(gòu)nADC0809是CMOS集成電路的逐次逼近型A/D轉(zhuǎn)換器,其精度為8位,雙列直插式28引腳封裝。由模擬多路轉(zhuǎn)換器, A/D轉(zhuǎn)換器,三態(tài)輸出鎖存及地址鎖存譯碼器

10、等組成,見下圖。ADC0809的引腳功能的引腳功能 IN0IN7:8個(gè)輸入通道的模擬量輸入端 D0D7:8位數(shù)字量輸出端START:START為啟動(dòng)控制輸入端;ALE: ALE為地址鎖存控制信號(hào)端;這兩個(gè)信號(hào)端可以連接在一起,當(dāng)通過程序輸入一個(gè)正脈沖時(shí),便立即開始模/數(shù)轉(zhuǎn)換 EOC,OE :EOC為轉(zhuǎn)換結(jié)束脈沖輸出端;OE為輸出允許控制端;這兩個(gè)信號(hào)端可連接在一起,表示模/數(shù)轉(zhuǎn)換結(jié)束,EOC端的電平由低變高,打開三態(tài)輸出鎖存器將轉(zhuǎn)換結(jié)果的數(shù)字量輸出到D0D7端。 CLOCK :時(shí)鐘輸入端 VREF(+),VREF(-),VCC,GND A,B,C:8 路模擬開關(guān)的三位地址輸入端。 地址與輸入通

11、道的對(duì)應(yīng)關(guān)系如下:ABC 通通 道道000001111IN1IN0IN7MCS-51MCS-51與與ADC0809ADC0809的硬件連接的硬件連接 ADC0809為多通道A/D轉(zhuǎn)換芯片,適用于多通道的數(shù)據(jù)采集。下圖為ADC0809與CPU在中斷方式下的接口電路 圖中ADC0809作為一個(gè)外部擴(kuò)展并行I/O口,采用線選地址方式。設(shè)ADC0809的口地址為FEFFH,采用中斷控制方式,由外部中斷1的服務(wù)程序讀取轉(zhuǎn)換結(jié)果并啟動(dòng)下一次轉(zhuǎn)換。其程序如下:0809的初始化程序 INT1:SETB IT1 SETB EA SETB EX1 MOV DPTR,#0FEFFH MOV A,#00H MOVX

12、A,DPTR ;啟動(dòng)0809對(duì)INT1的轉(zhuǎn)換 其中斷服務(wù)程序如下:其中斷服務(wù)程序如下: PINT1PINT1:MOV DPTRMOV DPTR,#0FEFFH#0FEFFH MOVX A MOVX A,DPTR ;DPTR ;讀讀A/DA/D轉(zhuǎn)換結(jié)果送轉(zhuǎn)換結(jié)果送50H50H單單元元 MOV 50HMOV 50H,A A MOV A MOV A,#00H#00H MOVX MOVX DPTRDPTR,A ;A ;啟動(dòng)啟動(dòng)08090809對(duì)對(duì)INT1INT1的轉(zhuǎn)換的轉(zhuǎn)換 RETIRETIDA轉(zhuǎn)換 將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的過程稱為模數(shù)轉(zhuǎn)換(Analog to Digital),或稱A/D轉(zhuǎn)換。能夠

13、完成這種轉(zhuǎn)換的電路稱為模數(shù)轉(zhuǎn)換器(Analog Digital Converter),簡(jiǎn)稱ADC。將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)的過程稱為數(shù)模轉(zhuǎn)換(Digital to Analog),或稱D/A轉(zhuǎn)換。能夠完成這種轉(zhuǎn)換的電路稱為數(shù)模轉(zhuǎn)換器( Digital Analog Converter),簡(jiǎn)稱DAC。模擬信號(hào)和數(shù)字信號(hào)之間的轉(zhuǎn)換過程,如下圖所示。DA轉(zhuǎn)換的基本原理轉(zhuǎn)換的基本原理對(duì)于有權(quán)碼,先將每位代碼按其權(quán)的大小轉(zhuǎn)換成相應(yīng)的模擬量,然后將這些模擬量相加,即可得到與數(shù)字量成正比的總模擬量,從而實(shí)現(xiàn)了數(shù)字/模擬轉(zhuǎn)換。DAC的基本原理的基本原理權(quán)電阻網(wǎng)絡(luò)DAC(weighted resistance

14、DAC)(1)電路圖上圖是一個(gè)四位權(quán)電阻網(wǎng)絡(luò)DAC。主要包括四部分:參考電壓源UREF、模擬開關(guān)S0S3、電阻譯碼網(wǎng)絡(luò)、求和運(yùn)算放大器。(2)工作原理設(shè)輸入一個(gè)四位二進(jìn)制代碼Dd3d2d1d0, S3S0為受控制的雙向開關(guān)。根據(jù)圖可得,流入求和運(yùn)算放大器輸入端的電流為:0312230123222dRUdRUdRUdRUIIIIIREFREFREFREF)(00112233322222ddddRUREF設(shè)反饋電阻RFR/2,求出電路輸出電壓為:)(001122334022222ddddRUIRuREFF所以,電路的輸出電壓u0與輸入的四位二進(jìn)制代碼成正比:RUKREF42依此類推,n位權(quán)電阻網(wǎng)絡(luò)

15、DAC的求和運(yùn)算放大器輸入端電流、輸出電壓表達(dá)式分別為:)(00112211122222ddddRUInnnnnREF)(00112211022222ddddRUIRunnnnnREFF若輸入一個(gè)四位二進(jìn)制代碼Dd3d2d1d01010,轉(zhuǎn)換成十進(jìn)制為10,根據(jù)上述轉(zhuǎn)換方法,電路的輸出電壓為:REFREFFURUIRu16102221340)(由此可知,當(dāng)Dn0時(shí),u00;當(dāng)Dn1111時(shí),REFnnUu2120輸入n位二進(jìn)制代碼的取值范圍為:REFnnU2120D/A轉(zhuǎn)換器性能指標(biāo)(1 1)分辨率:當(dāng)輸入數(shù)字發(fā)生單位數(shù)碼變化時(shí),即)分辨率:當(dāng)輸入數(shù)字發(fā)生單位數(shù)碼變化時(shí),即LSBLSB位位產(chǎn)生

16、一次變化時(shí),所對(duì)應(yīng)的輸出模擬量(電壓或電流)產(chǎn)生一次變化時(shí),所對(duì)應(yīng)的輸出模擬量(電壓或電流)的變化量。的變化量。(2 2)量程和實(shí)際滿量程:標(biāo)稱滿量程()量程和實(shí)際滿量程:標(biāo)稱滿量程(NFSNFS)是指相應(yīng)于)是指相應(yīng)于數(shù)字量指標(biāo)值數(shù)字量指標(biāo)值2 2n n的模擬輸出量。但實(shí)際數(shù)字量最大為的模擬輸出量。但實(shí)際數(shù)字量最大為2n-12n-1,要比標(biāo)稱值小一個(gè),要比標(biāo)稱值小一個(gè)LSBLSB,因此實(shí)際滿量程(,因此實(shí)際滿量程(AFSAFS)要比標(biāo)稱滿量程(要比標(biāo)稱滿量程(NFSNFS)小一個(gè))小一個(gè)LSBLSB的增量。的增量。(3 3)精度:)精度:D/AD/A轉(zhuǎn)換器的轉(zhuǎn)換精度與轉(zhuǎn)換器的轉(zhuǎn)換精度與D/A

17、D/A轉(zhuǎn)換芯片的結(jié)構(gòu)轉(zhuǎn)換芯片的結(jié)構(gòu)和接口配置的電路有關(guān)。一般,和接口配置的電路有關(guān)。一般,D/AD/A轉(zhuǎn)換器的轉(zhuǎn)換精度轉(zhuǎn)換器的轉(zhuǎn)換精度即為分辨率的大小。即為分辨率的大小。(4 4)建立時(shí)間:輸入數(shù)字量變化后模擬輸出量穩(wěn)定到相)建立時(shí)間:輸入數(shù)字量變化后模擬輸出量穩(wěn)定到相應(yīng)數(shù)值范圍內(nèi)所需的時(shí)間(應(yīng)數(shù)值范圍內(nèi)所需的時(shí)間(tsts)。)。(5 5)尖峰:輸入碼發(fā)生變化時(shí)刻產(chǎn)生的瞬間誤差。)尖峰:輸入碼發(fā)生變化時(shí)刻產(chǎn)生的瞬間誤差。n分辨率的定義:最小輸出電壓與最大輸出電壓分辨率的定義:最小輸出電壓與最大輸出電壓所對(duì)應(yīng)的數(shù)字量之比。所對(duì)應(yīng)的數(shù)字量之比。n如如10位位D / A轉(zhuǎn)換器:轉(zhuǎn)換器:n 分辨率分

18、辨率 = 1/(2101)= 1/1023 = 0.001n反映了反映了D / A轉(zhuǎn)換的靈敏度。轉(zhuǎn)換的靈敏度。DAC0832的主要參數(shù) 分辨率為8位, 轉(zhuǎn)換時(shí)間為1s, 滿量程誤差為1LSB, 參考電壓為(+10- -10)V, 供電電源為(+5+15)V, 邏輯電平輸入與TTL兼容。 D/AD/A轉(zhuǎn)換器轉(zhuǎn)換器DAC0832DAC08321 1、DAC0832DAC0832的管腳定義的管腳定義 DAC0832的邏輯結(jié)構(gòu)及管腳號(hào)如圖所示。它由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路組成。為20腳雙列直插式封裝結(jié)構(gòu)。DAC0832各管腳的功能描述如下: DI0-DI7:8

19、位數(shù)據(jù)輸入端; ILE:數(shù)據(jù)允許鎖存信號(hào); /CS:輸入寄存器選擇信號(hào); /WR1:輸入寄存器寫選通信號(hào),輸入寄存器的鎖存信號(hào)由ILE、CS、WR的邏輯組合產(chǎn)生,LE1為高電平時(shí),輸入寄存器狀態(tài)隨輸入數(shù)據(jù)線變化,LE1的負(fù)跳變將輸入數(shù)據(jù)鎖存; /XFER:數(shù)據(jù)傳送信號(hào);/WR2:DAC寄存器的寫選通信號(hào)。DAC寄存器的鎖存信號(hào)LE2由XFER和WR2的邏輯組合而成。LE2為高電平時(shí),DAC寄存器的輸出隨寄存器的輸入而變化,LE2的負(fù)跳變時(shí),輸入寄存器的內(nèi)容打入DAC寄存器并開始D/A轉(zhuǎn)換;VREF:基準(zhǔn)電源輸入端;RFB: 反饋信號(hào)輸入端;IOUT1 :電流輸出端1,其值隨DAC的內(nèi)容線性變化

20、;IOUT2 :電流輸出端2,IOUT1+IOUT2=常數(shù);VCC:電源輸入端;AGND:模擬地; DGND:數(shù)字地。 DAC0832DAC0832和和MCS-51MCS-51單片機(jī)的接口方法單片機(jī)的接口方法(1 1)單緩沖器方式接口)單緩沖器方式接口 圖9-46是單緩沖方式接口電路。 將ILE接+5V,寄存器選擇信號(hào)CS及數(shù)據(jù)傳送信號(hào)XFER都與P2.7相連,兩級(jí)寄存器的寫信號(hào)都由8031的WR端控制。當(dāng)?shù)刂肪€選擇好0832后,只要輸出WR控制信號(hào),0832就能一步完成數(shù)字量的輸入鎖存和D/A轉(zhuǎn)換輸出。 由于0832具有數(shù)字量的輸入鎖存功能,故數(shù)字量可以直接從P0口送入。 執(zhí)行下面幾個(gè)指令就

21、能完成一次D/A轉(zhuǎn)換: MOV DPTR,#7FFFH;指向0832 MOV A,#data ;數(shù)字量裝入累加器 MOVX DPTR,A ;數(shù)字量從P0口送0832,完 成一次 D/A輸入與轉(zhuǎn)換。 (2 2)緩沖器同步方式接口)緩沖器同步方式接口 對(duì)于多路D/A轉(zhuǎn)換接口,要求同步進(jìn)行D/A轉(zhuǎn)換輸出時(shí),必須采用雙緩沖器同步方式接法。0832具有這種接法時(shí),數(shù)字量的輸入鎖存和D/A轉(zhuǎn)換輸出是分兩步完成的,即CPU的數(shù)據(jù)總線分時(shí)地向各路D/A轉(zhuǎn)換器輸入要轉(zhuǎn)換的數(shù)字量并鎖存在各自的輸入寄存器中,然后CPU對(duì)所有的D/A轉(zhuǎn)換器發(fā)出控制信號(hào),使各個(gè)D/A轉(zhuǎn)換器輸入寄存器中的數(shù)據(jù)同時(shí)打入DAC寄存器,實(shí)現(xiàn)同

22、步轉(zhuǎn)換輸出。 圖9-47是一個(gè)二路同步輸出的D/A轉(zhuǎn)換器及接口電路。P2.5和P2.6分別選擇兩路D/A轉(zhuǎn)換器的輸入寄存器,控制輸入鎖存;P2.7連到兩路D/A轉(zhuǎn)換器的XFER端控制同步轉(zhuǎn)換輸出;在執(zhí)行MOVX輸出指令時(shí),8031自動(dòng)輸出WR控制信號(hào)。 雙緩沖同步方式接口電路執(zhí)行下面指令可完成兩路D/A的同步轉(zhuǎn)換輸出。 MOV DPTR,#0DFFFH ;指向0832(1) MOV A,#data1 ;#data送0832(1)中鎖存 MOVX DPTR,A MOV DPTR,#0BFFFH;指向0832(2) MOV A,#data2;#data送0832(2)中鎖存 MOVXDPTR,A

23、MOV DPTR,#7FFFH;給0832(1),0832(2)提 MOVX DPTR,A;供WR信號(hào),同時(shí)完成D/A 轉(zhuǎn)換輸出。 3、D/A轉(zhuǎn)換的典型接口電路 兩路異步輸出的波形發(fā)生器接口電路見圖9-48。 /WR1與8031的/WR相連。圖中參考電壓為+5V,未畫出。8031的其它電路及引腳也被省略。按照?qǐng)D中連線,0832(1)的地址為DFFFH,0832(2)的地址為BFFFH。輸出的雙極性電壓為5V。 雙極性D/A轉(zhuǎn)換輸出可獲得反向鋸齒波、正向鋸齒波和雙向鋸齒波信號(hào)輸出,如圖9-49所示。 反向鋸齒波程序清單: (使用0832(1) MOVDPTR,#0DFFFHDA1: MOVR6,

24、#80HDA2: MOVA,R6 MOVX DPTR,A DJNZ R6,DA2 AJMP DA1正向鋸齒波程序清單:DA1: MOV DPTR,#0DFFFH MOVR6,#80HDA2: MOVA,R6 MOVXDPTR,A INC R6 CJNE R6,#0FFH,DA2 AJMP DA1雙向鋸齒波程序清單: MOVDPTR,#0DFFFH MOVR6,#00HDA1:MOV A,R6 MOVX DPTR,A INC R6 AJMP DA1 單路三角波電壓輸出。執(zhí)行下列程序,在0832(1)的雙極性端輸出0+5V變化的三角波。 MOVDPTR,#0DFFFHDA1:MOVR6,#80HD

25、A2:MOVA,R6 MOVX DPTR,A INC R6 CJNE R6,#0FFH,DA2DA3:DEC R6 MOV A,R6 MOVX DPTR,A CJNE R6,#80H,DA3 AJMP DA10832的典型應(yīng)用n編程產(chǎn)生一個(gè)1KHZ的鋸齒波。n編程產(chǎn)生一個(gè)1KHZ的三角波。n編程產(chǎn)生一個(gè)1KHZ的正弦波。0832的典型應(yīng)用n本次實(shí)驗(yàn)要求編程分別產(chǎn)生1000HZ的鋸齒波、三角波和正弦波。所產(chǎn)生波形的頻率(即周期)與程序中送0832轉(zhuǎn)換的指令機(jī)器周期有關(guān),如: a1:movx dptr,a 2 inc a 1 cjne a,#0ffh,a1 2n該程序中的機(jī)器周期為五個(gè),晶振頻率為

26、6MHZ時(shí),那執(zhí)行上述指令就要10us,那要產(chǎn)生1000HZ的方波,就只能向轉(zhuǎn)換器送100個(gè)數(shù)。n波形與送0832轉(zhuǎn)換的數(shù)據(jù)有關(guān)。鋸齒波、三角波都是線性變化量,只要送0832轉(zhuǎn)換的數(shù)據(jù)也是線性變化量即可。正弦波是隨正弦函數(shù)變化的,其值可通過以下公式計(jì)算得到。0832的典型應(yīng)用n 公式1n 公式2n注:N為十進(jìn)制數(shù),須將其轉(zhuǎn)換為十六進(jìn)制后再作為DA0832的輸入數(shù)據(jù)。下表是在一個(gè)正弦波周期內(nèi)取32個(gè)數(shù)所計(jì)算出的輸入數(shù)據(jù)表,若要波形光滑連續(xù),只要在一個(gè)周期內(nèi)取更多的數(shù)據(jù)送DAC0832轉(zhuǎn)換即可。sinmOUUUrefUNO2560832的典型應(yīng)用 表一 正弦波輸入數(shù)據(jù)表 0 01111252522225 53333757545455656252567675 578787575N7FH7FH97H97HAFHAFHC6HC6HD9HD9HE9HE9HF5HF5HFCHFCH909010110125251121125 5123123757513513514614625251571575 51681687575NFFHFFHFCHFCHF5HF5HE9HE9HD9H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論