电子设计教程53:555定时器工作原理与常见应用

电⼦设计教程53:555定时器⼯作原理与常见应⽤
  555定时器是⼀种多⽤途的数字、模拟混合集成电路,利⽤它能很⽅便地构成施密特触发器、单稳态触发器和多谐振荡器。由于使⽤灵活、⽅便,更重要的是,它很便宜,批量成本不到5⽑钱,所以555定时器在电⼦玩具、家⽤电器等许多领域中都得到了⼴泛应⽤。
555定时器原理
  有很多芯⽚⼚家都⽣产了⾃⼰的555定时器产品。尽管产品的型号繁多,但最后三位都是“555”。⼀般来说,多数555定时器的功能与外部引脚的排列都完全相同。
  以NE555为例,它包含3个5K电阻,可以把电源电压分成3等份。3个5K电阻便是555定时器名称的由来。为了⽅便描述,我们把2个参考电压分别命名为VH与VL。如果第5脚CONT没有外接固定电压Vco,则VH=2/3Vcc,VL=1/3Vcc;否则VH=Vco,VL=Vco/2。  它还包含2个⽐较器,C1与C2,此处的C是⽐较器comparator的缩写,并不是电容。为了⽅便描述,我们称C1的输出电压为
Vc1,C2的输出电压为Vc2。第6脚THRES接输⼊IN1,第2脚TRIG接输⼊IN2。⽐较器⽤于判断各⾃的输⼊电压与参考电压的⼤⼩。
  ⽐较器后边接RS触发器。其中第4脚RESET是触发器的复位,如果RESET接低电平,那么芯⽚的输出也是低电平。
  RS触发器后接放电三极管Q,如果Q导通,相当于把第7脚DISCH接到GND上。触发器之后还有⼀个缓冲器G,作⽤是提⾼电路的带负载能⼒,让555的第3脚OUT能够输出较⼤的电流。
  ⼀般情况下,讲述555定时器的时候都要提到内部的各个器件的⼯作逻辑,⽐如RS触发器的原理:当R有效的时候,RS触发器输出低电平;S有效的时候,RS触发器输出⾼电平;RS触发器输出⾼电平的时候,三极管导通。但这种理解⽅式,会多绕很多弯,⽐如Vc1=0且Vc2=1时,相当于S有效,RS触发器会输出⾼电平,然⽽芯⽚最终的输出却是低电平,与RS触发器的逻辑相反。因此不如不要强调内部器件的⼯作逻辑,直接根据输⼊查表,判断输出。
555定时器接成施密特触发器
  对于负向递减和正向递增两种不同变化⽅向的输⼊信号,施密特触发器有不同的阈值(门限)电压。
  将555定时器的2个输⼊端接到⼀起,作为1个新的输⼊端,即可得到施密特触发器。有时为了提⾼电路的稳定性,会在CONT接滤波电容。先不接外部的参考电压,则VH=2/3Vcc,VL=1/3Vcc。设输⼊信号为Vi。⾸先分析Vi从0开始逐渐升⾼的过程:
1.Vi<VL<VH,Vc1=0 ,Vc2=1 ,查表可知,OUT=1;
2.VL<Vi<VH,Vc1=0 ,Vc2=0 ,OUT不变,还是1;
3.VL<VH<Vi,Vc1=1 ,Vc2=1 ,OUT=0;
  此后Vi继续增⼤,输出也不会变化,所以分析Vi从⼤于VH开始下降的过程:
4.VL<Vi<VH,Vc1=0 ,Vc2=0 ,OUT不变,但这次是0;
5.Vi<VL<VH,Vc1=0 ,Vc2=1 ,OUT=1。
555定时器⽤作单稳态触发器
  所谓的单稳态,就是⼀个稳定状态的意思。假设最终的输出稳定为低电平,虽然在外界条件的影响下,
输出可以变为暂稳态,即暂时变为⾼电平,但最终还是变成低电平。⽤单稳态的特性可以设计⼀个延时关闭的灯,假设灯按下去以后,不会⽴刻关闭,⽽是延时⼀段时间再关闭,且延时的这段时间可以⾃⾏设置。
  将555定时器与RC串联形成的延时环节结合起来,可以做成单稳态触发器。把IN2作为触发信号的输⼊端,使⽤按键K1来模拟控制信号,默认情况下IN2为⾼电平,K1按下去的时候IN2变为低电平。将电阻R1与电容C1串联在Vcc与GND之间,阻容连接的⼀点接IN1与555内置的三极管集电极。输出端使⽤2个LED来指⽰电路的输出电平。构成单稳态触发器如下:
  假设电路板安全上电以后,按键K1没有按下(IN2=Vcc),此时555的输出不好判断,因此可以分情况讨论。
