【導讀】近年來,為了方便使用,隨著越來越多的工具均采用無線化設計。因此,儲能元件的需求也與日俱增。在一些應用比如掃碼槍中,會有越來越來越多的客戶考慮采用電池或者超級電容作為儲能元件, 鋰電池和超級電容的儲能原理不同,相應的充電放電曲線也不相同,本文基于TI的BQ25798+TPS25221提出了一種能夠既給鋰電池充電,又可以給超級電容充電的方案,無需在原理圖或者Layout做任何修改,簡化客戶的研發流程。
1. 整體方案
1.1 設計需求
以掃碼槍為例,一般由充電底座和掃碼槍本體構成,充電底座提供充電功能,掃碼槍用來實現掃描二維碼等功能。從供電角度來分析,充電底座中主要包括了充電芯片Charger,掃碼槍中主要包括了儲能芯片以后后級電路供電所需要的DCDC變換芯片。
在掃碼槍應用中,客戶的儲能元件主要選擇鋰電池和超級電容兩種類型,兩種介質充電均可分成兩個階段:恒流充電和恒壓充電,主要的區別在于超級電容可以放電至0V但是鋰電池不能放電很深并且隨著放電深度的增加內阻會不斷上升,從而導致深度放電時充電的電流也需要進行控制,這也給客戶設計同一套充電系統能夠既給鋰電池充電又給超級電容充電增加了難度,本文提供的設計框圖就出色地解決了這個問題,同一套方案BQ25798+TPS25221,無需進行原理圖或者Layout的修改,即可分別給兩套儲能元件進行充電,客戶僅需購買一套充電底座即可給鋰電池掃碼槍或者超級電容掃碼槍進行充電,無需配套使用充電底座和掃碼槍。
1.2 方案框圖
圖一顯示的是BQ25798+TPS25221的整體方案設計框圖,如圖所示,BQ25798的SYS管腳連接到TPS25221的IN管腳上,BQ25798的BAT管腳連接到TPS25221的OUT管腳上,儲能元件鋰電池或者超級電容接在BAT線路上。相應的掃碼槍的負載就由BAT管腳上的線路直接提供,充電底座上的負載接在Vsys上,由Vsys來提供電能。
整個系統的供電由接在BQ25798的VBUS管腳上的adapter或者USB來提供,經過內部的BUCK-BOOST電路將電能傳遞到SYS管腳,此時在SYS管腳的電能由兩條路徑可以選擇:
1)內部的BATFET
2)外部的TPS25221
當掃碼槍從充電底座上拿起時,整個掃碼槍系統的供電完全由儲能元件提供,當掃碼槍放在底座上充電時,整個掃碼槍和充電底座系統的供電完全由Adapter或者USB提供。
Figure 1. BQ25798+TPS25221方案框圖
下文工作模式介紹中會詳細介紹系統是如何工作。
1.3 BQ25798介紹
BQ25798是一款完全集成的BUCK-BOOST架構的Charger芯片,適用于1-4節鋰離子電池和鋰聚合物電池,內部集成了包裹4個工作在開關狀態的MOSFET,輸入側和充電電流的感應電路,給電池充電的MOSFET以及BUCK-BOOST架構所需要的環路補償電路。該芯片可以為各種輸入源(包括傳統的USB適配器,高壓USB-PD適配器等)的電池充電,該芯片可以根據輸入電壓和電池電壓在降壓,升壓和降壓-升壓模式下無縫切換,無需主機進行控制。該芯片提供了一個可選的雙輸入源選擇器,優先考慮第一個可用的輸入源,主機可以使用I2C在輸入源之間進行手動切換。 具體描述可以參照BQ25798的datasheet獲取更多詳細信息。
1.4 TPS25221介紹
TPS25221是一款load switch芯片,使用外部的電阻器,可以設置限制的電流在275mA到2.7A(典型值)之間,在較高的電流限制設置下,ILIMIT的精度可以達到±6%。芯片會控制電源開關的上升和下降時間,以最大限度的減少開關動作期間的電流波動。當負載嘗試消耗超過ILIMIT設置的最大電流時,內部的MOSFET會進入恒流模式,以使ILOAD保持在ILIMIT或以下。進而可以保護電路以免承受過流風險。
2. 工作模式介紹
BQ25798+TPS25221方案按照儲能元件是鋰電池或者是超級電容的不同,會有相應的充電模式,下文會做詳細介紹。
2.1 鋰電池充電模式
如下圖2所示為鋰電池充電的架構,此時TPS25221處在Disable模式,內部的MOSFET關斷。此時就可以等效為BQ25798作為charger給鋰電池充電,具體細節可以參考BQ25798 datasheet來獲得更多詳細信息。
Figure 2. 鋰電池充電方式
2.2 超級電容充電模式
BQ25798本身是一款鋰電池充電器,鋰電池放電深度很深時,由于鋰電池電池內阻急劇增大,為了保護鋰電池,我們的charger會有充電電流的限制,以免鋰電池溫升過快損壞電池。如下圖3所示,當電池的電壓過低時(放電深度過深),開始充電時可能處在涓流充電(trickle charge)或者預充電(pre-charge)階段, 這兩種狀態下的充電電流都沒有辦法達到實際設置的fast-charge電流。
Figure 3. BQ25798充電流程
但是當儲能元件變為超級電容時,由于超級電容和鋰電池的物理特性不同,從充放電的角度來說,超級電容可以放電至0V,并且充電的時候并沒有因為放電深度的不同從而對充電電流有不同限制。所以如果只用BQ25798來給超級電容充電就會遇到兩個問題:
1)沒有辦法給放電至0V的超級電容充電。
2)當放電深度較深時,充電時間很長。
針對以上兩個問題,結合BQ25798內部的控制邏輯,通過增加一個外部充電回路,來使得充電電流在深度放電時不通過BQ25798內部的BATFET,而從TPS25221提供的外部MOSFET來流向超級電容進行充電。充電過程如下(以5V超級電容為例):
1)超級電容電壓0-2.5V階段:此時TPS25221開啟,充電電流主要經過TPS25221流向超級電容。
2)超級電容電壓2.5-5V階段:TPS25221開啟,充電電流經過內部的BATFET和外部的TPS25221流向超級電容。
充電過程1和2中的分界點2.5V主要是來自于BQ25798的Vsysmin最低只能支持到2.5V,在實際應用中,可以將該值設定的高一些。但是這樣會在1階段充電時給TPS25221帶來更大的溫升問題,以2.5V為例,如果此時流經TPS25221的電流為800mA, P=2.5*0.8=2W, 假設芯片top溫度為80C,此時junction溫度=20+2*8.7=97.4C.(8.7為TPS25221在DRV封裝下的溫升參數)。當Vsysmin設的越高,TPS25221的junction 溫度就會越高,可能會觸發TPS25221的thermal shutdown.
Figure 4. TPS25221溫度信息
BQ25798在給5V超級電容充電時,需要將Vreg配置成2s下的5V以上,通過配置不同的百分比來配置不同的Vbat_lowv電壓,從而配置從pre charge進入到fast charge的電壓。Vbat_lowv的值應該低于Vsysmin這樣2階段充電時才能保證在fast charge階段。下圖為超級電容充電方式。
Figure 5. 超級電容充電方式
2.3 充電模式切換
如上文所述,當給鋰電池充電時,BQ25798正常工作,TPS25221處在關閉狀態。當給超級電容充電時,BQ25798和TPS25221均正常工作。當我們需要給不同的儲能元件提供相應的充電回路時,首先就需要判斷此時接進來的儲能元件是鋰電池還是超級電容,本文提供一種基于TS pin的解決方式:
因為super cap不需要熱敏電阻而鋰電池需要熱敏電阻來判斷是否工作正常,下圖為datasheet中有關TS pin外圍電路的接法。
Figure 6. TS外圍電路接法
當鋰電池在位時,鋰電池內部的熱敏電阻和外部的R1,R2在TS pin處產生一個隨溫度變化的電壓,假設客戶目前使用的是103AT NTC熱敏電阻,根據JEITA guideline選取T1=0C,T5=60C通過datasheet中的計算公式可以計算出RT1=5.24kohm, RT2=31.31kohm. 當鋰電池的溫度變化時,通過測量TS pin的電壓即可知道鋰電池的溫度,同樣也可以依此來判斷鋰電池是否在位。
當超級電容在位時,由于并沒有熱敏電阻存在,所以可以近似認為熱敏電阻開路,阻值非常大,查閱103AT NTC的規格表,可以認為此時溫度非常低,低于TI=0C所以此時充電會停止。但是此時實際情況是超級電容在位,通過將這里的溫度信息和整機測量的溫度信息做對比,如果整機的溫度信息正常,就需要MCU通過I2C配置REG18 bit 0[TS_IGNORE]=1來忽略掉charger的TS pin的信息。從而實現通過TS pin的信號來判斷是鋰電池還是超級電容。
另外,判斷出儲能元件之后,仍需要對TPS25221進行控制,TPS25221自帶EN pin,所以可以通過在ENpin和GND之間并聯一個N溝道MOSFET,門級信號來自于MCU,當MCU判斷出此時是鋰電池在位時,GPIO口輸出低電平,MOSFET關斷,EN電壓由Vsys分壓得到,處在高電平位置。
當MCU判斷出此時是超級電容在位時,GPIO口輸出高電平,MOSFET導通,EN電壓經過MOSFET直連到地,處在低電平位置,從而控制TPS25221的導通。
需要注意的是在超級電容在位情況下,當進入恒壓充電時,需要主動關閉TPS25221, 此時可以通過BQ25798的REG3B_VBAT_ADC來得知此時的電壓值,當電壓到達VREG的配置值之后,就通過GPIO輸出低電平信號來關斷TPS25221。
Figure7. TPS25221控制方法
3. 測試波形
使用BQ2598EVM和TPS25221EVM搭建硬件測試平臺,BQ25798是專門的鋰電池充電charger所以波形不再進行分析,主要對BQ25798+TPS25221給超級電容充電來進行分析。硬件測試平臺如下圖所示。
Figure 8. BQ25798+TPS25221硬件測試平臺
3.1 超級電容充電
測試條件Vbus=5V,負載為兩節超級電容串聯,滿充電壓為5V。配置TPS25221電流的上限為300mA(Rlimit=190Kohm), BQ25798的BAT管腳充電電流為500mA, Vsysmin設置為2.5V, VREG設置為5.1V, Vbat_lowv設置為15%的VREG, pre_charge電流設置為400mA, 充電中止電流為200mA。在上述條件下,BQ25798+TPS25221的測試波形如下圖所示:
Figure 9. BQ25798+TPS25221測試波形
CH1黃色表示Vsys電壓,CH2Vbat表示超級電容的電壓,CH4綠色表示的是最終流入超級電容里的電流,按圖中所示,可以分為四個階段:
1)Stage 1: 超級電容現在是0V狀態,TPS25221處于關閉狀態,Vsys處于配置的最低電壓值2.5V, BQ25798處于關閉狀態,并沒有給超級電容充電。
2) Stage 2: 開啟BQ25798和TPS25221, Ichg檢測到充電電流大約為400mA左右,和理論值相符。(300mA+100mA)。此時超級電容的電壓從0V開始上升,BQ25798處在trickle charge狀態,只能提供100mA電流,TPS25221提供300mA電流。需要注意此時TPS25221Vin和Vout兩端承受較大壓降,可能會出現thermal shutdown。
3)Stage 3: 當超級電容的電壓達到2.5V時,進入Stage 3。上文提到Vbat_lowv配置為15%的VREG也就是5.1V*0.15=0.765V,證明BQ25798認為2.5V電壓已經進入fast charge模式,如圖7所示此時充電電流大約為800mA, 其中300mA仍由TPS25221限流提供,500mA由BQ25798的BAT管腳提供。此時Vsys電壓會隨著Vbat電壓的升高而不斷提高。
4)Stage 4: 當Vbat電壓達到設置的VREG之后,充電狀態從恒流模式進入恒壓模式,此時關閉TPS25221, 充電電流不斷下降,直至降低到term current 200mA,充電過程結束。
4. 參考文獻
1. BQ25798 Datasheet (SLUSDV2A)
2. TPS25221 Datasheet (SLVSDT3D)
來源:TI
作者:Mason Liu
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。
推薦閱讀: