RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

小數(shù)分頻器的設(shè)計

CHANBAEK ? 來源:Andy的ICer之路 ? 作者:AndyICer ? 2023-03-23 15:08 ? 次閱讀

前面分別介紹了偶數(shù)和奇數(shù)分頻(即整數(shù)分頻),接下來本文介紹小數(shù)分頻。

對于要求相位以及占空比嚴格的小數(shù)分頻,建議采用模擬電路實現(xiàn)。 而使用數(shù)字電路實現(xiàn)只能保證盡量均勻,在長時間內(nèi)進行分頻 。

在討論小數(shù)分頻之前,先問一個問題:設(shè)計中是否真的需要50%占空比的時鐘

在回答這個問題之前,可以先回顧之前我們寫過的RTL設(shè)計,可以看一下之前的RTL設(shè)計代碼中always塊是不是大部分都是@(posedge clk)。 對于絕大多數(shù)的觸發(fā)器,其實只需要用到時鐘的上升沿觸發(fā),很少用到下降沿。 在這種情況下,只要上升沿和時鐘頻率有關(guān)系,什么時候來下降沿不重要! 所以50%的占空比不是必須的 。

因此在小數(shù)分頻器中我們關(guān)注的是如何得到一個盡量均勻的分頻信號,而不是得到一個絕對50%占空比的分頻信號。

下面以4.5倍的分頻(非50%占空比)作為例子介紹,即每9個參考時鐘包含2個對稱脈沖。 下面是4.5分頻的設(shè)計步驟。

①:使用復(fù)位值為000000001的9位移位寄存器,可以在每個時鐘上升沿使移位寄存器循環(huán)左移一位。

②:要產(chǎn)生第一個脈沖,必須使在半周期時移動第一位并將第一位與第二位進行或操作。

③:要產(chǎn)生第二個脈沖,第5位和第6位必須在半周期時移動并與原始第6位進行或操作。

注意:所有這些移位都是用來保證輸出波形不含毛刺的必要條件。

上面產(chǎn)生的時鐘占空比為40%,并且輸出的時鐘完全不含毛刺。

always@(posedge clk or negedge rst_n)
  if(!rst_n)
    cnt[9:1] <= 9'b000000001;
  else
    cnt[9:1] <= cnt[9:1] << 1;
    
    
always@(negedge clk or negedge rst_n)
  if(!rst_n)begin
    count1 <= 1'b0;
    count5 <= 1'b0;
    count6 <= 1'b0;
  end
  else begin
    count1 <= cnt[1];
    count5 <= cnt[5];
    count6 <= cnt[6];  
  end

