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

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

3天内不再提示

图解时钟切换电路使用方法

互联网偶像派 2023-01-16 11:22 次阅读

在soc中有一种常见的情况,有时为了考虑到功耗,性能的问题,某个模块可能在某一种情况下工作在一个频率,另一种情况下工作在另一种频率,这个时候就需要进行mux的切换,有的人就会说了,哪简单啊,加个mux啊,可事实真的如此吗?

如上图,大家会很自然而想到的一种时钟切换电路,可是,你仔细分析,你会发现该电路会出现如下的问题,毛刺!这个毛刺无论对于clk0还是clk1都不是好事,它不属于任何一个时钟域,它的脉宽根本无法确定,你切换的点会影响毛刺的宽度。

那么该如何消除毛刺,进而消除后面可能带来的问题呢,见下图,加入反馈电路。

反馈是为了确保时钟真正被关闭了,例如,select从0切换到1,也就是选择clk1,但是这时要确保clk0被完全关闭了,所以通过clk0时钟域的DFF反馈回来的1(如果能反馈1说明0已经进入到clk0时钟域的DFF中了)与clk1时钟域的select进行相与。

另外,为了解决跨时钟域的问题(select毕竟是不同于clk0,clk1时钟域的),通常还会加入1-2级的DFF。

这几个电路使用时需要注意一点的是两个clk都必须要震荡起来后才可以进行select,否则进行切换可能导致select不能被正确的传送到最后一级的与门上,这样消除毛刺的功能可能就无效。

来源:电工学习网

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

    关注

    10324

    文章

    10718

    浏览量

    528228
  • 时钟电路
    +关注

    关注

    10

    文章

    236

    浏览量

    50696
收藏 人收藏

    评论

    相关推荐

    探针头型使用方法有哪些

    探针头型的使用方法多种多样,具体取决于探针头型的类型、被测对象的特性以及测试需求。以下是一些常见探针头型的使用方法概述: 1. 凹头探针 用途 :主要用于测试长导脚、端子及绕线柱等较长或较粗的被测点
    的头像 发表于 09-07 10:57 460次阅读

    DC/DC模拟的基本使用方法和特性确认方法

    本篇介绍了DC/DC模拟的基本使用方法及确认基本特性的方法
    的头像 发表于 08-20 17:08 591次阅读
    DC/DC模拟的基本<b class='flag-5'>使用方法</b>和特性确认<b class='flag-5'>方法</b>

    浅谈锡膏的储存及使用方法

    锡膏(焊锡膏)是电子组装过程中常用的材料,它的储存和使用方法对保证焊接质量和性能至关重要。以下是详细的储存及使用方法
    的头像 发表于 06-27 10:02 768次阅读

    可编程电源使用方法

    可编程电源使用方法 可编程电源使用方法 摘要:本文详细介绍了可编程电源的使用方法,包括其基本概念、主要功能、选择原则、操作步骤、注意事项以及实际应用案例,旨在帮助读者全面了解可编程电源
    的头像 发表于 06-10 15:29 904次阅读

    手柄控制代码及使用方法

    手柄控制代码及使用方法
    的头像 发表于 05-15 10:19 1608次阅读

    555集成芯片的使用方法

    555集成芯片的使用方法主要依赖于其特定的引脚功能和电路设计。
    的头像 发表于 03-25 14:39 1356次阅读

    集成芯片的使用方法

    需要注意的是,不同类型的集成芯片具有不同的使用方法和功能,因此在实际应用中,需要仔细阅读芯片的数据手册和相关文档,了解其具体的使用要求和步骤。此外,对于复杂的电路设计和系统应用,可能需要具备相应的电子技术和专业知识。
    的头像 发表于 03-19 15:59 1304次阅读

    数字电路时钟切换电路解析

    以上是一个比较经典的时钟切换电路。 根据实际使用场景的不同,时钟切换有很多不同的实现方法,都可以
    的头像 发表于 02-18 18:22 3192次阅读
    数字<b class='flag-5'>电路</b>之<b class='flag-5'>时钟</b><b class='flag-5'>切换</b><b class='flag-5'>电路</b>解析

    什么是时钟信号?数字电路时钟信号是怎么产生呢?

    周期性的方波,每个周期都分为高电平(或1)和低电平(或0)两个状态。在每个周期的上升沿或下降沿,电路中的操作被触发执行。时钟信号的频率决定了电路的操作速率,也称为时钟频率。 产生
    的头像 发表于 01-25 15:40 9527次阅读

    异步电路中的时钟同步处理方法

    异步电路中的时钟同步处理方法  时钟同步在异步电路中是至关重要的,它确保了电路中的各个部件在正确
    的头像 发表于 01-16 14:42 1082次阅读

    磁场探头和电场探头的使用方法与技巧

    磁场探头和电场探头的使用方法与技巧  磁场探头和电场探头是用于测量磁场和电场的仪器。它们在科学实验、工程设计和实际应用中都起着重要的作用。本文将详细介绍磁场探头和电场探头的使用方法和技巧。 一、磁场
    的头像 发表于 01-05 14:31 840次阅读

    PCBA焊接电路中电烙铁的使用方法

    PCBA焊接电路中电烙铁的使用方法的相关知识。
    的头像 发表于 12-26 10:27 755次阅读

    电流自动量程切换方法有哪些

    电流自动量程切换是电流测量中的一种常用技术,它可以根据电路中的电流变化自动选择合适的量程,以确保测量结果的准确性和精度。在本文中,将详细介绍电流自动量程切换的几种方法。 一、基于模拟
    的头像 发表于 12-26 10:27 2187次阅读

    如何实现分频时钟切换

    其实这个分频时钟切换很简单,根本不需要额外的切换电路。一个共用的计数器,加一点控制逻辑,就可以了,而且可以实现2到16任意整数分频率之间的无缝切换
    的头像 发表于 12-14 15:28 741次阅读
    如何实现分频<b class='flag-5'>时钟</b>的<b class='flag-5'>切换</b>

    SUMIF函数的使用方法

    SUMIF函数是Excel中常用的求和函数之一,它可以根据指定的条件对范围内的数值进行求和。本文将详细介绍SUMIF函数的使用方法,并通过实例演示其具体操作。 SUMIF函数的语法如下: SUMIF
    的头像 发表于 11-30 16:34 4812次阅读