在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 22740|回复: 22

[讨论] 为什么异步信号处理,经过两级DFF同步器就能起到消除亚稳态的作用?

[复制链接]
发表于 2012-12-27 16:28:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
QQ截图20121227162033.png
亚稳态都知道,异步时钟信号用两级DFF做同步器也都知道,可以为什么经过两级DFF就可以避免?Rabaey那本书里面有讲过两个反相器串联的VTC,如图所示。

个人感觉,当电平到达C点,即使N个DFF也不会达到1或0;
两级DFF的作用,也仅限于当经过第一级DFF产生亚稳态,即电平在亚稳态点附近位置,可以再通过一级DFF拉到正常电平?不知道这样理解是否正确?
同时,如果同步器的第一级DFF达到了C点的电平,难道电路就挂了??
发表于 2012-12-27 20:38:17 | 显示全部楼层
两级DFF不能避免亚稳态,只能降低概率
因为从亚稳态到稳态有个恢复时间
两级DFF相当于延时,延时后信号就恢复稳态
发表于 2012-12-27 21:48:42 | 显示全部楼层
从C到达稳定点所需的时间,比正常的组合电路延时要长得多,
干净得打2拍,就是为了让亚稳态有足够的时间,或者说更大的概率变成稳态。
 楼主| 发表于 2012-12-27 22:10:38 | 显示全部楼层
回复 3# orlye


   所以说,我个人认为亚稳态是概率事件,无可避免,说两级DFF同步能规避亚稳态是不准确的说法,因为他的作用只是把发生的概率降低~
发表于 2012-12-28 17:19:23 | 显示全部楼层
是,好像还有个算法,专门计算发生亚稳态的周期,不记得在哪了.打了2拍后,亚稳态发生周期一般都好几十年才会有
发表于 2012-12-28 19:01:30 | 显示全部楼层




Quartus自带同步链MTBF分析。。。
发表于 2014-3-21 13:00:24 | 显示全部楼层
就算第二个触发器输出变成稳态了,如果跟输入不一样怎么办,岂不是错误的信号???
发表于 2014-3-21 20:03:12 | 显示全部楼层
那也是小概率。
发表于 2015-3-27 13:20:00 | 显示全部楼层
没事,两个寄存器的目的只是获得稳定的信号,至于合不合刚输入的一样没有关系,那是后面你设计的逻辑的问题,应该这样理解吧。
发表于 2015-3-27 16:14:54 | 显示全部楼层
有没有电子科大的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 10:43 , Processed in 0.025551 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表