版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、EDA技術(shù)實(shí)驗(yàn)報(bào)告題 目 實(shí)驗(yàn)三、數(shù)字頻率計(jì)設(shè)計(jì) 學(xué)生姓名 學(xué)號(hào) 10100140 所在學(xué)院 物理與電信工程學(xué)院 專業(yè)班級(jí) 物理101班 實(shí)驗(yàn)三、數(shù)字頻率計(jì)設(shè)計(jì)一:實(shí)驗(yàn)名稱:數(shù)字頻率計(jì)的設(shè)計(jì) 要求:設(shè)計(jì)一個(gè)能測(cè)量方波信號(hào)的頻率的頻率計(jì),其技術(shù)要求如下: (1)測(cè)量頻率范圍:0Hz999999Hz。(2)結(jié)果用十進(jìn)制數(shù)顯示。二 :設(shè)計(jì)思想及系統(tǒng)框圖所謂頻率,就是周期性信號(hào)在單位時(shí)間(1s)內(nèi)變化的次數(shù)。若在一定時(shí)間間隔 T內(nèi)測(cè)得這個(gè)周期信號(hào)的重復(fù)變化次數(shù)為N,則其頻率可表示為
2、60; f=N/T 當(dāng)被測(cè)信號(hào)的頻率較低時(shí),采用測(cè)頻方法由量化誤差引起的測(cè)頻誤差太大,為此應(yīng)先測(cè)周期Tx,然后計(jì)算fx=1/Tx 。 用標(biāo)準(zhǔn)時(shí)鐘給定閘門信號(hào),在已知時(shí)間內(nèi)(1s)計(jì)算脈沖個(gè)數(shù),得到的就是該未知信號(hào)的頻率。由于信號(hào)較低時(shí),1s內(nèi)的個(gè)數(shù)較少,計(jì)算誤差太大,所以計(jì)時(shí)改為10s,計(jì)數(shù)值除以十,便是頻率。所以要能實(shí)現(xiàn)閘門的改變,實(shí)現(xiàn)自動(dòng)切換。系統(tǒng)框圖: 測(cè)量頻率系統(tǒng)框圖如圖所示,系統(tǒng)由控制器和處理器組成,控制器接收外部標(biāo)準(zhǔn)時(shí)鐘和系統(tǒng)復(fù)位信號(hào)。處理器由計(jì)數(shù)器和鎖存器和顯示器組成 COUNT_CLR信號(hào)用于在每次測(cè)量開
3、始時(shí),對(duì)計(jì)數(shù)模塊復(fù)位,以清除上次測(cè)量的結(jié)果。該復(fù)位信號(hào)高電平有效,持續(xù)半個(gè)時(shí)鐘周期的時(shí)間。 COUNT_EN信號(hào)為計(jì)數(shù)允許信號(hào),高電平有效。在信號(hào)的上升沿開始,對(duì)輸入信號(hào)的頻率進(jìn)行測(cè)量。計(jì)數(shù)器開始對(duì)被測(cè)信號(hào)的脈沖數(shù)進(jìn)行計(jì)數(shù),即為信號(hào)的頻率。鎖存器的功能是使顯示的數(shù)據(jù)穩(wěn)定,不會(huì)由于周期性的清零信號(hào)而不斷閃爍三 實(shí)現(xiàn)方法 用maxplus2編程實(shí)現(xiàn)底層模塊,組裝成高層模塊,燒入指定芯片中,在指定數(shù)字電路板上測(cè)試功能。詳細(xì)資料查看實(shí)驗(yàn)室資料和相關(guān)說明。四 具體模塊和實(shí)現(xiàn)最底層模塊和程序:1 計(jì)數(shù)電路 十進(jìn)制計(jì)數(shù)電路,滿十輸出一個(gè)正脈沖,提供高位計(jì)數(shù)器的計(jì)數(shù)脈沖,6個(gè)
4、組合可以實(shí)現(xiàn)0999999的計(jì)數(shù),為基本計(jì)數(shù)單元。其程序源代碼:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity cnt102 isport( clk : in std_logic; -時(shí)鐘信號(hào) clr : in std_logic; -清零信號(hào) ena : in std_logic; -時(shí)鐘使能信號(hào) cq : buffer std_logic_vector(3 downto 0); cout : out std_logic -進(jìn)位信號(hào) );end cnt102;architectur
5、e one of cnt102 isbegin process(clk,clr,ena) begin if clr='1' then cq<="0000" elsif clk'event and clk='1' then if ena='1' then if cq="1001" then cq<="0000" else cq<=cq+1; end if; end if; end if; end process; process(cq) begin if cq=&
6、quot;1001" then cout<='0' else cout<='1' end if; end process;end;生成模塊(CNT102):說明: ENA:為閘門信號(hào),高電平有效,在有效時(shí),允許計(jì)數(shù),否則計(jì)數(shù)器停止計(jì)數(shù)并保持計(jì)數(shù)值不變。 CLR:清零信號(hào),下降沿有效,有效時(shí)計(jì)數(shù)器計(jì)數(shù)寄存器清零。 CLK:計(jì)數(shù)輸入脈沖,計(jì)數(shù)的基本單位。 Q3.0:計(jì)數(shù)值寄存器,輸出計(jì)數(shù)值。 COUT:進(jìn)位脈沖。時(shí)序圖2 控制電路控制閘門時(shí)間長(zhǎng)度,實(shí)現(xiàn)時(shí)間長(zhǎng)度自動(dòng)切換,為控制電路核心模塊。程序源代碼:library ieee;use ieee.
7、std_logic_1164.all;use ieee.std_logic_unsigned.all;entity ct isport( clk : in std_logic; clr:out std_logic; ena : out std_logic; lock : out std_logic);end ct;architecture ct_ac of ct issignal x : std_logic;begin process(clk)variable cnt : integerrange 999 downto 0; begin if clk'event and clk=
8、9;1' then if cnt<999 thencnt:=cnt+1;else cnt:=0;x<=not x;end if;if clk='0' and x='0'then clr<='1' else clr<='0' end if;end if;end process;ena<=x;lock<=not x;end ct_ac;生成模塊(CT)說明:ENA:為閘門信號(hào),高電平有效,在有效時(shí),允許計(jì)數(shù),否則計(jì)數(shù)器停止計(jì)數(shù)并保持計(jì)數(shù)值不變。CLR:清零信號(hào),下降沿有效,有效時(shí)計(jì)數(shù)器計(jì)數(shù)寄
9、存器清零。CLK:標(biāo)準(zhǔn)時(shí)間脈沖,為已知脈寬信號(hào),分頻得到確定高電平寬度的脈沖即DOOR信號(hào)。為系統(tǒng)工作的基準(zhǔn)時(shí)間。LOCK:鎖存控制信號(hào),下降沿有效,有效時(shí),將輸入計(jì)數(shù)值鎖存。時(shí)序圖:3 鎖存模塊實(shí)現(xiàn)鎖存計(jì)數(shù)值和比較計(jì)數(shù)值是否有效(在允許誤差范圍內(nèi)),并輸出相應(yīng)結(jié)果信號(hào),提供反饋信號(hào)。程序源代碼:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity reg4 isport( clk : in std_logic; cq : in std_logic_vector(3 downto 0);
10、led : out std_logic_vector(3 downto 0) );end reg4;architecture one of reg4 isbegin process(clk,cq) begin if clk='1' then led<=cq; end if; end process;end;生成模塊(REG4)說明:CQ3.0:計(jì)數(shù)輸入值,為鎖存對(duì)象。LED3.0:4位寄存器,為鎖存輸出,數(shù)值無效是輸出全1。CLK:標(biāo)準(zhǔn)時(shí)間脈沖,為已知脈寬信號(hào),分頻得到確定高電平寬度的脈沖即DOOR信號(hào)。為系統(tǒng)工作的基準(zhǔn)時(shí)間。時(shí)序圖:以上為基本模塊,下面構(gòu)成高層模塊,實(shí)現(xiàn)
11、他們之間連接。4 :099999計(jì)數(shù)器實(shí)現(xiàn):五:系統(tǒng)工作時(shí)序圖:說明:在clk輸入周期為1ms的情況下,輸入周期為0.01s的信號(hào),得到對(duì)應(yīng)的頻率為100hz ,即為數(shù)字頻率計(jì)測(cè)得的結(jié)果。 六:誤差分析及總結(jié)在實(shí)際使用在中(測(cè)試時(shí)),跟源輸出頻率有一定的誤差(在誤差允許范圍內(nèi))。分析程序有以下幾個(gè)位置會(huì)導(dǎo)致誤差:1 閘門時(shí)間長(zhǎng)度。 在產(chǎn)生閘門信號(hào)寬度時(shí),采用計(jì)數(shù)方式分頻,得到需要的脈寬。當(dāng)需要0.1秒是器計(jì)數(shù)值應(yīng)為102.4,但計(jì)數(shù)值不能有小數(shù),所以該為102,使計(jì)數(shù)時(shí)間變短,造成誤差。2 標(biāo)準(zhǔn)信號(hào)的脈沖寬度不標(biāo)準(zhǔn) 由系統(tǒng)工作時(shí)序圖知,標(biāo)準(zhǔn)信號(hào)是系統(tǒng)工作的基準(zhǔn),其準(zhǔn)確性直接影響閘門寬度。周期為1/1024=0.0009765625s,頻率源提供有誤差的頻率會(huì)造成誤差。3 數(shù)字信號(hào)本生的局限性 信號(hào)頻率是連續(xù)的,但數(shù)字信號(hào)本生是離散的,用離散量去代替連續(xù)量會(huì)有誤差,但能夠做得足夠精確,以達(dá)到誤差要求。低頻時(shí)誤差較大。課程設(shè)計(jì)總結(jié): 這次實(shí)驗(yàn)是典型的用軟件來設(shè)計(jì)硬件,底層模塊結(jié)合構(gòu)成頂層模塊
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45097.3-2024智能消費(fèi)品安全第3部分:風(fēng)險(xiǎn)控制
- YC/T 398-2024煙草商業(yè)企業(yè)物流現(xiàn)場(chǎng)管理規(guī)范
- 2025版工業(yè)4.0項(xiàng)目廠房收購合同樣本3篇
- 航空航天碳資產(chǎn)管理辦法
- 礦山工程招投標(biāo)法規(guī)實(shí)務(wù)講解
- 橋梁質(zhì)量檢測(cè)協(xié)議
- 2024年度地板企業(yè)競(jìng)業(yè)禁止協(xié)議范本3篇
- 企業(yè)重組顧問聘用協(xié)議模板
- 私募基金資金流動(dòng)規(guī)則
- 畜牧養(yǎng)殖保證人擔(dān)保承諾書
- 湖南省益陽市2023-2024學(xué)年高二上學(xué)期1月期末物理試題 含答案
- 銅工崗位安全操作規(guī)程(2篇)
- 擦玻璃安全責(zé)任合同協(xié)議書范本
- 2024-2025學(xué)年人教PEP版英語五年級(jí)上冊(cè)期末試題
- 2019水電工程探地雷達(dá)探測(cè)技術(shù)規(guī)程
- 災(zāi)難事故避險(xiǎn)自救-終結(jié)性考核-國開(SC)-參考資料
- 室內(nèi)墻地磚鋪貼施工技術(shù)交底
- JP柜技術(shù)規(guī)范可編輯范本
- 有關(guān)中醫(yī)康復(fù)治療課件
- 江蘇省蘇州市(2024年-2025年小學(xué)五年級(jí)語文)統(tǒng)編版期末考試((上下)學(xué)期)試卷及答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
評(píng)論
0/150
提交評(píng)論