FPGA_ASIC-FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器_第1頁(yè)
FPGA_ASIC-FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器_第2頁(yè)
FPGA_ASIC-FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器_第3頁(yè)
FPGA_ASIC-FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器_第4頁(yè)
FPGA_ASIC-FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 FPGA配合NIOS技術(shù)的精確調(diào)頻發(fā)生器 中圖分類(lèi)號(hào):TN911.7作者:張偉 張燕峰摘要:本設(shè)計(jì)以Altera公司的APEX FPGA器件為核心,采用直接數(shù)字頻率合成技術(shù)(DDS,輔以必要的模擬與數(shù)字轉(zhuǎn)換電路,形成一個(gè)精確調(diào)頻發(fā)生器。本系統(tǒng)的主要特色:可以產(chǎn)生任意波形的信號(hào),輸出信號(hào)的頻率可精確調(diào)整,且頻率穩(wěn)定度很高。本系統(tǒng)也可以實(shí)現(xiàn)掃頻信號(hào)輸出,且掃頻起點(diǎn)、終點(diǎn)和步長(zhǎng)均可調(diào)整。同時(shí)對(duì)輸入模擬信號(hào)采集,并用Nios對(duì)采樣數(shù)據(jù)處理實(shí)現(xiàn)全數(shù)字調(diào)頻。Abstract: The system is designed to construct a Waveform Generator based o

2、n DDS, with FPGA of Altera Corporation, complimented by necessary analog and digital conversion circuit. The character of the system is as follow: the system can generate random wave signal, the frequency of output signal can be adjusted accurately, the stability of output frequency is very high. Al

3、so the system can export the swept signal with adjustable start-point, end-point and swept step. The extended application can gather the input analogy signal , and apply NIOS to deal with the sampling signal such that frequency modulation, frequency conversion function can be realized all in digital

4、.一、概述在常用的信號(hào)源及信號(hào)處理設(shè)計(jì)方案中,RC/LC振蕩電路頻率調(diào)整方便,但是它的工作頻率穩(wěn)定度較低。頻率穩(wěn)定度較低導(dǎo)致系統(tǒng)的工作穩(wěn)定度降低,使其不適用于對(duì)精度要求較高的場(chǎng)合。晶振具有穩(wěn)定且較高的頻率,其頻率穩(wěn)定精度可達(dá)到10-6以上,但是它的頻率是固定不可調(diào)的。晶振不能很方便地產(chǎn)生各種頻率可變的信號(hào)。晶振加鎖相環(huán)(PLL電路可結(jié)合晶振頻率穩(wěn)定度高和鎖相環(huán)頻率可調(diào)的優(yōu)點(diǎn),但是輸出頻率只能成倍的變換,還是不能解決頻率可調(diào)的根本問(wèn)題;頻率合成器則通過(guò)一排晶體振蕩器來(lái)產(chǎn)生的各種頻率的信號(hào),通過(guò)開(kāi)關(guān)進(jìn)行頻率混合實(shí)現(xiàn)頻率合成,但外圍電路復(fù)雜,分辨率難以提高。DDS(Direct Digital Fr

5、equency Synthesis技術(shù)的出現(xiàn)無(wú)疑為我們提供了一種新的選擇。DDS技術(shù)采用晶振作為系統(tǒng)的時(shí)鐘,從而提高了輸出頻率的穩(wěn)定性;頻率控制字及相位累加器的位數(shù)決定了頻率分辨率,其計(jì)算公式為f =fclk/2N 。這里fclk為系統(tǒng)時(shí)鐘頻率;N 為相位累加器的位數(shù)。隨N增大使得頻率分辨率提高;同時(shí)頻率控制字的可調(diào)整性使得系統(tǒng)輸出頻率非常容易調(diào)整。在此思想指導(dǎo)下,我們應(yīng)用ALTERA公司的FPGA器件、Quartus開(kāi)發(fā)環(huán)境和NIOS 軟核等相關(guān)的開(kāi)發(fā)工具,采用VHDL語(yǔ)言及SOPC設(shè)計(jì)思想,輔以必要的模擬與數(shù)字轉(zhuǎn)換電路,構(gòu)成了一個(gè)基于DDS技術(shù)的數(shù)字調(diào)頻發(fā)生器,該設(shè)計(jì)解決了輸出頻率在精確度

6、和可調(diào)性之間的矛盾。二、功能說(shuō)明本系統(tǒng)由數(shù)字式點(diǎn)頻信號(hào)發(fā)生器、掃頻信號(hào)源和全數(shù)字調(diào)頻發(fā)生器三部分組成。1、信號(hào)發(fā)生器具有產(chǎn)生多種波形(如:正弦波、三角波、鋸齒波和方波4種波形的功能。用鍵盤(pán)輸入選擇上述波形,并可進(jìn)行相位連續(xù)切換。重復(fù)頻率可調(diào),且相位連續(xù)調(diào)整,頻率步進(jìn)間隔可擴(kuò),輸出波形幅度可調(diào)整,并具有實(shí)時(shí)顯示輸出波形頻率和幅度值的功能。2、掃頻信號(hào)發(fā)生器具有輸出正弦波掃頻信號(hào)的功能。用鍵盤(pán)輸入編輯生成掃頻信號(hào),控制輸入上、下限及步進(jìn)頻率,可進(jìn)行隨時(shí)暫停,并具有掃頻延時(shí)回放功能。3、全數(shù)字調(diào)頻發(fā)生器對(duì)采樣信號(hào)進(jìn)行全數(shù)字調(diào)頻,可以輸出具有原信號(hào)信息的調(diào)頻信號(hào),把輸入的模擬信號(hào)幅度的變化轉(zhuǎn)化為載波頻

7、率的變化,簡(jiǎn)單的實(shí)現(xiàn)全數(shù)字調(diào)頻信號(hào)發(fā)生器。重復(fù)頻率可調(diào),且相位連續(xù)調(diào)頻,頻率步進(jìn)間隔可擴(kuò)。三、系統(tǒng)構(gòu)成系統(tǒng)設(shè)計(jì)框圖如圖1所示: 圖1 系統(tǒng)設(shè)計(jì)框圖四、設(shè)計(jì)描述隨著電子技術(shù)的發(fā)展和大規(guī)模集成電路制作工藝的提高,DDS(Direct Digital Frequency Synthesis技術(shù)的出現(xiàn)無(wú)疑為我們提供了一種選擇。但是DDS技術(shù)是否適合設(shè)計(jì)所要求的信號(hào)源,而屏蔽掉常規(guī)器件的缺點(diǎn),我們可以通過(guò)對(duì)DDS技術(shù)的簡(jiǎn)要介紹來(lái)解決這個(gè)問(wèn)題。DDS技術(shù)產(chǎn)生任意波形原理圖如圖3所示: 如圖所示,DDS系統(tǒng)的參考時(shí)鐘由晶振產(chǎn)生,輸入的頻率控制字在參考時(shí)鐘控制下實(shí)現(xiàn)相位累加,截取相位累加器高位產(chǎn)生波形存儲(chǔ)器的

8、讀數(shù)地址。由于波形存儲(chǔ)器類(lèi)似一維向量表,僅需給地址便可取數(shù)據(jù)。那么將相位累加器輸出的相位高位作為輸入的地址,波形存儲(chǔ)器內(nèi)部存儲(chǔ)的是每一個(gè)相位對(duì)應(yīng)的幅度信息。每次訪(fǎng)問(wèn)一個(gè)地址,就輸出一個(gè)幅度值數(shù)據(jù)。根據(jù)相位與幅度的對(duì)應(yīng)關(guān)系獲得幅值信息,將幅值信息送往D/A轉(zhuǎn)換器,再經(jīng)過(guò)濾波器即可得到一定頻率的輸出信號(hào)。以固定的速度繞相位環(huán)旋轉(zhuǎn)的矢量導(dǎo)致了一個(gè)完整周期正弦波的輸出。如果向累加器輸入的頻率控制字改變時(shí),矢量在相位環(huán)上的訪(fǎng)問(wèn)速度會(huì)相應(yīng)改變,則輸出信號(hào)的頻率也會(huì)改變,即可實(shí)現(xiàn)頻率可調(diào)。由于兼有這三個(gè)方面的優(yōu)勢(shì),DDS技術(shù)便成為本次系統(tǒng)設(shè)計(jì)中信號(hào)產(chǎn)生部分的首選。在本設(shè)計(jì)作品的實(shí)際過(guò)程中,我利用ALTERA

9、提供的Quartus及NIOS在實(shí)際的硬件實(shí)現(xiàn)上做到高速無(wú)縫連接,并利用SOPC設(shè)計(jì)理念將PLD的最高度設(shè)計(jì)抽象,彌補(bǔ)了軟件和硬件同時(shí)集成的空白,由于SOPC Builder是把所有和處理器子系統(tǒng)相關(guān)的底層詳細(xì)資料集中到單個(gè)工具中,它具有直觀(guān)的圖形用戶(hù)接口及自動(dòng)完成系統(tǒng)集成工作,可直觀(guān)地連接總線(xiàn)體系,分配從設(shè)備端的仲裁優(yōu)先級(jí),這樣就極大的方便了我們的軟硬件協(xié)同設(shè)計(jì)工作。整個(gè)系統(tǒng)分為硬件和軟件兩個(gè)部分。硬件部分包括:A/D轉(zhuǎn)換模塊、鍵盤(pán)顯示模塊和D/A轉(zhuǎn)換模塊,其中鍵盤(pán)顯示模塊采 用開(kāi)發(fā)板上所提供的四個(gè)按鍵、兩個(gè)七段數(shù)碼管、LED和LCD液晶顯示、A/D、D/A、DDS、RAM、ROM模塊;軟件

10、部分包括對(duì)鍵盤(pán)顯示及整個(gè)系統(tǒng)聯(lián)調(diào)的NIOS控制編程。一、 硬件部分系統(tǒng)硬件框圖如圖4所示: 圖4 系統(tǒng)硬件框圖1、鍵盤(pán)顯示模塊:鍵盤(pán)模塊包括八鍵開(kāi)關(guān)和四個(gè)按鍵。四個(gè)按鍵中功能分別為:功能切換鍵,加鍵,減鍵和確認(rèn)鍵。顯示模塊主要由七段數(shù)碼管、LED和LCD三部分組成。其中七段數(shù)碼管用于功能識(shí)別顯示,LED用于確認(rèn)鍵識(shí)別,而主要的詳細(xì)數(shù)據(jù)及模式信息由LCD顯示實(shí)現(xiàn)。2、A/D、D/A轉(zhuǎn)換模塊:A/D模塊所用器件是ADS7841,它是一個(gè)4通道、12位采樣的模擬/數(shù)字轉(zhuǎn)換器。D/A 轉(zhuǎn)換模塊所用器件為DAC7611,它是工作在工業(yè)溫度范圍內(nèi)的12位數(shù)字/模擬轉(zhuǎn)換器。一幀12位數(shù)據(jù)完成D/A轉(zhuǎn)換需要1

11、2個(gè)CLK,而這12個(gè)CLK是由系統(tǒng)時(shí)鐘30分頻產(chǎn)生。系統(tǒng)時(shí)鐘為33.333MHz,經(jīng)30分頻后所得的D/A轉(zhuǎn)換速率應(yīng)為33.333MHz /30=1.1111 MHz。而訪(fǎng)問(wèn)ROM表的時(shí)鐘頻率應(yīng)與D/A轉(zhuǎn)換速率同步,所以輸出波形的頻率受到D/A 轉(zhuǎn)換器的限制。如果一個(gè)周期訪(fǎng)問(wèn)8個(gè)數(shù)值,則輸出模擬信號(hào)的頻率最高為 1.1111 MHz /8=138887.5Hz,這是理論上的最大頻率值。如果采用高速并行D/A轉(zhuǎn)換器,轉(zhuǎn)換速率會(huì)大幅提高。而本次設(shè)計(jì)采用串行D/A轉(zhuǎn)換器的主要原因是因?yàn)槠淠軕?yīng)用于遠(yuǎn)程串行通信系統(tǒng)。3、DDS模塊:(1、相位累加器:相位累加器是DDS的核心部分,用于完成頻率控制字的相

12、位累加,隨頻率控制字的改變進(jìn)而實(shí)現(xiàn)調(diào)頻的功能。該功能用VHDL硬件描述語(yǔ)言編程實(shí)現(xiàn)(2、幅度調(diào)制:由ROM查表輸出的結(jié)果(10位與幅度控制字(2位通過(guò)一級(jí)乘法器實(shí)現(xiàn),乘法器利用開(kāi)發(fā)平臺(tái)內(nèi)部的快速定制功能對(duì)生成的乘法器進(jìn)行定制。并附加一級(jí)鎖存單元可以等到波形數(shù)據(jù)穩(wěn)定后再向后級(jí)電路傳送,這樣就避免了毛刺的產(chǎn)生。4、ROM、RAM存儲(chǔ)器模塊:ROM存儲(chǔ)器實(shí)現(xiàn)任意波形數(shù)據(jù)的存儲(chǔ),根據(jù)地址值從ROM表中查找出對(duì)應(yīng)的數(shù)據(jù),并將查表所得數(shù)據(jù)輸出到數(shù)字/模擬轉(zhuǎn)換模塊。存儲(chǔ)器不僅要有程序來(lái)對(duì)它進(jìn)行控制,更為關(guān)鍵的是在其中存儲(chǔ)一個(gè)、二分之一或四分之一波形的數(shù)據(jù)。RAM模塊用于信號(hào)的采集處理過(guò)程中,A/D轉(zhuǎn)換器完成

13、對(duì)輸入模擬信號(hào)256個(gè)點(diǎn)的采樣,從A/D轉(zhuǎn)換器輸出的采樣數(shù)據(jù)個(gè)數(shù)為256個(gè),所以RAM的地址位數(shù)應(yīng)為8位軟件部分設(shè)計(jì)框圖如圖7所示: 圖7 軟件設(shè)計(jì)框圖1、鍵盤(pán)顯示控制模塊:利用NIOS實(shí)現(xiàn)鍵盤(pán)的過(guò)程中,由于設(shè)計(jì)板所提供的僅有四個(gè)的按鍵及八個(gè)開(kāi)關(guān)?;旧?鍵盤(pán)顯示的控制部分均由PIO賦值及利用其固有的宏命令編制C語(yǔ)言加以實(shí)現(xiàn)。2、整個(gè)系統(tǒng)聯(lián)調(diào)的NIOS控制編程:編制C程序?qū)崿F(xiàn)鍵盤(pán)顯示模塊、DDS模塊及A/D、D/A轉(zhuǎn)換模塊的控制,其中大量采用了PIO賦值并利用條件語(yǔ)句進(jìn)行判斷狀態(tài),PIO送入不同的相應(yīng)輸入字。五、系統(tǒng)特點(diǎn)根據(jù)實(shí)際測(cè)量指標(biāo),在頻率無(wú)論是低頻還是高頻都具有很好的頻率調(diào)整精度。其相對(duì)

14、誤差的數(shù)學(xué)期望都在10-7數(shù)量級(jí)上,完全可以達(dá)到我們的信號(hào)發(fā)生器的功能指標(biāo),同時(shí)這樣的產(chǎn)品精度也是市場(chǎng)上類(lèi)似產(chǎn)品所不能比擬的。由于對(duì)于晶振而言,其精度也就是10-7,由此, 我們?cè)O(shè)計(jì)實(shí)現(xiàn)的信號(hào)源精度已經(jīng)達(dá)到了針對(duì)晶振的精度極限。在具體的設(shè)計(jì)實(shí)現(xiàn)過(guò)程中,我們強(qiáng)調(diào)抓住每個(gè)具體細(xì)節(jié)的穩(wěn)定性。如在硬件乘法器方面,我們都在其后端加入了鎖存單元,利用邊緣觸發(fā)防止不定或過(guò)多毛刺的產(chǎn)生,從而實(shí)現(xiàn)了近乎理想的基于DDS理論的信號(hào)產(chǎn)生與處理功能。六、總結(jié)引入SOPC的設(shè)計(jì)理念,無(wú)疑就是一場(chǎng)IC革命的必然延續(xù)。就我們的設(shè)計(jì)而言,對(duì)基于SOPC理念的NIOS系統(tǒng)設(shè)計(jì)從掌握到充分的運(yùn)用到實(shí)際設(shè)計(jì)過(guò)程中,大概不超過(guò)半個(gè)月

15、的時(shí)間,這點(diǎn)就充分地體現(xiàn)了它的短開(kāi)發(fā)周期優(yōu)勢(shì)。其次,對(duì)NIOS而言它是一種軟核處理器,因此其硬件可任意添加刪除,從而提高了整個(gè)系統(tǒng)的運(yùn)行效果也降低了設(shè)計(jì)成本。同時(shí)對(duì)設(shè)計(jì)人員的技術(shù)要求可以大大降低。再者,在我們的實(shí)際設(shè)計(jì)過(guò)程中由于需要大量的乘除運(yùn)算,無(wú)疑利用類(lèi)似于NIOS的微處理器很容易實(shí)現(xiàn),可避免完全利用硬件描述語(yǔ)言編寫(xiě)所出現(xiàn)的大量毛刺及工作量。本文作者創(chuàng)新點(diǎn):能夠利用FPGA器件參考DDS理論配合Nios軟核微處理器技術(shù),設(shè)計(jì)實(shí)現(xiàn)多種波形數(shù)字幅度頻率可調(diào)的精確調(diào)頻發(fā)生器。該技術(shù)的創(chuàng)新點(diǎn)在于輸出的調(diào)頻信號(hào)頻率從0.0Hz138887.5000Hz,最小步進(jìn)可達(dá)到為0.0001Hz。在我們對(duì)頻率

16、的測(cè)試結(jié)果中,無(wú)論是低頻還是高頻都具有很好的頻率調(diào)整精度。其相對(duì)誤差的數(shù)學(xué)期望都在10-7數(shù)量級(jí)上。因此就信號(hào)的頻率精度可靠性而言,與技術(shù)相比具有一定的優(yōu)勢(shì)。七、參考文獻(xiàn)1 Analog Devices Inc. CMOS 300 MSPS Quarature Complete-DDS AD9854S.20022 Texas Instruments Incorporated. Analog/Mixed-Signal Products Designers Guide . June 20013 Altera Corporation. Nios Tutorial . July 20034 辛春艷:V

17、HDL硬件描述語(yǔ)言,國(guó)防工業(yè)出版社,2002年。5 侯伯亨顧新:VHDL硬件描述語(yǔ)言與數(shù)字邏輯電路設(shè)計(jì),西安電子科技大學(xué)出版社,1999年。6 曾海劉澤:基于SOC單片機(jī)的智能控制器設(shè)計(jì),微計(jì)算機(jī)信息,第6-2期P67-69頁(yè) 2006年6月。作者簡(jiǎn)介:z張偉(1983-,男(漢族,北京市海淀區(qū),北京天航信民航通信網(wǎng)絡(luò)發(fā)展有限公司,工程師,主要研究方向?yàn)榍度胧较到y(tǒng)和網(wǎng)絡(luò)通信產(chǎn)品。z張燕峰(1973-,男(漢族,北京市海淀區(qū),北京天航信民航通信網(wǎng)絡(luò)發(fā)展有限公司,研發(fā)經(jīng)理,主要研究方向?yàn)榍度胧较到y(tǒng)和網(wǎng)絡(luò)通信產(chǎn)品。Biography:ZhangWei (1983- Male (the Han nationality, Haid

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論