女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

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

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

任意波形發(fā)生器的硬件結(jié)構(gòu)

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

圖1 AWG硬件結(jié)構(gòu)

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

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

圖2 DAC控制電路

圖3 DAC控制電路仿真結(jié)果

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

圖5 2FSK波形

CPLD電路設(shè)計

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

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端。

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

①CLK_SEL=0,選擇軟件時鐘

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

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

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

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

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

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

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

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

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

軟件設(shè)計

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

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

結(jié)語

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

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

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

關(guān)鍵字: 耳放 DAC 納祥科技

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

關(guān)鍵字: ADC DAC 隔離模塊

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

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

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

關(guān)鍵字: ADC DAC

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

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

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

關(guān)鍵字: ADC DAC

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

關(guān)鍵字: 單片機(jī) LM2596S DAC

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

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

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

關(guān)鍵字: 頻率 功率 DAC
關(guān)閉