555定时器(Timer)因内部有3个5K欧姆分压电阻而得名,是一种多用途的模数混合集成电路,它能方便地组成施密特触发器、单稳态触发器与多谐振荡器,而且成本低,性能可靠,在各种领域获得了广泛的应用。

其原理框图如下图所示:

其中,第2脚TRIG(Trigger)为外部低电平信号触发端,第5脚为CONT(Control)为电压控制端,可通过外接电压来改变内部两个比较器的基准电压,不使用时应将该引脚串入0.01u电容接地以防止干扰。第6脚THRES(Threshold)为高电平触发端,第7脚DISCH(Discharge)为放电端,与内部放电三极管的集电极相连,用做定时器时电容的放电。

555定时器最基本的功能就是定时,实质为一个单稳态触发器,即外加信号一旦到来后,单稳态触发器可以产生时间可控制的脉冲宽度,这个脉冲的宽度就是我们需要的定时时间。为更方便地描述555定时器的原理,我们首先用下图所示电路来仿真一下单稳态触发器电路:

该单稳态触发器电路是负脉冲触发,因此我们设置周期为50ms,而高电平宽度为49ms,亦即负脉冲(低电平)宽度为1ms,仿真波形如下图所示:

从波形图上可以看到,每来一个负脉冲(低电平)信号(橙色),则电路输出固定宽度的脉冲(蓝色),此电路的输出脉冲宽度由电阻R1与电容C1决定,约为1.1R1C1(即1.1×1×10=11ms),我们将细节部分放大后测量一下输出的实际数据,如下图所示:

仿真输出脉冲宽度约为11.0347ms,与理论值非常接近。为了更进一步分析电路的工作原理,我们用四通道示波器来跟踪如下图所示的三个信号波形:

其波形如下图所示:

与之前的波形是一样的,只不过加入了THR与DIS引脚(连接在一起的)的波形,我们将其中一部分放大如下图所示:

555芯片内部的三个5K电阻将5V直流电源电压,其中2/3(约3.3V)供给比较器CMP1的同相端,1/3(约1.6V)供给比较器CMP2的反相端。比较器CMP1的反相端经过电容C1接地,在电路刚刚上电时,由于电容C1两端的电压不能突变,反相端的电压比同相端低,因此比较器CMP1输出高电平H(由于RS触发器是数字逻辑,因此后级电路按高电平H与低电平L来区别)。而对于比较器CMP2,同相端默认电平是高电平(负脉冲触发),比反相端电压1.6V高,因此,比较器CMP2输出也为高电平H。

由于R=H,S=H,RS触发器处于状态保持,我们假设555定时芯片处于复位状态,此时触发器输出为高电平H(也可以是低电平,最后的结果是一样的),经过一个反相器NOT后,则电路输出为低电平L,其状态如下图所示:

另一方面触发器输出的高电平H使三极管Q1饱和导通,此时第7脚DISCH被拉为低电平L(相当于电容C1处于放电状态),这个引脚同时与比较器CMP1的反相端同电位,维持比较器CMP1输出为H,此时电路为稳定状态,且输出为低电平,在这个寂寞的黑夜里,一边静静地等待着外部触发信号的到来,一边欣赏着点点繁星的夜色,如下图所示:

如果外部触发(低电平)信号一直没有到来,则电路一直保持输出为低电平L,波形如下图所示:

皇天不负有心人,终于等到了期待已久的负电平触发脉冲,比较器CMP2的同相端电压低于反相端电压而输出低电平L,由于R=H,S=L,RS触发器处于置位状态输出低电平L,一方面经反相器NOT输出高电平H,另一方面使三极管Q1截止,此时直流5V电源通过电阻R1对电容C1充电,第6脚THRESHOLD电位开始上升,如下图所示:

在电容C1上的电压还没有超过3.3V(即VCC的2/3)前,比较器CMP1的输出状态是不会变化的,则如下图所示:

在电容C1充电期间,如果输入低电平触发脉冲撤消(即当前输入为高电平H),比较器CMP2输出为高电平H,由于R=H,S=H,RS触发器处于保持状态,不影响电路的输出状态,如下图所示:

当电容C1上电压超过3.3V时,则比较器CMP1输出为低电平L,由于R=L,S=H,触发器因处于置位状态而输出高电平H,一方面经反相器NOT输出低电平L,如下图所示:

另一方面触发器输出的高电平H使三极管Q1饱和导通,此时第7脚DISCH被拉为低电平L(相当于电容C1处于放电状态),这个引脚同时与比较器CMP1的反相端同电位,维持比较器CMP1输出为高电平H,此时电路又返回稳定状态,且输出为低电平,又是这样一个寂寞的黑夜里,一边静静地等待着外部触发信号的到来,一边欣赏着点点繁星的夜色,如下图所示:

此时波形如下图所示:

当然,输入触发信号有可能在电容C1充电期间一直保持为低电平,电容C1充电超过VCC的2/3时,比较器CMP1输出低电平,此时R=L,S=L,理论上RS触发器不允许出现这种状态,因此触发器输出一直为低电平L,也就是电容C1一直在充电直到5V电压,如下图所示

