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

基于FPGA的低噪聲三角波信號發生器設計

2023-09-08 03:00:14苗鑫
自動化與信息工程 2023年4期
關鍵詞:信號設計

苗鑫

基于FPGA的低噪聲三角波信號發生器設計

苗鑫

(沐曦集成電路(南京)有限公司,江蘇 南京 210000)

基于XC7K325T FPGA邏輯控制和AD9783數模轉換模塊設計一款低噪聲三角波信號發生器,輸出阻抗為50 Ω,電平噪聲小于5 mV的低噪聲三角波調制信號。實測結果表明,該發生器與專用的信號發生器相比,其輸出的三角波調制信號電平噪聲較低,提高了三角波信號發生器的信號質量。

XC7K325T FPGA邏輯控制;AD9783數模轉換;三角波信號發生器;三角波調制信號

0 引言

信號發生器是一種提供頻率、波形和輸出電平電信號的設備,廣泛應用于各種電路。目前,專用的信號發生器雖然精度較高,但價格昂貴,不便于攜帶,無法應用于小型產品中。

目前數據處理通常采用數字信號處理(digital signal processing, DSP)專用芯片和現場可編程門陣列(field programmable gate array, FPGA)器件來實現[1]。其中,DSP存在成本高、難以編程、頻率低的問題,不利于并行處理任務;FPGA可用于高速信號處理,大量的I/O接口方便擴展設計,且時鐘管理塊可產生高頻時鐘,提高了數據處理和傳輸的速率[2]。

本文設計了以FPGA為邏輯控制模塊,AD9783為數模轉換模塊的三角波信號發生器,實現低噪聲的三角波調制信號輸出。

1 總體設計

基于FPGA的低噪聲三角波信號發生器由XC7K325T FPGA邏輯控制、DC-DC電源轉換、以太網數據傳輸、AD9783數模轉換和AD8009信號放大5個模塊組成,如圖1所示。

圖1 基于FPGA的低噪聲三角波信號發生器總體設計

XC7K325T FPGA邏輯控制模塊主要對AD9783數模轉換模塊進行控制,包括SPI接口配置和LVDS數據發送等。

DC-DC電源轉換模塊由DC電源提供5 V輸入電壓,輸出電壓分別為1.2 V(給XC7K325T FPGA邏輯控制模塊供電)、1.8 V(給以太網數據傳輸模塊供電)、1.8 V(給AD9783數模轉換模塊供電)、1.8 V(給AD8009信號放大模塊供電)。

以太網數據傳輸模塊通過千兆以太網口連接上位機與XC7K325T FPGA邏輯控制模塊。

AD9783數模轉換模塊通過SPI接口接收XC7K-325T FPGA邏輯控制模塊的工作模式配置信息,并將XC7K325T FPGA邏輯控制模塊輸出的LVDS差分數據轉換為模擬信號,輸出給AD8009信號放大模塊。

AD8009信號放大模塊對AD9783數模轉換后的信號進行放大濾波,產生滿足幅度、寬度、噪聲要求的三角波調制信號[3]。

2 硬件部分

2.1 XC7K325T FPGA邏輯控制

XC7K325T FPGA擁有478 k邏輯單元;時鐘管理塊CMT可支持500 MHz高頻時鐘;高速收發器支持12.5 Gb/s的傳輸速率,可用于千兆以太網接口[4];多達400個寬范圍(HR)和高性能(HP)I/O可產生SPI控制信號以及LVDS差分數據信號,用于高速DAC接口連接。XC7K325T FPGA有豐富的接口資源,如表1所示,可以滿足本設計的需求。

表1 XC7K325T FPGA I/O資源數量 單位:個

千兆比特收發器(GTXs)連接XC7K325T FPGA和以太網口;寬范圍(HR)和高性能(HP)I/O連接XC7K325T FPGA和AD9783數模轉換芯片;時鐘管理器(CMTs)產生高頻輸出I/O時鐘[5-7]。

