1. 定义
竞争:当两个输入信号A,B,电平同时跳变,可能导致竞争;详细来说,对于与门电路,A1到0和B0到1时间略有差异,而且B的信号变化稍微早点,会有某一段时间内,AB同时为1,此时就会产生极窄的尖峰脉冲
竞争可能会导致在输出端产生尖峰脉冲的现象称为竞争-冒险现象;
需要注意的是,有竞争不一定有冒险;因为对于上边的门电路,如果B的信号变化晚点,就不会有尖峰。
2. 检查方法
逻辑函数可以写为Y=A+A'或者 Y=A A'
卡诺图中两个圈相切
3. 解决方法
接入滤波电容:在输出端并接一个很小的滤波电容, 优点是简单易行,缺点是增加了输出电压波形的上升时间和下降时间,使波形变坏
修改逻辑设计:增加冗余项;例如Y=AB+A'C,那么在B C同时为1时,就可能存在竞争-冒险现象,因此可以改为Y=AB+A'C+BC,增加了BC这一冗余项,这时B C同时为1时,不管A怎么改变,输出保持为1
4. 另外,异步时序电路中也存在竞争冒险现象,当时钟信号和输入信号同时改变时,所以在设计较大时序系统时多数采用同步时序电路
版权声明:本文为weixin_65146966原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。