《VHDL實用教程》完整版【漢語版】-16第十四章_第1頁
《VHDL實用教程》完整版【漢語版】-16第十四章_第2頁
《VHDL實用教程》完整版【漢語版】-16第十四章_第3頁
《VHDL實用教程》完整版【漢語版】-16第十四章_第4頁
《VHDL實用教程》完整版【漢語版】-16第十四章_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

LL實用教程PAGE326PAGE317KONXINKONXINPAGE317KONXINKONXIN第14章第14章 電子設(shè)計競賽實例介紹紹7一 例 主要基于杭州電子工業(yè)學(xué)院獲得一等獎的設(shè)計方案 本項設(shè)計比較能反映設(shè)計者的電子技術(shù)基礎(chǔ)理論 軟硬件設(shè)計知識和A技術(shù)的應(yīng)用能力等方面的基本技能 然后介紹與之相關(guān)的通用開發(fā)板§1.1 多功能等精度頻率計基于傳統(tǒng)測頻原理的頻率計的測量精度將隨被測信號頻率的下降而降低 在實用中有較大的局限性 而等精度頻率計不但具有較高的測量精度 而且在整個頻率區(qū)域保持恒定的測試精度 )頻率測試功能 測頻范圍z z 測頻精度 測頻全域相對誤差恒為百萬分之一)周期測試功能 )脈寬測試功能 測試范圍1 s s 測試精度1 s)占空比測試功能 測試精度1 14.1.1 測頻原理等精度測頻的實現(xiàn)方式可以簡化為圖1來說明 圖中預(yù)置門為r的一個脈沖1和CNT2標(biāo)準(zhǔn)頻率信號從1的時鐘輸入端K輸入 其頻率為s 經(jīng)整形后的被測信號從2的時鐘輸入端K輸入 e 測量頻率為x

圖1于I時 過D的Q動計數(shù)器1和2 1 2分別對被測信為頻率為同時計數(shù) 當(dāng)預(yù)置門信號為低電平時 隨后而至的被測信號的上沿將使這兩個計閉 間r為x 數(shù)值為s x/x=s/s )由此可推得 x=(s/s) Nx )為x 為c 為s 中 由于x計的 在r對x的計數(shù)x差 在此時間內(nèi)s的計數(shù)s沖 即| t| 1 則下式成立/x=s/Ns )e/x=s/Ns+ ) (1得 Fx=(Fs/) x 5)e=s/Ns+ et)] x =有 Fxe=

Fxe 將式) 代入式并整理得Fxe =

|et|s | et|1

|

1s (14-9)| |=即 e 1| |=Fxe Ns

4-1)

s=Tpr s ))相對測量誤差與頻率無關(guān))增大Tpr或提高s 可以增大s 差 )標(biāo)準(zhǔn)頻率誤差為 s 由于晶體的穩(wěn)定度很高 )等精度測頻方法測量精度與預(yù)置門寬度和標(biāo)準(zhǔn)頻率有關(guān) 與被測信號的頻率無關(guān)在預(yù)置門時間和常規(guī)測頻閘門時間相同而被測信號頻率不同的情況下 等精度測量法的測量精度不變 而常規(guī)的直接測頻法精度隨著被測信號頻率的下降而下降 測試電路可采用14.1.2 測頻專用模塊工作原理和設(shè)計理利用L圖2所示1.測頻/測周期實現(xiàn)從L模塊的N端輸入標(biāo)準(zhǔn)頻率信號從L的D端輸入L的CR是此模塊電路的工作初始化信號輸入端 時 完成如下步驟)令0 選擇等精度測頻 在L的CLR端加一正脈沖信號以完成測)由預(yù)置門控信號將L的T端置高電平 時 器1 進行計數(shù) 器)預(yù)置門定時結(jié)束信號把L的T端置為低電平在時 1停止計數(shù) 斷2對s的計數(shù))計數(shù)結(jié)束后 CONTRL的D端將輸出低電平來指示測量計數(shù)結(jié)束 單片機得到此信號后 用B A分別讀回1和2的計數(shù)值 算 CHEKF

CHKF

OO0

N FOUT

FSD

AB

OO1 OO2 OO3 OO4 OO5 OO6 G D

OO7

FSD

OO0 OO1

AB

OO2 OO3 OO4 OO5

OO6 OO7 2 控制部件設(shè)計

