国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

基于 FPGA 的便攜式 DDS 信號發(fā)生器與示波器

0
分享至

一.設(shè)計概述

1.1 設(shè)計目的

利用賽靈思公司 A7 系列板卡 EG01、AD9226 模塊和 DAC904 模塊, 制作一個便攜式、寬頻帶的示波器和 DDS 信號源,兩者二合一,既能產(chǎn)生信號波形又可以實現(xiàn)示波器的基本功能。

1.2 應(yīng)用領(lǐng)域

DDS 信號源可以產(chǎn)生生活中用到的一些基本波形,輸出的信號具 有頻譜純度高、頻率分辨率高和頻率轉(zhuǎn)換速度快等優(yōu)點,該系統(tǒng)可以 廣泛應(yīng)用于通信、雷達等領(lǐng)域。示波器主要功能即“示波”,把肉眼 看不到的信號顯示在屏幕上,并測量出信號的各種參數(shù),如頻率,幅 值,占空比,頻譜等。本次設(shè)計把 DDS 信號源以及示波器結(jié)合起來, 既可以實現(xiàn)它們的基本功能,也具有便攜式等特點。

1.3 適用范圍

(1)DDS 信號源可以產(chǎn)生任意頻率的方波、正弦波、三角波等基 本波形。

(2)示波器具有改變 時 基設(shè)置采樣頻率的功能。

(3)可以實現(xiàn)實時顯示波形的功能。

(4)具有對波形頻率、占空比、幅值分析的功能。

(5)具有 FFT 頻譜分析的功能。

(6)顯示波形可以左右上下移動。

1.4 設(shè)計實物


二.示波器與 DDS 信號源設(shè)計 2.1 系統(tǒng)介紹



DDS 系統(tǒng)其主要元件有相位累加器、波形存儲器、數(shù)模轉(zhuǎn)換器、 低通濾波器。其中 DDS 關(guān)鍵部分就是相位累加器,外部時鐘控制相位 累加器讀取數(shù)據(jù)的地址值,通過查表,把地址直接轉(zhuǎn)換成為所需信號 波形的幅度數(shù)字,再經(jīng)由數(shù)模轉(zhuǎn)換器把信號波形幅度的數(shù)字序列進一 步轉(zhuǎn)化為模擬電壓,最后傳送到低通濾波器。經(jīng)過濾波器處理,將數(shù) 模轉(zhuǎn)換器中不理想的階梯狀波形轉(zhuǎn)化為平滑的所需波形。合成信號的 正弦波、方波、三角波等波形通過特殊算法處理實現(xiàn)。

示波器系統(tǒng)由 ADC 采樣信號處理模塊、FFT 頻譜計算模塊、測頻 模塊、測峰峰值模塊、VGA 顯示模塊組成。外部模擬信號輸入 ADC 采 樣模塊,轉(zhuǎn)化為數(shù)字信號進入 FPGA 系統(tǒng)。數(shù)字信號引出三路分別給 FFT 模塊、測頻模塊、測峰峰值模塊進行參數(shù)測量。引出一路寫進一 片雙口 RAM 中,暫存波形數(shù)據(jù),VGA 模塊從雙口 RAM 中讀出波形數(shù)據(jù)。FFT 模塊計算出頻譜,頻譜數(shù)據(jù)寫 入一片雙口 RAM 中,VGA 模塊讀出 頻譜數(shù)據(jù)。頻率和峰峰值參數(shù)傳給 VGA 顯示模塊。最后 VGA 顯示模塊 把數(shù)據(jù)傳給顯示器顯示。


2.2 各模塊介紹 2.2.1.AD 采樣模塊

我們采用 AD9226,AD9226 是一款 12 位,最高采樣率為 65MHz 的 高速 ADC。在本設(shè)計中,我們從 FPGA 開放板引出一路 50MHz 的時鐘 驅(qū)動 AD9226,作為 AD9226 的采樣時鐘,即采樣率為 50MHz。


2.2.2.FFT 頻譜計算模塊

FFT(快速傅里葉變換)其本質(zhì)就是 DFT,只不過可以快速的計 算出 DFT 結(jié)果,要弄懂 FFT,必須先弄懂 DFT,DFT(Discrete Fourier Transform)即離散傅里葉變換。

DFT 的公式:


對應(yīng)于本設(shè)計,x(n)為經(jīng) ADC 轉(zhuǎn)換后得到的序列, X(k)為對應(yīng)的頻譜 序列,若 ADC 采樣率為 ,序列 x(n)長度為N ,即采集了 N 個數(shù)據(jù)點, 則 X(k)對應(yīng)的頻率為k * / N , X (0)對應(yīng)頻率為 0,即直流分量,頻率 分辨率為?f = /

在計算機中可以這樣展開:


