999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NIOSⅡ便攜式信號發生器設計

2013-09-27 08:59:48王學力任全會
電子器件 2013年4期
關鍵詞:信號系統

王學力,任全會

(鄭州鐵路職業技術學院電氣工程系,鄭州450052)

基于NIOSⅡ便攜式信號發生器設計

王學力*,任全會

(鄭州鐵路職業技術學院電氣工程系,鄭州450052)

設計了一種基于SOPC技術便攜式信號發生器。該系統利用DDS的理論,以NIOSⅡ嵌入式微處理器為核心的SOPC系統作為信號發生器的信號處理和控制的核心。測試結果表明此信號發生器能輸出標準的正弦波、三角波、方波和鋸齒波,不但波形的頻率和幅度可調,而且根據實際需要可現場編程。此系統具有攜帶方便、輸出頻率穩定、波形標準、控制靈活和輸出頻率范圍寬的優點。

SOPC;信號發生器;NIOSⅡ;DDS

信號發生器是電路測試和設備檢測過程中不可缺少的電子儀器,在通信、測量、教學、科研等領域有著廣泛的應用。傳統的信號發生器大多都是臺式機,而且大部分都是采用專用芯片或單片機作為控制核心,具有攜帶不方便、成本高、控制方式不靈活、不便于升級的缺點[1]。本系統采用DDS(直接數字頻率合成)技術通過SOPC系統在一個FPGA芯片上實現了一種頻率可調的信號發生器,能輸出標準的正弦波、三角波、方波和鋸齒波。具有攜帶方便、成本低、性能穩定、系統靈活、精度高、便于升級的優點。

1 DDS原理

DDS(直接數字頻率合成)技術就是利用累加器原理直接合成所需要的波形,DDS模型主要包括相位累加器、波形存儲器、DAC和低通濾波器組成等4部分,DDS電路的數字部分主要由相位累加器,波形存儲器ROM查表完成[2]。DDS的原理框圖如圖1所示。

圖1 DDS原理框圖

系統時鐘是一個穩定的晶體振蕩器,用它來同步合成器的各組成部分。相位累加器在每一個系統時鐘輸入的時候,相位增量就累加一次,相位增量由頻率控制字(FTW)決定。如果計數大于N,就會自動溢出,此時把后面的N位數字保留在累加器中。相位累加器輸出的相位值到正弦幅度值的轉換由正弦查詢表實現。正弦幅度值的數字量通過DAC轉換為模擬量,最后濾波器進一步平滑近似正弦波的鋸齒階梯,從而得到一個很純凈的正弦波信號[3]。

輸出波形的周期T0和頻率f0分別為:

其中Ts是系統時鐘周期,fs是系統時鐘頻率,Pftw是頻率控制字的值[4]。

頻率合成器的分辨率通常用頻率增量表示,由式(2)可得到DDS的分辨率:

最低的合成頻率就是這個增量,奈奎斯持抽樣定理限制了最高的基波合成頻率(至少每周抽樣兩次才能重構模型)所以有:

在實際的應用當中,最大的輸出頻率是系統時鐘頻率的40%。信號發生器采用DDS技術很容易實現[5]。

2 系統硬件設計

2.1 系統整體硬件設計

本設計是基于NIOSⅡ系統實現的。整體框圖如圖2所示,包括:時鐘電路、AD電路、在FPGA上實現的NIOSⅡ系統、FLASH芯片、SDRAM芯片、EPCS16、鍵盤。FPGA選用Altera公司的cycloneⅣGX型FPGA。系統的控制和數據處理由NIOSⅡ系統完成,所得數據通過D/A轉換和濾波送入示波器或者PC機進行顯示。使用SOPC Builder開發平臺完成NIOSⅡ系統的定制[6]。

圖2 系統總體框圖

2.2 DDS模塊設計

DDS模塊用軟件實現,以正弦波為例,輸出波形Sout為:

式(5)中時間t是連續的,用系統時鐘對t進行抽樣,設正弦波的相位θ=2πfoutt0,此時在一個時鐘周期內θ的變化量是:

把一個周期切割成2N份,每個時鐘周期相位增量的可用量化值BΔθ為:

正弦波的當前相位值可以通過相位的量化值進行累加運算得到。累加的相位增量量化值決定了信號的輸出頻率。

使用DDS實現三角波、方波和鋸齒波就更容易了,只需改變相位增量的“0”,“1”值就能得到相應的方波、三角波和鋸齒波[7]。

