攻城獅解析丨開發板電源架構解析之OK4418-C(下)

原創 2020-03-07 14:48:00 S5P4418

上一期對OKMX6UL-C開發板板電源架構》進行了分析,相信對用戶是有一定的幫助的。這一期準備對同樣有點復雜的OKxx18_C的電源架構做一個詳細的梳理。

我們要知道飛凌S5P4418/688系列 FETxx18核心板 支持以下三種供電方式:

? ADP供電,通過J1(電源插座)供入底板,經過U11(FDS4435)直接供給核心板PMIC。

? USB供電,由OTG接口直接供給核心板PMIC。

? VBAT供電,由鋰電池供給核心板PMIC。


 

▲核心板PMIC(NXE2000)鋰電池充電框圖

AC適配器充電過程

當ADPDET檢測到VADPA/VADP1/VADP2引腳有電源輸入,此時PMU進入ChargeReady 并且開始調節VSYS輸出。在檢測到電池有連接的時候,PMU進入TrickleCharge。

在TrickleCharge(涓流充電)模式下,PMU開始定時40分鐘,并且以40mA電流給無電電池充電或者以85mA電流給電量不足電池充電。如果在40分鐘內電池電壓到達良好電壓,這時PMU改變狀態,從TrickleCharge轉為RapidCharge(快速充電)。

電池電壓和電池電流的關系如下圖所示。充電電流、限制電流、VSYS電壓和電池充滿電電壓是可以設置的。


 

PMU也可以在沒有電池的情況下調節VSYS輸出。

 

USB充電過程

當USBDET檢測到VUSBA/VUSB有電源輸入時,PMU進入ChargeReady狀態并且開始調節VSYS輸出。

在檢測到有電池連接后,PMU進入TrickleCharge。

在TrickleCharge(涓流充電)模式下,PMU開始定時40分鐘,并且以40mA電流給無電電池充電或者以85mA電流給電量不足電池充電。

如果在40分鐘內電池電壓到達良好電壓,這時PMU改變狀態,從TrickleCharge轉為RapidCharge(快速充電)。

電池電壓和電池電流的關系如下圖所示。充電電流、限制電流、VSYS電壓和電池充滿電電壓是可以設置的。

PMU會與外部檢測功能相結合,并且該結果會控制充電限制電流。


wps25.png

 

當暫停請求建立,PMU會將狀態改變為暫停模式,停止給電池充電并且從電池提供電壓(放電)。當暫停請求結束后,PMU將狀態改變為ChargeReady,重新對電池充電。


wps26.png

 

峰值輔助模式

當VSYS從ADP引腳和USB引腳供電時,PMU支持峰值輔助模式。如果Systemload current(Isys)(系統負載電流)低于限定電流(Ilim),給電池充電電流(Ichg)與Ilim和Isys有以下關系:

 Ichg = Ilim – Isys. 

 Ex) Ichg = 0.5A – 0.25A = 0.25A. 


wps27.png

 

如果Isys大于Ilim,此時PMU進入峰值輔助模式并且停止充電,電池通過內部MOSFET對VSYS放電。電池放電電流(Ichg)與Isys和Ilim有以下關系:

 Ichg = ilim – lsys. 

 Ex) Ichg = 0.5A – 1.0A = -0.5A. 


wps28.png

 

上述內容只是對NXE2000充電流程進行了一個簡單的梳理,具體的狀態描述及寄存器設置等內容詳見NXE2000datasheet。

核心板PMU部分就梳理到此,感興趣的小伙伴可以參考核心板原理圖和NXE2000進行深入的分析。下面說一下底板的電源架構,以及時如何與核心板進行配合工作的。

前半部分同樣是飛凌常用的過壓保護電路(如果客戶的供電模塊已經具備此功能則可以省去該部分電路),后半部分則是xx18獨有模擬鋰電池供電和真是鋰電池供電切換電路。

如下圖所示:

wps29.jpg

 

 

 

 S5P4418 PMIC充電架構可以看出,DC和USB供電先通過DCDC降為VSYS,再由VSYS給電池充電和給系統供電,其中ILPILM引腳所接的20mΩ為充電電流檢測電阻。

