




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)字頻率計(jì)設(shè)計(jì)報(bào)告書(shū)一、設(shè)計(jì)要求設(shè)計(jì)一個(gè)4位十進(jìn)制數(shù)字式頻率計(jì),最大測(cè)量范圍為10MHz量程分10kHz、100kHz、1MHz和 10MHz四檔(最大讀數(shù)分別為 9. 999kHz、99. 99kHz、999.9kHz、9999.kHz).量程自動(dòng)轉(zhuǎn)換規(guī)則如下:(1)當(dāng)讀數(shù)大于9999時(shí),頻率計(jì)處于超量程狀態(tài),此時(shí)顯示器發(fā)出溢出指示,下一次測(cè)量時(shí),量程自動(dòng)增大一檔,小數(shù)點(diǎn)位置隨量程變更自動(dòng)移位。(2)可用手動(dòng)方式使量程在每次測(cè)量開(kāi)始時(shí)處于最低檔。顯示方式如下:(3)采用記憶顯示方式,即計(jì)數(shù)過(guò)程中不顯示數(shù)據(jù),待計(jì)數(shù)過(guò)程結(jié)束以后,顯示計(jì)數(shù)結(jié)果,將此顯示結(jié)果保持到下一次計(jì)數(shù)結(jié)束。顯示時(shí)間應(yīng)不小于1
2、s。(4)送入信號(hào)應(yīng)是符合 CMOS1路要求的脈沖波,對(duì)于小信號(hào)模擬信號(hào)應(yīng)有放大整形電路。二、方案設(shè)計(jì)<1>整體思路S4H,腓復(fù)位借Q被短信號(hào)i?H腳動(dòng)存數(shù)理H示所謂頻率就是周期性信號(hào)在單位時(shí)間(1s)內(nèi)變化的次數(shù)。若在一定時(shí)間間隔T內(nèi)測(cè)得周期性信號(hào)的重復(fù)變化次數(shù)為N ,則頻率可表示為f =N /T (Hz)。被測(cè)信號(hào)fx經(jīng)放大整形電路變成計(jì)數(shù)電路所要求的脈沖信號(hào),其頻率與被測(cè)信號(hào)fx的頻率相同?;鶞?zhǔn)電路提供標(biāo)準(zhǔn) 時(shí)間基準(zhǔn)信號(hào)clk,其高電平持續(xù)時(shí)間t 1 = 1 s,當(dāng)1 s信號(hào)來(lái)到時(shí),閘門(mén)電路開(kāi)通,被測(cè) 脈沖信號(hào)通過(guò)閘門(mén)電路,成為計(jì)數(shù)電路的計(jì)數(shù)脈沖CP,計(jì)數(shù)電路開(kāi)始計(jì)數(shù),直到l
3、s 信號(hào)結(jié)束時(shí)閘門(mén)電路關(guān)閉,停止計(jì)數(shù)。若在閘門(mén)時(shí)間 1 s內(nèi)計(jì)數(shù)電路計(jì)得的脈沖個(gè)數(shù)為N,則被測(cè)信號(hào)頻率f =NHz。控制電路的作用有兩個(gè):一是產(chǎn)生鎖存脈沖 CLK,使顯示電路上的數(shù)字 穩(wěn)定;二是產(chǎn)生清“ 0”脈沖,使計(jì)數(shù)電路每次測(cè)量從零開(kāi)始計(jì)數(shù)。<2>時(shí)鐘信號(hào)的選擇設(shè)計(jì)電路中時(shí)鐘信號(hào)采用 12M有源晶振產(chǎn)生,下面是 12M有源晶振引腳圖:LM311引腳圖OUTGND<3>整形電路的選擇整形電路中可以用運(yùn)算放大器 LM311組成電壓選擇器實(shí)現(xiàn),以下是關(guān)于此芯片的資料:引腳功能:GROUND/GND 地INPUT +正向輸入端INPUT -反向輸入端OUTPUT輸出端BAL
4、ANCE平衡BALANCE/STROBE 平衡 / 選通V+ 電源正V- 電源負(fù)NC 空腳最大額定值(T,=+25C除非另.有規(guī)定)楨定值1符號(hào)LM211LM311單位I忠電源電壓Vce+ Vee3636心口輸出到負(fù)電源電壓Vo-VEE5040V前地到負(fù)電遮電壓Vee3030vdcn輸入爰動(dòng)電工Vid±30±30Me輸入電壓(注2)Vin±15£15選通管腳的電壓-"oc至Vcc/%c 至 Vqc-5vdc功耗和熱特性望料DIP%超過(guò)+25C時(shí)領(lǐng)定伯卜降Pb1除g6,25 5QmW mWrC工作環(huán)境溫度范圍Ta-25 至+85口至+70工作站溫
5、+ 150+ 150保存溫度葩圍-65 至+ 150W5 至 +150由于LM311過(guò)于復(fù)雜且此次設(shè)計(jì)要求精度不高,整形電路可以改為如下電路:這樣產(chǎn)生穩(wěn)定3.3V為幅值的信號(hào)送入 EPM570中,對(duì)芯片起到保護(hù)作用。<3>設(shè)計(jì)所用核心芯片資料及其原理所用核心芯片為CPLD器彳EPM570T100C5基本設(shè)計(jì)方法是借助集成開(kāi)發(fā)軟件平臺(tái)quartus II 6.0,用原理圖、硬件描述語(yǔ)言( Verilog HDD等方法,生成相應(yīng)的目標(biāo)文件, 通過(guò)下載電纜(“在系統(tǒng)”編程)將代碼傳送到目標(biāo)芯片中,實(shí)現(xiàn)設(shè)計(jì)的數(shù)字系統(tǒng)。EPM573I 腳圖:士HAJJ1 日二士lab,西 vnggji 引
6、*二+廿七 弱. 二.一百一 消 > 崎I!-一二 暫 gwivujI-I 6三十三一13 Mvoa 二 ±- 工區(qū)nn I 再 31后二 6四 qn二 霏 2匚自二 - E 71 年 I:-I匚二 總 |£|二, rila 一1二 招 tsljl . 5H- - o O O O 9 W 9" HE m MH" o"-J- 1 工-K L三 4,3DDOODeooooncooDQOOO1 營(yíng)二QA。3|> 團(tuán)*0HIS-IM-MEq*2二。二二EI2各5 I二 *在Quartus II 6.0中設(shè)定的引腳分布如下:Node Nama
7、DirectionLocatlcinI/OEk1elkUnknownPIM21ZdrUnknownPIN_2I36fsUnknownPIN_7324dh2UnhiQwriPIN_H15¥泮同UnknownPIN_20I60yyysUnknownMN/176yyy4UnknownPIN_30180¥ 療3UnknownPIN.331gm2UnknownPIN_34I10%yyy1UnknownPIN_35111令yyyoUnknownPIN_36t1ZpiUnknownPIN 一書(shū)113P2UnknownPIN_50114P3UnknownPIM 51115心p4Unknow
8、nPIN.21&司UnknownPIN_38I<4>計(jì)數(shù)譯碼原理圖:<5>分頻選擇器原理圖:多<6>數(shù)碼管引腳圖:通過(guò)Verilog HDL語(yǔ)言設(shè)計(jì)程序,實(shí)現(xiàn)上述原理圖功能,最終所測(cè)信號(hào)頻率以四位共陰極數(shù)碼管顯示,單位為 KHz)三、調(diào)試1、按照分頻計(jì)、計(jì)數(shù)器、鎖存器、選擇器、譯碼器模塊分別進(jìn)行編程調(diào)試、仿真;建立工程,把五個(gè)模塊連接,調(diào)試。針對(duì)錯(cuò)誤模塊進(jìn)行修改,重新建立工程、連接模塊;3、將程序下載到EMP570中,利用數(shù)電實(shí)驗(yàn)板以及數(shù)碼管進(jìn)行調(diào)試;4、 將各種器件焊接到萬(wàn)用板上,連接電源進(jìn)行實(shí)際調(diào)試。程序代碼1 module ssss(b,bas
9、e);input b;output reg base;reg 23:0q;always(posedge b)if(q<5999999)q<=q+1;elsebeginbase<=!base;q<=0;endEndmodule2module Fen6M(b,base);input b;output reg base;reg 23:0q;always(posedge b)if(q<5999999)q<=q+1;elsebeginbase<=!base;q<=0;endEndmodule3module ctrl(clk,Counter_EN,Latch
10、_EN,Counter_Clr);input clk;output Counter_EN,Latch_EN,Counter_Clr;reg wire_1=0,wire_2=0;always (posedge clk)beginwire_1 <= ! wire_1;endalways (negedge clk)beginwire_2 <= wire_1;endassign Counter_EN = wire_1;assign Latch_EN = (! Counter_EN) & wire_2;assign Counter_Clr = (! Counter_EN) &
11、 (! Latch_EN) & (! wire_2); endmodule4module counter(clk,clr,en,q,ql);input clk,en,clr;output reg3:0 q;output ql;assign ql=en&(q=9);always(posedge clk,posedge clr)if(clr) q<=0;elseif(en)beginif(q<9) q<=q+1;else q<=0;endendmodule5.mt陋rmodule latcher(d1,d2,en,clk,q1,q2);input 3:0 d
12、1,d2;input clk,en;output reg3:0 q1,q2;always(posedge clk)if(en)beginq1<=d1;q2<=d2;endendmodule6module over_select(IN,SELECT,OUT);input 3:0 IN;input SELECT;output reg3:0 OUT;always (SELECT)case(SELECT)0:OUT<=IN;1:OUT<=10;endcaseendmodulemodule decode#to7(incode,outcode);input 3:0 incode;o
13、utput 6:0 outcode;reg6:0 outcode;always(incode)begincase(incode)4'b0000: outcode= 7'b1111110;4'b0001: outcode= 7'b0110000;4'b0010: outcode= 7'b1101101;4'b0011: outcode= 7'b1111001;4'b0100: outcode= 7'b0110011;4'b0101: outcode= 7'b1011011;4'b0110: o
14、utcode= 7'b1011111;4'b0111: outcode= 7'b1110000;4'b1000: outcode= 7'b1111111;4'b1001: outcode= 7'b1110011;default: outcode= 7'b1000111;endcaseendEndmodule7module Half_freq(CLK_in,CLK_out);input CLK_in;output CLK_out;reg CLK_out;always(posedge CLK_in) beginCLK_out=CLK_
15、out;endEndmodule9.module fenpin(clk,fout10,fout100,fout1000);input clk;output fout10,fout100,fout1000;reg3:0 q1,q2,q3;assign fout10=(q1=9);assign fout100=fout10&(q2=9);assign fout1000=fout100&(q3=9);always(posedge clk)if(q1<9) q1<=q1+1;else q1<=0;always(negedge fout10)if(q2<9) q2
16、<=q2+1;else q2<=0;always(negedge fout100)if(q3<9) q3<=q3+1;else q3<=0;Endmodule10.module decode2to4(incode,outcode);input1:0 incode;output reg3:0 outcode;integer i;always (incode)begincase(incode)2'b00:outcode=4'b1000;2'b01:outcode=4'b0100;2'b10:outcode=4'b0010
17、;2'b11:outcode=4'b0001;endcaseendendmodule11.module decode4to7(incode,outcode,in);input 3:0 incode;input in;output 7:0 outcode;reg7:0 outcode;always(incode)begincase(incode)4'b0000: outcode6:0= 7'b1111110;4'b0001: outcode#:0= 7'b0110000;4'b0010: outcode6:0= 7'b1101101
18、;4'b0011: outcode6:0= 7'b1111001;4'b0100: outcode6:0= 7'b0110011;4'b0101: outcode6:0= 7'b1011011;4'b0110: outcode6:0= 7'b1011111;4'b0111: outcode6:0= 7'b1110000;4'b1000: outcode6:0= 7'b1111111;4'b1001: outcode6:0= 7'b1110011;default: outcode6:0
19、= 7'b1000111;endcaseif(in=1) outcode7=1'b1;else outcode7=1'b0;endendmodule12.13-s:r instmodule mux4_1(a,b,c,d,s,out);input a,b,c,d;input 1:0 s;output reg out;always (s)case(s)2'b00:out=a;2'b01:out=b;2'b10:out=c;2'b11:out=d;endcaseendmodule13.module renge_counter(clk,clr,q,ql);input clk,clr;output reg 2:0 q;output ql;assign ql=(q=4);always (posedge clk ,posedge clr)if(clr)q<=0;e
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆安徽省高三下學(xué)期鼎尖預(yù)測(cè)大聯(lián)考政治試卷(原卷版+解析版)
- 愛(ài)國(guó)衛(wèi)生運(yùn)動(dòng)工作實(shí)施方案(28篇)
- 農(nóng)村社區(qū)農(nóng)業(yè)產(chǎn)業(yè)化合作協(xié)議
- 語(yǔ)言學(xué)與文化研究專(zhuān)項(xiàng)練習(xí)題集
- 組織管理的紡織工程師考試試題及答案
- 浙江國(guó)企招聘2025寧波高新區(qū)投資管理集團(tuán)有限公司及下屬子公司招聘36人筆試參考題庫(kù)附帶答案詳解
- 2025天津市武清區(qū)國(guó)有資產(chǎn)經(jīng)營(yíng)投資有限公司招聘13人筆試參考題庫(kù)附帶答案詳解
- 2025四川華豐科技股份有限公司招聘客服經(jīng)理等崗位6人筆試參考題庫(kù)附帶答案詳解
- 離婚協(xié)議書(shū)住址
- 環(huán)衛(wèi)一體化提升項(xiàng)目實(shí)施方案分析
- 新能源綜合能源系統(tǒng)的設(shè)計(jì)與優(yōu)化
- 中國(guó)居民膳食指南(全)
- 《數(shù)據(jù)可視化》期末考試復(fù)習(xí)題庫(kù)(含答案)
- 乳腺結(jié)節(jié)課件
- 小學(xué)綜合實(shí)踐活動(dòng)課二年級(jí)上冊(cè)《彩蛋不倒翁》公開(kāi)課教學(xué)課件
- 2023發(fā)電企業(yè)運(yùn)行管理辦法
- 醫(yī)院勞務(wù)派遣投標(biāo)方案(技術(shù)方案)
- 中醫(yī)外科學(xué)周?chē)芗傲馨凸芗膊≌n件
- 防火卷簾施工方案
- 小學(xué)英語(yǔ)《Module-3-Things-around-us》課件設(shè)計(jì)
- 2023年廣東深圳市福田街道辦事處招聘高頻考點(diǎn)題庫(kù)(共500題含答案解析)模擬練習(xí)試卷
評(píng)論
0/150
提交評(píng)論