日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]為了滿足目前對數(shù)據(jù)處理速度的需求,設計了一種基于FPGA+DDS的控制系統(tǒng)。根據(jù)AD9910的特點設計了控制系統(tǒng)的硬件部分,詳細闡述了電源、地和濾波器的設計。設計了FPGA的軟件控制流程,給出了流程圖和關(guān)鍵部分的例程,并對DDS AD9910各個控制寄存器的設置與時序進行詳細說明,最后給出了實驗結(jié)果。實驗結(jié)果證明輸出波形質(zhì)量高、效果好。對于頻率源的設計與實現(xiàn)具有工程實踐意義。

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

1 AD9910的硬件電路設計
   
AD9910是ADI公司推出的一款單片DDS器件,內(nèi)部時鐘頻率高達1GHz,模擬輸出頻率高達400 MHz,14-bit的DAC,最小頻率分辨率為0.23 Hz,相位噪聲小于-125 dBc/Hz@1 kHz(400 MHz),窄帶無雜散動態(tài)范圍大于80 dB,串行I/O控制,具有自動線性和隨機的頻率、相位和幅度掃描功能,1 024 32位RAM,具有調(diào)幅、調(diào)相的功能,1.8 V和3.3 V供電,可實現(xiàn)多片同步。應用在高靈敏度的頻率合成器、可編程信號發(fā)生器、雷達和掃描系統(tǒng)的FM調(diào)制源、測試與測量裝置以及高速跳頻系統(tǒng)AD9910芯片的主要外圍電路為:參考信號源、控制、環(huán)路濾波器和輸出低通濾波器等電路。參考信號源為AD9910提供基準頻率,參考信號輸入芯片后,內(nèi)部的倍頻器和鎖相環(huán)起作用產(chǎn)生1GSPS的系統(tǒng)時鐘;控制電路通過芯片的I/O給內(nèi)部寄存器寫入內(nèi)容,寄存器內(nèi)容不同,芯片工作狀態(tài)不同,控制芯片可以是單片、FPGA或DSP,本設計采用FPGA;
AD9910提供專門的管腳外接環(huán)路濾波器,以優(yōu)化內(nèi)部PLL的性能,環(huán)路濾波器為簡單的低通濾波器;AD9910輸出高達400 MHz的模擬信號,為了減少噪聲,在它的輸出端口設計了400MHz的低通濾波器。
    圖1為實際設計的AD9910外圍連接圖。


    在AD9910的電路設計中,應注意以下幾個問題:
    1)AD9910電源和地設計。AD9910需要4組電源,AVDD(1.8 V)、DVDD(1.8 V)、AVDD(3.3 V)和DVDD(3.3 V),模擬電源和數(shù)字電源需要隔離,電源管腳的濾波最好采用鉭電容和陶瓷電容。在PCB設計中,數(shù)字地和模擬地分開,用磁珠單點連接,減少干擾。
    2)AD9910環(huán)路濾波器設計。當外部的時鐘較低時,例如100 MHz,系統(tǒng)時鐘1 GHz,芯片內(nèi)部的鎖相電路起作用,這時需要在外部設計環(huán)路濾波器,如圖1中R17、C47和C48構(gòu)成的RC濾波器,電容電阻值用如下公式計算。
   
   
    其中:N為分頻比,KD為鑒相器的增益,KV是VCO的增益,fOL是環(huán)路帶寬。
    3)晶振電路的設計。AD9910需要外部提供參考信號源,它的質(zhì)量直接決定了模擬輸出信號的質(zhì)量(頻率精度和相位噪聲),本設計采用高精度的溫補晶振,頻率100 MHz。在PCB設計時盡量靠近時鐘管腳。

2 FPGA控制AD9910的軟件實現(xiàn)
   
采用Ahem公司的EP1C6Q240C8控制AD9910,該器件的外部時鐘頻率為50 MHz,20個128?36 bit的RAM塊,5980個邏輯單元(LE),240個管腳,屬表貼器件。
    FPGA與AD9910的外圍電路簡單,無需外加任何驅(qū)動電路,從而節(jié)省了硬件電路設計和調(diào)試的時間,F(xiàn)PGA與AD9910的連接框圖如圖2所示。

