作者:小宇,整理:小宇微信公众号:芯片屋如果我们给您个话题,要求以最低的成本,稳定可靠的实现按键开关电路,即按一下按钮,IO口输出1,然后按一次,IO端口输出0,并且必须保持电平。
看到这一点,每个人都可能在嘲笑我。
是不是很简单?只需使用几美分的单片机即可完成两个IO端口,但是如果需要纯硬件,则仅使用晶体管,电阻器和电容器。
如何设计?如果您不隐藏它,则如下图所示:该电路已实现,按一次KEY1,OUTPUT输出1,再按一次,OUTPUT输出0,电平保持不变,依此类推。
原理分析1.以5V电压输入为例。
首先,KEY1断开,5V电压通过R7给C1充电,然后通过R5到GND。
此时,通过R7和R6的分压,C1的电压左右。
负极,电压约为1.19V,Q1,Q2不导通,整个电路的电流消耗很小,基本上可以忽略不计。
2.关键点到了。
当按下按钮时,C1通过该按钮与R4形成环路,并且施加到R4和C2的电压约为1.19V。
此时,NPN晶体管Q1达到打开状态,并且这里C2的功能是用于短期存储。
电压使导通更稳定。
在这一步,Q1打开。
3. Q1导通后,如下图所示,PNP晶体管Q2也将同步导通。
Q2接通后,OUTPUT端子输出的电压略低于5V,可用于驱动负载。
那么Q1如何一直打开?让我们看另一个循环。
Q2接通后,输出电压通过R2,R4和R5到达GND。
此时,Q1的基极有足够的电压保持导通,整个电路进入稳定状态。
关键输出高级分析已完成。
4. Q1导通后,如下图所示,PNP晶体管Q2也将同步导通。
Q2打开后,OUTPUT端子输出的电压略低于5V。
此时,点A的电压通过Q2和Q1,并且该电压几乎略大于4V。
这使C1的电压反向,并且C1出现左负和右正。
按下按钮时,C1通过R4,KEY1放电,R4电压上升和下降,Q1关闭,Q2关闭,并且OUTPUT没有输出。
对于电压,您可以在OUTPUT处下拉一个电阻,以使其保持低电平。
该电路的独创性是利用C1的极性反转来实现Q1的打开和闭合。
如果您有任何好的建议和建议,可以留言并与您分享!最后,关于电路的研究,希望大家喜欢!愿求和喜欢并支持我们,您的转发是我们继续创造的最佳动力,谢谢大家! ------------结束------------推荐阅读:C语言预处理命令的分类和工作原理简要介绍Makefile,Kconfig和。
FreeRTOS中config文件的相对扩展名时间与绝对延迟之间的差异,请注意微信公众号“嵌入式列”,底部菜单查看更多内容,回复“添加组”。
按照规定加入技术交流小组。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。
该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!