Magnitude 即 X(k)的幅值,Amplitude 為對頻率點的幅值大小, 這樣便得到了各個頻率點的幅度,即幅度譜。

本設(shè)計我們在 Vivado 開發(fā)環(huán)境下使用 Xilinx 提供的 FFT IP 核 進行 FFT 運算。下面簡單介紹一下這個 IP 核。這個IP核有兩個輸入接口:S_AXIS_DATA和S_AXIS_CONFIG,一個 輸出接口 M_AXIS_DATA,一個時鐘 aclk 和一些相關(guān)標(biāo)志信號。S_AXIS_DATA 為輸入數(shù)據(jù)接口,控制數(shù)據(jù)輸入的狀態(tài),S_AXIS_CONFIG 為配置接口,M_AXIS_DATA 數(shù)據(jù)輸出接口??刂坪媒涌诤拖嚓P(guān)標(biāo)志信 號,寫 IP 的驅(qū)動程序,IP 便可以開始工作,計算出 FFT 頻譜。驅(qū)動 程序見附錄。

要用好 FFT IP 核還必須了解它的時序圖,如下:


圖 2.2 :FFT 時序圖

如圖所示,輸入和輸出數(shù)據(jù)都在 AXI 總線上以流水線的的形式一 幀一幀地輸入輸出。本設(shè)計我們設(shè)計輸入序列的長度為 2048,即輸 入一幀數(shù)據(jù)為 2048 個,2048 個數(shù)依次輸入,每過一個時鐘周期更新 一次總線上的數(shù)據(jù)。輸出數(shù)據(jù)一幀也為 2048 個,每個數(shù)據(jù)依次輸出, 每過一個時鐘周期 更 新一次總線上的數(shù)據(jù)。對應(yīng)于 FFT,輸入序列為 x(n),輸出序列為 X(k),長度均為 2048。IP核一幀一幀地運算,當(dāng) m_axis_data_tvalid 為 1 期間,輸出數(shù)據(jù)有效,每隔一定時間輸出 一幀有效數(shù)據(jù)。


2.2.3.測頻模塊

本設(shè)計采用等精度測量法測量輸入信號頻率。等精度測量法,主 導(dǎo)思想是利用一個閥門信號保證測量時間是被測頻率的整數(shù)倍,對被 測頻率和基準(zhǔn)頻率進行計數(shù),利用計數(shù)值求出被測頻率,由于測量誤 差只和基準(zhǔn)頻率和閘門時間有關(guān),與被測頻率無關(guān),故稱為等精度測 頻。時序圖如下。


預(yù)置閘門到實際閘門由一個 D 觸發(fā)器實現(xiàn)。設(shè)標(biāo)準(zhǔn)時鐘頻率為 ,被 測頻率為 ,如時序圖所示,之間關(guān)系為

,則 。


2.2.4.測峰峰值模塊

我們通過檢測輸入 ADC 數(shù)據(jù)的最大值和最小值,測峰峰值,每隔一段時間測一次, 輸出一次。代碼截圖:


2.2.5.VGA 顯示模塊

VGA 顯示原理:

首先 VGA 就是如今很多顯示器上連接主機的信號傳輸接口。有三 排每排 5 個共 15 個引腳。如下圖所示:


VGA 顏色顯示是 RGB 來控制的,最高 24 位(即 RGB 各 8 位)、16 位、12 位等,本次實驗采用的是 12 位的 RGB。

顯示器的掃描方式是逐行掃描,即掃描像素點從屏幕最左上角開 始,從左向右,從上到下,每行結(jié)束時,用行同步信號進行同步;當(dāng) 掃描完屏幕上所有的點,形成一幀,用場同步信號進行場同步,并使 掃描點重新回到屏幕的左上方,同時進行場消隱,開始下一幀。具體 的行同步時序與場同步時序如下圖所示:



分辨率不同其同步、顯示前沿、顯示后沿、有效數(shù)據(jù)、場掃描周 期、行掃描周期等都有不同,本次實驗采用的是 1024*800 的分辨率, 各個分辨率以上參數(shù)具體如下:


波形顯示模塊核心代碼:


邊框、坐標(biāo)軸、方塊的顯示實現(xiàn),核心代碼如下圖:


字符顯示實現(xiàn):

每一個字符都為 8*16,在給定區(qū)域進行顯示,具體代碼如下:


對需要顯示的頻率數(shù)字進行調(diào)用,代碼如下:


2.2.6 相位累加器模塊

相位累加器可以外部時鐘信號的控制下產(chǎn)生讀取數(shù)據(jù)的地址值, 然后通過查表法,把地址直接轉(zhuǎn)化為所需信號波形的數(shù)字幅度序列。


2.2.7 波形存儲器模塊

