NE555

简介

NE555 是一种经典定时器集成电路,广泛应用于延时、电平转换、脉冲生成、振荡器、PWM、定时控制等电路中。
电源电压范围:4.5V ~ 15V。
输出电流:最大约 200mA,可直接驱动 LED、小型继电器、扬声器等。
输出高电平时电压等于电源电压。当供电为 5V 时,输出电平与 TTL 输入兼容。

构成

NE555简化版原理图如图所示:

比较器

左侧为两个比较器,比较器就是用来比较电压高低的。下图为比较器功能:

RS触发器

中间是一个RS触发器。RS触发器的功能如下:

输出电路

最后经过输出电路输出,输出电平和RS触发器的Q端是一样的,添加输出电路主要是为了提高芯片的输出电流。

放电电路

放电电路就是由一个NPN三极管组成,三极管控制端与反Q相连,当反Q为高电平时导通。

分压电阻

左侧有三个串联起来的电阻,起到分压作用。可分得$\frac{1}{3}V_{cc}$和$\frac{2}{3}V_{cc}$的电压。

原理

下图为555等效原理图

序号 名称 含义 电气特性
1 GND 接地引脚 连接到电路的地以提供电路的参考零电位。
2 TRIG(Trigger) 触发引脚 低于$\frac{1}{3}V_{cc}$时触发输出高电平
3 OUT 输出引脚 NE555的输出信号
4 RESET 复位引脚 当RESET引脚接收到低电平信号时,将复位NE555并将输出引脚拉低;高电平时正常工作
5 CONT(Control Voltage) 控制电压引脚 通过控制电压引脚,可以调整NE555的阈值和触发电平
6 THRES(Threshold) 阈值引脚 高于$\frac{2}{3}V_{cc}$时触发定时器复位,使输出变低
7 DISCH(Discharge) 放电引脚 当输出为低电平时,此引脚可看作GND;当输出为高电平时,此引脚悬空(开漏状态);常用于给电容放电
8 $V_{cc}$ 电源引脚 连接到电源正极(4.5V ~ 15V)以提供电路所需的电源电压,同时也是高电平输出时的电压
  • NE555输出高电平的情况:
    若要NE555输出高电平则需要RS触发器S端输入为高电平,即2脚(TRIG,由Trigger简写,翻译为触发)电压需要小于$\frac{1}{3}V_{cc}$;
    此时放电三极管截止。
  • NE555输出低电平的情况:
    若要NE555输出低电平则需要RS触发器R端输入为高电平,即6脚(THRES)电压需要大于$\frac{2}{3}V_{cc}$;
    此时放电三极管导通。

个人理解

如图,RS触发器中R为复位端,当R为高电平时输出0;S为置位端,当S为高电平时输出1;而555的输出和触发器的Q端电平是一致的。

如果2脚TRIG触发引脚低于$\frac{1}{3}V_{cc}$时会导致S为高电平,进而使555输出高电平;也就是说2脚为低电平时输出为高电平,这个低电平只需要一瞬间就可以了,无需持续保持低电平。因为S端只需要一个高电平就可以时触发器输出为1,当S端再从高电平变为低电平时触发器会保持上一个输出不变。即,此时S端已经改变不了555的输出了,S端为高电平时输出为高电平,S端为低电平时输出依旧为高电平;这时想要改变555的输出,只能使R端为高电平,也就是说6脚THRES阈值引脚高于$\frac{2}{3}V_{cc}$才能使输出变为低电平。

这里需要额外说明一下,理论上,如果2脚TRIG为低电平,6脚THRES为高电平时,对应的RS触发器的R端和S端都是高电平状态,这时输出就会不确定。但是EN555对这种情况做了特殊处理,当出现这种情况时会稳定输出高电平。

输出端3脚的电平与输入的关系如下表所示:

2脚Trigger 6脚Threshold 3脚Output
$<\frac{1}{3}V_{cc}$ $<\frac{2}{3}V_{cc}$
$>\frac{1}{3}V_{cc}$ $>\frac{2}{3}V_{cc}$
$>\frac{1}{3}V_{cc}$ $<\frac{1}{3}V_{cc}$ 保持不变
$<\frac{1}{3}V_{cc}$ $>\frac{2}{3}V_{cc}$

如果规定2脚Trigger$<\frac{1}{3}V_{cc}$时为触发状态,6脚Threshold为$>\frac{2}{3}V_{cc}$时为触发状态,则上表可以更直观的表示为:

2脚Trigger 6脚Threshold 3脚Output
触发 非触发
非触发 触发
非触发 非触发 保持不变
触发 触发

工作模式

NE555 具有三种基本工作模式:

单稳态模式

单稳态模式是指芯片正常工作时有一个稳定的状态,只有在外部触发信号到来时,才会进入暂稳态,维持一段设定的时间后,自动回到稳定状态。经常用作定时器/延时器
下图是常用的一种电路图:

按键没有被按下时TRIG脚被10K电阻拉高,THRES脚和DISCH脚接在一起,通过电阻R拉高,此时

2脚Trigger 6脚Threshold 3脚Output
非触发 触发

