要直接解釋BQ2060 EEPROM 的參數(shù)可能效果不好,所以還是先從"開(kāi)始"說(shuō)起.
在《筆記本電池通通通!!!》中說(shuō)過(guò):大部分電池中只有電量檢測(cè)和保護(hù)兩部分,如HP f4486、HP f4496、IBM T20、HP f2019、FUJITSU-SIEMENS BP-8050等等;有些電池將充電器也做進(jìn)電池里面了,如COMPAQ N系列的電池多是如此.沒(méi)有充電器的那些電池,自然要在筆記本中加上充電器部分;而有充電器的電池,筆記本中電源管理部分就簡(jiǎn)單多了,少了充電這個(gè)大頭.
從上面可以看出筆記本電源系統(tǒng)包括電量檢測(cè)部分、保護(hù)部分、充電部分,除此之外,還有系統(tǒng)管理部分.所謂的電池系統(tǒng)管理部分主要是多電池管理.一個(gè)筆記本可以帶幾個(gè)電池,這些電池卻公用一個(gè)地址,當(dāng)然要是一個(gè)電池一個(gè)電池,也就沒(méi)什么要管理的了,可惜,事實(shí)上,筆記本中所有的電池都公用一個(gè)地址,這就出問(wèn)題了:筆記本說(shuō),我不管你到底哪個(gè)電池給我供電,你只要有電,就請(qǐng)給我供電.多個(gè)電池一起工作肯定要管理,可是筆記本電腦卻不想管,于是就出來(lái)個(gè)電池系統(tǒng)管理部分.其實(shí)不光是筆記本電腦中如此,在數(shù)碼攝象機(jī)等便攜產(chǎn)品中都有這種情況.想知道詳細(xì)情況,可參看標(biāo)準(zhǔn)《Battery System Manager Specification》.
上面四個(gè)部分的工作不依賴(lài)筆記本電腦,我們使用筆記本電腦都知道,即使不開(kāi)機(jī),電池也照常充電,這時(shí)連BIOS都沒(méi)有運(yùn)行呢.通常我們的筆記本電腦中有個(gè)軟件(如BatteryMon)可以測(cè)試筆記本電池的好壞,其實(shí),筆記本電腦本身只是查詢(xún)電池,它并沒(méi)有測(cè)試的行動(dòng).這往往使剛?cè)腴T(mén)者混淆,因?yàn)閺母旧现v,對(duì)用戶(hù)來(lái)說(shuō),最好是我打開(kāi)一個(gè)軟件,就能從上面看到筆記本電池好壞的測(cè)試結(jié)果.
關(guān)于筆記本電池方面的標(biāo)準(zhǔn)有四個(gè)基本的:《System Management Bus Specification》、《Smart Battery Data Specification》、《Smart Battery Charger Specification》、《Battery System Manager Specification》.至于《Smart Battery Selector Specification》,它和《Battery System Manager Specification》差不多.這四個(gè)標(biāo)準(zhǔn)其實(shí)都體現(xiàn)在具體的產(chǎn)品中,建議入門(mén)者將它們和具體的產(chǎn)品結(jié)合起來(lái)看,如BQ2060A的Datasheet基本上就是前三個(gè)標(biāo)準(zhǔn)的集中體現(xiàn),其實(shí)BQ系列的充電管理芯片的Datasheet就是后兩個(gè)標(biāo)準(zhǔn)的集中體現(xiàn).
下面先解釋一下所謂的 Gas Gauge Operation.您要是初看資料,還挺費(fèi)神的呢.其實(shí)說(shuō)白了,原理很簡(jiǎn)單.Gas Gauge Operation最主要的目的是測(cè)量電量(電池最多能充多少電量FCC和現(xiàn)在還剩余多少電量RM).從簡(jiǎn)單開(kāi)始,電池的電壓測(cè)量簡(jiǎn)單吧.幾節(jié)電芯串聯(lián)在一起,不但可以簡(jiǎn)單地測(cè)量總電壓,還可以簡(jiǎn)單地測(cè)量出每節(jié)電芯的電壓.所以可以很簡(jiǎn)單地知道電池是過(guò)壓了,還是欠壓了.溫度測(cè)量也很簡(jiǎn)單,因?yàn)闊崦綦娮璧淖柚惦S溫度變化是有規(guī)律的,用個(gè)熱敏電阻就知道是否溫度高了,或者溫度低了.電流測(cè)量您覺(jué)得復(fù)雜嗎?話歸正題,Gas Gauge Operation主要是為電池的電量測(cè)量服務(wù)的.將一個(gè)很小的精密電阻和電池串聯(lián)在一起,只要電池工作,其上就有壓降,要壓降就知道壓降是正還是負(fù),也就知道是充電還是放電了.如果對(duì)這個(gè)信號(hào)不斷積分,是不是就可以計(jì)算出電量了?不知道VFC是如何測(cè)量電量的,那就以后有時(shí)間在深究吧,不過(guò)可以想象一下,我們家里的電表不也是測(cè)量你用了多少電量的嗎?
所以,測(cè)量電池電量,必須要電池工作.如何知道電池最多能充多少電量FCC?假設(shè)電池已經(jīng)充滿了,我們讓電池以固定大小電流放電,這樣知道放電電流的大小和放電時(shí)間的長(zhǎng)短,就可以算出電池的容量了.比如放電電流大小為2200mA,放了2小時(shí)的電,則電池的容量就為4400mAh.BQ2060A中利用一個(gè)叫DCR的寄存器,當(dāng)電池充滿時(shí),其值被復(fù)位為0,隨著放電的進(jìn)行,它不斷計(jì)數(shù),每個(gè)計(jì)數(shù)相當(dāng)于一定的電量,這樣,知道DCR的數(shù)值,就知道電量了.電池的放電放到不能再放,并不是真的讓電池所有的電都放完,因?yàn)檎娴娜糠磐炅?電池也就報(bào)廢了.一般14.8V電池放到12V就不能再放了.電量檢測(cè)芯片檢測(cè)到12V就發(fā)出保護(hù)信號(hào),讓電池供電線路斷開(kāi),不能繼續(xù)向外供電就是了.我們說(shuō)的電池最大充電電量就是這樣測(cè)量出來(lái)的,即先將電池充滿,再放電,放到不能再放為止所測(cè)得的電量.在這個(gè)放電的過(guò)程中不能有充電,因?yàn)镈CR只在放電過(guò)程中向上計(jì)數(shù),充電過(guò)程中它不會(huì)向下計(jì)數(shù)的.符合這樣條件的放電過(guò)程叫做有效放電(a qualified discharge from nearly full to a low battery level).當(dāng)電池經(jīng)過(guò)一個(gè)有效放電得到的DCR值將被轉(zhuǎn)換成電池最大充電電量而被保存在EEPROM一個(gè)叫LMD的位置的;而非有效放電的DCR值是沒(méi)有任何用處的.前面12V的專(zhuān)業(yè)說(shuō)法叫EDV0(BQ2060),其實(shí)放到EDV2時(shí),DCR就不在計(jì)數(shù)了.電池最大充電電量專(zhuān)業(yè)叫法是FCC—Fully Charged Capacity.(注意,這里開(kāi)始涉及到了一些參數(shù)了,如EDV0、EDV2等,它們是EEPROM中參數(shù)的一部分,其實(shí)EEPROM中參數(shù)就是這樣一點(diǎn)一點(diǎn)來(lái)的,沒(méi)有什么難的.)
如何知道電池還剩余多少電量呢RM?假設(shè)一塊電池經(jīng)過(guò)上面的放電已經(jīng)放完了,此時(shí)開(kāi)始充電.這樣就可以從0開(kāi)始計(jì)數(shù)了,這個(gè)寄存器叫RemainningCapacity(RM),它不斷計(jì)數(shù),自然就知道充了多少電.如果放電,這個(gè)寄存器就向下減,所以電池剩余電量的測(cè)量問(wèn)題就解決了.充電充到什么時(shí)候呢?比如上面14.8V電池,大都充到16.8V時(shí),充電器的電壓就不能再升了,雖然電壓不能再升了,但仍可以以這個(gè)電壓給電池繼續(xù)充電,不是說(shuō)電壓不能升就充不進(jìn)去電了,還是有電流的嘛.隨著電池越充越飽,電流也越來(lái)越小,不過(guò)不可能小到0的,小到0不知要用多長(zhǎng)時(shí)間呢,大概也不可能小到0的.(所以電池沒(méi)有充飽的,只有充得更飽的.)于是人為地設(shè)定一個(gè)很小的電流值,一旦電流小到這個(gè)值時(shí),就認(rèn)為充電充滿了.充電時(shí),RM向上長(zhǎng),放電時(shí),RM向下減,這樣,剩余電量就知道了.上面的16.8V的專(zhuān)業(yè)說(shuō)法叫ChargingVoltage,人為地設(shè)定的一個(gè)很小的電流值叫Current Taper Threshold(BQ2060).(注意,這里又涉及到了一些參數(shù)了,如ChargingVoltage、Current Taper Threshold等,它們是EEPROM中參數(shù)的一部分,其實(shí)EEPROM中參數(shù)就是這樣一點(diǎn)一點(diǎn)來(lái)的,沒(méi)有什么難的.)
其實(shí)RM計(jì)數(shù)的電量時(shí)常不準(zhǔn)確.舉個(gè)例子:剛出廠的電池,其FCC是人為設(shè)定的一個(gè)值,即LMD,假設(shè)電池實(shí)際容量為3000mAh,而廠家將LMD設(shè)置為4000mAh,此時(shí)充電,充滿時(shí),RM應(yīng)該為3000mAh,但電池電量檢測(cè)芯片多將電量從3000mAh人為地調(diào)整為4000mAh.當(dāng)然這是其實(shí)誤差,經(jīng)過(guò)校準(zhǔn)可以消除,即所謂的Calibrate.即使校準(zhǔn)了,以后也會(huì)再出現(xiàn)不準(zhǔn)的情況,照樣可以再校準(zhǔn),使RM回歸到準(zhǔn)確的值.
從上面可以看出Calibrate的過(guò)程步驟:
這個(gè)過(guò)程如下:
1、 先將電池充滿.它保證DCR的初始值回到0.
2、 放電放完(這個(gè)過(guò)程中不能有充電).它保證在有效放電結(jié)束時(shí)得到正確的最大充電電量FCC.
3、 再充電.很多筆記本電腦只顯示電量的百分比(RM/FCC),這時(shí)顯示的百分比才有意義.要注意即使是100%,也不說(shuō)明電池的電量就多,因?yàn)镕CC可能小呀.
再說(shuō)說(shuō)補(bǔ)償Compensation,說(shuō)是補(bǔ)償Compensation,不如說(shuō)是Correction.因?yàn)闇y(cè)量不能是完全線性的,所以有EDV Capacity Correction.還有自放電是測(cè)不出來(lái)的,人為地估計(jì)一個(gè)值,這個(gè)值要算進(jìn)去,所以有l(wèi)ight discharge compensation.建議初學(xué)者不要在這上面大花工夫.
最后說(shuō)說(shuō)充放電控制吧.
電池完全自己實(shí)現(xiàn)充放電的控制過(guò)程,我們的筆記本電腦決不參與充放電的控制過(guò)程.電池報(bào)告說(shuō)電池快沒(méi)電了,電腦就提示用戶(hù)快沒(méi)電了,等沒(méi)有電時(shí),電池自己就切斷供電了.充電充過(guò)了,電腦并不知道,電池自己檢測(cè)是否過(guò)充,過(guò)充了,電池自己切斷充電.
當(dāng)然,控制的結(jié)果電池會(huì)向外批漏的,外界可以主動(dòng)查詢(xún)結(jié)果,廠家也可以設(shè)置讓電池主動(dòng)向外廣播控制結(jié)果.(這就是電池智能化的體現(xiàn).這個(gè)控制結(jié)果就存放在BatteryStatus的寄存器中,其主要用處是被充電器使用,或者是電池系統(tǒng)管理使用.
現(xiàn)在來(lái)說(shuō)說(shuō)BQ2060 EEPROM參數(shù)的意義吧.
初學(xué)者對(duì)這個(gè)好象很感興趣,往往又云里霧里.其實(shí)它只不過(guò)是上面測(cè)量、補(bǔ)償、控制、顯示等過(guò)程所用的參數(shù),因?yàn)檫@些參數(shù)不同的電池不一樣,電池檢測(cè)芯片廠家為不變應(yīng)萬(wàn)變,設(shè)置個(gè)EEPROM,讓電池生產(chǎn)廠家自己寫(xiě)上.
下面以BQ2060 EEPROM 解釋一下其意義.
EEPROM中最簡(jiǎn)單的幾項(xiàng),它們是電池廠家參數(shù),只是為了顯示而已.如Manufacture Date是電池生產(chǎn)日期,Manufacture Name是電池生產(chǎn)廠家的名字,Serial Number是電池的序列號(hào),Device Name是設(shè)備名稱(chēng),Device Chemistry是電池中電芯的化學(xué)物質(zhì)名稱(chēng),Specification Information是所謂智能電池的版本號(hào)信息,EEPROM Constants是EEPROM中開(kāi)始或最后兩個(gè)字節(jié)的內(nèi)容,它們是固定的,即0x3c7f和0xa55a,表示這是BQ2060的EEPROM,若是其他的值,BQ2060芯片就會(huì)認(rèn)為這個(gè)EEPROM不對(duì).Manufacture Data Length是生產(chǎn)數(shù)據(jù)的長(zhǎng)度.生產(chǎn)數(shù)據(jù)就是EEPROM中的數(shù)據(jù)6個(gè)主要的數(shù)據(jù):Control Mode,Digital filter,Self-Discharge Rate,Battery Low%,Near Full和EDV threshold,這六個(gè)數(shù)據(jù)是7個(gè)字節(jié),所以Manufacture Data Length的值固定為7.一下就去掉8個(gè)項(xiàng)了,其實(shí)這些沒(méi)什么作用.
EEPROM中最最基本的參數(shù)只有兩項(xiàng):Sense Resistor Value和Digital Filter.Sense Resistor Value其實(shí)就是BQ2060應(yīng)用電路中和電池串聯(lián)的那個(gè)電阻的大小,看看BQ2060 Datasheet 中圖1,其中的Rs的大小就是這個(gè)Sense Resistor Value,因?yàn)椴煌脑O(shè)計(jì)者使用不同的電阻Rs,所以要告訴BQ2060,這樣BQ2060就知道它的ADC和VFC的增益大小了,Gas Gauge Operation主要是要檢測(cè)其上的信號(hào)的,當(dāng)然必須要知道其電阻的大小了.
Digital Filter,當(dāng)電池不放電時(shí),且SMBUS處于idle狀態(tài)時(shí),BQ2060檢測(cè)到信號(hào)小于Digital Filter時(shí),會(huì)進(jìn)行自放電補(bǔ)償?shù)?這個(gè)Digital Filter是生產(chǎn)廠家設(shè)定的,而以多大的值補(bǔ)償呢,有要廠家設(shè)置,即設(shè)置Light Discharge Current.當(dāng)然廠家也可以選擇不進(jìn)行補(bǔ)償,將EEPROM中的Control Mode的NDF設(shè)置為1,則BQ2060就不進(jìn)行這種補(bǔ)償.補(bǔ)償?shù)哪康臒o(wú)非使RM和DCR的計(jì)數(shù)更準(zhǔn)確些.
下面解釋充電控制參數(shù).
ChargingVoltage和ChargingCurrent,智能電池都會(huì)主動(dòng)告訴充電器應(yīng)該用多高電壓ChargingVoltage和多大電流給電池充電ChargingCurrent,ChargingVoltage是廠家設(shè)定的,它是電池恒壓充電的值.ChargingCurrent是一個(gè)總稱(chēng),因?yàn)樗赡苡兴姆N值:當(dāng)電池說(shuō)可以用大電流給我充電時(shí),它告訴充電器ChargingCurrent的值為Fast Charging Current,當(dāng)電池深度過(guò)放要求小電流預(yù)充電時(shí),它告訴充電器ChargingCurrent的值為Pre-Charge Current.當(dāng)大電流充電結(jié)束時(shí)它告訴充電器ChargingCurrent的值為Maintenance Charging Current,還有一個(gè)值是0.這4個(gè)值中的3個(gè)值存放在EEPROM中.
過(guò)壓控制參數(shù)Overvoltage Margin:當(dāng)電池電壓大于ChargingVoltage + Overvoltage Margin時(shí)認(rèn)為是過(guò)充.Overvoltage Margin大小在0~255mV之間.
過(guò)流控制參數(shù)OverCurrent Margin,當(dāng)電池充電電流大于ChargingCurrent+ OverCurrent Margin時(shí)認(rèn)為是過(guò)流.
溫度過(guò)高控制參數(shù)MaxT:當(dāng)電池大電流充電時(shí),若溫度高于這個(gè)溫度時(shí),將暫停電池的大電流充電.
Li-Ion電池充電充滿的判斷參數(shù)Current Taper Qual Voltage和Current Taper Threshold:當(dāng)電池的電壓大于ChargingVoltage - Current Taper Qual Voltage且充電電流小于Current Taper Threshold時(shí),認(rèn)為充電已經(jīng)充滿了.
NimH電池充電充滿的判斷參數(shù)△T/△t和Hold-off Programming.
電池剩余電量RM調(diào)整參數(shù)Fast Charge Termination Percentage:當(dāng)電池在充電結(jié)束時(shí),RM的值可能小于FCC,此時(shí)BQ2060就將RM強(qiáng)行調(diào)整到FCC(這里是大致的說(shuō)法,因?yàn)镕ast Charge Termination Percentage通常為100%).當(dāng)然廠家也可以設(shè)置不作調(diào)整.這個(gè)設(shè)置就是Pack Configuration中的CSYNC.
電池電量是否滿標(biāo)志控制參數(shù)Fully_Charged bit Clear Threshold:當(dāng)電池充滿時(shí),電池會(huì)將Fully_Charged bit標(biāo)志置為1,當(dāng)電池電量回落Fully_Charged bit Clear Threshold以下時(shí),就將Fully_Charged bit 標(biāo)志清除.
循環(huán)周期數(shù)CycleCount和CycleCount Threshold:CycleCount記錄電池已經(jīng)經(jīng)過(guò)了多少個(gè)周期,每個(gè)周期代表CycleCount Threshold mAh的電量.BQ2060每次更新CycleCount,都將該值寫(xiě)到EEPROM中的CycleCount去.
剩余時(shí)間Remaining Time Alarms和剩余容量報(bào)警Remaining Capacity Alarms:設(shè)定以當(dāng)前的放電速率,還能運(yùn)行多長(zhǎng)時(shí)間,當(dāng)還能運(yùn)行的時(shí)間低于Remaining Time Alarms時(shí)發(fā)送報(bào)警信號(hào);當(dāng)電池的容量低于Remaining Capacity Alarms時(shí)發(fā)送報(bào)警信號(hào).
Li-Ion電池保護(hù)參數(shù),低壓CELL UnderVoltage和高壓CELL OverVoltage:當(dāng)電池中有一節(jié)電芯的電壓高于CELL OverVoltage時(shí),BQ2060給出標(biāo)志VOV,當(dāng)其中有一節(jié)電芯電壓低于CELL UnderVoltage時(shí),BQ2060給出標(biāo)志VUV.
再說(shuō)說(shuō)一些簡(jiǎn)單的參數(shù)吧.
Pack Configuration:該參數(shù)8位,每一位一個(gè)意思.
DMODE:有些電池上帶有電量顯示燈,BQ2060提供這種功能,DMODE該位表示顯示的電量是絕對(duì)百分比還是相對(duì)百分比.假設(shè)電池廠家設(shè)計(jì)電池的容量為4400mAh(DC),實(shí)際電池的最大充電電量為3000mAh,而現(xiàn)在RM為2000mAh,則電量的百分比可有兩種:2000/4400和2000/3000.
SEAL:在BQ2060 datasheet中,表3列出了SMBUS命令,這里的命令個(gè)數(shù)不多.其實(shí)SMBUS命令個(gè)數(shù)可有256個(gè).若SEAL為0,則這256個(gè)命令都可讀可寫(xiě),若為1,則只有表3中的命令可讀,而可些的就表中的那5個(gè)了.如果廠家將SEAL設(shè)置為1,則電池將無(wú)法UNSEAL,除非你將EEPROM硬連線去該這一位.廠家將SEAL設(shè)置為1,這樣用戶(hù)就不能讀寫(xiě)EEPROM中的值了.(TI流后門(mén).)
CSYNC:見(jiàn)上面的電池剩余電量RM調(diào)整參數(shù).
CEDV:設(shè)置電池是否對(duì)EDV實(shí)行補(bǔ)償.建議初學(xué)者理解固定EDV0、EDV1和EDV2就行了.
VOR:設(shè)置電池是否進(jìn)行mid range voltage校正.
CHEM:表示電芯化學(xué)物質(zhì).
LCC0和LCC1:表示電池中電芯節(jié)數(shù).
操作模式Operating Mode:
這個(gè)參數(shù)中有6位有意義.
NDF:見(jiàn)上面的Digital Filter.
HPE:BQ2060芯片向主機(jī)發(fā)送數(shù)據(jù)時(shí),其通訊協(xié)議是否支持PEC校驗(yàn).
CPE:BQ2060芯片向充電器發(fā)送數(shù)據(jù)時(shí),其通訊協(xié)議是否支持PEC校驗(yàn).
LED:BQ2060顯示電量時(shí)是用4個(gè)LED還是用5個(gè)LED表示.
SM:是否關(guān)閉BQ2060向外發(fā)送廣播信息.
設(shè)計(jì)電壓Design Voltage,它不言自明.
設(shè)計(jì)容量Design Capacity:Pack Capacity就是mAh模式時(shí)電池設(shè)計(jì)容量,當(dāng)mWh模式時(shí),設(shè)計(jì)容量就是Pack Capacity * Design Capacity.
LMD:用來(lái)存放FCC,最開(kāi)始時(shí)這個(gè)值由廠家設(shè)置,很隨意地設(shè)置都行.
EDV:當(dāng)電池電壓低了后,BQ2060可以提供三級(jí)低電壓報(bào)警,這三級(jí)低電壓報(bào)警Threshold分別為EDV0,EDV1,EDV2.EDV有兩種用處:第一,當(dāng)電壓到EDV2時(shí),DCR就不再增長(zhǎng)了,此時(shí)BQ2060設(shè)置full_discharged標(biāo)志.當(dāng)電壓再低到EDV0時(shí),電池將設(shè)置TERMINATE_DISCHARGED_ALARMS標(biāo)志,表示若再放電,就會(huì)損壞電池了.EDV的另一種用處是電池電量矯正.按照Li-Ion電池理論,電量和電壓有關(guān)系可循,為了矯正電量,在放電時(shí),若電壓先降到EDV時(shí),而RM中計(jì)數(shù)的電量卻沒(méi)到相應(yīng)的數(shù)值時(shí),就將RM強(qiáng)制減到這些相應(yīng)的值.如電壓降到EDV0時(shí),RM卻還大于0,則強(qiáng)制將RM減到0;同樣的EDV1和EDV2,EDV1對(duì)應(yīng)的是將RM調(diào)到3%對(duì)應(yīng)的值,EDV2對(duì)應(yīng)的是將RM調(diào)到Battery Low%對(duì)應(yīng)的值,就是EEPROM中的一個(gè)值.
EDV本身要設(shè)置為多少比較好呢?它有兩種設(shè)置方法,一種就是設(shè)置三個(gè)固定的值,還有一種就是動(dòng)態(tài)地設(shè)定,不同的溫度,容量,放電率EDV的值不同,動(dòng)態(tài)計(jì)算出來(lái).和這個(gè)動(dòng)態(tài)EDV設(shè)置有關(guān)的參數(shù)有:EMF、T0、C0、R0、R1、A0.
Overload Current Threshold:上面是說(shuō)EDV的矯正作用,當(dāng)放電電流很大時(shí),BQ2060是不檢測(cè)EDV的,到底多大呢,這個(gè)參數(shù)就是Overload Current Threshold.
中間電量矯正Mid Range Capacity Corrections:簡(jiǎn)單地說(shuō)就是,電池開(kāi)路的情況下,VOC25代表當(dāng)電池容量為25%時(shí)的電壓值,VOC50、VOC75的意思類(lèi)推.
從上面可以看出,電池容量的測(cè)量不是一個(gè)簡(jiǎn)單的方程,而是要不斷調(diào)整的.
還有兩種矯正,在DCR計(jì)數(shù)時(shí),還要漏電流估計(jì)和自放電估計(jì)矯正.
Near full threshold:前面我們說(shuō)一個(gè)有效的放電是先將電池充滿,即從RM等于FCC開(kāi)始放電,這是粗略地說(shuō)法.BQ2060 Datasheet 中說(shuō)法是:從FCC低一點(diǎn)可是放電也算是有效放電,低多少呢,可以設(shè)定一個(gè)值,即參數(shù)Near full threshold.
最后的參數(shù)是ADC、VFC、Current、Temperature測(cè)量的校正.筆者水平有限,不能用“說(shuō)白了,它們就是……”的方法解釋清楚,照本宣科地翻譯沒(méi)什么意義,期待智者的“深入淺出”.
如此這般沒(méi)有章法地閑扯,實(shí)在不好意思.您期望我說(shuō)點(diǎn)什么?盡我所能地奉獻(xiàn).
其實(shí)BQ2040、BQ2082、BQ2085等的EEPROM差別不是很大,您覺(jué)得呢?還有BQ2050也是.
哈哈,別忘了我的廣告呀,王婆賣(mài)瓜!!!筆者開(kāi)發(fā)的筆記本電池測(cè)試系統(tǒng)(老化柜)最大特色就是:
首先是電池板級(jí)測(cè)試(不是直接測(cè)試電芯哦);其次是能測(cè)試各種電池,包括象COMPAQ,DELL這些特殊的電池;深度過(guò)放電池的自動(dòng)小電流喚醒.各位多多宣傳宣傳,在此謝過(guò)啦.13764025021,wang30001@126.com,汪生
BQ2060 EEPROM參數(shù)的解釋
全部回復(fù)(27)
正序查看
倒序查看
@小伍
汪兄,你講得精彩!!!AZHU老師應(yīng)該給你加分,我想問(wèn)一下,BQ2060A的DATAFLASH是用什么軟件編寫(xiě)的,你的筆記本電池老化柜多少銀子,有樣品嗎?網(wǎng)站在那里?謝謝!
小伍:嚴(yán)格地講,你說(shuō)的BQ22060A 的 DATAFLASH 叫做EEPROM,因?yàn)檫@個(gè)EEPROM和BQ2060A是分開(kāi)的,通常用24C01,而B(niǎo)QQ2083將這個(gè)EEPROM合并到BQ2083內(nèi)部去了,真正地叫做 DATAFLASH 了.寫(xiě)B(tài)Q2060A 地DATAFLASH 有兩種方法,一種通過(guò)BQ2060A寫(xiě),一種就用通用的燒錄器寫(xiě).
我的老化柜 每點(diǎn)380元!!! 每點(diǎn)380元!!! 每點(diǎn)380元!!!
我的博客 nb-battery.blog.dianyuan.com
我的老化柜 每點(diǎn)380元!!! 每點(diǎn)380元!!! 每點(diǎn)380元!!!
我的博客 nb-battery.blog.dianyuan.com
0
回復(fù)
@wang30001
小伍:嚴(yán)格地講,你說(shuō)的BQ22060A的DATAFLASH叫做EEPROM,因?yàn)檫@個(gè)EEPROM和BQ2060A是分開(kāi)的,通常用24C01,而B(niǎo)QQ2083將這個(gè)EEPROM合并到BQ2083內(nèi)部去了,真正地叫做DATAFLASH了.寫(xiě)B(tài)Q2060A地DATAFLASH有兩種方法,一種通過(guò)BQ2060A寫(xiě),一種就用通用的燒錄器寫(xiě).我的老化柜 每點(diǎn)380元!!!每點(diǎn)380元!!!每點(diǎn)380元!!!我的博客nb-battery.blog.dianyuan.com
汪兄:你的博客我怎么進(jìn)去呀!BQ2083怎么寫(xiě)進(jìn)去!
0
回復(fù)
@小伍
汪兄,你講得精彩!!!AZHU老師應(yīng)該給你加分,我想問(wèn)一下,BQ2060A的DATAFLASH是用什么軟件編寫(xiě)的,你的筆記本電池老化柜多少銀子,有樣品嗎?網(wǎng)站在那里?謝謝!
電池測(cè)試(放電)曲線
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/47/1162644410.jpg');}" onmousewheel="return imgzoom(this);">

