


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)電課設(shè)報告姓名:鄭中權(quán)學號:152210303127班級:電子1班江蘇科技大學2017/10/12100MHz等精度頻率計設(shè)計(基于VerilogHDL)、設(shè)計要求:提供一個幅值為10mV1V,頻率為1100MHz的正弦信號,需測試以下指標:1. 頻率:測頻范圍1Hz100MHz,測頻精度為測頻全域內(nèi)相對誤差恒為百萬分之一。占空比:測試精度1%99%相位差:測試兩個同頻率的信號之間的相位差,測試范圍0360二、設(shè)計分析使用FPGA數(shù)字信號處理方法,首先需要將正弦信號轉(zhuǎn)換成可讀取的數(shù)字方波信號,再經(jīng)過FPGA設(shè)計計算得出所需測量值。三、模電部分首先選擇比較器,對于100MHz信號,比較器靈敏度
2、需要達到5ns內(nèi),TI公司的LTV3501靈敏度為4.5ns,符合要求««nihaiViM20mVpp00FigureRmporfIo50-MHzSin*Wa-v«*D-5«o34tfianj-i4我issoTimeFigure1。Retpwiwtoiqo-uhesinewave(tz.s-viDuaiSupplymm54J-C1OecINoscopfliInput)由TLV3501數(shù)據(jù)手冊得知:當頻率低于50MHz的時候,正弦波的峰峰值需大于20mV,頻率高于50MHz時,峰峰值需大于1V。然后需要選擇放大器,當正弦波幅值為10mV時,放大倍數(shù)需大于3
3、5。方法通過二級放大,一級用OPA847放大20倍,二級用OPA675放大8倍,得到總放大倍數(shù)160的正弦波。0和1。經(jīng)轉(zhuǎn)換后的輸出電壓符合TTL電平要求,可以被識別出四、數(shù)電部分開發(fā)板:CycloneIVE:EP4CE6E22C8板載時鐘為50MHz,帶4個按鍵和一個復位鍵(按鍵按下為0,抬起為1),四個七段數(shù)碼管(共陽),F(xiàn)PGA的引腳可由杜邦線引出。設(shè)計思路:測量頻率:輸入一個100MHz的基準頻率,由計數(shù)器CNT1來計算基準頻率的上升沿個數(shù),即周期數(shù)。輸入一個被測信號,它由計數(shù)器CNT2來測量周期數(shù)。兩個信號在同一個使能信號EN(使能信號時間為12s)下開始計數(shù),計數(shù)完后,存儲計數(shù)結(jié)果
4、,由(CNT1*10)可以算出具體的計數(shù)時間(單位ns),再由(CNT1*10ns)/CNT2)*10A9可算得被測信號頻率,單位Hz。測量占空比:同樣由CNT1測量基準信號100MHz的周期數(shù),使能信號還是EN。CNT3測量的也是100MHz,但是它的使能信號是在EN使能時,有被測信號時且被測信號為高電平時計數(shù),測得的是被測信號高電平中100MHz周期數(shù)的個數(shù),即在一段時間內(nèi),高電平的計數(shù)個數(shù)占總計數(shù)個數(shù)的比例。所以占空比計算公式為CNT3/CNT1*100。測量相位差:CNT3同前。CNT4測量的也是100MHz,但它的使能信號為當被測信號1為高電平,被測信號2為低電平。即被測信號1超前被
5、測信號2的部分計數(shù)。用CNT4/CNT3*180即被測信號1和被測信號2的相位差,但有一個限制,就是被測信號1和被測信號2的占空比都為50%。所心H11H1<HlI叩/"CT)【1*現(xiàn)稅:CNMfx"lIII削"原理圖:原理圖仿真:頻率:占空比:相位差:mySZQLJ.bdftest.bdfKEY*DFFLvPL.vLPM_PLL,vcojter32.vprocess.vMUX.vSMG.VTEST.gfmySZQLJ:下載用的頂層文件test:仿真用的頂層文件KEY:按鍵模塊,用于按鍵消抖DFF1:D觸發(fā)器,用于等待被測信號上升沿PL:用于產(chǎn)生測試信號LP
6、M_PLL:用LPM生成的鎖相環(huán),用于倍頻couter32:32位計數(shù)器process:用于選擇數(shù)據(jù)輸出及數(shù)據(jù)計算MUX:4選1選擇器,選擇輸出計數(shù)器的值SMG:驅(qū)動4個7段數(shù)碼管mySZPLJ頂層文件KEY模塊加入按鍵模塊是為了防止按鍵抖動,同時實現(xiàn)TOGGLE,即按一下開始計數(shù),再按一下計數(shù)結(jié)束。IflAs匚55fl.X5DKHFHtMfJKCY(CUCPne;LF4FET,SR;QinueCLKrKE¥PnCLR;自duepue找丫10vir«跚:11reqIrsyHn=;1213jbhVsSpniffdgsCLKCtri»geidg!e,M日beginif
7、(nCLEiOfi±eyrst<-C;k:yoE<-K£¥jItcod20u1ze-<ic-lb_xa*L_z;122J9(ps-ffcCXKqcncff%-jQ!¥24E3fc=-aiaasjl£nCLR-0>2«J£*y_£i-t_£<*I);27«L3iC2E!keyrstx<Icev二Sendso31vix4=M«y_xst_£tC*X®732S3-ieq(13:.)chl;幼Jg«CLE«£
8、ngelq秋5«FteaiR37if(nCLR=Of3Hcoc<sDj35b«l»eiritein)4<3CDC<=;4i«lse42&&&<-tint+1j«ndA445re-sltey_aliie;4«妙6Korm紋睥cteginItnCLU=Df50j¥_#alue:<=uj51«ihiricrnL"D'tirrfrrjKeTalflcLEm53end.54Lrea丘5帝S7aIvaya;0-CZLKcrn*ge興Eegin&if
9、(nELRSOMy.ElU二5F<-o;1elseKBy_-raliae_T<*Kev_7al,£*«2endL£5Ttfireteycz,!ineyTalizeh£.(砧finmgriil?elvaysg-edge-CLRaxrxegsd7C日keqan.71i£(fit:LRWT3曰b&gin73dl1.;74enzi?SE19C7C曰bv-gia77if(tcyctcl)dl<FL:7£-cadendSO駐4332QZ;四dl?DE52:Fr.ZLJ;-h£LB)ntLli“將上一時到的撈禎坦
10、行有IIX10J。當善通川。別二時職匚皿點索/WJli+ita,:恒&怕.且七=7峰/#14烽只呈為了待HP崎出海訐神樣f/kEP與下面注U代.朝堯嵯91DFF1模塊DFF1模塊可以讓使能信號和基準信號,被測信號等同上升沿,提高精準度。Met神3/D輸入瀕TCLK折則信號5r胃nCIR導換等率-信電平we5EH7f數(shù)袂畦710mpucCLUfkCLRj11ouxputEU;12R尊w;1-Ualwaya®(toedjeCLKorziejedae15日tseglii16rt(ACLR=L17b?amEN3ed1&elseif(B1)19bfigmE¥<s
11、Ijr濕20elseifID"11*"beginENG;cn.d二-:a2sa24endimcclulE,25ncdultDFF1(C1K,D.nCLR,E!fHizCLHJPL模塊PL模塊輸入100MHz信號,通過程序轉(zhuǎn)換,輸出用于測試用的各個信號OpeOKB0理OKIOK280BOeitQK>0025QM0X006ZMU8S.UufAWUS10.24UB12.1«£15.XU817.929ba,2/知入:CLKlOCMHz3/新出:CLK1UjitlHZ1fCLK2*i±lKHz5CLK3勃出2MHz占冬比為40%67/CLK4勃出1
12、KMZ與CLK2相位姜36。iszduleFL(CLKfCLK1rC1K2rCLK3rCLK4J;9inputCLK;10outputCLK1.CLK2,CLK3,CLK4;11wireCLKlrCLR2,CLK3,CLK4;12reg31:0t«sprcerps,1314always®(posedgeCLK>生EECLKl15ggxn16Ltizzirvl99_999*99)17begintempi<-0;end18else19bccinteicpl<-teoplt1;end20Lend21assignCLK1=(xeirpl<SOQOOODQ)7
13、0:1;2223(FosedeCLK)/生5ECLK224E3»egm2Sxt(tezx>2=99.999)26begintcirp2<0;end21else28beamtarcp2<wtc»®21;cal29Lend30assignCLK2=(reirpi<SOCOOJ?0:二;|3132always®(posedseCLK)/生成CLK333(3begin34it(tesp399)35begintcirp3<0;end3637begincercp3<-texnp31;end38Lend39assignC1K3=(t
14、eitp3<0)?0:1;4041alwaysfi(posedseCLK)生成CLR442Qbegin43if(texp99_999)begin<-0;end45©6beamBJtp。<=tejcp+1;end<7end4SassignCLK4=(r.evp4>=13_0Q0&&tenp4<*s*r*)?04950endrcduleiiiiiiiiniiiirniiimuiniiiiniiuniiiimiiiimivniiiminiiiniiiirniunniimiiinniirmiiHnurniiiimuiminmjLPM_PLL
15、模塊100MHz基由于板載晶振50M,達不到100MHz要求,加入LPM_PLL模塊為了倍頻,得到所需要的準信號。couter32模塊計數(shù)器,采用32位,因為2A32>100M.2/*%A:etKV君日袒3/,*計混囂4/-nCLR異步云季,詆的耳者寺5/*餐出;DC:1jT輕出奸者穿妄578*ft*ftft*ft*fr*mzciileccuceriiiCU<rEH,nCLKHDOL_.;InpklECZKtB7LnCLR;DCUILsO;121.314IS1V17331920?1gimojDOEalways0ipoaedge二LKczzezedLenCLKbtffinif(n.C
16、LRrC)i»gxnDOUT?endcleixfOT1)t?*ginDC'UT-DCUT+1】endendk'aLeat工boxnsi*a.aJaagrs郴qrflQw心g*i頃i話/zasre日kRf際9EODr%P14R111V11QK«0-rLrLrtrLrLrLrLrLrLm-Lm-LnLrLrLrLTLr-rL-LnTla雖Bl>nCLRIt:.一.canUt3<pCj7TXTriX0%'XfWVXWkg*'爵”process模塊僅用于仿真使用。process模塊軟件轉(zhuǎn)換,由于計算結(jié)果會溢出,這里下載到板子的程序并不包含
17、這個,1取:fl/埋w"m#n,a/*SjArGH村23匕"如串3E以計就器二計fll培甲1/*G計靴器3計靠折來5/-G計爭由4補都編果u/*SEX迭霹和出的結(jié)柔,f/*疝率槌1危日不出)|s/*占空山猿下m/-也位差<kj45T)10/*勃出!DATA處理后Hi±累12E4CdUlIfXOeS口、Q2f23fQ1p云LwDSTJif;131馬input31;0QlrQ2,QSr(M;15Lnpuc3E1;16O-a*pu*DATA3:C1Jf如reg31:0DATA;IS31soPLrzraxwc1920alwa-®|SEH21曰case(5E
18、L|i223sHATA<=PL?231:皿Hb理;242zDATAC*XKC;壬Sdez&uli:DATJk<o;2endcac37E8*92砰FL-(IQ?8,OJG*q引/QI;“計算質(zhì)豐,單叵ItT29WC1CTXSHE-m*LCG>/俱;“井其占空比弄<格式:KXKK為XK.M圮SOc=±r.3TWC-(16=*5/g;/ll-SCJgte差竺位Hh3132ex:»:aul.e33MUX模塊4選1模塊,選擇要輸出的結(jié)果127*;Qi牯散E,l姑電甲3/*B計敦器二計都瑞果/*Q3k靠弄3計劫蚯果5/-伊A敦由4計茵編甲£/*
19、5EL適驛制出/禁賣,7補鴕囂:絕果LK1,K2不格S/,丸網(wǎng):咯果K1J.TT>9/*許如囂M渚雨排下)10/*歌器4法果【M2.,密卸推下)31/*5出:P£T1阡理后研牡牛二衛(wèi)13iraulcHTK(Q1,mgQir£EL,DMA"14只Lnpueji!_0g如的-nut:;)SEL;17outputMTS-fnOJIr1Snegr31SQJeaw1950£L1KQY$iSELJ.1日caj;e223.:DATALQI5331:sEkATt21IUTA<=啊0;ugb2;de-zaiz11zDS.TZ<-fl-27>3-0e
20、ndcaeKDeridEdule目。1SMG模塊驅(qū)動4個7段數(shù)碼管。/*時:cur蜜h野?MlSDM31F/*SEL宜擇丑示耳匝氐匣/*Z>IZ<輸上要顯苛的敦.席/*幡出1LED蜀也到握植咱/*"Tg的程己化竹丘itiduleSMi&CLMP3ELPL£OPTUM);xnput(31:iCJ皿N;iputcmSESc-itputL:LJLEDck舊uuijIcituhu;AC*reg'j30JCAtariEgL£Dz1;D"mxg1=5;NR;alwiyS(poseiji;CL±t)Qtegi-DWigSB5Q_0
21、0D>teglrcenp=0;ACLK=:er(3elaefcejlKtenp-tenp*jRXK"=;er.dendalwayeg(poeslje?lC1K)Sbeginif(xm3>ff?grrcm5o;Mdr-e'jii:cm*rn+eraend£ju-.y.(-r-rr:EE3S(tzn)一ITURK-4VHOLllr1STURK444H1011rJ;T3RK<'Bl:f3iT:mKS4'EILLG?det-ault!TJEIN<*41*Jll11j.,用亍控宜IE個故磚笆g*biilwsv-SISEL,ZXELj1
22、j£白&i«da-t-a:Xsta.2 :=lata.A_-d-Dt23211rr"h-fefcIMrvL-73i9-«f-I.1<'ISM;EDE口B.t_Hk<<<<sEdcise,柱譴珀垠,丑示催位4gDgaI.ED=|,巾-_)£'fclflOJl;LED=g"EkEQgeimm。:L£口gibdnn-LED一F1!LSDRa«acnjzi筆!bCllDl:UEE,FU;*!bd11:HI:BpEkBZJ41IBCIII:L£Drtif.41blDOOjLEDFfl-i1tilDOI:一丁r;-«4"=J*'1101:HI:KF旺J41hlDil三注t一eb二4>1100:LED一忙產(chǎn),:*1bl101:ED'm.4'blllOi-LED,h.3t;*'tallllLEE°"bifte:no-g11aiwiyeS(dau>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓機構(gòu)目標營銷市場策略
- 腹腔積液護理診斷及措施
- 勞動教育專題匯報
- 新公司稅務(wù)籌劃方案
- 庫房場地搭建方案模板
- 手術(shù)麻醉護養(yǎng)方案模板(3篇)
- 樓頂廢物處理方案
- 餐飲花盆改造方案
- 設(shè)備停工保護方案
- 導購服務(wù)標準培訓方案
- 護理領(lǐng)域中的創(chuàng)造性焦慮研究進展
- 醫(yī)院財務(wù)人員培訓課程
- 泉眼維護施工方案
- 爆破三員培訓
- 浙江首考2025年1月普通高等學校招生全國統(tǒng)一考試 歷史 含答案
- 2025重慶電費收費標準
- 露天采石場應(yīng)急預案
- 2025-2030中國水溶性肥料行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 復雜特征點云的高精度快速配準技術(shù)
- 2024年1月國家開放大學漢語言文學本科《古代詩歌散文專題》期末紙質(zhì)考試試題及答案
- DBJ50T-098-2019 城市綠化養(yǎng)護質(zhì)量標準
評論
0/150
提交評論