亚稳态(Metastability)是跨时钟设计中最基础的一个问题(宏观的问题是 异步FIFO ),也是初学者必然遇到并且必须学会的一个问题。
什么是亚稳态?一般的教科书上好像都没有仔细讲。数字电路中的简单双稳态电路就是两个反相器首尾相连组成(加一些控制逻辑变成了锁存器,触发器),然而并不像名字显示的,这种电路其实还有第三种半稳定态——就是当两个反相器都处于中间值得情况——称之为亚稳态。我们知道反相器在非逻辑值范围的反馈系数是相当大的,一旦因为干扰或者噪音离开了这个中心点,就会很快地进入逻辑值范围(稳态)。
从数学角度,从亚稳态进入稳态,正如放射元素的衰变,是一个指数的规律(为什么是指数的规律?你要是想不明白,说明你还没有搞明白亚稳态)。
那么,亚稳态的危害到底是什么呢?
(1)亚稳态下电路的等效电阻很小,电能被消耗,这倒也不是大问题,因为出于亚稳态的触发器的数量很少,一般人可以不太关心。
(2)亚稳态的问题在于其电平并不处于有效逻辑电平范围内,而且在变化。这就导致与其相连其他数字部件将其作出不同的判断(注意,不同),有的作为'1',有的作为'0',有的也进入了亚稳态,数字部件就会逻辑混乱。这是最关键的。
那么究竟如何避免(或者减小)亚稳态的危险呢?
注意到亚稳态的触发器继续停留在亚稳态的几率按照指数减少,那么办法就是“等”,等足够长的时间,直到这个几率变得小的实际上不会发生。到底需要有多长呢?有的厂商有一个数据,有的没有,按照普通的做法,至少等一个时钟周期。这也就是所谓的异步数据要用两个触发器进行同步。从第二个触发器输出的信号为亚稳态的概率非常非常小,数学上计算是50-100年才会出现一次。因此,双D触发器同步异步信号是最基本的同步方法。
共4条
1/1 1 跳转至页
什么是亚稳态

只看楼主 1楼
关键词: 什么 稳态

3楼
对头。所谓“亚稳态”就是介于稳态和非稳态之间,是很危险的,就像“亚健康”
亚稳态在数字电路中也是比较经常出现的问题
共4条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 |