0
回復(fù)
@小伍
汪兄,你講得精彩!!!AZHU老師應(yīng)該給你加分,我想問(wèn)一下,BQ2060A的DATAFLASH是用什么軟件編寫(xiě)的,你的筆記本電池老化柜多少銀子,有樣品嗎?網(wǎng)站在那里?謝謝!
電池老化柜主界面
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/47/1162644632.jpg');}" onmousewheel="return imgzoom(this);">

0
回復(fù)
@聰聰123456
你們好!我又遇到問(wèn)題了想請(qǐng)你們這里的高手給我?guī)蛶兔γ?先謝謝了呵呵 我們公司生產(chǎn)的鋰離子電池在用過(guò)一段時(shí)間后發(fā)現(xiàn)電池的電壓充不滿而容量卻是滿的這是怎么回事啊, 我們用的是BQ2060和74LC16與8232三個(gè)芯片來(lái)控制電池的.
可能是你EEPROM參數(shù)存在一些問(wèn)題.使容量計(jì)算時(shí)沒(méi)有清空.或是你電路中Sense 電阻不準(zhǔn).
如果不介意的話.你可以把BQ2060的畫(huà)面拿出來(lái)看看.(包括BQ2060data 畫(huà)面和EEprom參數(shù)畫(huà)面)
如果不介意的話.你可以把BQ2060的畫(huà)面拿出來(lái)看看.(包括BQ2060data 畫(huà)面和EEprom參數(shù)畫(huà)面)
0
回復(fù)
@wang30001
小伍:嚴(yán)格地講,你說(shuō)的BQ22060A的DATAFLASH叫做EEPROM,因?yàn)檫@個(gè)EEPROM和BQ2060A是分開(kāi)的,通常用24C01,而B(niǎo)QQ2083將這個(gè)EEPROM合并到BQ2083內(nèi)部去了,真正地叫做DATAFLASH了.寫(xiě)B(tài)Q2060A地DATAFLASH有兩種方法,一種通過(guò)BQ2060A寫(xiě),一種就用通用的燒錄器寫(xiě).我的老化柜 每點(diǎn)380元!!!每點(diǎn)380元!!!每點(diǎn)380元!!!我的博客nb-battery.blog.dianyuan.com
在深圳有公司嗎 ?
0
回復(fù)
@小伍
汪兄,你講得精彩!!!AZHU老師應(yīng)該給你加分,我想問(wèn)一下,BQ2060A的DATAFLASH是用什么軟件編寫(xiě)的,你的筆記本電池老化柜多少銀子,有樣品嗎?網(wǎng)站在那里?謝謝!
深圳市信強(qiáng)科技有限公司,是專(zhuān)業(yè)從事電子元器件貿(mào)易配套服務(wù)的知名品牌公司,也是目前深圳較大規(guī)模的原裝IR產(chǎn)品的供應(yīng)商之一。至今已成為國(guó)內(nèi)眾多電子企業(yè)廠商的指定供貨商。 http://www.xinqtech.com
0
回復(fù)