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

當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動化
[導(dǎo)讀]為了滿足目前對數(shù)據(jù)處理速度的需求,設(shè)計(jì)了一種基于FPGA+DDS的控制系統(tǒng)。闡述了系統(tǒng)硬件實(shí)現(xiàn)方法,給出了相關(guān)的軟件設(shè)計(jì)例程。并對DDS AD9911各個控制寄存器的設(shè)置與時(shí)序進(jìn)行詳細(xì)說明,最后給出了實(shí)驗(yàn)結(jié)果。

1 引言
    隨著數(shù)字信號處理和集成電路的發(fā)展,要求數(shù)據(jù)處理速度越來越高,基于單片機(jī)+DDS(直接數(shù)字頻率合成)的頻率合成技術(shù)已不能滿足目前數(shù)據(jù)處理速度需求。針對這一現(xiàn)狀,本文提出了基于FP—GA+DDS的控制設(shè)計(jì).能夠快速實(shí)現(xiàn)復(fù)雜數(shù)字系統(tǒng)
的功能。


2 AD9911簡介
    AD99ll是ADI公司推出的一款單片DDS器件,內(nèi)部時(shí)鐘頻率高達(dá)500 MHz,具有2、4、8、16級FSK、ASK、PSK等調(diào)制方式,可完成線性和非線性掃頻等功能,內(nèi)部集成有10位電流型D/A轉(zhuǎn)換器、超高速比較器、4~20倍可編程參考時(shí)鐘倍乘器、32位的可編程頻率寄存器、14位的可編程相位偏置寄存器、10位幅度調(diào)制偏置寄存器;具有多器件通信模式和可編程功能;采用先進(jìn)的O.35μm CMOS工藝,僅需3.3 V的供電電源可輸出高達(dá)250 MHz的同步正交信號。通過其內(nèi)部幅度、頻率、相位寄存器控制輸出信號的幅度、頻率、相位。