圖2如圖3所示 當(dāng)D端T時 若N沿 則Q端變?yōu)楦唠娖?導(dǎo)通¢1和¢2 同時EEND被置為高電平作為狀態(tài)標(biāo)志 在D端T時 當(dāng)N沿 ¢與¢2的信號通道被切斷3 計數(shù)部件設(shè)計圖2中的計數(shù)器2是2位二進制計數(shù)器 出8線 機可分4次將24 脈沖寬度測量和占空比測量模塊設(shè)計理 設(shè)計如圖4的電路原理示意圖 該信號的上的%號從端輸入 R號 T號 圖4中2的L端與E的輸入端L相連 )向2的R)將E的NL端置高電平 量 這時2的輸入信號為)在被測脈沖的上沿到來時 的L端輸出高電平 標(biāo)準(zhǔn)頻率信號進入計數(shù)器)在被測脈沖的下沿到來時 的L端輸出低電平計數(shù)器2被關(guān)斷)由單片機讀出2中的結(jié)果 并2子模塊的主要特點是 電路的

圖3有2被初始化過后才能工作 則L輸出始終為零 測到上沿后L平 時 L平 D輸出高電平以便通知單片機測量計數(shù)已經(jīng)結(jié)束 如果先檢測到下沿 L并無變化 在檢測到上沿后 2來 法是通過測量脈沖寬度記錄的計數(shù)值1 然后將輸入信號反相 再測量其脈沖

C C D Q D Q D QC C CGT

QQ2

寬度測得計數(shù)值2 則可以計算出

圖4

QQ3

=占空比 =

14.1.3 頻率計功能模塊的VHDL描述述 的L邏輯描述程序模塊1或2 文件名 YEEYTT,,,:N:T7O:T1O)DEvFTLT:1OLL:1O,CLR)BEGINIFR='NT=SFTDK='NT=T+ENDIF;D,B)BEGINSEL(0)=; )=FL="N O=7OFL="N OO<=CNT(15DOWNTO8);FL="N O=3OFL="N O=1OE O=; DDQ<=CNT;D程序模塊H 文件名 YEYNT( ,,S:NT:TC DErtlOFFINIST=ND)RFDTD程序模塊L 文件名 YEYLT(,,,D:N,,,C:TC ENDCONTRL;ExFLL1:,,BEGINIFR='N 1=FTDN='N 1=ENDIF;DC=; D=1=ND; 2=DDD程序2 文件名 YEEY2T(,,R:N,L :TC DEvF2LQQ:STD_LOGIC_VECTOR(3DOWNTO1);L,,,2:LS:1O)=; )=,S)BEGINIFSTART='1'THEN F2<=FIN;E 2=T; DIFS=2N L=E L=; ENDIF;IFS=3N ENDD<='1';E D=; ENDD0<=F2ANDQQ(1); 0=T; 0=T,BEGINIFR='N QQ(1)<='0';FTD0='N QQ(1)<='1';ENDIF;D,BEGINIFR='N QQ(2)<='0';FTD0='N QQ(2)<='1';ENDIF;D,BEGINIFR='N QQ(3)<='0';FTD0='N QQ(3)<='1';ENDIF;DEND程序模塊E 文件名 YEYET,,,L:NT:TC DEvFE,,,BEGINIFL='N T=ELSE CLKOUT=LD; DDD根據(jù)圖2的接口方式 化 體 配 試 14.1.4 測頻主系統(tǒng)實現(xiàn)圖5所示 機1制 數(shù)出一片E完成各種測試功能由1進行處理它從E讀回計數(shù)數(shù)據(jù)進行運算果用7段顯示器 在標(biāo)準(zhǔn)信號頻率為z的情況下 其測量精度可達1 8 即能夠顯示近8位有效數(shù)字 )圖5中的7PIN座為數(shù)顯與鍵控信號接由8片4完成串行顯示 其中1的0接8個4的輸出使能端1接第一2接時鐘系統(tǒng)設(shè)置8個鍵 下調(diào) 上調(diào)時間 自校 占空比 脈寬 周期 頻率 其中 時間 鍵選定后可通過 下調(diào) 和 上調(diào) 節(jié) 片4)D為測頻標(biāo)準(zhǔn)頻率z信號輸入端)T為被L模塊放大整形后的被測信號 由 N 輸入)F為自校頻率發(fā)生模塊 FP10P111P122

P0039P0138P02

A011A112 3 4A2P133P144

37P0336P04

13A314A4

60MHz晶振FSTD

VCCP155P166P177

35P0534P0633P07

A515A616A717

