赞
踩
信号跨时钟域传输时,两个时钟的上升沿相位差没有固定关系,所以采样时钟很容易出现建立保持时间违例而采到亚稳态。
如图,如果不做处理,A信号建立保持时间违例,导致B为亚稳态,对下游很危险。(B之后是正常的逻辑电路)
两级同步器能降低亚稳态发生的概率,注意是概率!(通过计算MTBF(平均错误间隔时间),时间很长),只是使信号变为稳态再往下传输,保证安全但并不保证正确。(以后再研究如何保证正确,猜测应该是做了啥处理,使信号即使出现错误也不影响逻辑)
如图,A信号建立保持时间违例,导致B为亚稳态,但是由于有F3的存在,使其有足够的时间恢复稳态,所以C信号为稳态,对下游是安全的。
注意:对亚稳态采样的值是不确定的,很可能想传一个1,但是由于亚稳态变成了0,就会出现错误,想了很久,现在也不懂如何避免这个错误
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。