波形存儲器也被稱之為正弦查詢表,它的主要功能是在任何一個 參考時鐘周期內(nèi),都可以把從上一級傳輸過來的相位二進制碼信息作 為地址,讀取查詢表中的相應(yīng)地址對應(yīng)的幅值二進制碼信息。

當(dāng)收到上一級相位累加器傳輸過來的相位二進制碼信息時,將其 作為地址來讀取內(nèi)部對應(yīng)的預(yù)先存好的存儲內(nèi)容即標(biāo)準(zhǔn)信號的幅值 二進制碼信息,并將這個幅值信息的 D 位二進制碼傳送給下一級。


2.2.8 低通濾波器模塊

低通濾波器(Low Pass Filter,LPF)主要是將上級(D/A 轉(zhuǎn)換 器)輸出的階梯形的正弦信號進行平滑處理,去除混疊的、無用的雜 散分量,使輸出信號更為純凈,波形變得更為平滑。


完成情況及性能參數(shù) 3.1.DDS 信號源測試

此次設(shè)計的 DDS 信號源系統(tǒng)可以無失真穩(wěn)定產(chǎn)生波形頻率范圍為 1HZ 至 2MHZ。(頻率分辨率為 1HZ),1HZ、2KHZ、1MHZ 的正弦、方波、三角波如下圖 所示:










3.2.示波器部分







示波器的時基變換,波形的上下左右移動因不方便截圖,在視頻中均有演示。

四、總結(jié) 4.1 主要創(chuàng)新點

本次設(shè)計完成了一個基于 FPGA 的 DDS 信號源與示波器的混合系統(tǒng),其主要創(chuàng)新點如下:

1.該系統(tǒng)為便攜式 DDS 信號源與示波器的混合系統(tǒng),將 DDS 信號源與示波器整合在一起,更高效率的利用了 FPGA 片上資源。

2.采用等精度測量法對頻率進行測量,其頻率測量誤差小于0.01 %。

3.自主設(shè)計 FPGA 拓展板,使系統(tǒng)的體積更小,整個系統(tǒng)更加穩(wěn)定,便攜性大大提高。

4.可以實時顯示波形與頻譜。


4.2 可擴展之處

由于開發(fā)時間有限,因此目前的系統(tǒng)還有許多可改進和擴展之處:

1.此次設(shè)計的示波器功能可以增加一路或多路數(shù)據(jù)通道,可以實現(xiàn)多個波 形的顯示。

2.優(yōu)化波形顯示系統(tǒng),可以對濾波算法進行進一步改進,從而提高波形平 滑率。

3.優(yōu)化 FPGA 算法,提升片上資源利用率,比如在字符顯示模塊,占用了較多的寄存器資源,因而后期會針對性的完善這個模塊,提高資源利用率。

4. DDS 信號源暫時只能產(chǎn)生頻率、幅值可調(diào)的正弦、方波、三角波等,后期會完善其功能,增加產(chǎn)生調(diào)頻、調(diào)幅波功能。

文章來源于 FPGA技術(shù)江湖 ,作者 The last one

芯片測試技術(shù)研討會報名(3月18日 西安)

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
雷軍直播再提新一代SU7門把手:極端情況下,大小電池同時斷電,門把手依然保留純機械解鎖能力

雷軍直播再提新一代SU7門把手:極端情況下,大小電池同時斷電,門把手依然保留純機械解鎖能力

時代財經(jīng)
2026-02-28 10:46:20
24小時內(nèi)兩名人遭封號,160萬粉賬號不值得同情

24小時內(nèi)兩名人遭封號,160萬粉賬號不值得同情

老沮系戲精北鼻
2026-02-28 13:29:54
正式道歉!國際籃聯(lián)認(rèn)錯,縱容裁判吹黑哨,日媒承認(rèn)吹罰不公正!

正式道歉!國際籃聯(lián)認(rèn)錯,縱容裁判吹黑哨,日媒承認(rèn)吹罰不公正!

不期而遇的緣分
2026-02-28 13:28:37
周杰倫兒子正面照曝光,8歲羅密歐與父親好像,動作神態(tài)都一樣

周杰倫兒子正面照曝光,8歲羅密歐與父親好像,動作神態(tài)都一樣

扒蝦侃娛
2026-02-28 19:58:46
中紀(jì)委明確:公職人員犯罪符合這些情形可以不開除(含公務(wù)員、參公、事業(yè)和國企)

中紀(jì)委明確:公職人員犯罪符合這些情形可以不開除(含公務(wù)員、參公、事業(yè)和國企)

微法官
2026-02-28 00:04:56
阿聯(lián)酋阿布扎比傳出新一輪爆炸聲

阿聯(lián)酋阿布扎比傳出新一輪爆炸聲

國際在線
2026-02-28 20:06:25
雙體制內(nèi)父母崩潰,赴英讀博的獨子,竟是英國史上最危險罪犯

