




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于fpga雙積分adc設(shè)計雙積分型adc又稱為雙斜率或多斜率adc,它的應(yīng)用也比較廣泛。它由1個帶有輸入切換開關(guān)的模擬積分器、1個比較器和1個計數(shù)單元構(gòu)成,通過兩次積分將輸入的模擬電壓轉(zhuǎn)換成與其平均值成正比的時間間隔。與此同時,在此時間間隔內(nèi)利用計數(shù)器對時鐘脈沖進(jìn)行計數(shù),從而實(shí)現(xiàn)a/d轉(zhuǎn)換。因此這種轉(zhuǎn)換器又多稱為電壓時間轉(zhuǎn)換型(vt型)。雙積分型adc兩次積分的時間都是利用同一個時鐘發(fā)生器和計數(shù)器來確定,因此所得到的d表達(dá)式與時鐘頻率無關(guān),其轉(zhuǎn)換精度只取決于參考電壓vr。此外,由于輸入端采用了積分器,所以對交流噪聲的干擾有很強(qiáng)的抑制能力。能夠抑制高頻噪聲和固定的低頻干擾(如50hz或60hz),適合在嘈雜的工業(yè)環(huán)境中使用。這類adc主要應(yīng)用于低速、精密測量等領(lǐng)域,如數(shù)字電壓表。優(yōu)點(diǎn):分辨率高,線性度好;功耗低、成本低。由于通過積分方法來測量信號電壓,具有較強(qiáng)的抗脈沖干擾能力;另外,在兩次積分內(nèi),只要rc元件參數(shù)不發(fā)生瞬時改變,轉(zhuǎn)換結(jié)果就與rc值無關(guān),因此它對元件的穩(wěn)定性要求不高。缺點(diǎn):轉(zhuǎn)換速率低,轉(zhuǎn)換速率在12位時為100300sps。雙積分型轉(zhuǎn)換器,因有積分器的存在,積分器的輸出只對輸入信號的平均值有所響應(yīng),所以,它突出優(yōu)點(diǎn)是工作性能比較穩(wěn)定且抗干擾能力強(qiáng);而且從原理上,只要兩次積分過程中積分器的時間常數(shù)相等,計數(shù)器的計數(shù)結(jié)果與 rc 無關(guān),所以,該電路對 rc 精度的要求不高,而且電路的結(jié)構(gòu)也比較簡單。適合題目要求、成本低、分辨率高、線性度好的方案無疑是雙積分型模數(shù)轉(zhuǎn)換2、雙積型模數(shù)轉(zhuǎn)換器原理雙積分型模數(shù)轉(zhuǎn)換方法,屬于間接轉(zhuǎn)換它。它將待轉(zhuǎn)換的輸入模擬電壓轉(zhuǎn)換為與其平均值成正比的時間間隔,在此時間間隔內(nèi)利用計數(shù)器對時鐘脈沖進(jìn)行計數(shù),從而實(shí)現(xiàn)轉(zhuǎn)換。其原理如下圖示圖、雙積分型模數(shù)轉(zhuǎn)換原理框圖雙積分型模數(shù)轉(zhuǎn)換完成一次轉(zhuǎn)換需歷經(jīng)兩個過程:固定時間,積分器對ux積分,電容電壓uc從0變到某一確定值;積分電壓換成與ux符號相反的vref并開始進(jìn)行第二次積分(反向積分),直到比較器檢出uc為0。如下圖所示:圖、雙積分轉(zhuǎn)換過程示意圖3、系統(tǒng)原理框圖三、系統(tǒng)設(shè)計與實(shí)現(xiàn)1、模擬電路部分設(shè)計與實(shí)現(xiàn)兩次積分的切換,使用多路模擬開關(guān)cd4052來實(shí)現(xiàn)。cd4052內(nèi)有兩個四選一,本設(shè)計只用到一個四選一,未用的一路接地。負(fù)參考電源vref由負(fù)電源分壓產(chǎn)生,為電路調(diào)試方便,使用了精密可調(diào)電阻。信號輸入部分也使用了可調(diào)電阻分壓,以期可以轉(zhuǎn)換更高電壓的信號,信號從jp13輸入??刂七壿嫿涌趶膉p3引出。圖、模擬多路開關(guān)對積分切換積分部分電路如下圖示:圖、積分部分電路積分運(yùn)放選用具有低失調(diào)電壓的op07。由cd4052選通的信號從in輸入,積分輸出接cd4052的x0,用以轉(zhuǎn)換前的電容放電。比較輸出部分電路如下圖所示:圖、比較輸出部分電路2、數(shù)字電路部分設(shè)計與實(shí)現(xiàn)數(shù)字部分主要有一個同步狀態(tài)機(jī)分4個狀態(tài)進(jìn)行操作。開始狀態(tài):控制模擬多路開關(guān)使積分器進(jìn)入放電狀態(tài),初始化系統(tǒng),然后經(jīng)入延時狀態(tài)。第一狀態(tài):對輸入電壓積分,控制模擬多路開關(guān),使積分器對輸入電壓積分同時開始對積分時間計時。當(dāng)定時器溢出時,轉(zhuǎn)到狀態(tài)延時狀態(tài)。第二狀態(tài):對參考電壓定壓積分,當(dāng)積分器輸出電壓低于比較電壓時,停止計時同時將定時器值輸出鎖存。延時狀態(tài):延時狀態(tài)分兩種情況,當(dāng)定時器溢出時,對定時器復(fù)位,同時跳到第二狀態(tài);當(dāng)比較起比較器輸出為0時,跳到第一狀態(tài)。3、單片機(jī)處理及顯示 單片機(jī)部分主要是dac,lcd輸出及源碼與格雷碼的轉(zhuǎn)化。在dac輸出方面,采用片內(nèi)的12位dac,單片機(jī)通過通用i/o端口采集數(shù)據(jù),取其數(shù)據(jù)的高八位作為dac輸出,連接示波器,還原波形。同時將采集到的數(shù)據(jù)在單片機(jī)內(nèi)進(jìn)行相應(yīng)的轉(zhuǎn)換,轉(zhuǎn)換為格雷碼,并在lcd上顯示源碼與對應(yīng)格雷碼。四、測試a、線性度測試:以25hz頻率,800mv(vpp)三角波為輸入,將轉(zhuǎn)換后的數(shù)據(jù)送入da,觀察還原后的波形與輸入波形之間的線性度。實(shí)測波形如下圖所示:上圖中,上面波形為輸入信號,下面的為還原后的信號??梢?,沒有明顯失真。b、輸入幅度測試:將輸入波形的幅度從0至2v變化,觀察還原波形失真情況,測試表明,可以達(dá)到題目要求的0至2v。c、同步鎖存信號及采樣速率測試:同步鎖存信號由fpga產(chǎn)生,它即代表了采樣速率,測試顯示同步鎖存信號頻率為13k,即采樣頻率可以達(dá)到13k。附verilog程序module count( cp, reset, outs, carry); input cp; input reset; output carry; output 7:0outs; reg carry; reg 7:0outs; initial begin carry = 0; outs =0; end always ( posedge cp or posedge reset ) begin if(reset = 1) begin carry = 0; outs = 0; end else begin if(outs 255) begin carry = 0; outs = outs+1; end else begin outs = 255; carry = 1; end end endendmodule /count模塊module kz (datain,dataout,adreset,comp,carry,resetout,s,cp,sync);input 7:0datain;input comp;input carry;input adreset;output 7:0dataout;output sync;input cp;output resetout;output 1:0s;reg 7:0dataout;reg 1:0s;reg resetout;reg 1:0state;reg 1:0delaytime;reg sync;parameter start = 2b00 ;parameter fir = 2b01 ;parameter sec = 2b10 ;parameter delay = 2b11 ;initial begin resetout =0; dataout = 0; s = 2b00 ; delaytime =0; endalways(posedge cp) if(adreset) begin resetout =0; dataout = 0; s = 0 ; state =2b00; sync = 1; end else case(state) start : begin resetout = 1; s = 2b00; delaytime =0; state = delay; end fir : begin if(carry = 0) s = 2b01; else begin resetout = 1; delaytime =0; state = delay; end end sec : begin if(comp = 1) s = 2b10; elsebegin dataout = datain; sync =1; state = start; end end delay : begin if(delaytime 2b11) delaytime =delaytime+1; else begin delaytime =0; resetout = 10; if(comp =0) begin state = fir; end else begin state = sec; sync = 0; end endenddefault : state = start; endcase endmodule /控制模塊module time1m(clkall, clk,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《光網(wǎng)絡(luò)》試題及答案
- Fujianmycin-B-SNA-8073A-生命科學(xué)試劑-MCE
- 2025企業(yè)固定資產(chǎn)借款合同范本
- (高清版)DB13∕T 5127.12-2019 植入性醫(yī)療器械高分子材料浸提液中有毒有害物質(zhì)的測定 第12部分:異氰酸酯遷移量高效液相色譜法
- 2025備案版食堂管理合同范本
- 環(huán)境科學(xué)水質(zhì)監(jiān)測與處理技術(shù)題庫
- 《語文古代文學(xué)鑒賞教學(xué)教案》
- 酒店管理與服務(wù)優(yōu)化策略
- 新型職業(yè)農(nóng)民培育培訓(xùn)服務(wù)協(xié)議書
- 食品加工技術(shù)與安全標(biāo)準(zhǔn)試題
- 醫(yī)療器械專業(yè)知識培訓(xùn)
- 起重培訓(xùn)課件
- 閥門檢驗(yàn)報告式樣 -報告
- 產(chǎn)褥感染期護(hù)理查房
- 支付分賬協(xié)議
- 高一地理必修一地方時和區(qū)時課件
- 初中八年級數(shù)學(xué)同步作業(yè)判斷題練習(xí)1840道
- 中國工業(yè)清洗協(xié)會職業(yè)技能證考試(化學(xué)清洗)試題
- CPK分析表的模板
- 《敬畏生命向陽而生》的主題班會
- 企業(yè)清產(chǎn)核資報表
評論
0/150
提交評論