assign clkout = (cnt[6] | count5 | count6) | 
                (cnt[0] | cnt[1] |count1);

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 脈沖
    +關(guān)注

    關(guān)注

    20

    文章

    889

    瀏覽量

    95620
  • 分頻器
    +關(guān)注

    關(guān)注

    43

    文章

    447

    瀏覽量

    49876
  • 時鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131446
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59760
  • 小數(shù)分頻
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6678
收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的雙模前置小數(shù)分頻器的設(shè)計

             頻率合成技術(shù)是現(xiàn)代通訊系統(tǒng)的重要組成部分,他將一個高穩(wěn)定和高準確度的基準頻率,經(jīng)過四則運算,產(chǎn)生同樣穩(wěn)定度和基準度的
    發(fā)表于 11-08 17:58 ?1875次閱讀
    基于FPGA的雙模前置<b class='flag-5'>小數(shù)分頻器</b>的設(shè)計

    FPGA眾多分頻資料,不容錯過

    `基于FPGA+的任意小數(shù)分頻器的設(shè)計基于FPGA的多種分頻設(shè)計與實現(xiàn)基于FPGA的小數(shù)分頻器的實用Verilog 實現(xiàn)基于FPGA 的通用分頻用Verilog+HDL實現(xiàn)基于FPGA
    發(fā)表于 02-03 15:02

    低通濾波的FPGA設(shè)計及仿真

    主要任務(wù):1.熟悉低通濾波的原理及應(yīng)用2.熟悉FPGA的硬件描述3.FPGA如何實現(xiàn)小數(shù)分頻器4.用MATLAB對低通濾波的驗證預(yù)期成果或目標:FPGA對低通濾波的Verilog
    發(fā)表于 04-04 22:16

    請問AD9361中ADC、DAC采樣時鐘的可設(shè)置的最小分辨率是多少?

    AD9361中ADC、DAC采樣時鐘可通過小數(shù)分頻器設(shè)置,其可設(shè)置的最小分辨率是多少?與輸入?yún)⒖紩r鐘頻率是什么關(guān)系?
    發(fā)表于 08-06 09:26

    FPGA的小數(shù)分頻器的實現(xiàn),并行快速FIR濾波的FPGA實現(xiàn).pdf

    發(fā)表于 09-17 10:45

    如何在保證相位噪聲性能的基礎(chǔ)上改善整數(shù)邊界雜散達10dB?

    小數(shù)分頻器整數(shù)邊界雜散問題的提出小數(shù)分頻器整數(shù)邊界雜散的優(yōu)化設(shè)計
    發(fā)表于 04-19 08:32

    基于FPGA的小數(shù)分頻器如何去實現(xiàn)?

    雙模前置小數(shù)分頻原理是什么?如何對小數(shù)分頻器進行仿真測試?
    發(fā)表于 04-29 07:29

    任意分頻系數(shù)小數(shù)分頻器相關(guān)文檔及源代碼

    任意分頻系數(shù)小數(shù)分頻器相關(guān)文檔及源代碼
    發(fā)表于 08-03 09:49 ?75次下載
    任意<b class='flag-5'>分頻</b>系數(shù)<b class='flag-5'>小數(shù)分頻器</b>相關(guān)文檔及源代碼

    FPGA實現(xiàn)小數(shù)分頻器

    介紹了一種基于FPGA的雙模前置小數(shù)分頻器分頻原理及電路設(shè)計,并用VHDL編程實現(xiàn)分頻器的仿真.
    發(fā)表于 11-29 16:43 ?48次下載
    FPGA實現(xiàn)<b class='flag-5'>小數(shù)分頻器</b>

    △∑小數(shù)頻率合成器中的小數(shù)分頻器設(shè)計

    △∑小數(shù)頻率合成器中的小數(shù)分頻器設(shè)計設(shè)計方案、技術(shù)指標、調(diào)試等。
    發(fā)表于 05-24 10:03 ?9次下載

    實現(xiàn)任意整數(shù)分頻的原理與方法講解

    分頻器是一種基本電路,通常用來對某個給定頻率進行分頻,得到所需的頻率。整數(shù)分頻器的實現(xiàn)非常簡單,可采用標準的計數(shù),也可以采用可編邏輯器件設(shè)計實現(xiàn)。但在某些場合下,時鐘源與所需的頻率不
    的頭像 發(fā)表于 11-20 07:05 ?7301次閱讀

    如何使用FPGA進行任意小數(shù)分頻器的設(shè)計

    論文分析了雙模前置小數(shù)分頻器分頻原理和電路實現(xiàn)。結(jié)合脈沖刪除技術(shù),提出了一種適于硬件電路實現(xiàn)的任意小數(shù)分頻的設(shè)計方案 ,用 VerilogHDL語 言編程 ,在 QuartusII下對 此方案進 行 了仿 真 ,并用 Cycl
    發(fā)表于 08-02 08:00 ?5次下載
    如何使用FPGA進行任意<b class='flag-5'>小數(shù)分頻器</b>的設(shè)計

    具有小數(shù)分頻器的CDCM6208 2:8時鐘生成器/抖動消除數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有小數(shù)分頻器的CDCM6208 2:8時鐘生成器/抖動消除數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-20 09:07 ?0次下載
    具有<b class='flag-5'>小數(shù)分頻器</b>的CDCM6208 2:8時鐘生成器/抖動消除<b class='flag-5'>器</b>數(shù)據(jù)表

    CDCM6208V1F具有小數(shù)分頻器的2:8時鐘生成器/抖動消除數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCM6208V1F具有小數(shù)分頻器的2:8時鐘生成器/抖動消除數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-20 09:13 ?0次下載
    CDCM6208V1F具有<b class='flag-5'>小數(shù)分頻器</b>的2:8時鐘生成器/抖動消除<b class='flag-5'>器</b>數(shù)據(jù)表

    CDCM6208V2G具有小數(shù)分頻器的2:8時鐘發(fā)生/抖動消除數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCM6208V2G具有小數(shù)分頻器的2:8時鐘發(fā)生/抖動消除數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-20 09:14 ?0次下載
    CDCM6208V2G具有<b class='flag-5'>小數(shù)分頻器</b>的2:8時鐘發(fā)生<b class='flag-5'>器</b>/抖動消除<b class='flag-5'>器</b>數(shù)據(jù)表
    RM新时代网站-首页