雙體制內(nèi)父母崩潰,赴英讀博的獨子,竟是英國史上最危險罪犯

云舟史策
2026-02-28 09:56:15
外資撤不走,中國攔不住,如今的中國廣東,制造早已不是代工

外資撤不走,中國攔不住,如今的中國廣東,制造早已不是代工

甜檸聊史
2026-01-23 14:01:57
又一個“扶弟魔”!訂婚宴上彩禮臨時漲價38萬,男方被逼直接退婚

又一個“扶弟魔”!訂婚宴上彩禮臨時漲價38萬,男方被逼直接退婚

丫頭舫
2026-02-28 11:22:55
“七十不添衣,八十不祝壽”,這句話指的是啥?看完后漲知識了

“七十不添衣,八十不祝壽”,這句話指的是啥?看完后漲知識了

阿龍美食記
2026-02-26 14:30:14
伊朗轟炸:搶了聚光燈,懂王很生氣

伊朗轟炸:搶了聚光燈,懂王很生氣

美第奇效應(yīng)
2026-02-28 16:37:23
突發(fā)!李嘉誠跑了,套現(xiàn)1107億,中間還拿500億分紅,16年賺麻了

突發(fā)!李嘉誠跑了,套現(xiàn)1107億,中間還拿500億分紅,16年賺麻了

青橘罐頭
2026-02-28 14:25:33
南京明孝陵博物館門口朱元璋玩偶眼睛被指像美元符號,馬皇后玩偶光腳形象引爭議,工作人員:系文創(chuàng)產(chǎn)品,絕非有意丑化歷史人物

南京明孝陵博物館門口朱元璋玩偶眼睛被指像美元符號,馬皇后玩偶光腳形象引爭議,工作人員:系文創(chuàng)產(chǎn)品,絕非有意丑化歷史人物

大風(fēng)新聞
2026-02-28 15:34:00
被美以轟炸后,伊朗民眾為何不慌?甚至在跳舞歡呼慶祝

被美以轟炸后,伊朗民眾為何不慌?甚至在跳舞歡呼慶祝

老馬拉車莫少裝
2026-02-28 22:43:52
哈梅內(nèi)伊將就美以襲擊發(fā)表公開講話

哈梅內(nèi)伊將就美以襲擊發(fā)表公開講話

國際在線
2026-02-28 23:38:27
哈梅內(nèi)伊的得力助手被擊斃

哈梅內(nèi)伊的得力助手被擊斃

桂系007
2026-03-01 00:15:15
官宣!抗癌新藥NK006獲批,9萬一針,晚期實體瘤患者新希望

官宣!抗癌新藥NK006獲批,9萬一針,晚期實體瘤患者新希望

王曉愛體彩
2026-02-26 08:03:14
如今黃河已成懸河,為啥不讓挖泥船把泥沙清走,讓黃河整體下移?

如今黃河已成懸河,為啥不讓挖泥船把泥沙清走,讓黃河整體下移?

天下十三洲獵奇
2026-03-01 00:21:41
美以突襲伊朗首都,內(nèi)塔尼亞胡沒頂住壓力,替特朗普當(dāng)了出頭鳥

美以突襲伊朗首都,內(nèi)塔尼亞胡沒頂住壓力,替特朗普當(dāng)了出頭鳥

標(biāo)體
2026-03-01 03:06:31
又來?!皮特朱莉24歲兒子放棄皮特姓氏!已經(jīng)第四個了啊...

又來?!皮特朱莉24歲兒子放棄皮特姓氏!已經(jīng)第四個了啊...

英國那些事兒
2026-02-27 23:25:01
2026-03-01 05:07:00
EETOP半導(dǎo)體社區(qū) incentive-icons
EETOP半導(dǎo)體社區(qū)
國內(nèi)著名的電子工程師社區(qū)
7308文章數(shù) 15590關(guān)注度
往期回顧 全部

頭條要聞

伊朗媒體公布反擊美軍軍事行動結(jié)果

頭條要聞

伊朗媒體公布反擊美軍軍事行動結(jié)果

體育要聞

球隊主力全報銷?頂風(fēng)擺爛演都不演了

娛樂要聞

周杰倫兒子正面照曝光,與父親好像

財經(jīng)要聞

沖突爆發(fā) 市場變天?

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

態(tài)度原創(chuàng)

數(shù)碼
教育
健康
旅游
時尚

數(shù)碼要聞

小米超薄充電寶亮相MWC,98g有多能打?

教育要聞

勸退:最不建議國內(nèi)留學(xué)生去讀的幾個專業(yè)

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

旅游要聞

忻州古城×元宵節(jié) | “夯”爆了!看非遺社火解鎖忻州古城的超長年味!

這6款發(fā)色居然這么火?50張圖可以直接給tony

無障礙瀏覽 進入關(guān)懷版