色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于EP2C8Q208C和AD9858芯片實現雷達信號源的應用設計

電子設計 ? 來源:電子設計工程 ? 作者:郝政宇 , 劉書明 ? 2020-07-27 08:50 ? 次閱讀

1、 引言

一般的雷達信號源實現主要有三種方式:第一種方式是采用DDS和MCU控制器件結合的方式;第二種是DDS、MCU控制器件和FPGA等可編程器件結合的方式:第三種是由FPGA等可編程器件實現DDS的方式。第一種方式利用專用DDS器件可以產生具有較好的雜散抑制和諧波抑制性能的雷達波形。控制簡單。但不易于實現復雜波形的控制時序,靈活性差:第二種方式不僅可以產生有較好雜散抑制性能的雷達波形。還易于產生各種復雜的雷達信號,但附加了控制器和時序生成器,增大了電路的復雜性:第三種方式適用于產生特定要求的信號,但開發周期長,雜散抑制和諧波抑制指標難以達到專用DDS的水平。

隨著FPGA工藝的不斷發展,設計人員在FP-GA上嵌入軟核處理器成為可能,即所謂的SoPC(System on a Programmable Chip)解決方案,它是指在FPGA內部嵌入包括CPU在內的各種IP,組成一個完整系統.在單片FPGA內部實現一個完整系統功能。本文采用Altera公司提供的SoPC Builder工具將Nios II CPU軟核嵌入到Cyclone II系列FPGA內部以控制高性能DDS器件AD9858,并采用該片FPGA產生其他控制時序。這樣既充分利用了專用DDS的良好特性和完備功能,同時又大大減少處理器外圍擴展元件數目,提高系統集成度,降低外圍電路布局走線的復雜度,提高系統的抗干擾能力,便于今后升級擴展。

2、 器件簡介

2.1 CycloneⅡ系列FPGA及NiosⅡ簡介

Cyclone II系列FPGA采用TSMC 90 nm低k絕緣工藝,具有完備的性能和極低的功耗,而價格與ASIC相當。它具有多達68 416個邏輯單元(LE)和1.1 Mbit嵌入式存儲器,具備很多優化的特性,包括多達150個嵌入18×18乘法器、專用外部存儲器接口電路、4 Kbit嵌入存儲塊、鎖相環(PLL)和高速差分I/O能力。其差分I/O信號可提供更好的噪聲容限,產生更低的電子干擾(EMI),并降低了功耗。其增強型鎖相環(PLL)能提供先進的時鐘管理能力。它還支持:Nios II系列32位RISC嵌入式處理器。

Nios II是Altera公司推出的第二代IP軟核處理器,具有超過200 DMIP的性能,并與其他IP核構成SOPC系統的主要部分。用戶可以通過自定義邏輯的方法在SoPC設計中添加自己開發的IP核,充分體現了SoPC設計靈活和高效的優越性。Nios II系列嵌入式處理器包括三種CPU內核:高性能內核(Nios II/f,快速)、低成本內核(Nios II/e,經濟)和性價比均衡內核(Nios II/s,標準)。采用Quartus II設計軟件集成的SoPC Builder工具,可以在系統中輕松嵌入Nios II處理器。本系統設計采用該系列EP2C8Q208C7。

2.2 AD9858簡介

AD9858是ADI公司推出的直接數字頻率合成器(DDS),其10-bit DAC具有高達1 GS/s模擬輸出,頻率高達400 MHz。它具有快速調頻和精細調諧分辨率的特性,可快速產生單頻脈沖、線性調頻及相位編碼信號。AD9858的雜散抑制性能和諧波抑制性能也非常突出,當輸出40 MHz信號時,±1 MHz帶寬內的數模轉換SFDR為一87 dBc;輸出180 MHz信號時。±1 MHz帶寬內的數/模轉換SFDR為-84 dBc,能滿足高性能雷達低雜散、低相位噪聲的要求。AD9858內部集成有電荷泵(CP)、相頻檢測器(PFD)和模擬混頻器,可以將高速DDS和鎖相環(PLL)及混頻器結合使用。AD9858具有對輸入時鐘二分頻功能,外部時鐘高達2 GHz。對AD9858進行配置也非常容易,只需把控制字通過并行或串行方式寫入片上的控制寄存器即可。AD9858比先前的解決方案速度提高了3倍,功耗卻沒有增加,還具有可編程的全睡眠模式,因而適應用于無線設備以及軍事系統的設計。

AD9858的優勢在于其具有四套頻率調諧寄存器(FTW)及四個相位調整寄存器(POW),這使得它可以方便快速產生線性調頻信號以及相位編碼信號,而且這四個控制寄存器的選擇是由外部選擇信號PS1、PS0實現的,可大大減少了子碼間的轉換時間。

3、 統設計方案

