便攜式設備經常會存在USB供電和鋰電池供電并存的情況,那么當USB插入供電的時候如何實現系統自動識別并切斷電池供電的呢?帶著這個問題我們來看下今天的分享內容。如下電路主要是實現USB插入自動檢測的功能。
當USB未插入的情況下,系統的+5V由BUCK芯片(圖中未畫出)提供,此時由于D1的防反接作用,系統+5V被截止在右側,左側的Q1基極被電阻R3拉低到地,此時三極管Q1滿足導通條件,Q1導通,單片機檢測(Check_Vusb)到低電平,此時為USB未插入的狀態。
當USB插入時,三極管的Q1的基極分壓大概在3.3V左右,此時三極管不滿足導通條件,Check_Vusb被拉高至+3.3V,單片機檢測到高電平,為USB插入狀態。檢測到USB插入后,系統可以將電池供電自動切斷以節省不必要的電量消耗。
編輯:jq
-
芯片
+關注
關注
459文章
52481瀏覽量
440541 -
電阻
+關注
關注
87文章
5623瀏覽量
175082 -
usb
+關注
關注
60文章
8179瀏覽量
272737
原文標題:2分鐘學會一個簡單USB插入檢測電路
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
10分鐘上手睿擎平臺GUI開發:第一個LVGL圖形應用

如何區分usb-typec是插入電腦還是插入其他電源?
10分鐘上手寫代碼,LuatOS協程輕松掌握!

用友BIP+DeepSeek催生超級智能體:10分鐘構建一個企業級智能助理

評論