0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现分频时钟的切换

星星科技指导员 来源:eetop 作者:eetop 2023-12-14 15:28 次阅读

前几天看到有人讨论如何实现分频时钟÷2,÷4,÷8,÷16之间的切换。

1628031876947778.png

其实这个分频时钟切换很简单,根本不需要额外的切换电路。一个共用的计数器,加一点控制逻辑,就可以了,而且可以实现2到16任意整数分频率之间的无缝切换。

1628031900727297.png

RTL示意如下。这里的关键是要等当前周期跑到最后才切换到新的分频率。这样才能保障输出总是一个完整的周期,不会出现不规则的周期。

这里没有加奇数分频占空比调整。如果希望奇数分频后占空比是50-50,要再加一个negedge DFF,再加一个OR,很简单的,就不赘述了。

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


审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计数器
    +关注

    关注

    32

    文章

    2256

    浏览量

    94476
  • 时钟设计
    +关注

    关注

    0

    文章

    27

    浏览量

    10908
  • 控制逻辑
    +关注

    关注

    0

    文章

    14

    浏览量

    2311
收藏 人收藏

    评论

    相关推荐

    异步时钟切换电路

    异步时钟切换电路
    发表于 05-08 09:40 5852次阅读
    异步<b class='flag-5'>时钟</b><b class='flag-5'>切换</b>电路

    时钟设计中时钟切换电路设计案例

    在多时钟设计中可能需要进行时钟切换。由于时钟之间可能存在相位、频率等差异,直接切换时钟可能导致
    的头像 发表于 09-24 11:20 5718次阅读
    多<b class='flag-5'>时钟</b>设计中<b class='flag-5'>时钟</b><b class='flag-5'>切换</b>电路设计案例

    时钟分频电路实现精讲

    时钟分频电路实现精讲
    发表于 04-18 12:07

    SPARTAN 3E上的时钟分频怎么实现

    你好,我需要在SPARTAN 3E上实现运行时,用户可切换时钟分频。它适用于用户可以在VGA(25MHz像素时钟)或SVGA(50MHz)
    发表于 06-20 11:56

    时钟切换模式是如何工作的?

    嗨,伙计,我使用PIC18F97 J94。目前,我的问题是动态切换时钟(振荡器)。我在切换前的设置是:OSCCONbits.COSC0=1;//快速RC振荡器(FRC)除以N个
    发表于 11-01 07:49

    基于FPGA的高频时钟分频和分配设计

    摘要:介绍了为PET(正电子发射断层扫描仪)的前端电子学模块提供时间基准而设计的一种新型高频时钟扇出电路。该电路利用FPGA芯片来实现对高频时钟分频
    发表于 06-20 12:41 1350次阅读
    基于FPGA的高频<b class='flag-5'>时钟</b>的<b class='flag-5'>分频</b>和分配设计

    时钟分频及定时变换电路

    时钟分频及定时变换电路
    发表于 10-11 10:35 2287次阅读
    <b class='flag-5'>时钟</b><b class='flag-5'>分频</b>及定时变换电路

    用Verilog实现基于FPGA的通用分频器的设计

    用 Verilog实现基于FPGA 的通用分频器的设计时钟分频包括奇数和偶数分频
    发表于 07-14 11:32 46次下载

    如何理解STM32系统时钟分频

    STM32中有一个全速功能的USB模块,其串行接口引擎需要一个频率为48MHz的时钟源。该时钟源只能从PLL输出端获取,可以选择为1.5分频或者1分频,也就是,当需要使用USB模块时,
    发表于 11-30 09:14 7211次阅读
    如何理解STM32系统<b class='flag-5'>时钟</b>和<b class='flag-5'>分频</b>

    SDI II动态TX时钟切换

    SDI II动态TX时钟切换功能实现和硬件验证
    的头像 发表于 06-20 00:34 5496次阅读

    程序实现对输入时钟信号的7分频

    程序实现对输入时钟信号的7分频介绍。
    发表于 03-17 14:59 11次下载

    探讨时钟切换电路的实现

    外部晶振+内部时钟震荡器+内部PLL +内部分频器产生时钟,性能高一点的MCU基本都采用这种方案。
    的头像 发表于 08-31 18:04 1115次阅读

    verilog的时钟分频时钟使能

    时钟使能电路是同步设计的基本电路,在很多设计中,虽然内部不同模块的处理速度不同,但由于这些时钟是同源的,可以将它们转化为单一时钟处理;在ASIC中可以通过STA约束让分频始终和源
    的头像 发表于 01-05 14:00 1714次阅读

    时钟切换电路设计方案

    随着各种应用场景的限制,芯片在运行时往往需要在不同的应用下切换不同的时钟源,例如低功耗和高性能模式就分别需要低频率和高频率的时钟。两个时钟源有可能是同源且频率比呈倍数关系,也有可能是不
    的头像 发表于 03-29 11:41 1493次阅读
    <b class='flag-5'>时钟</b><b class='flag-5'>切换</b>电路设计方案

    利用FPGA的高频时钟扇出电路的分频和分配设计

    基于FPGA的高频时钟分频分频设计
    发表于 08-16 11:42 1次下载