【亚稳态、建立时间和保持时间】亚稳态的产生原因、危害及解决方法
一、亚稳态的产生原因
如图所示,当 sys_clk 时钟信号上升沿踩到 Rx 信号的变化间隙时,此时输出的 Rx_reg1 信号就会出现亚稳态,其输出信号就会出现震荡、毛刺或者固定在某一电压值,而不是等于 D 端输入的值,经过震荡之后,Q 端会输出 0 或者 1。
出现亚稳态的原因:
在信号输入到寄存器的时候,建立时间Tsu和保持时间Th不满足条件。
这里就涉及到建立时间和保持时间的概念。
建立时间:
时钟信号上升沿到来之前,输入信号数据需要维持一定时间的稳定状态,这个“一定时间”就是建立时间。
保持时间:
时钟信号上升沿到来之后,输入信号数据也需要保持一定时间的不变,这个“一定时间”就是保持时间。
如上图所示,在时钟信号上升沿到输出信号出现毛刺时,这段时间为寄存器的延时时间 Tco。
Q端输出的信号不稳定的状态时间称为决断时间Tmet,因为在这段时间要决断接下来为 1 还是 0。
二、亚稳态的危害
如何亚稳态不解决,这个亚稳态会一直向下面传播,如果后面是一堆组合逻辑,这个亚稳态就会消除不掉,会一直抖动,这样就会严重影响数据提取和处理,因此要消除亚稳态。
三、如何消除亚稳态
需要使用到寄存器,为什么要用寄存器呢?因为寄存器本身就具有稳定亚稳态的作用,因此经过一个寄存器,亚稳态就会好很多,因为经过一个寄存器后,它的抖动时长即决断时间Tmet会缩短,因此会采用多个寄存器的方式,也就是通常说的多打几拍。
从左图可以看出来,如果延时一拍,即通过一个寄存器后,时钟信号的上升沿是处于决断时间当中的,此时的延时信号数据仍然不行,当经过n个寄存器后,可以看到左图决断时间变短,当决断时间小于一个完整的时间周期时,这时候亚稳态对实验工程的影响就很小了。
四、其他补充
如果单比特信号从高速时钟域同步到低俗时钟域,如果采用打拍的方式,会出现数据漏采的情况,所以一般使用脉冲同步或者握手信号的方式实现信号的同步。但是多比特信号如果经过跨时钟域处理时,一般会进行格雷码的编码,然后进行打拍处理,或者使用FIFO、RAM来进行数据的同步。
【亚稳态、建立时间和保持时间】亚稳态的产生原因、危害及解决方法相关推荐
- android开不了机怎么办手机号码,手机开不了机怎么办 原因分析及其解决方法
手机开不了机怎么办 原因分析及其解决方法 来源:www.18183.com作者:皮卡时间:2016-07-12 有很多小伙伴们反映手机开不了机怎么办?这个问题实在是太笼统了,手机开不了机的问题有很多, ...
- 打印时总跟出一页计算机主的纸,打印机只打印一页却重复不停打印的原因之一和解决方法...
打印机只打印一页却重复不停打印的原因之一和解决方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 打印机和电脑配套使用时,会出现各种各样问题,就比如有时候设定只打印一页纸,打印机却重复在打印,今天小编以w ...
- Windows变慢原因分析及解决方法·系统篇
Windows变慢原因分析及解决方法·系统篇 系统加速 一 [Windows 98 ] 1.不要加载太多随机启动程序 不要在开机时载入太多不必要的随机启动程序.选择"开始→程序→附件→系统工 ...
- Windows 变慢原因分析及解决方法
Windows变慢原因分析及解决方法 谁都希望计算机一开机就可以立即进入Windows系统而不用等待,或者是系统在使用的时候不会越来越慢,但由于种种原因常常使这些愿望不能实现,甚至一开机就死机或者用着 ...
- 进入U盘PE系统无法识别硬盘分区的原因分析和解决方法
进入U盘PE系统无法识别硬盘分区的原因分析和解决方法 时间:2015-07-15 来源:http://www.xitongtiandi.com/ 复制网址 进入U盘PE系统 ...
- win10系统装服务器2008蓝屏,升级安装Win10正式版后出现蓝屏怎么办?Win10蓝屏原因分析及解决方法...
最近有不少人都升级了Win10系统,但是有一些人Win10安装好了以后,总是蓝屏和不停地重启,根本不能好好体验新版Win10了.那么升级安装Win10正式版后出现蓝屏怎么办?下面就分享Win10蓝屏原 ...
- onload js函数不执行的原因分析及解决方法
今天打开网站的时候,发现很多页面的信息都没有显示出来,仔细观察了之后,发现都是onload的js函数没有执行的原因.其实之前曾发现过这个情况,我以为是网站出了问题,然后采用多种方法试图让onload的 ...
- win10无法将设置应用到计算机,Win10提示应用无法在电脑上运行的原因及可行解决方法...
Win10提示应用无法在电脑上运行的原因及可行解决方法 在Win10系统上安装软件,有时候会遇到系统提示此应用无法在你的电脑上运行.这问题有可能是软件和系统版本不匹配导致的,也有可能是兼容性问题导致的 ...
- 【Ethercat CSP控制模式下电机卡顿原因分析及解决方法】
Ethercat CSP控制模式下电机卡顿原因分析及解决方法 ethercat总线经过近十年的发展,逐渐成为国际上最广泛应用的实时以太网总线之一.国外商业化的ethercat主站价格昂贵,国内尚未有全 ...
- dnf服务器未响应怎么解决方法,DNF未响应的原因分析与解决方法
在玩dnf时是否出现过电脑未响应的情况,这让很多玩家都苦恼不已,下面学习啦小编就为大家介绍一下具体的原因分析与解决方法吧,欢迎大家参考和学习. DNF未响应的原因分析: 第一种:内存使用率过低,电脑工 ...
最新文章
- 新版信标的信号板调试
- Linux之设置http代理
- Linux下mysqldump的使用
- Javascript Throttle Debounce
- js 中的class
- 23种设计模式之简单工厂模式,工厂方法模式,抽象工厂模式详解
- 苹果id解锁平台_黄蜂2单手手柄体验:苹果安卓平台双通用,解锁新潮玩法!
- 全民奇迹辅助制作视频教程
- 斐波那契数列(java)
- ABBYY15版无水印免费Pdf编辑器
- 保姆级解决办法使用企业版MyEclipse出现MyEclipse Trial Expired解决方法及激活
- ipv6和ipv4有什么区别
- 戈登贝尔奖是超级计算机应用的最高奖,中国首获高性能计算应用领域最高奖戈登贝尔奖...
- python中shape的解释
- java共享充电宝管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- Synctoy2.1通过计划任务备份文件到网络驱动器注销不生效问题
- PCB工程文件默认打开方式变成了SoildWorks,怎么改成AD默认打开
- gred-cam 的tensorflow实现 热力图
- Linux打印当前目录
- rsync守护进程部署
热门文章
- CAS使用账号密码实现单点登陆
- linux静态ip 配置
- 读书笔记:《启示录》
- python爬取快手粉丝榜_[Python] 【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
- 海报分享功能实现详解
- 【计算机网络】使用Chrome的Network面板分析HTTP报文
- “鸡”不可失,驱动人生助力开启“绝地求生”
- 神经网络知识点总结,神经网络基础与应用
- 如何在PADS里加入封装库
- Newstart HA常见使用场景