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

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

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


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


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

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

    如圖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è)計時需要注意一些特殊時序要求,如以下幾方面問題。
    (1)在Single Bit Mode和2一Bit Mode模式下,SDIO_3作為SYNC_I/O,不能忽略應(yīng)將其懸空,這將導(dǎo)致系統(tǒng)無法正常工作。當(dāng)SDIO_3置0時,數(shù)據(jù)通信正常,而當(dāng)SDIO_3置l或懸空時,通信中斷。
    (2)AD99ll開始工作時必須先將其復(fù)位,復(fù)位時間至少應(yīng)保持lO個系統(tǒng)工作周期。
    (3)如果系統(tǒng)工作需多次使用I/O Update,要注意I/O Update引腳置l的時間控制,這關(guān)系到系統(tǒng)是否能順利設(shè)置各個寄存器。

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

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

5 結(jié)語
    FPGA對AD9ll的控制是通過對其各控制寄存器進(jìn)行相關(guān)設(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)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