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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-23 13:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
什么是亚稳态?为什么两级触发器可以防止亚稳态传播?
5 n; F, \5 {! h
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-11-23 14:31 | 只看该作者
    亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态,一个触发器一旦进入亚稳态状态,则无法预测触发器的输出电平,也无法预测什么时候可以稳定在某个确定的电平上,此时触发器的输出端Q在较长时间内处于振荡状态,不等于输入端D。# G/ `0 ~( a; |  {- v

    " W5 s" F5 v, {* F) L亚稳态出现的主要原因是因为触发器无法满足setup time或者hold time。
    + H7 C3 D) j7 T1 M  x* j3 p, Y5 M1 x# k0 t* f, v4 n7 z
    使用两级触发器来使异步电路同步化的电路其实叫做“一位同步器”,他只能用来对一位异步信号进行同步。
    2 c! r) V5 ~$ d- k$ g* Z. ^& S4 M# Q- ?( _0 S% a: Z
    两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。
    , D. H! ^, j% c6 J
    * c$ l' W; u5 Q! b3 h同步器有效的条件:第一级触发器进入亚稳态后的恢复时间 + 第二级触发器的建立时间 < = 时钟周期。
    ( ?3 K& m# h5 t1 C- Y  V# ~8 m) @( z) e$ z
    更确切地说,输入脉冲宽度必须大于同步时钟周期与第一级触发器所需的保持时间之和。最保险的脉冲宽度是两倍同步时钟周期。所以,这样的同步电路对于从较慢的时钟域来的异步信号进入较快的时钟域比较有效,对于进入一个较慢的时钟域,则没有作用。
    / O( I1 e1 O" A: f) Z
  • TA的每日心情
    开心
    2022-1-21 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-11-23 15:20 | 只看该作者
    两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。

    该用户从未签到

    4#
    发表于 2021-11-23 15:30 | 只看该作者
    亚稳态出现的主要原因是因为触发器无法满足setup time或者hold time。

    该用户从未签到

    5#
    发表于 2021-11-25 08:42 | 只看该作者
    倒霉采样到了某个异步信号的跳变边缘
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-8 13:10 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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