該模塊使用Verilog HDL語言直接編程,能完成頻率控制字的相位累加器和截斷輸出,這樣就能實現波形數據的輸出和頻率調制,是系統的核心模塊。其頂層設計圖如圖3所示。

圖3 DDS模塊頂層設計圖

系統時鐘取樣的32 bit相位寄存器和32 bit二進制加法器組成了子模塊“xwljq”是32 bit相位累加器。改變時鐘脈沖可以改變頻率控制字,也就是能輸出頻率。子模塊“lom_room0”通過QuartusⅡ定制而成的正弦查詢表,通過Matlab軟件生成正弦數據,這些數據以mif的格式存儲,并將這些數據加載到lom_room0模塊中。輸入為10 bit地址,通過系統時鐘可以輸出存儲的正弦數據。“outs”子模塊是波形輸出模塊,sel是波形選擇端,選擇端分別是0、1、2、3的時候,通過時鐘就能分別輸出正弦波、三角波、方波和鋸齒波。本設計使用D/A轉換是8 bit,輸出端qout只需要接前8 bit即可。

2.3 濾波電路設計

本設計中最大頻率為100 kHz,濾波器類型的選擇由輸出頻率決定。圖4(a)是低通濾波電路,FPGA通過控制繼電器SW01來選擇不同的截止頻率。低通濾波電路在輸出頻率低于1 kHz時使用,假設C21=C22,可以得出C21=C22=1/(2πR22fs)≈0.048μF,取C21=C22標稱值為0.047μF,可以計算出截止頻率把低通濾波電路和高通濾波電路級聯[8],選擇電容為:C21=C22=470 pF,C23=C24=0.047μF。

圖4 濾波電路

3 誤差分析

系統頻率分辨率達到0.015 Hz,硬件設計采用了50 MHz晶振。為了得到較高的頻率分辨率,在DDS設計中 N的取值需要比較大(本系系統取32)。只用高A位尋址能大大節省FPGA內部資,此時因為舍去低位B位就會產生相位截斷誤差。DDS的雜亂動態范圍可以表示為:

其中

式(11)中Sa(x)表示為Sa(x)=sin(x)/x,變量x最接近x的取整運算用int(x)表示,變量x,y的最小值用min(x,y)表示。<x>y=x-int(x/y)×y,B=N-A。由式(9)可以算出(SFDR)dB≥6.02(N-B)。N和B分別取值為32和22,就能算出無雜亂動態范圍大于60.2 dB。DAC908、OPA2300和OPA51技術指標的誤差分別為0.05%、0.1%和0.1%,所以系統的最大幅度誤差可以計算出來:(0.052+0.12+0.12)1/2=0.15(%)。D/A轉換芯片和運放性能的好壞決定系統的誤差的大小[9]。

4 測試結果和結論

4.1 測試結果

使用示波器測試結果如下圖5所示。

使用測量范圍為0.1 Hz~100 MHz,分辨率為0.001 Hz高精度頻率計對波形頻率進行檢測,以正弦波為例測量結果如表1所示。使用萬能表來對其幅值進行性能測試,測試結果如表2所示。測試結果表明,信號發生器波形質量和幅值等各項指標都在理論誤差范圍之內。

圖5 示波器測試結果

表1 頻率性能測試

表2 幅值性能測試

4.2 結論

本系統通過使用基于NIOSⅡ的嵌入式處理SOPC技術不但減小了系統的PCB面積(降低系統的功耗,使系統體積大大減小,攜帶方便),外圍硬件電路的復雜性也大大降低,這樣電路結構更加簡潔,而且系統波形顯示清晰、工作穩定。該系統可由于FPGA具有可編程特性,改變控制方式或更換波形數據都非常方便,易于系統升級,有很高的性價比和市場應用空間。

[1]陳亞軍,陳隆道.基于Verilog HDL的信號發生器的設計[J].電子器件,2011,34(5):525-528.

[2]鄧騰,吳校生,周曉玲,等.基于DSP和DDS技術相位及頻率嚴格可調的多路同步信號發生器[J].電子器件,2012,35(2): 163-167.

[3]常高嘉,馮全源.基于FPGA的高速數據采集系統的設計與實現[J].電子器件,2012.22(6):217-220.

[4]郭偉然,劉耀,湯勇明.基FPGA的頻率特性測試儀的設計[J].南京:電子器件,2011,34(6):713-717.

[5]楊春玲,彭立章.基NIOS邊界掃描測試平臺的開發[J].電子器件,2007,30(6):2129-2132.

