硬件基础之模电数电电路(一)

概括

这个栏目的博客是博主的学习记录,每篇博客的面试题在两道左右,计划从概念/电路/时序等方面来剖析问题,夯实硬件基础。

Setup 和 Hold 时间

概念:

Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。

  1. 建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳定不变的时间。输入数据信号应提前时钟上升沿 (如上升沿有效)T 时间到达芯片,这个 T 就是建立时间通常所说的 SetupTime。如不满足 Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入触发器。
  2. 保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如果 Hold Time 不够,数据同样不能被打入触发器。

时序

在这里插入图片描述
理想状态是Setup Time与Hold Time相等。

竞争-冒险现象?消除?

产生原因及概念:

在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致。因此,电路在信号电平变化瞬间,可能与稳态下的逻辑功能不一致,产生错误输出,称为竞争-冒险。

竞争

在这里插入图片描述

一个逻辑门的两个输入端的信号同时向相反方向,而变化的时间有差异的想象(有滞后),称为竞争。

冒险

在这里插入图片描述
产生情形:

  1. 两个输入端是两个不同信号,但是取值方向相反
  2. 门电路输出端的逻辑表达式可以简化成两个互补信号相乘或相加

由于竞争而在电路输出端可能产生干扰脉冲或毛刺的现象叫冒险。

消除方法

  1. 消去互补信号相乘项
    如B=C=0时,F=(A+B)(非A+C)化为 A(非A)

  2. 增加乘积项避免互补项相加
    在这里插入图片描述

  3. 输出端(芯片外部)加电容
    未加电容:
    在这里插入图片描述并联电容后:
    在这里插入图片描述
    对比上两图可见电容对窄脉冲起到平波作用,消除输出端的逻辑错误,但同时也使输出端波形上升沿或下降沿变得缓慢。

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值