無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固件給反彙編了!

免責聲明:本文系網絡轉載,版權歸原做者全部。如涉及做品版權問題,請與咱們聯繫,咱們將根據您提供的版權證實材料確認版權並支付稿酬或者刪除內容。

相關文章
相關標籤/搜索