首頁 資訊 BQ40Z50固件怎么升級(jí)?告訴你BQ系列芯片內(nèi)部結(jié)構(gòu)和升級(jí)方法

BQ40Z50固件怎么升級(jí)?告訴你BQ系列芯片內(nèi)部結(jié)構(gòu)和升級(jí)方法

來源:泰然健康網(wǎng) 時(shí)間:2025年11月12日 20:21

一 BQ芯片初步認(rèn)識(shí)

包括BQ40Z50在內(nèi),BQ系列電池管理芯片看起來是一個(gè)芯片,其實(shí)芯片里面封裝了兩個(gè)die。一個(gè)是MCU部分負(fù)責(zé)計(jì)算和控制,其采用的是bqBMP內(nèi)核的16位處理器;另外一個(gè)die是模擬前端AFE,負(fù)責(zé)模擬信號(hào)處理部分,主要功能是處理電壓電流溫度信號(hào),包括放大,MUX,MOS驅(qū)動(dòng)和一些硬件保護(hù)邏輯。兩個(gè)芯片的綁定類似下圖結(jié)構(gòu):

wps37FB.tmp

二 BQ芯片內(nèi)部結(jié)構(gòu)

MCU和AFE間主要接口有:電流采樣庫侖計(jì)CC,電壓溫度采樣ADC,GPIO和專用串口通信。類似我們用分立器件MSP430+BQ76925的架構(gòu)。

主要結(jié)構(gòu)見下圖所示:

wps37FC.tmp

MCU和AFE封裝在一起是不得已而為之,也具有明顯的優(yōu)勢(shì):

? MCU主要負(fù)責(zé)計(jì)算和控制邏輯,是低壓部分,而AFE主要負(fù)責(zé)高壓部分處理,兩個(gè)芯片工藝不同,在一個(gè)die上實(shí)現(xiàn)比較困難;

? 封裝在一起,對(duì)外呈現(xiàn)的是一個(gè)芯片,使用方便,真正做到低耦合高內(nèi)聚;

? 封裝后固件也是由TI提供,穩(wěn)定性比較好保證;

? 封裝也利于電量計(jì)算法的實(shí)現(xiàn),提高芯片價(jià)值。舉例,BQ40Z50比BQ4050就貴不少。

對(duì)于BQ40Z50芯片,芯片架構(gòu)細(xì)節(jié)如圖所示:

wps37FD.tmp

TI專用內(nèi)核bqBMP處理器是哈弗結(jié)構(gòu),數(shù)據(jù)總線和程序總線獨(dú)立,其基本特征有:

CPU是16位的運(yùn)行速度4.2MHz 三級(jí)流水線指令長度靈活,可以支持8位、16位、24位指令

三 BQ40Z50內(nèi)部存儲(chǔ)器結(jié)構(gòu)

內(nèi)部存儲(chǔ)器包括Flash,Boot ROM Flash, RAM,Data Flash和EEPROM。其中Flash一共有64K大小,RAM 2.5K, Data Flash 8K, EEPROM 0.5K.

wps380D.tmp

Boot ROM是芯片的Bootloader,承擔(dān)啟動(dòng)加載和固件升級(jí)作用,芯片固化好,不可修改和升級(jí)。

我們通過BQ Studio讀出來的SREC文件,包括Data Flash, Program Flash和EEPROM的數(shù)據(jù),也是除了Bootloader外的所有數(shù)據(jù)。

注意:

TI的電池管理芯片內(nèi)的CPU core有兩代,BQ30Z55 BQ3055 BQ34Z100 BQ27541 BQ27542 BQ78350是比較老的一代,已經(jīng)逐步淘汰;BQ40Z50同平臺(tái)的有BQ40Z80,BQ78Z100,BQ27Z561等,推薦使用這一個(gè)系列。

四 固件升級(jí)方案

通過以上對(duì)CPU架構(gòu)和存儲(chǔ)結(jié)構(gòu)的了解,我們對(duì)實(shí)現(xiàn)電量計(jì)芯片升級(jí)有個(gè)思路了。它跟普通MCU升級(jí)有相似的地方,只是要對(duì)芯片充分了解,可以做到不用bqStudio也能升級(jí)固件。

實(shí)際工作中,我們可能遇到以下問題:

1 已經(jīng)校準(zhǔn)的電池需要返工,通過bqStudio升級(jí)固件會(huì)擦除掉校準(zhǔn)值和電量計(jì)學(xué)習(xí)的數(shù)據(jù)

wps380E.tmp

解決方法:我們就可以不用bqStudio,專門編個(gè)PC軟件,控制EV2400/EV2300,跳過升級(jí)data flash部分,只升級(jí)Program flash;

2 發(fā)現(xiàn)固件Bug,但由于固件已經(jīng)發(fā)布,或者電池是串口的等原因,不能用電腦軟件升級(jí)。

解決方法:主控來實(shí)現(xiàn)升級(jí)策略,可以升級(jí)電池的固件和配置參數(shù),這個(gè)方法我們?cè)跓o人機(jī)上已經(jīng)實(shí)現(xiàn)。

wps380F.tmp

3 已經(jīng)發(fā)給客戶的電池需要升級(jí),并且數(shù)量很大,用PC軟件效率太低。

解決方法:針對(duì)這種情況,也可以專門做個(gè)小板,內(nèi)部存儲(chǔ)電量計(jì)固件,連上電池就自動(dòng)升級(jí)。

這個(gè)可以50個(gè)100個(gè)同時(shí)工作,也很快能完成電池升級(jí)的問題。

事實(shí)上,我們也的確遇見這個(gè)問題,就做了個(gè)帶SD卡的小板,將固件放到SD卡里面,一連接電池就會(huì)執(zhí)行自動(dòng)升級(jí)。

wps3810.tmp

以上都是作者多年與BQ電量計(jì)打交道,通過研究或與原廠共同開發(fā)得到的經(jīng)驗(yàn),希望能對(duì)做電池的你有所幫助。

博客內(nèi)都是原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處。

相關(guān)知識(shí)

固態(tài)電池催化BMS技術(shù)升級(jí),芯??萍汲掷m(xù)創(chuàng)新守護(hù)電池安全
dji電池管家怎么用?大疆電池管家固件升級(jí)方法說明
和平精英怎么升級(jí) 升級(jí)方法介紹
iPad如何升級(jí)系統(tǒng)?三種ipad升級(jí)系統(tǒng)的方法匯總
華為手環(huán)怎么更新固件? 華為手環(huán)固件升級(jí)的圖文教程
魔域手游怎么快速升級(jí) 新手快速升級(jí)方法攻略
魔域怎么升級(jí)最快 快速升級(jí)方法
十年前的ipad怎么升級(jí)
高級(jí)健康管理師證怎么報(bào)考?一篇文章告訴你!
蘋果秋季發(fā)布會(huì)前瞻:AI戰(zhàn)略落地、iPhone硬件自主化與可穿戴健康升級(jí)

網(wǎng)址: BQ40Z50固件怎么升級(jí)?告訴你BQ系列芯片內(nèi)部結(jié)構(gòu)和升級(jí)方法 http://www.u1s5d6.cn/newsview1838675.html

推薦資訊