2.2 以太網數據傳輸

上位機通過以太網將控制命令傳輸給XC7K325T FPGA邏輯控制模塊。XC7K325T FPGA與千兆以太網接口連接如圖2所示。

圖2 XC7K325T FPGA與千兆以太網接口連接圖

125 MHz的差分晶振連接XC7K325T FPGA的MGTREFCLKP/N LVDS差分接口,作為參考時鐘[8-9];XC7K325T FPGA的MGTXRXP/N和MGTXTXP/N LVDS差分接口分別連接千兆以太網口的RD+/-和TD+/-接口,用來傳輸以太網物理層差分電信號。在PCB布線時,為使PCB的阻抗匹配,需將LVDS差分線分別做等長設置、阻抗100 Ω的匹配處理。

2.3 AD9783數模轉換

AD9783是一款高速數模轉換芯片,具有高動態范圍、低噪聲等特點。XC7K325T FPGA邏輯控制模塊和AD9783數模轉換模塊的接口連接如圖3所示。

XC7K325T FPGA擁有高性能(HP)和寬范圍(HR)2種I/O組[10]。本設計中SPI寄存器配置接口使用寬范圍(HR)I/O組,500 MHz LVDS差分時鐘和數據使用高性能(HP)I/O組。PCB的LVDS差分線需要設置為等長、做阻抗100 Ω的匹配處理。

圖3 XC7K325T FPGA和AD9783的接口連接圖

3 FPGA開發

3.1 三模式以太網設計

FPGA三模式以太網可實現以太網數據傳輸。FPGA三模式以太網MAC設計與開放系統互連(open system interconnection, OSI)參考模型中的數據鏈路層和物理層相關[11]。其中,數據鏈路層的MAC和MAC控制子層描述以太網幀協議的數據格式、錯誤檢測以及實時流量控制操作;物理層由PCS、PMA和PMD子層組成,主要定義了比特信號發送時相關的電氣、時序和其他接口。本設計使用2種主要的物理層連接為BASE_T PHYs(MAC和電口連接)、BASE_X PHYs(MAC和光口連接)。FPGA以太網MAC設計框圖如圖4所示。

圖4 FPGA以太網MAC設計框圖

FPGA三模式以太網MAC的IP核選擇物理接口GMII,MAC速率為1 000 Mb/s。IP核的物理接口與以太網PHY設備連接,可支持BASE_T標準,數據傳輸速率分別為1 Gb/s、100 Mb/s和10 Mb/s。PHY設備可支持GMII/MII、RGMII、以太網1000BASE-X PCS/PMA 或SGMII、SGMII。

以太網MAC的用戶端和FIFO連接,此端口與開關或者路徑連接。GMII接口時鐘為125 MHz,數據傳輸速率為1 Gb/s。用戶端根據標準以太網數據框架將數據寫入FIFO中,并按照數據框架要求,一幀數據量不大于1 500個字節[12]。為保證數據傳輸的準確性,每一幀數據最后4個字節為校驗數據。32-bit循環冗余校驗碼(CRC)的計算公式為

圖5中,信號crc_state表示狀態機的狀態,信號ip_tx_start為觸發crc_state狀態從IDLE跳轉為TOT_LEN的條件;信號crc_cks表示當前狀態下需要產生的信號值,直到一幀數據產生完成。

圖5 一幀數據狀態流程圖

3.2 LVDS設計

XC7K325T FPGA邏輯控制使用OSERDES2原語產生LVDS差分采樣時鐘信號CLKP/CLKN和LVDS差分數據信號D15P、D15N~D0P、D0N,輸出給AD9783數模轉換模塊。XC7K325T FPGA的OSERDES2原語如圖6所示。

XC7K325T FPGA邏輯控制中對OSERDES2原語進行例化使用,OSERDES2原語例化VHDL RTL如下:

u_dclk_inst : OSERDESE2

