004_深入浅出_基于滞回比较器的单刀触发开关

0 前言

1)通常的按钮所用开关为机械弹性开关,机械触发开关容易产生开关波动现象。
所谓开关波动是指当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定
地接通,在断开时也不会一下子断开,因而在闭合及断开的瞬间均伴随有一连串的抖动,这一连串的抖动相当
于一系列的脉冲,而不是我们所需要的单一的脉冲,这种开关波动现象在所有的机械开关中普遍存在。

2)为了不产生这种现象而作的措施就是按键消抖。比如计算机复位电路设计中,由于键抖动会引起一次按键
被误读多次,为确保CPU对按键的一次闭合仅作一次处理,必须去除键抖动。一般设计人员所采取的措施就是
按键消抖:即在键闭合稳定时读取键的状态,且必须判别到键释放稳定后再作处理。

3)设计一种基于滞回比较器的单刀触发电子开关,利用滞回比较器的“惯性”特征,可以消除机械按钮普遍
存在的开关波动现象,在触发电路或复位电路里使用这种电子触发按钮,可以使电路的控制更精准。

1 滞回比较器的特点

滞回比较器是相对于单限比较器而言的,和单门限比较器的异同如下:

1)由于单限比较器的输入电压在阈值电压附近的任何微小变化都将引起输出电压的跃变,不管这种微小变化
是来源于输入信号还是外部干扰。因此虽然单限比较器很灵敏,但抗干扰能力较差,滞回比较器具有滞回特性,
即有惯性,因而也就有一定的抗干扰能力。

2)滞回比较器电路具有两个阈值电压,输入电压UI从小到大过程中使输出电压Uo产生跃变的阈值电压UT+,
不等于从大变小过程中使输出电压Uo产生跃变的阈值电压UT-,电路具有滞回特性。滞回比较器的两个阈值
电压差值的绝对值成为回差电压△UT,△UT 越大,抗干扰能力越强,但灵敏度越差,需视应用场合合理设定。

3)滞回比较器与单限比较器的相同之处在于:当输入电压向单一方向变化时,输出电压只跃变一次,而窗口
比较器要跃变两次。

2 基于滞回比较器的单刀触发开关

在这里插入图片描述

针对传统开关消抖电路对开关波动现象处理能力不足的情况:

1)利用运放的高增益特点,在运放的输出端与同相输入端之间引入正反馈电阻构成一个滞回比较器,

2)比较器的反相输入端在机械开关闭合的瞬间连接已充足电的电容,反相端电压(即电容电压)的绝对值大于
相对应的阈值电压绝对值,输出电压反转;

3)由于开关闭合以后电容的充电电压最大只有0.01倍供电电压,加上电容充电时间远远大于机械抖动脉冲
周期,故机械开关的波动不可能引起运放输出的反转,只有再一次闭合开关才可以引起输出电平逻辑值变化,
圆满实现了消除开关抖动的目的。 

机械触发开关易产生开关波动,而本设计只用一个运算放大器即可实现这种触发功能,且完全消除了开关波动现象,这时运算放大器工作于滞回比较器工作方式,如图2。可以看到,该触发开关线路包括运放电路、正反馈电阻电路、电容电路、电容充电电压产生电路、机械单刀触发开关电路等。

2.1 由运放A1引入正反馈电阻构成滞回比较器

本设计的核心电路是运放A1电路,理想运放的增益非常高,即理想运放的输出可方便地变高(+UB或逻辑“1”)或变低(-UB或逻辑0),理想运放A1没有反馈电阻时,工作于单限比较器状态,这不是我们所需要的。实际上,由于运放A1不可能是真正意义的理想运放,故其开环差模增益不是无穷大,只有当它的差模输入电压足够大时,输出电压才为±UB。输出电压在从+UB变为-UB或从-UB变为+UB过程中,随着输入电压的变化,将经过线性区,并需要一定的时间。

