• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

数字电路中如何消除控制信号的竞争

喵不是好兔纸 2018-07-03 浏览量:877
请问这种情况一般需要怎么处理
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.引入封锁脉冲:引入负脉冲,在输入信号发生竞争的时间内,把可能产生的干扰脉冲的门锁住。

    封锁脉冲的宽度不应小于过渡时间且与输出信号转换同步。

    缺点:脉冲宽度和产生时间有严格要求。

    2.引入选通脉冲:在电路状态稳定后,再选通输出。

    缺点:脉冲宽度和产生时间有严格要求。

    3.引入滤波电容:输出端并接一个不大的滤波电容

    缺点:输出波形边沿变坏。

    4.修改逻辑设计,增加冗余项:

    对于给定的逻辑 Y=AB+ÃC,当BC都为1的时候,若A值改变,则会发生竞争。所以可以添加冗余项:

    Y=AB+ÃC+BC

    分析有无竞争冒险:画出函数的卡诺图,检查有无几何相邻的逻辑项,有则可能产生竞争冒险。


    • 发布于 2018-07-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 涉及到数字电路中的竞争冒险问题,代数法和卡诺图法


    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 要自己添加逻辑判断的控制,把多个控制信号采集到后,进行判断再输出一个唯一的控制信号
    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是要进行逻辑的分析,不能出现两个逻辑同时发生的情况
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 从软件层面上,可以通过多重逻辑判断来锁定控制信号,硬件层面上,可以引入封锁脉冲。

    • 发布于2018-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

数字电路中如何消除控制信号的竞争