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

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

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

如何實(shí)現(xiàn)分頻時(shí)鐘的切換

星星科技指導(dǎo)員 ? 來(lái)源:eetop ? 作者:eetop ? 2023-12-14 15:28 ? 次閱讀

前幾天看到有人討論如何實(shí)現(xiàn)分頻時(shí)鐘÷2,÷4,÷8,÷16之間的切換。

1628031876947778.png

其實(shí)這個(gè)分頻時(shí)鐘切換很簡(jiǎn)單,根本不需要額外的切換電路。一個(gè)共用的計(jì)數(shù)器,加一點(diǎn)控制邏輯,就可以了,而且可以實(shí)現(xiàn)2到16任意整數(shù)分頻率之間的無(wú)縫切換。

1628031900727297.png

RTL示意如下。這里的關(guān)鍵是要等當(dāng)前周期跑到最后才切換到新的分頻率。這樣才能保障輸出總是一個(gè)完整的周期,不會(huì)出現(xiàn)不規(guī)則的周期。

這里沒(méi)有加奇數(shù)分頻占空比調(diào)整。如果希望奇數(shù)分頻后占空比是50-50,要再加一個(gè)negedge DFF,再加一個(gè)OR,很簡(jiǎn)單的,就不贅述了。

1628032995276784.png

Divide 16 to divide 8

1628032003537365.png

Divide 8 to divide 4

1628032030798259.png

Divide 4 to divide 2

1628032060564741.png

Divide 2 to divide 8

1628032097728511.png

Divide 8 to divide 16

1628032125141432.png

Divide 16 to divide 7

1628033136209369.png


審核編輯:黃飛

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

    評(píng)論

    相關(guān)推薦

    異步時(shí)鐘切換電路

    異步時(shí)鐘切換電路
    發(fā)表于 05-08 09:40 ?5870次閱讀
    異步<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>切換</b>電路

    時(shí)鐘設(shè)計(jì)中時(shí)鐘切換電路設(shè)計(jì)案例

    在多時(shí)鐘設(shè)計(jì)中可能需要進(jìn)行時(shí)鐘切換。由于時(shí)鐘之間可能存在相位、頻率等差異,直接切換時(shí)鐘可能導(dǎo)致
    的頭像 發(fā)表于 09-24 11:20 ?5753次閱讀
    多<b class='flag-5'>時(shí)鐘</b>設(shè)計(jì)中<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>切換</b>電路設(shè)計(jì)案例

    時(shí)鐘分頻電路實(shí)現(xiàn)精講

    時(shí)鐘分頻電路實(shí)現(xiàn)精講
    發(fā)表于 04-18 12:07

    SPARTAN 3E上的時(shí)鐘分頻怎么實(shí)現(xiàn)?

    你好,我需要在SPARTAN 3E上實(shí)現(xiàn)運(yùn)行時(shí),用戶(hù)可切換時(shí)鐘分頻。它適用于用戶(hù)可以在VGA(25MHz像素時(shí)鐘)或SVGA(50MHz)
    發(fā)表于 06-20 11:56

    時(shí)鐘切換模式是如何工作的?

    嗨,伙計(jì),我使用PIC18F97 J94。目前,我的問(wèn)題是動(dòng)態(tài)切換時(shí)鐘(振蕩器)。我在切換前的設(shè)置是:OSCCONbits.COSC0=1;//快速RC振蕩器(FRC)除以N個(gè)
    發(fā)表于 11-01 07:49

    基于FPGA的高頻時(shí)鐘分頻和分配設(shè)計(jì)

    摘要:介紹了為PET(正電子發(fā)射斷層掃描儀)的前端電子學(xué)模塊提供時(shí)間基準(zhǔn)而設(shè)計(jì)的一種新型高頻時(shí)鐘扇出電路。該電路利用FPGA芯片來(lái)實(shí)現(xiàn)對(duì)高頻時(shí)鐘分頻
    發(fā)表于 06-20 12:41 ?1365次閱讀
    基于FPGA的高頻<b class='flag-5'>時(shí)鐘</b>的<b class='flag-5'>分頻</b>和分配設(shè)計(jì)

    時(shí)鐘分頻及定時(shí)變換電路

    時(shí)鐘分頻及定時(shí)變換電路
    發(fā)表于 10-11 10:35 ?2316次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>分頻</b>及定時(shí)變換電路

    用Verilog實(shí)現(xiàn)基于FPGA的通用分頻器的設(shè)計(jì)

    用 Verilog實(shí)現(xiàn)基于FPGA 的通用分頻器的設(shè)計(jì)時(shí)鐘分頻包括奇數(shù)和偶數(shù)分頻
    發(fā)表于 07-14 11:32 ?46次下載

    如何理解STM32系統(tǒng)時(shí)鐘分頻

    STM32中有一個(gè)全速功能的USB模塊,其串行接口引擎需要一個(gè)頻率為48MHz的時(shí)鐘源。該時(shí)鐘源只能從PLL輸出端獲取,可以選擇為1.5分頻或者1分頻,也就是,當(dāng)需要使用USB模塊時(shí),
    發(fā)表于 11-30 09:14 ?7237次閱讀
    如何理解STM32系統(tǒng)<b class='flag-5'>時(shí)鐘</b>和<b class='flag-5'>分頻</b>

    SDI II動(dòng)態(tài)TX時(shí)鐘切換

    SDI II動(dòng)態(tài)TX時(shí)鐘切換功能實(shí)現(xiàn)和硬件驗(yàn)證
    的頭像 發(fā)表于 06-20 00:34 ?5520次閱讀

    程序實(shí)現(xiàn)對(duì)輸入時(shí)鐘信號(hào)的7分頻

    程序實(shí)現(xiàn)對(duì)輸入時(shí)鐘信號(hào)的7分頻介紹。
    發(fā)表于 03-17 14:59 ?11次下載

    探討時(shí)鐘切換電路的實(shí)現(xiàn)

    外部晶振+內(nèi)部時(shí)鐘震蕩器+內(nèi)部PLL +內(nèi)部分頻器產(chǎn)生時(shí)鐘,性能高一點(diǎn)的MCU基本都采用這種方案。
    的頭像 發(fā)表于 08-31 18:04 ?1138次閱讀

    verilog的時(shí)鐘分頻時(shí)鐘使能

    時(shí)鐘使能電路是同步設(shè)計(jì)的基本電路,在很多設(shè)計(jì)中,雖然內(nèi)部不同模塊的處理速度不同,但由于這些時(shí)鐘是同源的,可以將它們轉(zhuǎn)化為單一時(shí)鐘處理;在ASIC中可以通過(guò)STA約束讓分頻始終和源
    的頭像 發(fā)表于 01-05 14:00 ?1795次閱讀

    時(shí)鐘切換電路設(shè)計(jì)方案

    隨著各種應(yīng)用場(chǎng)景的限制,芯片在運(yùn)行時(shí)往往需要在不同的應(yīng)用下切換不同的時(shí)鐘源,例如低功耗和高性能模式就分別需要低頻率和高頻率的時(shí)鐘。兩個(gè)時(shí)鐘源有可能是同源且頻率比呈倍數(shù)關(guān)系,也有可能是不
    的頭像 發(fā)表于 03-29 11:41 ?1525次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>切換</b>電路設(shè)計(jì)方案

    利用FPGA的高頻時(shí)鐘扇出電路的分頻和分配設(shè)計(jì)

    基于FPGA的高頻時(shí)鐘分頻分頻設(shè)計(jì)
    發(fā)表于 08-16 11:42 ?1次下載