将运放A1的输出端与同相输入端之间引入一个反馈电阻R4,可知该反馈模式为正反馈,此时A1工作于滞回比较器模式,滞回比较器通过引入正反馈,加快了输出电压的转换速度,当Uo=+UB、UP=UT+时,只要输入电压再增加一个无穷小电压,即UI略大于UT+时,就足以引起输出电压Uo的下降,就会产生如下的正反馈过程:

                                           Uo↓ →UP↓
                                           Uo↓↓ ← ↓ 

强烈的正反馈使Uo的下降导致UP下降,而UP下降又使得Uo进一步下降,反馈的结果使Uo迅速变为-UB,消除了中间线性区域,从而获得较为理想的电压传输特性。同理UP=UT-时,只要输入电压再减小一个无穷小电压,即UI略小于UT-时,就足以引起输出电压UO的再一次反转。
UN=UI,UP=R3/(R3+R4)*Uo,而Uo=±UB,令UN=UP,求出的UI即为阈值电压,得:
在这里插入图片描述
其中,UB为运放输出电压,分为±UB两种情形;UT+为上升沿阈值,UT-为下降沿阈值,电压单位伏特,电阻单位欧姆。

至于运放输出电压到底是+UB,还是-UB,取决于基于滞回比较器的单刀触发开关的状态
1)机械开关S1没有按下时,单刀触发开关处于初始状态,输出为逻辑0,即-UB;
2)S1按下时,单刀触发开关由初始状态反转为逻辑1,即+UB,
故以上求阈值UT±公式中,输出电压UB的极性要随单刀触发开关的状态变化而定。

2.2 单刀触发电子开关

在这里插入图片描述

详细工作过程:

1)当第一次闭合S1时,电容C1便接到运放A1的反相输入端,假定A1输出初始状态为逻辑0(注:是-UB),
由于电容端电压不能突变,S1按下瞬时,A1反相端输入电压低于此时滞回比较器的下降沿阈值UT- (注意此时
的运放输出为-UB),该运放A1输出立即改变状态变为逻辑1,即输出为+UB,电容C1则开始通过电阻R1充电。

2)但若保持S1接通不松手,该电容只充电到UBR2/R1+R2),按图2所示参数,其值为0.01UB,该值不会
超过此时的上升沿阈值UT+,故运放输出不会反转,保持逻辑1输出,这种现象与开关波动现象何其相像! 

3)当S1放开时,电容C1将通过电阻R1继续充电,其值可高达+UB(注:+UB>UT+=0.3UB),现由于断开S1,
电容C1不再与运放A1相连,电容C1上的运放输出信息保留了下来,且由于开关断开,A1反相端电压仍不可能
超过滞回比较器此时的上升沿阈值UT+A1输出仍然保持逻辑1。(该过程中,C1一直都在充电)

4)如果S1第二次闭合,充满电的电容两端的逻辑1+UB),就会出现在运放A1的反相输入端,在这瞬间A1
的反相端电压超过了滞回比较器的上升沿阈值UT+(注:+UB>UT+=0.3UB),强烈的正反馈使A1的输出反转
为逻辑0,即A1输出-UB,运放又回到了初始状态。

5A1的输出反转的同时,电容C1通过电阻R2放电,且由A1输出端通过电阻R1向其反向充电,若开关不松开,
电容C1上的电压绝对值无论如何不可能超过0.01UB,故此时A1的反相端电压不可能低于滞回比较器此时的
下降沿阈值UT-(注意此时UT-为负值),运放输出保持初始状态不变。

6)开关S1松开,电容C1上电压虽然充电到-UB,但由于此时开关断开,该电压不再连接运放反相输入端,
故运放输出保持初始状态0不变。

7)开关S1如果第三次闭合,单刀触发开关将再次重复第一次开关闭合时的变化过程,以此类推、循环往复,
输出一个几乎没有抖动的开关触发信号。 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卑以自牧_HH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值