1. 假设555输出低电平。如果电容C1内储存有电荷,会通过已经导通了的三极管快速释放掉,所以IN1=0<VH,IN2=Vcc>VL,根据功
能表,此时555的输出将保持上⼀个状态不变,所以这是⼀种稳定的状态。
2. 假设555输出⾼电平。此时三极管截⽌,则Vcc通过电阻向电容充电,当电容的电压IN1>VH的时候,已知IN2>VL,所以555输出低
电平,三极管导通,回到上⼀种状态。因此⾼电平是暂稳态,它持续的时间就是电容从开始充电,到电压⼤于VH的⽤时。
  在没有触发信号的时候,555输出低电平的状态将稳定不变。如果触发脉冲的下降沿到达IN2,那么IN2<VL,同时由于
IN1<VH,结果是555输出⾼电平,三极管截⽌,变成暂稳态,持续⼀段时间后变为稳态。
  输出信号中,⾼电平持续的时间,就是暂稳态持续的时间,也是电容充电到VH所⽤的时间。这个时间可以结合RC充放电的关系计算出来,⼤约为1.1倍的时间常数。
  以下是波形的实测,黄⾊是电容上的电压,蓝⾊是输出电压,当按下按键以后,输出⾼电平,电容开始充电。电容充电到⼀定的程度以后,输出低电平,电容放电。
555定时器⽤作多谐振荡器
  多谐振荡器是⼀种⾃激振荡器。在接通电源以后,不需要外加触发信号,便能⾃动产⽣矩形脉冲。由于矩形波中含有丰富的⾼次谐波分量,所以习惯上由将矩形波的振荡器称为多谐振荡器(也有资料称之为⾮稳态模式)。之前⽤施密特触发器实现了矩形波发⽣电路,既然555定时器可以作为施密特触发
器,在此基础上,改成多谐振荡器并不困难。接下来⽤多谐振荡器做⼀个交替闪烁的双⾊灯。
  ⾸先,把IN1与IN2连接到⼀起,先做出施密特触发器。
然后,仍然以电容的电压作为输⼊信号,并想办法把电容的电压会维持在施密特触发器的2个阈值之间。把555的输出连接到电容上,则输出⾼电平的时候为电容充电,输出低电平的时候让电容放电。不过实际应⽤中,为了减轻555定时器的负担,⽤Vcc为电容充电,通过放电三极管来使电容放电。 当三极管通过电阻连接Vcc时,三极管的集电极(555定时器的第7脚)的电平与555的输出其实⼀样。
  接下来分析电容电压与555定时器输出端关系。设电容电压为Vi。⾸先分析Vi从0开始逐渐升⾼的过程:
1.Vi<VL<VH,Vc1=0 ,Vc2=1 ,OUT=1,三极管截⽌,Vcc通过R1与R2为电容充电,Vi逐渐升⾼。
施密特触发器芯片
2.VL<Vi<VH,Vc1=0 ,Vc2=0 ,OUT不变,还是1,电容继续充电,Vi继续升⾼。
3.VL<VH<Vi,Vc1=1 ,Vc2=1 ,OUT=0,三极管导通,电容通过R2与导通了的三极管放电,Vi逐渐降低。
4.VL<Vi<VH,Vc1=0 ,Vc2=0 ,OUT不变,但这次是0,电容继续放电,Vi继续降低。
5.Vi<VL<VH,Vc1=0 ,Vc2=1 ,OUT=1,回到状态1,循环往复。
  通过以上分析可以看出,电容上的电压将在VH与VL之间反复振荡,555定时器的输出在电容充电期间为⾼电平,在电容放电期间为低电平。
  当电容充电时,电阻值为R1+R2。电容放电时,电阻值为R2,充放电时间与电阻的阻值成正⽐,所以,此电路的占空⽐始终⼤于50%。如果希望得到⼩于或者等于50%的占空⽐,可以利⽤⼆极管的单向导电性,使得充电与放电经过不同的路径。如下图改进电路:
  充电时间T1正⽐于W1×C1(忽略⼆极管的电阻,应⽤⼀阶RC电路三要素法可以算出T1= W1×C1×ln 2),放电时间T2正⽐于
W2×C1(T2= W2×C1×ln 2),输出脉冲的占空⽐为:
  如果W1=W2,那么电路的占空⽐就是50%。调节W1与W2的⼤⼩,也可以改变电路的振荡周期。
  以下是输出波形实测。
  把电路的输出端接LED,当改变电路的占空⽐时,LED亮起来的时间会改变。由于⼈的眼睛有视觉暂留,如果电路的振荡频率⾮常⾼,可以做成亮度可调的LED灯。

本文发布于:2024-09-24 10:20:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/353195.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   电容   触发器   电平
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议