[6]馮偉昌,林玉池,何冬.基于FPGA的雙通道實時圖像處理系統[J].傳感技術學報,2010,23(8):1118-1122.

[7]王丹,李平,文玉梅,等.采用DDS頻率合成的虛擬信號發生器研究[J].傳感技術學報,2007,20(3):586-591.

[8]杜斌峰,王智敏,孫躍.基于FPGA的數字混沌序列的實現及性能分析[J].電子器件,2011,34(4):477-485.

[9]王力,張雄.小波濾波與AR模型在腦電信號處理的應用[J].電子器件,2012,35(4):461-464.

Design of Portable Signal Generator Based on NIOSⅡ

WANG Xueli*,REN Quanhui
(Department of Electrical Engineering,Zhengzhou Railway Vocational and Technical College,Zhengzhou450052,China)

A portable signal generator is designed on the basis of SOPC technology.The system uses the theory of the DDS,taking the SOPC technology based on embedded processor of NIOSⅡas the core of signal generator for signal processing and control.The test results show that this signal generator can output sine waveforms,triangle waveforms,square waveforms and sawtooth waveforms.Itswave form frequency and amplitude are adjustable,and the system can be field programmable according to the actual needs.The system has advantages such as easy to carry,stable output frequency,standard waveforms,easy control and wide bandwidth.

SOPC;signal generator;NIOSⅡ;DDS

10.3969/j.issn.1005-9490.2013.04.011

TH741 文獻標識碼:A 文章編號:1005-9490(2013)04-0478-04

2012-12-25修改日期:2013-01-29

EEACC:1230

王學力(1963-),男,漢,河南信陽人,鄭州鐵路職業技術學院,講師,碩士,研究方向為ARM、通信技術及電子技術研究,wangxueli1963@163.com。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 在线欧美日韩| 亚洲中文字幕97久久精品少妇| 精品人妻系列无码专区久久| 1769国产精品视频免费观看| 亚洲精品视频免费观看| 免费毛片全部不收费的| 日韩专区欧美| 无码粉嫩虎白一线天在线观看| 欧美日本二区| 欧美日韩国产在线人成app| 无码久看视频| 日韩欧美国产另类| 尤物精品视频一区二区三区| 国产午夜精品一区二区三区软件| 日韩免费毛片视频| 91麻豆精品视频| 国产农村1级毛片| 国产福利一区二区在线观看| 欧美成人日韩| 国产一区二区丝袜高跟鞋| 亚洲天堂成人| AV在线天堂进入| 99999久久久久久亚洲| 亚洲国产欧美国产综合久久| 精品国产免费第一区二区三区日韩| 亚洲中文字幕在线精品一区| 尤物午夜福利视频| 欧美日韩亚洲综合在线观看| 91精品专区国产盗摄| 国产精品无码AV片在线观看播放| 亚洲A∨无码精品午夜在线观看| 永久免费无码日韩视频| 日韩专区欧美| 五月天福利视频| 欧美日本在线观看| 欧美中文一区| 欧美一道本| 欧洲高清无码在线| 视频在线观看一区二区| 久久频这里精品99香蕉久网址| 国产尤物jk自慰制服喷水| 欧美综合激情| 国产成熟女人性满足视频| 全午夜免费一级毛片| 高清乱码精品福利在线视频| 久久精品女人天堂aaa| 国产99在线| 午夜三级在线| 久久情精品国产品免费| 中日韩欧亚无码视频| 国产免费人成视频网| 欧美日韩一区二区三区在线视频| 国产手机在线观看| 九色视频最新网址| 欧美三級片黃色三級片黃色1| 第一区免费在线观看| 国产自在线拍| 免费播放毛片| 色婷婷视频在线| 久久综合九色综合97网| 亚洲经典在线中文字幕| 无码av免费不卡在线观看| 99re在线免费视频| 国产91色在线| 黑人巨大精品欧美一区二区区| 国内精自视频品线一二区| 欧美高清国产| 999精品视频在线| 国产成人啪视频一区二区三区| 国产成人无码综合亚洲日韩不卡| 国产成人精品2021欧美日韩| 日本亚洲欧美在线| 刘亦菲一区二区在线观看| 亚洲精品无码av中文字幕| 波多野结衣二区| 欧美一级黄色影院| 国内精品九九久久久精品| 国产啪在线91| 自慰高潮喷白浆在线观看| 超清无码熟妇人妻AV在线绿巨人| 国产欧美另类| www.亚洲一区|