我是靠谱客的博主 开朗白云,最近开发中收集的这篇文章主要介绍IC常用知识3-亚稳态小结1. 什么是亚稳态,产生的原因,如何处理?2. 亚稳态窗口3. 平均无故障时间(MTBF)4. 同步器5. 亚稳态检测电路,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1. 什么是亚稳态,产生的原因,如何处理?
  • 2. 亚稳态窗口
  • 3. 平均无故障时间(MTBF)
  • 4. 同步器
  • 5. 亚稳态检测电路

1. 什么是亚稳态,产生的原因,如何处理?

答:亚稳态是指触发器无法在规定的时间到达一个确定的状态。是由于触发器的Tsetup Thold违约造成的,当触发器进入亚稳态,会导致不能预测它的输出,并且这种不确定性会沿着电路传递下去。理论上亚稳态不能消除,只能降低,亚稳态可以通过两级或多级寄存器同步来处理。

  1. 降低时钟频率
  2. 提高时钟质量(指提高时钟的上升速度,可以减小亚稳态窗口,从而提高MTBF)
  3. 引入同步机制
  4. 用更快的触发器

2. 亚稳态窗口

亚稳态窗口具有特定的时间长度,这段时间内输入信号应该保持不变,建立时间和保持时间共同决定亚稳态窗口的宽度。
image.png

亚稳态窗口越大,器件进入亚稳态的概率越大。

3. 平均无故障时间(MTBF)

image.png

4. 同步器

image.png
第一个寄存器的作用是采样,第二个寄存器的作用是降低亚稳态发生的概率
注意:

  1. 级联的寄存器必须使用同一个采样时钟。
  2. 发送端时钟域寄存器输出和接收端异步时钟域级联寄存器输入之间不能有任何其他组合逻辑。
  3. 同步器中级联的寄存器中除了最后一个寄存器外所有的寄存器只能有一个扇出,即其只能驱动下一级寄存器的输入。

5. 亚稳态检测电路

image.png
image.png

就是信号输入,然后通过寄存器的输出信号取反送入两个下降沿触发的寄存器,然后通过一个同或门之后寄存输出,正常情况同或输出为0,如果同或输出为1表示有亚稳态产生。

最后

以上就是开朗白云为你收集整理的IC常用知识3-亚稳态小结1. 什么是亚稳态,产生的原因,如何处理?2. 亚稳态窗口3. 平均无故障时间(MTBF)4. 同步器5. 亚稳态检测电路的全部内容,希望文章能够帮你解决IC常用知识3-亚稳态小结1. 什么是亚稳态,产生的原因,如何处理?2. 亚稳态窗口3. 平均无故障时间(MTBF)4. 同步器5. 亚稳态检测电路所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部