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

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

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

3天內不再提示

基于相位累加器的任意分頻原理解析

454398 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2020-11-29 10:19 ? 次閱讀

在大部分的教科書中,都會提到如何分頻,包括奇數分頻,偶數分頻,小數分頻等。

1、DDS相位累加器

(1)DDS合成流程

首先講述DSS(直接頻率合成法)的原理。

DDS是重要的頻率合成方法,在波形發生器中有極其重要的應用。DDS主要由以下幾部分組成:
a) 相位累加器
b) RAM數據讀取
c) D/A轉換器
d) 低通濾波器

直接頻率合成法的流程圖,有固定模塊,輸入頻率控制器,輸出固定頻率的波形。如下圖:


此電路最主要模塊是相位累加器,通過相位累加器循環計數,循環讀取RAM的數據,從而得到固定頻率的波形數據。

(2)相位累加器原理

相位累加原理流程如下:


輸入頻率控制字,根據算法,來實現相位的變化,分析如下所示:

假定FPGA基準頻率為50MHz,即基準頻率:


假定計數器為32位計數器,即:


K為頻率控制字,則相位輸出的頻率為:


即:


根據相位累加原理,以及RAM緩存讀取數據,每一次0~(N-1)的循環, RAM數據間隔K讀取一次。當K=1的時候,公式能輸出最小頻率,即:


最小波形頻率步進為0.011655Hz。當fo=1Hz的時候:


所以,頻率每變化1Hz,K的步進為85.90。當K=N/2的時候,公式能輸出最大頻率(因為每個CLK跳變一次),此時:


因此,根據頻率控制字K的變化,能輸出及固定頻率的波形。

2、任意頻率分頻原理

在FPGA中某些應用場合,對頻率要求比較高的情況下,用相位累加器原理來生成固定頻率的方法,未嘗不可。


我們規定,對Cnt進行對半50%拆分,具體如下:當cnt < N/2時,f0 = 0,也就是低電平;而當cnt > N/2時,f0 = 2,也就是低電平。

同理:





在FPGA中應用,Verilog代碼如下所示:

/***************************************************
* Module Name : clk_generator
* Engineer : Crazy Bingo
* Target Device : EP2C8Q208C8
* Tool versions : Quartus II 9.1SP1
* Create Date : 2011-6-25
* Revision : v1.0
* Description :  
**************************************************/
/*************************************************
fc = 50MHz 50*10^6
fo = fc*K/(2^32)
K = fo*(2^32)/fc
= fo*(2^32)/(50*10^6)
**************************************************/
module clk_generator
#
(
parameter FREQ_WORD = 32'd8590 //1KHz
)
(
input clk, //50MHz
input rst_n, //clock reset
output reg clk_out
);
//************************************************/
reg [31:0] max_value;
always@(posedge clk or negedge rst_n)
begin
if(!rst_n)
max_value <= 1'b0;
else
max_value <= max_value + FREQ_WORD;
end
//****************************************************/
always@(posedge clk or negedge rst_n)
begin
if(!rst_n)
clk_out <= 1'b0;
else
begin
if(max_value < 32'h7FFF_FFFF)
clk_out <= 1'b0;
else
clk_out <= 1'b1;
end
end
endmodule
/*******************************************************/

本模塊可應用在多個對頻率精準度要求比較高的工程中(如UART中,需要115200Hz的bps,用這種任意分頻的原理來得到精準的方法,一定程度上能夠提高數據傳輸的準確率)。

DDS中的相位累加器的任意分頻原理,在一般工程中同樣可以應用。在某些應用場合,還是值得考慮的。
編輯:hfy


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

    關注

    1630

    文章

    21759

    瀏覽量

    604302
  • 低通濾波器
    +關注

    關注

    14

    文章

    474

    瀏覽量

    47453
  • 分頻
    +關注

    關注

    0

    文章

    241

    瀏覽量

    24877
  • 波形發生器
    +關注

    關注

    3

    文章

    293

    瀏覽量

    31397
  • 相位累加器
    +關注

    關注

    0

    文章

    10

    瀏覽量

    9199
收藏 人收藏

    評論

    相關推薦

    dds數字頻率是怎么合成的 DDS數字頻率信號發生的設計

    等優點。 一、DDS數字頻率合成原理 DDS技術的基本思想是通過控制相位的變化速度來直接產生各種頻率的信號。具體來說,DDS系統主要由相位累加器相位調制
    的頭像 發表于 10-06 15:33 ?630次閱讀

    dds輸出頻率與時鐘的關系

    系統時鐘,以產生所需的頻率。DDS系統的核心部件包括相位累加器、波形存儲(ROM查詢表)、數模轉換(DAC)和低通濾波。其工作原理可以
    的頭像 發表于 10-06 15:27 ?850次閱讀
    dds輸出頻率與時鐘的關系

    基于 FPGA 的任意波形發生+低通濾波系統設計

    累加器中加入上一個參考時鐘的數據,相加后進去寄存,然后寄存的輸出便是正弦查表的地址,通過這個數據在波形存儲區查表,再通過D/A轉換和低通濾波
    發表于 07-15 18:33

    三菱plc累加指令怎么用

    三菱PLC(Programmable Logic Controller,可編程邏輯控制)是工業自動化領域常用的一種控制累加指令是PLC編程中的一種基本指令,用于對數據進行累加操作
    的頭像 發表于 06-20 11:34 ?3836次閱讀

    相位噪聲是什么?相位噪聲對射頻鏈路有什么影響?

    理解相位噪聲之前,我們先從理想的單音開始。
    的頭像 發表于 05-30 10:42 ?1503次閱讀

    示波器內置任意波形發生的作用

    , AWG)的功能逐漸受到工程師和技術人員的青睞。本文將詳細解析示波器內置任意波形發生的作用、特點、使用方法以及應用場景,旨在為讀者提供全面的了解和指導。
    的頭像 發表于 05-29 17:10 ?864次閱讀

    任意波形發生的使用方法

    提供了極大的便利。然而,要想充分發揮任意波形發生的性能,掌握其正確的使用方法至關重要。本文將對任意波形發生的使用方法進行詳細介紹,包括設備準備、參數設置、波形生成、輸出檢測等步驟,
    的頭像 發表于 05-21 17:26 ?1439次閱讀

    深圳市九天睿芯科技有限公司獲得一項鎖相環專利

    具體來說,此款鎖相環含有:振蕩,用于生成振蕩信號;分頻器,接收振蕩信號并產生分頻信號;相位誤差抵消模塊,解析
    的頭像 發表于 04-07 10:14 ?634次閱讀
    深圳市九天睿芯科技有限公司獲得一項鎖相環專利

    電磁屏蔽技術的原理解析

    電磁屏蔽技術的原理解析 電磁屏蔽技術是一種利用特定材料或構造來阻擋、吸收或反射外界電磁波的技術。它在電子設備、通信系統以及電磁環境的凈化等方面具有重要應用,可以有效地防止電磁干擾,保護設備和人員
    的頭像 發表于 03-06 14:58 ?2791次閱讀

    分頻器的作用 分頻器的功率是不是越大越好

    分頻器是一種電子設備,用于將輸入信號分成不同頻率的輸出信號。其主要作用是將原始輸入信號分離成多個頻率范圍內的信號,以供不同的電路進行處理。分頻器廣泛應用于通信、測量和音頻系統中。 分頻器的主要
    的頭像 發表于 02-01 11:19 ?3614次閱讀

    低壓差調節(LDO)如何影響PLL相位噪聲?

    。LDO的設計和特性直接影響到PLL的性能,尤其是相位噪聲。在本文中,我們將深入探討LDO如何影響PLL的相位噪聲。 首先,我們需要了解PLL的基本結構和工作原理。PLL由振蕩分頻器
    的頭像 發表于 01-31 16:43 ?1088次閱讀

    淺談任意波形發生及通道合并功能

    淺談任意波形發生及通道合并功能? 任意波形發生(AWG)是一種能夠產生各種復雜波形的信號發生。它可以通過調節其輸出信號的幅值、頻率、
    的頭像 發表于 01-19 15:54 ?667次閱讀

    任意波發生如何輸出波形、帶調制的信號?

    任意波發生,如何輸出波形、帶調制的信號? 任意波發生是一種用于產生各種波形的信號發生。它可以生成特定頻率、幅度、
    的頭像 發表于 01-19 15:54 ?816次閱讀

    EPWM_EnableAcc是控制自動產生10個累加器然后自動關閉PWM輸出嗎?

    EPWM_EnableAcc(EPWM1, 0, 10, EPWM_IFA_ZERO_POINT); 這個是控制自動產生10個累加器然后自動關閉PWM輸出嗎? void
    發表于 01-15 07:31

    怎樣利用ADuC7060的累加器和計數來計算平均值?如何配置?

    請問怎樣利用ADuC7060的累加器和計數來計算平均值?如何配置?當ADC0RCR = ADC0RCV時會產生中斷,那請問這是什么中斷類型?在哪里配置? 請問“和ADC0RCR配合使用,可屏蔽主通道ADC中斷,從而產生較低的中斷速率”怎么
    發表于 01-15 06:18
    主站蜘蛛池模板: 伊人久久综合影院首页| 久久99re6国产在线播放| 特大黑人娇小亚洲女mp4| 精品日韩欧美一区二区三区| 扒开她的黑森林让我添动态图| 亚州天堂在线视频av| 女子叉开腿让男子桶免费软件| 三级网址在线观看| 天天看片视频免费观看| 亚洲 综合 欧美在线视频| yy4408午夜场理论片| 一个人看的WWW高清电影| 污污又黄又爽免费的网站| 男同志vdieos免费| 韩国精品韩国专区久久| 国产69精品久久久久人妻刘玥| 99精品观看| 夜色伊甸园| 小黄文污到你湿| 色小姐电影qvod播放| 欧美人妖12p| 久在线观看福利视频| 九九99亚洲精品久久久久| 国产精品久久久久永久免费看 | 美女乱草鲍高清照片| 激情丛林电影完整在线| 国产麻豆91网在线看| 成人综合在线观看| a久久99精品久久久久久蜜芽| 伊人影院综合在线| 亚洲免费在线| 亚洲精品久久99蜜芽尤物TV| 吻嘴胸全身好爽床大全| 色偷偷亚洲天堂| 日韩视频中文在线一区| 青柠在线视频| 品色堂主页| 欧美乱子YELLOWVIDEO| 女人高潮久久久叫人喷水| 免费毛片网站在线观看| 两个人看的www免费高清直播|