LATTICE34353435363738394041

67 184FINPUT

2AMPLVCC

8P33P321312P3515P3414

AT89C51

32P2021P2122P2223P2324

18B026B127B228B329

61CHEKF

與整形電路EA 31X1X2 1918RST9P37P361716

P2425P2526P2627P2728RXD10TXD11ALE30

VCC

B4B5B6B7P30P31P32P33

30313233ENDCHOICESTART

2MHz晶振頻率輸入頻率輸入數(shù)碼顯示與鍵控數(shù)碼顯示與鍵控P11P1212MHz

233p

133p

10k

E1 +RST

P34P35P36P37

CLR/TRIGEENDADRBADRA

VCC

P13P14圖514.1.5 專用模塊測試控制信號說明)P31F=0時等精度測頻 F=1時測脈寬)當(dāng)F=0時系統(tǒng)全清零功能 當(dāng)F=1時動2 )EN號 D=1計數(shù)結(jié)束)P自校測頻選擇 E=1測頻 E=0自校)T3當(dāng)F=0時 作為預(yù)置門閘 門寬可通過鍵盤由單片機控制 1時預(yù)置門打開 當(dāng)F=1時 T有第二功能 此時 當(dāng)0時測負脈寬 當(dāng)1時測正脈寬 ).號 D=0時計數(shù)結(jié)束)A B 計數(shù)值讀出選通控制 若令D=B ADRA] 則當(dāng)1 2 3時可從0和2口由低8高8組4個842 計 L圖常 需開發(fā)的主控模塊多為數(shù)字系統(tǒng)與模擬系統(tǒng)相結(jié)合的綜合電子系統(tǒng) 系統(tǒng)多包括單片機最小系統(tǒng)于A開發(fā)的A或D可編程高速系統(tǒng)統(tǒng)統(tǒng)存儲系統(tǒng)統(tǒng)轉(zhuǎn)換系統(tǒng)和A當(dāng)所有這些系統(tǒng)連成一協(xié)調(diào)的主控系統(tǒng)時 連線極為復(fù)雜高速通道的連線技術(shù) 以及數(shù)模混合系統(tǒng)的抗干擾與單點接地要求很高 且焊成后根據(jù)實

P3.0P3.193C46KEY193C46

KEY2

KEY3

KEY4

KEY5

KEY6

KEY7

D1D2 D3D4D5D6KEY8 D7D8際需要變更系統(tǒng)通道結(jié)構(gòu)的靈AT89C51活性要求較高 特別是為了適應(yīng)不同的設(shè)計目的 系統(tǒng)要求能方便地更換不同規(guī)模的D芯片AT89C511 P板使用特點P板須與系統(tǒng)配合使用 1必須利用K提供的0芯在系統(tǒng)下載接口和通信線進行下

50MHz12MHZGWDVP

CD4053CD4053FPGA/CPLDCD4053

DAC0832356DAC0832356356356DAC0832356DAC0832CD4051載P板與上的D目標(biāo)芯片板相互間完全兼容 因此可以使

27C512/62256 AD574J圖6板

CD4052用K系統(tǒng)所有可配的目標(biāo)芯片 用P板開發(fā)時 夠用的問題 用D型號的限制 P板的D目標(biāo)芯與K相同2 圖6說明1單片機系統(tǒng) 變D中的邏輯結(jié)構(gòu)和跳線 片機系統(tǒng)與M系統(tǒng)第3章7節(jié)如可與D于A顯示系統(tǒng) 它們由8和8統(tǒng)是好定0和1 此2式 用動的系統(tǒng) 性 的D和A的工作精度尤為重要M系統(tǒng) 通過P板上的跳線設(shè)置和3統(tǒng) 可構(gòu)成不同的工作方式 如 單片機最小系統(tǒng)存儲方式 A方式 硬件高速計算方式 波等 又由于M的D直接相接的 座可根據(jù)需要插不同型號和容量的存儲器如2 2 6 4 4 4 4 6等通用D接插系統(tǒng) 它由8成 它將P個有機整體 號 不同公司 裝D的目標(biāo)板 如2 8 ispLSI3256 S 0 EPF10K30 6 0 XC95108等等A轉(zhuǎn)換系統(tǒng) 片2構(gòu)成 另一片用于對第一片的參考電壓進行實時數(shù)控 從而可自動控制模擬信號的輸出幅度 又與M直接相接 出 階有源濾波電路 一個一階有源濾波電路 它受控于一個8階可

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論