[!--empirenews.page--]
    其中,SCLK用于輸出數(shù)據(jù)交換的控制時鐘,CS為片選信號,IO_RFSET控制DDS的系統(tǒng)復位,SDIO是數(shù)據(jù)傳輸線,IO_UPDATE使能DDS內(nèi)部各寄存器數(shù)據(jù)更新,PROFILE用來選擇八個相位/頻率寄存器中的一個,OSK用來選擇DDS的輸出鍵控模式,MASTER_RESET用來清除所有存儲單元,并且把寄存器設為默認值,PWRDWNCTL用來選擇是否使用外部使能控制,不使用時置為0,這里設置為0,PLL_LOCK用來指示鎖相環(huán)的鎖定狀態(tài)。另外,由于未采用多芯片數(shù)據(jù)通信,所以需將AD9910與同步信號相關(guān)的引腳懸空,例如7、8、9、10和53引腳。
    根據(jù)需要AD9910有4種工作模式可供選擇,分別是單音模式、RAM調(diào)制模式、Digital ramp modulation模式和并行數(shù)據(jù)端口調(diào)制模式。這里選用最基礎的signal-tone單音工作模式。
    對AD9910的17個寄存器進行設置,這里使用了AD9910的評估軟件對寄存器參數(shù)進行設置,只需要在評估軟件中輸入目標參數(shù),軟件將自動給出寄存器中的值,這樣減小了工作量。根據(jù)需要,這里僅對其中的3個寄存器進行設置,分別是地址為0X01、0X02的控制寄存器和地址為
0X0E的單音模式profile。而其他的寄存器均使用默認值,因此無需設置。
    FPGA對AD9910的軟件控制流程圖如圖3所示。


    首先,對系統(tǒng)進行初始化,對FPCA的各控制信號進行復位操作,使能CS信號。
    其次,對3個主要的寄存器進行設置。設置地址為0X01的寄存器CFR2,共32位,這里只需要使能第24位單音模式profile的幅度值,默認值為0,這里設為1,其余均使用默認值,因此地址為0X01寄存器的內(nèi)容為0X01_40_08_20。
    地址為0X02的寄存器CFR3主要用來設置PLL和VCO的參數(shù)。其中,第26位到第24位用來選擇PLL VCO參考時鐘的頻帶,這里選擇820~1 150 MHz的VC05,因此為101;第8位是PLL使能的選擇,默認值為0,這里選擇使能1;第7位到第1位這7 bit數(shù)據(jù)是PLL倍頻器的倍頻系數(shù),默認值
為0000000b,這里對外部時鐘進行40倍頻,因此,設置為0101000b。其余各位均使用默認值。所以,地址為0X02寄存器的內(nèi)容為0X1D_3F_41_ 50。
    對地址為0X0E的單音模式profile進行設置,它是用來控制DDS的幅度、相位和頻率。其中第61位到第48位這14位用來設置幅度值,根據(jù)需要在評估軟件中輸入所需幅度值可以直接查看寄存器中相應位的值,這里使用默認值00_1000_1011_0101b;第47位到第32位這16位用來設置相位偏移量,這里仍舊使用默認值0X0000;低32位是用來設置頻率控制字的值,頻率控制字,其中,fout為輸出頻率,N為頻率控制字的位數(shù),位數(shù)越大輸出頻率的分辨率越高,fc為系統(tǒng)時鐘1 GHz,這里輸出頻率為50 MHz,對應的頻率控制字為214748365,因此對應位的值設置為0X0CCC_CCCD。地址為0X0E寄存器的內(nèi)容為0X0885_0000_0CCC_CCCD。
    最后,結(jié)束IO_UPDATE的操作動作,完成一次完整的設置過程。
    對寄存器的讀寫操作是通過向輸入端口SDIO發(fā)送8位指令來實現(xiàn)的,這8位中,最高位為讀寫指令,1為讀操作,0為寫操作,低5位用來選擇在通信周期時選通哪個寄存器進行數(shù)據(jù)的傳輸,控制寄存器的內(nèi)容,如表1所示。


    對AD9910讀寫操作時,需要注意AD9910的時序要求。對于串行I/O端口的各種控制信號之間的有4種基本的時序關(guān)系,分別是串口寫時序,時鐘在低電平停止;三線串口讀時序,時鐘在低電平停止;串口寫時序,時鐘在高電平停止;兩線串口讀時序,時鐘在高電平停止。這里采用第一種時序關(guān)系,時序圖如圖4所示。


    在SCLK上升沿,寫入數(shù)據(jù)有效,F(xiàn)PGA控制SCLK信號的產(chǎn)生。具體寫入數(shù)據(jù)的程序代碼(使用Vefilog HDL編寫)如下所示:

    該指令用于對地址為0X01的控制寄存器CFR2進行寫操作。鑒于FPGA的高速處理能力,在程序設計時需要注意一些特殊的時序要求,如以下幾個方面。
    1)AD9910開始工作時必須先將其復位,復位時間保持1 000個系統(tǒng)工作周期。
    2)如果系統(tǒng)工作需要多次使用I/O_UPDATE,要注意I/O_UPDATE引腳置1的時間控制,這關(guān)系到系統(tǒng)能否順利設置各個寄存器。[!--empirenews.page--]
    為了更好的說明FPGA對AD9910的控制,以下給出相關(guān)例程:

