1. 程式人生 > >【微控制器筆記】集USB充電、USB供電和電池供電的電源設計

【微控制器筆記】集USB充電、USB供電和電池供電的電源設計

原文:

在小型產品上經常要用到電池供電,這樣就需要給電池充電。

這裡記錄下1S電池3.7V的充電和供電方案。

先貼上原理圖:

來簡要分析下:

1、給系統供電的最終端是VCC

2、單電池供電:在沒有插USB的情況下P溝道MOS管的G極由於下拉電阻所以保持為低電平,此時MOS管導通,電池的VBAT經過MOS管到達開關再到VCC。

3、單USB供電:此時沒有插入電池,插入USB後MOS管的G極為高,MOS管關斷,VUSB經過二極體到達開關再到VCC。

4、電池和USB同時接入:此時VUSB為高,所以電池是不會經過MOS管給系統供電的,這裡跟單USB接入的方式是一樣的,但是由於電池的接入,充電部分開始工作,USB同時給電池充電。

這裡要注意的一點是二極體的作用很大,假設二極體短路或者沒有二極體:

1、在USB和電池同時供電的情況,會導致MOS管的D極為VUSB,這樣電池的電壓VBAT本來就比VUSB低,MOS管是的電流流向是從S到D的,所以指不定會出現什麼情況。

2、在電池單獨供電的情況,電池假設供電正常,那麼MOS管的VS接近VD,沒有二極體會導致VD倒流到VG,會再次把MOS管關斷,這樣也是無法供電的。所以這個二極體是必須的。

3.在USB供電的情況下,因為給系統的電流都要經過二極體,所以需要考慮二極體承擔的電流大小,這裡需要根據電流的大小相應的選擇不同型號的二極體。這裡也只是用到了二極體的單向導通的性質。在二極體的壓差方面也需要考慮,以0.7V的壓差來說5V經過二極體也有4.3V左右。而AMS1117的穩壓壓差在1.2V左右,所以穩壓到3.3V需要4.5V以上的輸入。這裡用的5819,也是根據情況而定,實測壓差在0.3V。

By Urien 2018年2月28日 15:58:35 ---------------------  作者:沉默的小宇宙  來源:CSDN  原文:https://blog.csdn.net/qq997758497/article/details/79401420  版權宣告:本文為博主原創文章,轉載請附上博文連結!