上面说过,7脚DISCH是通过一个三极管与GND相连的,当输出为低电平时三极管导通,此时6脚Threshold与7脚DISCH均为低电平,电容C被放电。

2脚Trigger 6脚Threshold 3脚Output
非触发 非触发 保持不变

也就是说按键未按下时,555输出为低电平。

当按键被按下后又松开时,2脚Trigger通过按键与GND相连,会出现短暂低电平,此时

2脚Trigger 6脚Threshold 3脚Output
触发 非触发

555输出高电平,这时7脚DISCH不再与GND相连,6脚Threshold开始时仍然为低电平,电流开始通过电阻R给电容C充电。

6脚Threshold的电压即为电容两端的电压,当电容电压被充至高于$\frac{2}{3}V_{cc}$时,6脚Threshold变为触发状态,此时

2脚Trigger 6脚Threshold 3脚Output
非触发 触发

6脚Threshold、7脚DISCH重新与GND相连,电容C被放电。此时

2脚Trigger 6脚Threshold 3脚Output
非触发 非触发 保持不变

由上可知,按键为按下时,555会输出低电平;当按键按下时,555会先输出高电平,过一段时间后又会回到低电平。这个输出高电平的时间就是电容C从0V充电至$\frac{2}{3}V_{cc}$的时间
计算公式为:$$t=RC⋅ln(3)≈RC⋅1.0986≈1.1RC$$

上图中,
$R=100KΩ=1×10^5Ω$;
$C=10uF=1×10^{-5}F$
所以,$t=1.1RC=1.1×10^5×10^{-5}=1.1S$
也就是说在上图电路中,如果按下按键555将会输出1.1秒的高电平,随后恢复至低电平。

双稳态模式

暂时没有用到,用到了再补充。

无稳态模式

在无稳态模式下,NE555会不断自动地在高电平和低电平之间切换,形成一个连续的矩形波输出(即方波振荡器)。它是 NE555 的三种基本工作模式之一,常用于实现定时、频率信号发生器、闪烁灯电路等功能。

固定占空比

下图是NE555输出固定占空比信号的电路图:

这个电路的工作原理如下:

  1. 电容C通过R1、R2充电至$\frac{1}{3}V_{cc}$后,进入正常的工作流程。
  2. 由于C连接到了2脚Trigger,2脚低于$\frac{1}{3}V_{cc}$时,3脚的输出为高电平,而7脚为高阻态,所以C继续通过R1、R2充电,直到C的电压达到$\frac{2}{3}V_{cc}$。C从$\frac{1}{3}V_{cc}$充电至$\frac{2}{3}V_{cc}$的时间即为充电时间,公式为$$t_1 = 0.693 · (R_1 + R_2) · C$$
  3. C达到$\frac{2}{3}V_{cc}$后,超过了6脚的阈值,因此3脚输出变成低电平,7脚变成低电平。于是C无法继续充电,而是经由R2向7脚放电,直到C电压达到$\frac{1}{3}V_{cc}$为止。这段放电时间的公式为 $$t_2 = 0.693 · R_2 · C$$
  4. C电压低于$\frac{1}{3}V_{cc}$后,触发2脚Trigger,从而3脚输出变成高电平,7脚变成高阻态,返回上述第2步。

周期:$T =t_1+t_2= 0.693 ·(R_1 + 2R_2)C$
频率:$f=\frac{1}{T}=\frac{1.44}{(R_1+2R_2)C}$
占空比:$D=\frac{t_1}{T}=\frac{R_1+R_2}{R_1+2R_2}$
需要注意的是,这个电路图输出的占空比无法小于 50%,由上述公式也可看出D的取值范围是0.5-1

任意占空比

基本的无稳态电路无法产生占空比小于50%的方波,但我们可以通过增加两个二极管来解决这个问题。如下所示的改进版可以实现任意占空比:

这个电路中充电路径和放电路径被分离开来,在充电阶段,D1导通,D2截止,因此C仅通过R1进行充电;而在放电阶段,D1截止,D2导通,因此C1仅通过R2放电。
充电时间:$t_1=0.693 · R_1·C$
放电时间:$t_2=0.693 · R_2·C$
周期:$T =t_1+t_2= 0.693 ·(R_1 + R_2)C$
频率:$f=\frac{1}{T}=\frac{1.44}{(R_1+R_2)C}$
占空比:$D=\frac{t_1}{T}=\frac{R_1}{R_1+R_2}$

可调占空比

对任意占空比电路进行微调即可得到可调占空比电路

仅仅添加了一个变阻器,通过调节这个变阻器的阻值即可调整占空比,记变阻器R上半部分电阻为$R_充$,下半部分电阻为$R_放$,则$R=R_充+R_放$

充电时间:$t_1=0.693 · (R_1 + R_充)·C$
放电时间:$t_2=0.693 · (R_2 + R_放)·C$
周期:$T =t_1+t_2= 0.693 ·(R_1 + R_2+R)·C$
频率:$f=\frac{1}{T}=\frac{1.44}{(R_1+R_2+R)C}$
占空比:$D=\frac{t_1}{T}=\frac{R_1+R_充}{R_1+R_2+R}$


参考链接:

B站视频
555定时器怎么搞清楚? – 知乎

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