3 FPGA控制AD9911的具體實(shí)現(xiàn)
    采用Lattice公司的FPGALFXP6C-3T144C控制AD99ll,該器件的外部時(shí)鐘頻率為25 MHz,內(nèi)部自帶2個鎖相環(huán),通過PLL倍頻時(shí)鐘頻率高達(dá)500 MHz,10個RAM塊,每一個RAM塊的容量都是9 Kbit,提供分布式RAM,5 800個LUT,720個PFU,共有8個模塊144位的I/O端口,其中單獨(dú)輸入/輸出設(shè)置101個端口。一個I/O端口用作外部時(shí)鐘的輸入,另一個I/0端口用作系統(tǒng)上電復(fù)位中斷輸入。LatticeXP器件將非易失的Flash單元和SRAM技術(shù)組合在一起,無需配置器件提供支持“瞬間”啟動和無限可重復(fù)配置的單芯片解決方案。上電時(shí)。該配置在1 ms內(nèi)從Flash存儲器中被傳送到SRAM中,可提供瞬時(shí)上電的FPGA。

    FPGA與AD99ll的外圍電路簡單,無需外加任何驅(qū)動電路,從而節(jié)省了硬件電路設(shè)計(jì)和調(diào)試時(shí)間,如圖l所示。其中SDIO_3用于控制I/O端口的工作狀態(tài),CS為片選信號,SDIO_0是數(shù)據(jù)傳輸線,I/Oupdate使能DDS內(nèi)部各寄存器數(shù)據(jù)更新,SCLK用于輸出數(shù)據(jù)交換的控制時(shí)鐘,DDS_RET控制DDS的系統(tǒng)復(fù)位。另外,由于未采用多芯片數(shù)據(jù)通信,所以需將AD9911的l引腳和2引腳懸空,此時(shí)AD991l為單芯片獨(dú)立通信模式。
    設(shè)置AD99ll的25個寄存器,其中地址為0X00~0X03的寄存器是控制寄存器,分別用于控制設(shè)置工作模式、比較器、輸出度、系統(tǒng)時(shí)鐘等。
    首先,設(shè)置地址為0X00的寄存器CSR,用于選擇通道及通道輸入/輸出模式。本系統(tǒng)設(shè)計(jì)選用最基礎(chǔ)的SINGLE-TONE工作模式,數(shù)據(jù)輸入方式定義為MSB,則0X00寄存器中的內(nèi)容應(yīng)為0X20。
    地址為0X0l的寄存器FRl用于控制器件的工作模式,包括器件內(nèi)部PLL倍乘器的開關(guān)與倍數(shù)、系統(tǒng)時(shí)鐘開關(guān)、多芯片通信同步控制、Test—tone模式、Shift—Keying模式控制等。AD99ll外部采用25MHz的晶體振蕩器,系統(tǒng)時(shí)鐘設(shè)定為500 MHz,未使用Test—tone模式和Shift Keying模式,因此將0X0l寄存器中的VCO gain control位置為l,倍乘器倍數(shù)置為20,其他控制位全置為0。這樣地址為0X0l寄存器中的內(nèi)容應(yīng)為0XDO_00_00。
    此外,地址為0X02的寄存器主要控制多芯片通信模式和線性掃頻。地址為0X03的寄存器CFR主要控制器件的輸出波形和線性掃頻。由于本系統(tǒng)設(shè)計(jì)無需對相位累加器清零,只需使輸出波形正弦化,因此該寄存器內(nèi)容應(yīng)為0X00_03_01。然后再設(shè)置頻率寄存器、幅度寄存器、相位寄存器。由于采用Single-Tone工作模式,且只利用頻率調(diào)制,因此只需設(shè)置地址為0X04的寄存器即可。該寄存器又稱CTW0寄存器,用于控制波形頻率,精度為32位。因此,該寄存器可控制頻率為0~250 MHz。
    由于對輸出波形的相位和幅度無特殊要求,因此,其他寄存器保存為默認(rèn)值即可。
    對AD991l讀寫操作時(shí),需要注意AD9911的時(shí)序要求,如圖2和表1所示。由于FPGA的系統(tǒng)時(shí)鐘可在100~300 MHz范圍內(nèi)選擇,執(zhí)行一個指令需占用時(shí)間約為3.3~10 ns。鑒于AD9911的時(shí)序要求,要求在時(shí)間控制方面特別注意。

    如圖2所示,在SCLK上升沿,寫入數(shù)據(jù)有效,F(xiàn)PGA控制SCLK信號的產(chǎn)生。SLCK的最大頻率為200 MHz,即要求數(shù)據(jù)輸入的最大頻率不能大于200MHz。具體寫入數(shù)據(jù)的程序代碼(使用Verilog HDL編寫)如下所示:

   
    該指令用于對地址為0X00的通道選擇寄存器CSR進(jìn)行寫操作,dds_clk控制SCLK。但鑒于FPGA的高速處理能力,在程序設(shè)計(jì)時(shí)需要注意一些特殊時(shí)序要求,如以下幾方面問題。
    (1)在Single Bit Mode和2一Bit Mode模式下,SDIO_3作為SYNC_I/O,不能忽略應(yīng)將其懸空,這將導(dǎo)致系統(tǒng)無法正常工作。當(dāng)SDIO_3置0時(shí),數(shù)據(jù)通信正常,而當(dāng)SDIO_3置l或懸空時(shí),通信中斷。
    (2)AD99ll開始工作時(shí)必須先將其復(fù)位,復(fù)位時(shí)間至少應(yīng)保持lO個系統(tǒng)工作周期。
    (3)如果系統(tǒng)工作需多次使用I/O Update,要注意I/O Update引腳置l的時(shí)間控制,這關(guān)系到系統(tǒng)是否能順利設(shè)置各個寄存器。

4 例程
   
為了更好說明FPGA對AD9911的控制,以下給出相關(guān)例程:

   
    例程中,將update信號設(shè)置為手動,通過頻率控制寄存器寫入頻率控制字0X3C91_D14E,此數(shù)字轉(zhuǎn)換成十進(jìn)制為1 016 189 262,代入頻率控制字的公式,計(jì)算出頻率為118.29 MHz。使用示波器測量觀察,如圖3所示,圖像中顯示的是激光光繪機(jī)激光掃描驅(qū)動信號,可以看出,輸出波形的頻率為118.3 MHz,與初始設(shè)定值一致。由此可見,程序符合設(shè)計(jì)要求。

5 結(jié)語
    FPGA對AD9ll的控制是通過對其各控制寄存器進(jìn)行相關(guān)設(shè)置來實(shí)現(xiàn)的。隨著FPGA的廣泛應(yīng)用,以及更快的數(shù)據(jù)處理速度,基于FPGA+DDS在數(shù)據(jù)處理速度上的優(yōu)勢,FPGA控制DDS不僅可應(yīng)用于雷達(dá)線性掃描和菲林產(chǎn)品的激光掃描驅(qū)動等領(lǐng)域。而且還將在更多領(lǐng)域得到廣泛應(yīng)用。

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

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險(xiǎn)、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

電子設(shè)計(jì)自動化

21191 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