请选择 进入手机版 | 继续访问电脑版

集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1508|回复: 4

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

[复制链接]
zhiweiqiang33 发表于 2017-7-24 17:40:44 | 显示全部楼层 |阅读模式
什么是亚稳态?为什么两级触发器可以防止亚稳态传播?

这也是一个异步电路同步化的问题。亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。使用两级触发器来使异步电路同步化的电路其实叫做“一位同步器”,他只能用来对一位异步信号进行同步。两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。同步器有效的条件:第一级触发器进入亚稳态后的恢复时间 + 第二级触发器的建立时间 < = 时钟周期。

更确切地说,输入脉冲宽度必须大于同步时钟周期与第一级触发器所需的保持时间之和。最保险的脉冲宽度是两倍同步时钟周期。 所以,这样的同步电路对于从较慢的时钟域来的异步信号进入较快的时钟域比较有效,对于进入一个较慢的时钟域,则没有作用 。
 楼主| zhiweiqiang33 发表于 2017-7-26 18:25:41 | 显示全部楼层
概念性的东西好好看看 理解理解
 楼主| zhiweiqiang33 发表于 2017-9-1 17:53:41 | 显示全部楼层
这个问题纠结我很时间了 看了这个资料 很是明白
Python029 发表于 2018-6-11 11:10:20 | 显示全部楼层
感谢楼主分享,文章不错;;
lixirui 发表于 2018-6-12 15:24:14 | 显示全部楼层

感谢楼主分享,文章不错;
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-3-29 17:50 , Processed in 0.065012 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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