找回密码
 注册
关于网站域名变更的通知
查看: 300|回复: 3
打印 上一主题 下一主题

什么是亚稳态?为什么两级触发器可以防止亚稳态传播?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-12-20 09:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
什么是亚稳态?为什么两级触发器可以防止亚稳态传播?7 H0 B2 N6 T6 v1 F

该用户从未签到

2#
发表于 2022-12-20 11:05 | 只看该作者
这是一个异步电路同步化的问题。亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。使用两级触发器来使异步电路同步化的电路其实叫做一位同步器,它只能用来对一位异步信号进行同步。

该用户从未签到

3#
发表于 2022-12-20 13:28 | 只看该作者
触发器最好不要“冒险”,前后两级触发器可防止亚稳态传播的原理:
2 S) d0 f7 R. r+ K( ?1 ?, z假设第一级触发器的输入不满足其建立/保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。

该用户从未签到

4#
发表于 2022-12-20 13:43 | 只看该作者
消除亚稳态的措施:
" u/ X7 G" \) ?( v' i    相位控制,一个时钟由DLL或PLL产生,周期不同,相位相同;- l/ }5 l) n4 u: @! s3 g% p6 x4 H
    采用FIFO对跨时钟域数据通信进行缓冲设计;
/ H) ?* |# X7 a5 {- x    打两拍技术,就是上面触发器级联;2 f% }7 s- K" N
    降低时钟频率,根据前面的概率计算
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 22:11 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表