这也算是一种稳定状态,但这种状态是不允许出现的,也就是说,触发信号的宽度至少不应该比定时的宽度要长。

原文地址点击这里

555定时器(1)单稳态触发器电路及Multisim实例仿真的更多相关文章

  1. 文氏电桥振荡电路原理详解及Multisim实例仿真

    文氏电桥振荡电路(Wien bridge oscillator circuit),简称"文氏电桥",是一种适于产生正弦波信号的振荡电路之一,此电路振荡稳定且输出波形良好,在较宽的频 ...

  2. N沟通场效应管深度图解(1)工作原理及Multisim实例仿真

    场效应晶体管(Field Effect Transistor, FET)简称场效应管,是一种由多数载流子参与导电的半导体器件,也称为单极型晶体管,它主要分型场效应管(Junction FET, JFE ...

  3. 开关电源(1)之BUCK降压变换器工作原理及Multisim实例仿真

    开关电源(Switching  Mode  Power  Supply)即开关稳压电源,是相对于线性稳压电源的一种的新型稳压电源电路,它通过对输出电压实时监测并动态控制开关管导通与断开的时间比值来稳定 ...

  4. 电容三点式振荡电路详解及Multisim实例仿真

    电容三点式振荡器也称考毕兹(Colpitts,也叫科耳皮兹)振荡器,是三极管自激LC振荡器的一种,因振荡回路中两个串联电容的三个端分别与三极管的三个极相接而得名,适合于高频振荡输出的电路形式之一.电容 ...

  5. 从多谐振荡器详细解析到555定时器基本电路(控制LED闪烁)

    在学期末,笔者参加了学校的电工实习,前六天做都很快,但是今天要做一个关于555多谐振荡器的LED闪烁电路,由于笔者没有提前准备,导致今天就算把电路搭建出来也不懂具体原理,耗费了不少时间,所以我打算专门 ...

  6. 【从零开始自制CPU之学习篇02】555定时器

    555定时器是一种集成电路芯片,常被用于定时器.脉冲产生器和震荡电路.在CPU制作中作为pc(程序计数器)的主要组成部分.以下是我购买的NE555实拍图: NE555的针脚示意图: 555定时器各针脚 ...

  7. Unity中的定时器与延时器

    JavaScript中的定时器与延时器,分别是 setInterval.setTimeout,对应的清理函数是:clearInterval.clearTimeout. 而在Unity中,则分别是:In ...

  8. js课程 3-9 js内置对象定时器和超时器怎么使用

    js课程 3-9 js内置对象定时器和超时器怎么使用 一.总结 一句话总结:定时器:    1.定义    sobj=setInterval(func,1000);        2.清除    cl ...

  9. [Golang]-7 定时器和打点器

    目录 定时器 打点器 After()方法 我们常常需要在未来某个时刻运行 Go 代码,或者在某段时间间隔内重复运行. Go 的内置 定时器 和 打点器 特性让这些很容易实现. 定时器 type Tim ...

随机推荐

  1. 微信收藏了很多语音,有一些比较有意义的,但是发现只能收藏在微信,没有办法导出了,请大神看清楚,是微信【收藏】的语音,ios或者安卓的方法都可以

  2. BRAM 和 DRAM 区别

    转载: BRAM和DRAM的区别 Xilinx的FPGA开发板可以直接调用RAM,其中包括了BRAM和DRAM.经过网上查找资料发现,这两者的区别在于: 选择distributed memory ge ...

  3. zabbix screen 图片以邮件形式发送

    zabbix screen 图片以邮件形式发送 #! /usr/bin/env python #coding=utf-8 # Andy_f import time,os import urllib i ...

  4. Ansible_包含和导入playbook文件

    一.管理大型的playbook 1️⃣:如果playbook很长或很复杂,我们可以将其分成较小的文件以便于管理 2️⃣:可采用模块化方式将多个playbook组合为一个主要playbook,或者将文件 ...

  5. Linux_计划任务

    [Centos7.4] !!!测试环境我们首关闭防火墙和selinux:免得后面的测试会出现问题 [root@localhost ~]# systemctl stop firewalld [root@ ...

  6. qt利用QT designer构建第一个界面helloworld工程

    qt利用QT designer构建第一个界面helloworld工程原创ZJE_ANDY 发布于2017-04-07 20:25:28 阅读数 6613 收藏展开第一步:点击New Project 第 ...

  7. shell应用之习题一

    1 #!/bin/bash 2 #.写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数:如果参数个数小于1,则提示用户"至少应该给一个 参数",并立即退 ...

  8. 1.4linux文件和目录常用命令

    文件和目录常用命令 目标 查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向 ...

  9. Linux系统添加永久静态路由的方法(包含Centos7)

    一.使用route命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:A.添加到主机的路由# route add –host 192.168.1.10 dev eth0 ...

  10. 浅谈,seata在使用feign-url通过域名调用时分布式事务不生效的问题及解决

    浅谈,seata在使用feign-url通过域名调用时分布式事务不生效的问题及解决 ​ 在前几个月时,我们项目出现了分布式事务的问题,那么什么是分布式事务问题呢,简单的说,我们有俩服务A和B,它们对应 ...