目前批量的核心板拆除了這個電阻,原因為底板采用的是DCDC模擬電池供電方案,就是說充電部分與電池電源部分均為DCDC降壓電路,在使用過程中存在隱患,如客戶需要充電或者DC/USB供電方式,并且不需要充電電流檢測可以直接焊接0歐姆電阻在R91位置。

wps32.png

 

底板采用DCDC進行模擬供電的原因有以下幾點:

1、TPS5432有使能端,可以方便進行供電方式的切換

2、DCDC可以方便的進行電壓的微調,模擬不同電池電量

3、降低整板功耗

 

■ 底板U11(空焊)為DC供電時電源入口

■ 底板U5為模擬電池供電電源入口

■ 底板P1(空焊)為真實電池供電電源入口

■ 底板U22為核心板啟動后底板5V電源入口(為防止閂鎖效應發生外設上電需晚于CPU上電)

模擬電池供電

底板默認為此方案供電,可實現底板模擬電池通過VBAT給核心板供電。 

真實電池供電

空焊U5,焊接P1口,并且底板需要將R184改為0R電阻,單節鋰電池需要連接到P1口,如需要使用核心板PMIC充電功能需要焊接核心板R910.02R精密電阻,如不需要充電電流檢測則可以直接焊接R910R電阻,之后既可使用DC或者USB作為充電口給鋰電池充電。 

單獨DC供電方案

空焊U5,底板將R184改為0R電阻,焊接U11,核心板需要焊接R910R電阻,既可使用底板DC5V口作為核心板供電電源。

TipsDC單獨供電并且開發板作為device時插拔OTG會造成系統斷電重啟。如果核心板使用DC單獨供電時,必須將PMIC_ICP、PMIC_ICM引腳接地。 

單獨USB供電方案

底板需要將R184改為0R電阻,焊接U11,核心板需要焊接R910R電阻,既可使用底板MICROUSB口作為核心板供電電源。


Tips

1、目前由于所使用的PMICNXE2000存在BUG,DC單獨供電在不接電池的情況下,連接USB供電線PMIC會進行供電方式切換,由DC供電切換到USB供電并且造成短暫系統斷電!

2、使用VBAT供電時,無論是模擬電池還是真實電池都必須將PMIC_ICP,PMIC_ICM接地,如使用電池充放電電流檢測請將PMCI_ICP接到電池負極再串聯0.02R電阻后接地(參照底板)。

3、VBAT_THERM為電池過熱保護引腳,如電池自身有此功能可以直接連接,并將底板R8拆除,否則在VBAT供電方式下需要通過10K電阻將此引腳下拉到地。

 


相關產品 >

  • OK4418/6818-C開發板

    飛凌提供S5P4418/s5p6818,S5P4418/s5p6818開發板,4418/6818開發板,s5p4418/s5p6818開發板解決方案,S5p4418/s5p6818多媒體解決方案,s5p4418硬件解決方案,更多S5P4418/s5p6818方案敬請聯系飛凌嵌入式。Cortex-A9 四核S5P4418/6818 支持Android5.1.1,Linux3.4.39、QT4.8.6等系統 了解詳情
    OK4418/6818-C開發板
  • OKT507-C 開發板

    CPU: T507 工業級處理器,超低功耗,10年+生命周期|推薦全志工業級T507開發板系列,飛凌OKT507-C開發板采用全志T507 四核工業級處理器 T507設計開發,Cortex-A53架構,工業級寬溫,性能強,低功耗,是一款高性價比的工業級產品,提供豐富的開發設計資料,提供產品規格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫療、工業控制、物聯網、智能終端等領域。

    了解詳情
    OKT507-C 開發板
  • OK3568-C開發板

    強而穩,國產芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發板基于國產工業級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規格書_datasheet_數據手冊_原理圖等,


    了解詳情
    OK3568-C開發板
  • OK62xx-C開發板

    AM62x 開發板是圍繞飛凌AM62x核心板設計的獨立測試和開發平臺。AM62x處理器由四核64位Arm -Cortex -A53微處理器 和Cortex-M4F組成。AM62x開發板整板工業級設計,并在開發過程中進行嚴苛的環境溫度測試、壓力測試、長期穩定性運行測試,使AM62x可在各種嚴苛環境穩定運行 了解詳情
    OK62xx-C開發板

推薦閱讀 換一批 換一批