3.1 硬件結構

本系統硬件框圖如圖1所示。FPGA和AD9858的并行數據/地址總線相連,提供讀/寫信號、復位信號和PS0、PS1信號。AD9858的輸入時鐘由外部時鐘源電路提供,采用差分電平標準。AD9858的輸出首先經過放大電路,使其滿足功率要求,然后再經過濾波電路。FPGA接收主機的波形選擇控制信號,產生各種同步時序,并為內嵌Nios II CPU提供中斷信號。Nios II CPU響應不同的中斷,通過并行方式為AD9858提供各種控制字和初始化,從而產生不同的雷達波形。

基于EP2C8Q208C和AD9858芯片實現雷達信號源的應用設計

其中Nios II CPU是由Quartus II設計軟件集成的SoPC Builder工具生成。用戶可以通過SoPCBuilder的圖形用戶界面從Ahera公司提供的IP元件庫中選取一些組件,如Nios II、DMA、SRAM、Flash等等,并根據實際需要設置這些IP的配置參數。用戶還可以自行編寫HDL代碼模塊作為用戶自定義邏輯添加到SoPC Builder中。由于本系統功能相對簡單,所以采用Cyclone II片內的嵌入式RAM構成Nios II的數據和程序存儲區。對于其他功能復雜、控制程序較大的設計,應擴展片外SRAM和Flash作為Nios II的數據和程序存儲區。

對AD9858的控制實質就是通過其并行數據和地址總線傳送控制字,可通過在SoPC Builder中為AD9858生成一個用戶自定義邏輯接口實現。但考慮到AD9858的讀寫時序比較簡單,也可以直接采用Nios II現有IP元件庫里的PIO來生成所需要的讀寫時序。PIO (Parallel Input/Output)是SoPCBuilder中最常用的IP之一,它有輸入、輸出以及雙向口三種類型。另外,它還支持中斷檢測,不過中斷檢測及處理只在其作為輸入設備時可用。AD9858并行總線的寫時序如圖2所示。

需要注意的是,寫使能信號(低有效)的最小周期為9 ns,為低電平的時間最少是3 ns,為高電平的時間最少是6 ns,而地址和數據信號的建立時間分別為3 ns和3.5 ns。圖3為用嵌入式邏輯分析儀SignalTap II采樣的一段用PIO生成的AD9858并行總線寫時序。完全滿足設計要求。

最終生成的Nios II系統如圖4所示。其中,jtag_uart_0是為了調試時便于Nios II和主機通信而編寫的,也可以省去。外部中斷EX_IRQ0和EX_IRQ1也是用PIO實現。

DDS輸出信號的質量取決于為AD9858提供工作時鐘的外部時鐘源,本系統采用40 MHz高性能晶體振蕩器,然后通過PLL倍頻電路獲得240 MHz參考時鐘。同時將時鐘轉換成符合AD9858要求的差分信號,以降低共模干擾。輸出信號的濾波器設計好壞也直接影響到最終輸出信號的質量。若采用單一的帶通濾波器抑制DDS輸出雜散,對頻率合成器帶內雜散性能并沒有提高。采用濾波器組則會帶來電路復雜、增大體積以及延長頻率切換時間等問題。目前,一般是通過DDS輸出驅動倍頻器鏈,達到提高輸出頻譜和拓展頻譜帶寬的要求,但同時也會導致DDS輸出帶內頻譜純度惡化。印制板設計要滿足高速數模混合電路電磁兼容方面的設計原則,以使系統性能更佳。

3.2 軟件設計

本系統的軟件設計采用Altera公司提供的E-DA設計工具Quartus II,主要包括兩個部分:首先是由Ouartus II集成的SoPC Builder工具生成Nios IICPU并進行相應的設置,用原理圖和HDL語言設計。FPGA的其他時序控制程序;其次是用Quarus II集成的Nios II IDE綜合開發環境為Nios II CPU編寫控制AD9858的程序,采用C/C++語言編寫,分為主程序模塊和中斷響應程序模塊。

