www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀] 任意波形發(fā)生器(AWG)在通信系統(tǒng)、測試系統(tǒng)等方面得到廣泛應用。本文利用自主研制的150 MSPS 12位DAC和300MSPS 12位DAC,基于CPLD技術,設計了一種AWG。要產(chǎn)生的波形通過上位機軟件設置,然后將波形數(shù)據(jù)下載到AWG,AWG在

 任意波形發(fā)生器(AWG)在通信系統(tǒng)、測試系統(tǒng)等方面得到廣泛應用。本文利用自主研制的150 MSPS 12位DAC和300MSPS 12位DAC,基于CPLD技術,設計了一種AWG。要產(chǎn)生的波形通過上位機軟件設置,然后將波形數(shù)據(jù)下載到AWG,AWG在CPLD的高速控制電路下將波形數(shù)據(jù)送高速DAC進行轉換形成所要的波形。

任意波形發(fā)生器的硬件結構

AWG的工作過程是,首先接收上位機送來的波形數(shù)字信號存儲到SRAM,然后啟動控制電路從SRAM取出數(shù)據(jù)送DAC進行數(shù)摸轉換,轉換后的模擬信號送低通濾波器形成波形。如果DAC工作在150MSPS的速度下,可以以150MHz的頻率送數(shù)據(jù)到DAC進行轉換,微控制器的晶振輸入一般工作在40MHz以下,沒有這么高的速度送出數(shù)據(jù)到DAC,所以考慮采用CPLD構建硬件控制電路。數(shù)據(jù)首先傳送到SRAM,然后在CPLD硬件控制電路的控制下,以150MHz的頻率從SRAM中取數(shù)送DAC轉換。其體系結構如圖1所示。如果要形成正弦周期信號,每周期4個點就可以合成一個波形,此時可以輸出約38MHz的高頻信號。

圖1 AWG硬件結構

CPLD(復雜可編程邏輯器件)是在傳統(tǒng)的PAL、GAL基礎上發(fā)展而來的,具有多種工作方式和高集成、高速、高可靠性等明顯的特點,在超高速領域和實時測控方面有非常廣泛的應用。與FPGA相比,CPLD比較適合計算機總線控制、地址譯碼、復雜狀態(tài)機、定時/計數(shù)器、存儲控制器等I/O密集型應用,且無須外部配置ROM、時延可預測等。目前的CPLD普遍基于E2PROM和Flash電可擦技術,可實現(xiàn)循環(huán)擦寫。Altera 公司的MAX7000 CPLD配置有JTAG口,支持ISP編程。用VHDL或Verilog HDL設計的程序,借助EDA工具經(jīng)過行為仿真、功能仿真和時序仿真后,通過綜合工具產(chǎn)生網(wǎng)表,下載到目標器件,從而生成硬件電路。

本裝置中,CPLD采用Altera公司的EPM7128AE,其最高工作頻率達200MHz。微控制器采用Atmel公司AVR微控制器AT90S8515。SRAM選用64K x 16的CY7C1021V。

圖2 DAC控制電路

圖3 DAC控制電路仿真結果

圖4 波形數(shù)據(jù)產(chǎn)生軟件

圖5 2FSK波形

CPLD電路設計

CPLD主要負責以高速率(150MHz)從SRAM中取數(shù)到DAC,其核心電路是一個13位的計數(shù)器。波形數(shù)據(jù)文件的大小為8Kbytes。如果要擴大波形文件的大小,可以根據(jù)需要增加CPLD的地址計數(shù)器容量。在CPLD內部構造的DAC控制電路如圖2所示,下面對其控制流程進行分析。

PA[15:0]接AT90S8515的2個8位并行口;D[15:0]接SRAM的數(shù)據(jù)線D0-D15;AD[12:0]接SRAM的地址線A0-A12;DB[15:0]接DAC的D0-D11(D12-D15不用);CLK_SEL選擇計數(shù)器的時鐘輸入方式;CLK_AVR接MCU的一個I/O端,通過軟件編程在CLK_AVR輸出脈沖信號作為計數(shù)器的時鐘;CLK_CPLD接150MHz時鐘信號;/WR和 /WE接MCU的I/O端。

當PC機下載數(shù)據(jù)時,其控制流程如下:

①CLK_SEL=0,選擇軟件時鐘

②復位地址計數(shù)器

③MCU送數(shù)據(jù)到PA[15:0]

④/WR從0變到1,打開從MCU到SRAM的數(shù)據(jù)緩沖器將數(shù)據(jù)寫入SRAM

⑤給CLK_AVR一個脈沖,讓計數(shù)器增1從而指向SRAM的下一個接收地址單元。

當數(shù)據(jù)下載完成后, 啟動CPLD從SRAM取數(shù)據(jù)到DAC,其控制流程如下:

①WE=1,打開從SRAM到DAC的緩沖器。

②CLK_SEL=1,計數(shù)器的輸入時鐘選擇150MHz的外部時鐘,

③復位地址計數(shù)器,外部高速時鐘的驅動下地址計數(shù)器開始計數(shù),從SRAM中取出數(shù)據(jù)送到DAC進行數(shù)據(jù)轉換。

