fpga_feixiang 发表于 2020-4-21 22:10:35

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

也是一个异步电路同步化的问题,具体的可以参考《EDACN 技术月刊 20050401》。
亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。使用两级触发
器来使异步电路同步化的电路其实叫做“一步同位器”,他只能用来对一位异步信号进        行同步。两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立        保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来        之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足        第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不        会出现亚稳态,因为其输入端的数据满足其建立保持时间。同步器有效的条件:第一级        触发器进入亚稳态后的恢复时间 + 第二级触发器的建立时间 < = 时钟周期。更确切地        说,输入脉冲宽度必须大于同步时钟周期与第一级触发器所需的保持时间之和。最保险        的脉冲宽度是两倍同步时钟周期。 所以,这样的同步电路对于从较慢的时钟域来的异        步信号进入较快的时钟域比较有效,对于进入一个较慢的时钟域,则没有作用 。

大鹏 发表于 2020-4-22 09:48:21

为什么两级触发器可以防止亚稳态传播
页: [1]
查看完整版本: 为什么两级触发器可以防止亚稳态传播