[!--empirenews.page--]
    例程中,將update信號設置為手動,通過頻率控制singletone profile0寫入頻率控制字0X0CCC_CCCD,此數(shù)字轉(zhuǎn)換成十進制為21474836 5,代入頻率控制字的公式,計算出頻率為50 MHZ。使用示波器測量觀察,如圖5所示。


    圖中,橫坐標為時間t,單位為納秒(ns),縱坐標為電壓幅度(A),單位為毫伏(mv)??梢钥闯?,輸出波形的頻率為50 MHz,與初始設定值一致。由此可見,程序符合設計要求。

3 結(jié)束語
    FPGA對AD9910的控制是通過對其各個控制寄存器進行相關(guān)設置來實現(xiàn)的。隨著FPGA的廣泛應用,以及更快的數(shù)據(jù)處理速度,基于FPGA+D-DS的方案對于頻率源的設計與實現(xiàn)具有工程實踐意義,而且還將在更多的領域得到應用。

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

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術(shù)委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設立耐世特亞太總部蘇州智能制造項目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領創(chuàng)新的核心驅(qū)動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應用發(fā)展大會"。會議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信

傳感器模塊能實現(xiàn)便捷無接觸的后備箱或側(cè)滑門開啟,適配各種車輛架構(gòu) 該24 GHz雷達傳感器可集成于保險杠或底盤上,并通過特定的手勢或腳部動作觸發(fā)響應 已為多家歐洲主流車企啟動量產(chǎn)交付 德國布爾2025...

關(guān)鍵字: 傳感器 BSP 觸發(fā) 保險杠

以高效節(jié)能方案繪制AI算力綠色未來 上海2025年8月29日 /美通社/ -- 8月28日,臺達受邀出席"2025中國智算產(chǎn)業(yè)綠色科技大會",全方位分享臺達在智算領域的前沿洞見與綠色解決方...

關(guān)鍵字: AI 可持續(xù)發(fā)展 數(shù)據(jù)中心 BSP

淄博2025年8月29日 /美通社/ -- 8月26日至27日,TÜV南德意志集團(以下簡稱"TÜV南德")受邀參加由淄博市...

關(guān)鍵字: BSP 人工智能 信息安全 新加坡

北京2025年8月28日 /美通社/ -- 近日,北京亦莊創(chuàng)新發(fā)布消息,北京經(jīng)濟技術(shù)開發(fā)區(qū)(簡稱北京經(jīng)開區(qū),又稱北京亦莊)以"高效辦成一件事"為抓手,圍繞企業(yè)信用修復的全流程全環(huán)節(jié),打造經(jīng)開區(qū)特色的&...

關(guān)鍵字: 數(shù)字化 集成 BSP 數(shù)據(jù)共享

深圳2025年8月27日 /美通社/ -- 2025年8月27日,華測檢測認證集團股份有限公司(簡稱CTI華測檢測,股票代碼300012)與北京戴納實驗科技股份有限公司(簡稱戴納科技)在華測集團上?;赝瓿蓱?zhàn)略簽約,雙方...

關(guān)鍵字: TI AI BSP 智能化
關(guān)閉