generic map (

DATA_RATE_OQ => "DDR",

DATA_RATE_TQ => "DDR",

DATA_WIDTH => 4,

INIT_OQ => '0',

INIT_TQ => '0',

SERDES_MODE => "MASTER",

SRVAL_OQ => '0',

SRVAL_TQ => '0',

TBYTE_CTL => "FALSE",

TBYTE_SRC => "FALSE",

TRISTATE_WIDTH => 4

) port map (

);

OSERDES2原語中的generic map是需要配置的參數屬性。本設計中主要配置的參數屬性為數據,以DDR形式輸出,數據位寬為4,模式為MASTER,三態轉換位寬為4。OSERDES2原語輸出給XC7K325T FPGA的高性能(HP)I/O組。

圖6 OSERDES2原語

4 實驗

本文利用500 MHz帶寬、5 GSa/s采樣率的示波器對基于FPGA的低噪聲三角波信號發生器輸出的三角波調制信號分別進行幅度和噪聲電平的測試。三角波調制信號的幅度如圖7所示。

圖7 三角波調制信號的幅度

圖7中,示波器設置歐姆檔為50Ω,測得三角波調制信號的峰-峰值為1.19V。

將圖7中三角波調制信號放大,測試三角波調制信號的噪聲,如圖8所示。

圖8 三角波調制信號的噪聲圖

圖8中,三角波調制信號被放大后,顯示出其底部的噪聲電平,測得三角波噪聲幅度小于5mV。5mV的電平噪聲與1.19V的峰-峰值對比,信噪比為47 dB。

5 結論

本文利用XC7K325T FPGA和AD9783設計基于FPGA的低噪聲三角波信號發生器,并介紹了信號發生器的硬件部分和FPGA開發。經高頻示波器測試顯示,三角波調制信號的噪聲電平小于5 mV,該設計達到了預期的效果。

[1] 胡楊,朱鶴元.1.55 μm全光纖相干多普勒激光測風雷達[J].紅外與激光工程,2016,45(S1):78-82.

[2] 羅甜,胡芳仁,朱海龍.測風激光雷達信號載噪比和有效性算法研究[J].微型機與應用,2017,36(12):8-12.

[3] 崔永俊,王晉偉,賈磊,等.基于FPGA的DDS信號發生器的設計與實現[J].電子器件,2016,39(2):339-343.

[4] 賀軍義,蔣堅,李男男.基于FPGA的DDS信號發生器設計[J].計算機測量與控制,2017,25(2):231-233;237.

[5] 南楠,趙立新.基于FPGA的DDS信號源研究與設計[J].沈陽工程學院學報(自然科學版),2016,12(1):74-82.

[6] 劉曉東,吳佳琪,黃旭,等.基于FPGA的多功能數據采集系統設計[J].傳感器與微系統,2017,36(7):96-99.

[7] 孫嘉霖,李艷輝,霍琦,等.基于FPGA的六維并聯機構的數據采集系統設計[J].機電工程技術,2021,50(5):121-124.

[8] 周希辰,張志武,翟剛毅,等.基于FPGA與高速AD9144的信號源設計[J].雷達與對抗,2018,38(1):30-33.

[9] 張新,吳鳳云,王帆.基于FPGA與諧波合成信號發生器的實現[J].現代電子技術,2018,41(2):174-178;182.

[10] 史偉,房強,李錦輝,等.激光雷達用高性能光纖激光器[J].紅外與激光工程,2017,46(8):9-13.

[11] 萬瑋華,仇振安,郝培育,等.一種kHz、窄脈寬、高能量激光器的研究[J].電光與控制,2018,25(4):74-77;91.

[12] 冉自博,馬游春,劉紅雨,等.基于FPGA三角波周期隨機變化數字信號發生器的設計[J].計算機測量與控制,2013, 21(9):2604-2606.

Design of Low Noise Triangular Wave Signal Generator Based on FPGA

MIAO Xin

