无MCU,灰常简单实用的按键电平保持电路!

做者:晓宇,整理:晓宇
编程

微信公众号:芯片之家(ID:chiphome-dy)c#

很久没写电路分析相关内容了,这类内容你们都比较喜欢,这几天在网络上看到一个很是不错的电路,来自红雅杰科技,晓宇姐姐这里经过电流走向,详细跟你们分析一下这个电路的精髓。微信

若是如今给你们出一个题目,要求用最低成本,稳定可靠的实现一个按键开关电路,也就是按一下按键,IO口输出1,再按一下,IO口输出0,而且电平要保持状态。网络

看到这里,你们估计要笑我了,这不是很简单的嘛,随便用个几毛钱的单片机,两个IO口就搞定了,可是若是要求纯硬件呢,只用三极管跟阻容,你们怎么设计?编程语言

不藏着掖着了,就是下图:
操作系统

本电路实现了,KEY1按一下,OUTPUT输出1,再按一下,OUTPUT输出0,而且电平保持不变,如此循环。设计

原理分析3d

一、咱们以输入5V电压为例分析,刚开始,KEY1断开,5V电压经过R7给C1充电,通过R5到GND,此时,经过R7跟R6的分压,C1电压为左正右负,电压大概为1.19V左右,Q1,Q2都不导通,整个电路电流消耗极小,基本能够忽略。对象

二、重点来了,当按键按下的时候,C1经过按键与R4造成回路,加在R4与C2上的电压大概为1.19V,此时NPN三极管Q1达到开启条件,这里C2的做用是短暂存储电压,使开启更加稳定,到这一步,Q1开启。blog

三、Q1开启后,以下图,PNP三极管Q2也会同步开启,Q2开启后,OUTPUT端输出一个略小于5V的电压,可用于驱动负载,那么Q1如何一直开启呢?

咱们看另外一条回路,Q2导通后,输出电压经过R2,R4,R5到GND,此时,Q1的基极有足够的电压保持开启,整个电路也进入一个稳定的状态。

按键输出高电平分析完毕。

四、Q1开启后,以下图,PNP三极管Q2也会同步开启,Q2开启后,OUTPUT端输出一个略小于5V的电压,此时,A点电压通过Q2跟Q1,电压差很少略大于4V,这样,就使得C1的电压发生了反转,C1出现了左负右正,当按键按下的时候,C1经过R4,KEY1放电,R4电压为上负下正,Q1关闭,Q2关闭,OUTPUT没有了输出电压,你们能够在OUTPUT下拉一个电阻,这样就能够保持低电平了。

本电路的巧妙之处就是利用C1的极性反转,实现了Q1的开启跟截止,你们还有什么好的建议以及电路,能够留言你们一块儿交流!

1.2020年第11期《单片机与嵌入式系统应用》电子刊新鲜出炉!

2.为何要用C语言实现面向对象?

3.27种不一样编程语言能耗对比!

4.当全部需求都是第一优先级时,该怎么办?

5.这个物联网操做系统—OneOS,来了解一下!

6.可怕,别人把我MCU固件给反汇编了!

免责声明:本文系网络转载,版权归原做者全部。如涉及做品版权问题,请与咱们联系,咱们将根据您提供的版权证实材料确认版权并支付稿酬或者删除内容。

相关文章
相关标签/搜索