CPLD的編程在Quartus II 5.0環(huán)境下進行,Quartus的設計輸入支持AHDL、VHDL、Verilog HDL等硬件描述語言的程序輸入和圖形輸入,這里采用圖形輸入的方式。完成設計輸入后,依次進行編譯、功能仿真、時序仿真。圖3是CPLD取數(shù)據(jù)到DAC進行轉換的時序仿真結果。圖中CPLD的工作頻率為125MHz,實際工作中最高工作在200MHz,從圖中可以看出,每來一個時鐘,CPLD從SRAM中取出一個數(shù)據(jù)送DAC進行A/D轉換。最后將結果下載到CPLD內部運行。

軟件設計

AWG的軟件采用CodeVision AVR C編寫,AT90S8515支持ISP,程序編譯后經(jīng)JTAG口下載到AT90S8515中。為配合該裝置的使用,我們在VB開發(fā)環(huán)境下設計了上位機軟件,其運行界面如圖4所示,在該軟件中選擇要產(chǎn)生的波形,然后下載到AWG。

AWG和PC機采用RS-232串口通信, 上電運行后等待PC傳送波形,接收完波形數(shù)據(jù)后,啟動CPLDSRAM中取出數(shù)據(jù)送DAC進行D/A轉換,經(jīng)低通濾波器形成輸出波形。

結語

AWG和PC機通過RS-232串口連接后,運行PC機軟件,在PC機上選擇要生成的波形,生成波形數(shù)據(jù)下載到AWG,可以選擇線性調制技術的絕對相移鍵控(BPSK)、相對相移鍵控(DPSK)、四相相移鍵控(QPSK)、交錯正交相移鍵控(OQPSK)、p/4偏移差分相移鍵控(p/4-DQPSK),恒包絡調制的二進制頻移鍵控(FSK)、最小頻移鍵控(MSK)、高斯濾波最小頻移鍵控(GMSK),混合線性和恒包絡調制技術的M相相移鍵控(MPSK)、多進制正交幅度調制(QAM)、多進制頻移鍵控(MFSK)等波形,下載到AWG生成所要的波形。圖5是DAC工作在125MHz下合成的2FSK波形

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

NX4919是納祥科技新推出的一款高性能I2S 數(shù)字 AB 類耳放,芯片帶靜音控制腳功能,采用了精簡外部元器件設計,具備105dB 動態(tài)范圍、90dB 總諧波失真+信噪比,被廣泛應用于WIFI播放器、WIFI音箱、DEE...

關鍵字: 耳放 DAC 納祥科技

在工業(yè)自動化領域,工業(yè)信號調節(jié)器作為核心硬件設備,承擔著信號采集、轉換、傳輸與隔離的關鍵任務。其硬件設計需兼顧信號精度、抗干擾能力、實時性與安全性,尤其需重點優(yōu)化信號調理電路、模數(shù)/數(shù)模轉換(ADC/DAC)模塊以及隔離...

關鍵字: ADC DAC 隔離模塊

在數(shù)字化信息飛速增長的時代,存儲器作為數(shù)據(jù)存儲與讀取的關鍵載體,其性能與特性對各類電子設備及系統(tǒng)的運行效率起著決定性作用。從廣泛應用的傳統(tǒng)存儲器,到嶄露頭角的新興非易失性存儲器技術,每一種都在存儲領域中占據(jù)著獨特的地位,...

關鍵字: 數(shù)字化 存儲器 SRAM

在現(xiàn)實生活中,我們面對的信號大多為連續(xù)信號。然而,數(shù)字信號處理技術已取得了顯著進展,因此,我們常常需要將連續(xù)信號轉換為數(shù)字信號,以便在計算機或FPGA等設備上進行數(shù)字處理。ADC與DAC恰好扮演了這一角色,它們是模擬連續(xù)...

關鍵字: ADC DAC

NX4344N 是一款完整的 2 通道輸出數(shù)模轉換芯片,內含插值濾波器、Multi-Bit 數(shù)模轉換器、輸出模擬濾波器,并支持大部分的音頻數(shù)據(jù)格式,解碼能力最高192KHZ。 NX4344N可以國產(chǎn)替代CS4344...

關鍵字: DAC 芯片 國產(chǎn)芯片 國產(chǎn)替代

本文章是關于ADC/DAC設計經(jīng)典問答,涵蓋時鐘占空比、共模電壓、增益誤差、微分相位誤差、互調失真等常見問題。

關鍵字: ADC DAC

在現(xiàn)代電子設計中,電源管理是一個至關重要的環(huán)節(jié)。為了滿足不同設備對電壓的不同需求,通常需要可調壓的電源模塊。LM2596S作為一款高效、穩(wěn)定的降壓型直流穩(wěn)壓器芯片,在電源管理領域有著廣泛的應用。本文將詳細介紹如何利用單片...

關鍵字: 單片機 LM2596S DAC

中國北京,2024年10月23日訊—— Spectrum儀器今日宣布推出全新PCIe旗艦系列任意波形發(fā)生器卡(AWG)??茖W家和工程師能夠通過該系列產(chǎn)品在電腦上直接生成具有高純度和低失真的高頻任意波形。此外,該系列產(chǎn)品和...

關鍵字: Specrum 任意波形發(fā)生器

本文概述了該技術,介紹了其優(yōu)點和局限性,并介紹了一些應用示例以及使該技術更容易獲得的新產(chǎn)品。

關鍵字: 頻率 功率 DAC
關閉