当前位置:   article > 正文

跨时钟域处理(CDC)_cdc处理

cdc处理

单比特数据CDC处理

1、理论知识

信号跨时钟域传输时,两个时钟的上升沿相位差没有固定关系,所以采样时钟很容易出现建立保持时间违例而采到亚稳态。

如果不做处理会出现亚稳态

如图,如果不做处理,A信号建立保持时间违例,导致B为亚稳态,对下游很危险。(B之后是正常的逻辑电路)
在这里插入图片描述

使用两级同步器处理

两级同步器能降低亚稳态发生的概率,注意是概率!(通过计算MTBF(平均错误间隔时间),时间很长),只是使信号变为稳态再往下传输,保证安全但并不保证正确。(以后再研究如何保证正确,猜测应该是做了啥处理,使信号即使出现错误也不影响逻辑)
如图,A信号建立保持时间违例,导致B为亚稳态,但是由于有F3的存在,使其有足够的时间恢复稳态,所以C信号为稳态,对下游是安全的
注意:对亚稳态采样的值是不确定的,很可能想传一个1,但是由于亚稳态变成了0,就会出现错误,想了很久,现在也不懂如何避免这个错误

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/1020261
推荐阅读
相关标签
  

闽ICP备14008679号