新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于DDS技術(shù)的多路同步信號源的設(shè)計

        基于DDS技術(shù)的多路同步信號源的設(shè)計

        作者: 時間:2009-05-14 來源:網(wǎng)絡(luò) 收藏

        用相位累加器輸出的數(shù)據(jù)作為波形存儲器的取樣地址,進(jìn)行波形的相位一幅碼轉(zhuǎn)換,即可在給定的時間上確定輸出的波形的抽樣幅碼。本設(shè)計利用FPGA資源,構(gòu)造一個10位的ROM進(jìn)行數(shù)據(jù)的存儲和轉(zhuǎn)換。

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

        ROM可利用Quartus的插件管理程序Megawiz-ard plug-in manager容易獲得,這里給出正弦波形數(shù)據(jù)生成的C程序,來生成ROM存儲的數(shù)據(jù)。要想生成其他波形的數(shù)據(jù),只需要簡單修改其中的波形表達(dá)式即可。


        3 仿真與調(diào)試
        本設(shè)計在Quartus Ⅱ中進(jìn)行分析和綜合后,得到該相位可調(diào)多輸出的結(jié)構(gòu)如圖6所示。

        在Quartus Ⅱ中,輸入控制信號:Fo=100 MHz,fword=50,pword=35,進(jìn)行仿真,其仿真結(jié)果如圖7所示。在Quartus中生成的仿真數(shù)據(jù)經(jīng)過驗證完全正確,得到了同頻和可調(diào)相的三個正弦波的幅值數(shù)據(jù)序列,完全滿足設(shè)計要求。

        4 結(jié) 語
        本設(shè)計運用VHDL硬件編程語言和技術(shù),結(jié)合FPGA高速器件,實現(xiàn)了信號的同步輸出,很好地解決了要求信號之間同頻率可調(diào),相位連續(xù)可調(diào)的問題,且具有易于程控、相位連續(xù)、輸出頻率穩(wěn)定度高、分辨率高等優(yōu)點,并且采用一個FPGA塊就解決了傳統(tǒng)上需要三個才能解決的問題,也大大降低了設(shè)計成本。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: DDS 多路 同步信號

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 房山区| 崇礼县| 高陵县| 四平市| 克什克腾旗| 二连浩特市| 房产| 年辖:市辖区| 梓潼县| 剑川县| 达日县| 海盐县| 大方县| 聂拉木县| 乌鲁木齐市| 南康市| 法库县| 普兰店市| 台安县| 巴青县| 洛阳市| 四平市| 东乡族自治县| 栖霞市| 乌兰县| 义马市| 棋牌| 东兴市| 磴口县| 大渡口区| 长寿区| 屯门区| 绥中县| 隆安县| 广河县| 兴安盟| 高邮市| 如皋市| 合肥市| 磐安县| 卢湾区|