因為本設計只采用片內RAM作為Nios II(CPU的程序和數據存儲區,所以在Nios II IDE綜合開發環境下前先對項目進行一些編譯設置,以使編譯器編譯出效率更高、占用空間更小的代碼。在用戶工程屬性對話框內將Optimization Level設為“Opti-mize size(-Os)”,在系統庫工程屬性對話框內也做同樣的設置,同時將Max file descriptors設為4,清除“Clean exit(flush buffers)”和“Link with profiling li-brary”前的選中框,選中“Reduced device drivers”和“Small C Library”。

AD9858有兩種工作模式:單頻模式和掃頻模式。單頻模式的配置比較簡單,只需將控制寄存器(CFR)、頻率調諧字(FTW)配置完畢,即可打開該功能。頻率掃描模式需要配置的寄存器有控制寄存器(CFR)、頻率調諧字(Frw)、增量頻率調諧字(DFTW)、增量頻率斜率控制字(DFRRW)和相位偏移字(POW)。其中,控制寄存器一共有4個字節,地址分別為0x00、0x01、0x02和0x03。在本設計中,未用到PLL功能.故與PLL有關的控制字均置為無效。0x01的Bit7為掃頻使能位,將其置1打開掃頻功能。上電復位以后,Nios II CPU處于等待中斷狀態,它根據FPGA的時序控制程序發出的中斷信號執行相應的中斷響應程序,通過對各種寄存器賦值可產生線性調頻或相位編碼信號。

關于采用AD9858產生線性調頻信號還需進一步說明,其工作原理是:指定頻率起始點和步進頻率,頻率以系統時鐘的1/8或其整數倍累加,但是在沒有指定上限頻率的情況下,會一直掃到1/2參考時鐘頻率處,即奈奎斯特頻率,所以需要外部定時器控制何時停止頻率累加。通過FPGA的時序控制程序可以靈活地設定定時器,實現對上限頻率精確控制。

Nios II的中斷程序編程需要調用API函數alt_irq_register()向系統。ISR注冊用戶ISR。其原形為:

其中,id代表被服務的中斷向量號;context是運行參數指針,作為第一個參數傳給用戶。ISR;isr是函數指針。指向用戶。ISR入口。如果注冊成功,函數返回0,并允許全局中斷及被服務中斷;如果不成功則返回非0值。

用戶定義的用戶ISR程序要符合統一的原形定義,即:

其中,入口參數與返回值要嚴格按標準形式定義。否則系統ISR,將不能正確對其調用。

中斷程序的部分代碼如下:

4、 結束語

系統通過一片FPGA實現內嵌CPU軟核控制外圍DDS,同時形成各種系統所需的同步控制時序。實驗證明其調頻性能和穩定精度等各項指標均達到設計要求。SoPC是目前嵌入式系統設計的一個新趨勢,由于FPGA的可編程特性,可以在不改變任何外圍電路的情況下靈活地對系統進行重新配置,軟硬件升級。此外,還可以實現對Nios II CPU的RTOS操作系統的移植,以實現更豐富的功能和產生更為復雜的雷達波形,從而簡化雷達信號源的設計,提高系統的集成度。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51154

    瀏覽量

    426256
  • 控制器
    +關注

    關注

    112

    文章

    16444

    瀏覽量

    179047
  • 雷達
    +關注

    關注

    50

    文章

    2965

    瀏覽量

    117850
收藏 人收藏

    評論

    相關推薦

    AD9858實現雷達寬帶調頻源設計

    本文介紹了高性能DDS芯片AD9858的主要特點和配置方法,論述了AD9858實現雷達寬帶 調頻源 的原理和可行性,以圖形的方式說明了硬件結
    發表于 10-08 11:24 ?2663次閱讀
    <b class='flag-5'>AD9858</b><b class='flag-5'>實現</b><b class='flag-5'>雷達</b>寬帶調頻源設計

    采用AD9858和AD4360_2實現UHF波段頻率合成系統的設計

    、相位噪聲等系統參數要求,筆者采用DDS+PLL混合頻率合成技術,并充分利用AD9858等高集成化芯片,設計了一種可滿足系統信號源輸出要求的頻率合成器。
    的頭像 發表于 12-18 08:05 ?5021次閱讀
    采用<b class='flag-5'>AD9858</b>和AD4360_<b class='flag-5'>2</b><b class='flag-5'>實現</b>UHF波段頻率合成系統的設計

    基于EP2C8Q208C7和AD9858實現雷達信號源的應用方案

    一般的雷達信號源實現主要有三種方式:第一種方式是采用DDS和MCU控制器件結合的方式;第二種是DDS、MCU控制器件和FPGA等可編程器件結合的方式:第三種是由FPGA等可編程器件實現
    發表于 12-01 10:13 ?1499次閱讀
    基于<b class='flag-5'>EP2C8Q208C</b>7和<b class='flag-5'>AD9858</b><b class='flag-5'>實現</b><b class='flag-5'>雷達</b><b class='flag-5'>信號源</b>的應用方案

    用DDS器件AD9858實現復雜雷達信號源 (圖)

    用DDS器件AD9858實現復雜雷達信號源 (圖)摘 要:本文簡要介紹DDS器件AD9858的系統結構和基本原理,以及使用
    發表于 09-22 09:48

    EP2C8Q208C JTAG下載的奇怪現象,大家討論下

    本人為新手,最近做了一塊板子,上面有兩塊EP2C8Q208C的FPGA,電源正常,為了測試JTAG口,設計了一個簡單的點亮LED燈的Nios內核。電路板通過JTAG口和電腦連接后,供電,此時3.3V
    發表于 01-23 21:51

    各位大神,求AD9858的外圍電路,DAC輸出,急。。

    各位大神,我正在做基于AD9858信號源,直接DAC輸出,急求一個AD9858芯片的外圍電路,謝謝啦
    發表于 03-28 21:33

    請問AD9858參考信號REFCLK是采用的何種方式提供的

    在datasheet芯片的典型表現中:參考信號REFCLK是采用的何種方式提供的:是晶振還是用信號源?目前的測試中相位噪聲比datasheet中的要惡化不少,可能的原因有哪些呢?AD9858
    發表于 11-16 09:47

    采用AD9858實現雷達信號源的應用設計

    一般的雷達信號源實現主要有三種方式:第一種方式是采用DDS和MCU控制器件結合的方式;第二種是DDS、MCU控制器件和FPGA等可編程器件結合的方式:第三種是由FPGA等可編程器件實現
    發表于 11-24 06:39

    回收EP2C8Q208C8N,收購EP2C8Q208C8N

    回收EP2C8Q208C8N,收購EP2C8Q208C8N,深圳帝歐電子長期大量回收EP2C8Q208C8N,長期高價收購EP2C8Q208C8N,帝歐趙生***QQ181623310
    發表于 12-07 17:40

    DDS工作原理是?用DDS芯片AD9858寬帶雷達信號源要設計最佳?

    DDS的基本原理的基礎上,如果要用DDS器件AD9858,并結合單片機+CPLD的設計方法實現寬帶雷達信號源的話,有什么設計方案可以借鑒嗎?
    發表于 04-06 08:57

    如何利用AD9858設計雷達寬帶調頻源?

    AD9858的主要特點AD9858的配置及工作模式基于DDS芯片AD9858雷達寬帶調頻源的設計
    發表于 04-07 06:35

    AD9858具有哪些性能特點及應用?

    AD9858的主要性能指標AD9858的特點是什么AD9858雷達信號源中的應用
    發表于 04-08 06:43

    基于AD9858寬帶雷達信號源的設計及應用

    在一些需要高頻分辨率、設置轉換度的應用場合,直接數字頻率合成器(DDS)技術具有其他頻率合成方法無法比擬的優勢。在介紹DDS的基本原理及其典型器件AD9858的結構和功能的基
    發表于 07-21 16:06 ?42次下載

    DDS器件AD9858實現復雜雷達信號源

    本文簡要介紹DDS器件AD9858的系統結構和基本原理,以及使用AD9858實現復雜雷達信號源的原理和方法,并以
    發表于 08-24 16:19 ?2847次閱讀
    DDS器件<b class='flag-5'>AD9858</b><b class='flag-5'>實現</b>復雜<b class='flag-5'>雷達</b><b class='flag-5'>信號源</b>

    可編程模擬雷達信號源的設計

    采用Silicon公司C8051F340微處理器芯片,控制直接數字頻率合成芯片AD9858輸出模擬雷達
    發表于 10-19 15:07 ?44次下載
    可編程模擬<b class='flag-5'>雷達</b><b class='flag-5'>信號源</b>的設計
    主站蜘蛛池模板: 欧美日韩高清一区 | 97一期涩涩97片久久久久久久 | 久久精品无码成人国产毛 | 国产青青草原 | 在线电影一区二区 | 沦为公交两奶头春药高潮迭起 | 欧美一区二区VA毛片视频 | 碰超成人在线公开免费视频 | 色婷婷综合久久久久中文一区二区 | 中文成人在线视频 | 日本亚洲欧洲免费旡码 | 亚洲综合色婷婷在线影院 | 视频一区亚洲视频无码 | 超碰caoporn | 午夜dj影院视频观看 | 少妇伦子伦精品无码 | 性盈盈剧场 | 久久综合中文字幕佐佐木希 | 37大但人文艺术A级都市天气 | 99re这里只有精品国产 | 黄得让人湿的片段 | 翁公咬着小娇乳H边走边欢A | 野花视频在线观看免费最新动漫 | 香蕉鱼视频观看在线视频下载 | 99精品无码AV在线播放 | 十八禁啪啦啪漫画 | 久久夜色撩人精品国产 | 青青青国产依人精品视频 | 一区二区三区高清视频 | 亚洲精品福利一区二区在线观看 | 十分钟免费看完整视频 | 暖暖在线观看播放视频 | 好大快用力深一点h视频 | 电影内射视频免费观看 | 亚洲日韩成人 | 边摸边吃奶玩乳尖视频 | 99re6在线视频国产精品欧美 | 日本浴室日产在线系列 | 丰满少妇被猛烈进出69影院 | 在线观看成人免费 | 亚洲精品无码葡京AV天堂 |