新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DDS技術的波形發生器設計與仿真

        基于DDS技術的波形發生器設計與仿真

        作者: 時間:2015-04-21 來源:網絡 收藏

          (5)波形存儲器設計

        本文引用地址:http://www.104case.com/article/272868.htm

          波形數據ROM就是存放波形數據的存儲器,大多產品都將波形數據存放在外部的ROM中,這樣使得各部分結構清晰,測試、維護更加方便但由于ROM本身讀取速度慢的缺點,使得整個系統性能下降,工作頻率下降,為了解決以上問題,本設計使用的是用FPGA設計出ROM,在FPGA中存放波形數據,使用Quartus II9.0中的Mega Wizard Plug-In Manager來生成一個ROM,如圖6所示。

          

         

          Mega Wizard Plug-In Manager的設置,根據設計的要求,經過七步的設置,就可以生成一個ROM的IP核。當在波形ROM中固化所需波形的一個周期的幅度值后,由地址發生器產生的地址對波形ROM尋址,依次可取出送至D/A轉換及濾波后即可得到所需的模擬波形輸出。計算波形數據可以有兩種方法:C語言與matlab計算。

          3.仿真實驗結果

          按照第2節的系統設計,設計程序下載到FPGA芯片,使用QuartusII軟件自帶SignalTapII嵌入式邏輯分析進行仿真,觀察信號波形圖,正弦波如圖7,三角波如圖8,方波如圖9,鋸齒波如圖10.

          

         

          4.總結

          經實驗結果表明,通過技術合成的波形具有良好的穩定性,易于控制和調節,利用FPGA能在很短時間內快速構建任意波形,提高了設計效率,具有實際應用價值。

        負離子發生器相關文章:負離子發生器原理
        晶振相關文章:晶振原理
        離子色譜儀相關文章:離子色譜儀原理

        上一頁 1 2 下一頁

        關鍵詞: DDS 波形發生器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泗水县| 凤凰县| 益阳市| 西乡县| 德惠市| 南丰县| 滁州市| 偏关县| 嵩明县| 秀山| 牡丹江市| 宣威市| 东乡| 克东县| 富民县| 什邡市| 温泉县| 富锦市| 潍坊市| 巴东县| 双牌县| 临湘市| 上林县| 星座| 延安市| 秭归县| 扶沟县| 和林格尔县| 临猗县| 台江县| 卫辉市| 平陆县| 凯里市| 高安市| 两当县| 青浦区| 泸溪县| 宁南县| 汾西县| 连平县| 榆中县|