(MetaX Integrated Circuits(Nanjing) Co., Ltd., Nanjing 210000, China)

Design a low noise triangular wave signal generator based on XC7K325T FPGA logic control and AD9783 analog-to-digital conversion module. The output impedance is 50 Ω, and the level noise is less than 5 mV for a low noise triangular wave modulation signal. The actual measurement results show that compared with a dedicated signal generator, the generator outputs a triangular wave modulation signal with lower level noise, which improves the signal quality of the triangular wave signal generator.

XC7K325T FPGA logic control; AD9783 digital to analog conversion; triangular wave signal generator; triangular wave modulation signal

TP274.2

A

1674-2605(2023)04-0004-06

10.3969/j.issn.1674-2605.2023.04.004

苗鑫,男,1987年生,碩士研究生,工程師,主要研究方向:集成電路。E-mail: the3try@163.com

:苗鑫.基于FPGA的低噪聲三角波信號發生器設計[J].自動化與信息工程,2023,44(4):19-23;27.

MIAO Xin. Design of low noise triangular wave signal generator based on FPGA[J]. Automation & Information Engi- neering, 2023,44(4):19-23;27.

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 日韩不卡免费视频| 欧美日韩在线第一页| 亚洲无码熟妇人妻AV在线| 欧美成人午夜在线全部免费| 黄色网在线| 国产网站黄| 亚欧乱色视频网站大全| 国产成人久久777777| 亚洲无线视频| 亚洲成av人无码综合在线观看| 亚洲无码视频图片| 国产亚洲欧美日韩在线一区二区三区| 欧美成人精品高清在线下载| 亚洲狼网站狼狼鲁亚洲下载| 午夜福利在线观看入口| 国产福利在线免费观看| 国产成人高清精品免费软件| 日韩中文精品亚洲第三区| 福利视频久久| 久久精品无码一区二区国产区| 青青草91视频| 国产91小视频在线观看| 亚洲精品无码AⅤ片青青在线观看| 国产白浆在线观看| 亚洲综合一区国产精品| 国产最新无码专区在线| 亚洲一级毛片在线观播放| 播五月综合| 最新日韩AV网址在线观看| 免费高清自慰一区二区三区| 女同国产精品一区二区| 青草视频久久| 亚洲乱码在线视频| 欧洲极品无码一区二区三区| a亚洲视频| 国产正在播放| 91色国产在线| 精品国产美女福到在线不卡f| 国产精品亚洲一区二区三区z| 日韩AV无码免费一二三区| 国产精选自拍| 国产欧美在线观看一区| 国产精品成人啪精品视频| 国产精品香蕉在线观看不卡| 国产亚洲欧美另类一区二区| 五月天在线网站| 国产精品嫩草影院视频| 无码人妻热线精品视频| 91欧美亚洲国产五月天| 午夜毛片福利| 大香网伊人久久综合网2020| 久久久久久午夜精品| 91探花国产综合在线精品| 在线欧美a| 特级做a爰片毛片免费69| 99ri精品视频在线观看播放| 老司机午夜精品网站在线观看 | 亚洲国产系列| 在线观看国产精品日本不卡网| 亚洲综合日韩精品| 亚洲中字无码AV电影在线观看| 国产剧情国内精品原创| 在线视频亚洲欧美| 亚洲无线观看| 亚洲第一极品精品无码| 亚洲精品无码久久久久苍井空| 天天躁夜夜躁狠狠躁躁88| 国产亚洲欧美在线人成aaaa| 综合久久五月天| 亚洲中文字幕无码爆乳| 国内精品九九久久久精品 | 国产成人亚洲无码淙合青草| 在线国产综合一区二区三区| 91视频99| jizz在线免费播放| 国产亚洲欧美在线专区| 国产精品久久久久无码网站| 另类欧美日韩| 3p叠罗汉国产精品久久| 亚洲码一区二区三区| 国产一区二区三区在线观看视频| 香蕉网久久|