TI BQ SMbus指令分享
- 格式:xls
- 大小:1.47 MB
- 文档页数:10
Battery Status
OCA過充警告。(Over Charged Alarm。)
TCA終止充電警告。(Terminate Charge Alarm。)
OTA過溫警告。(Over Temperature Alarm。)
TDA終止放電警告。(Terminate Discharge Alarm。)
RCA剩餘容量警告。(Remaining Capacity Alarm。)
RTA剩餘時間警告。(Remaining Time Alarm。)
INIT已初始化(Initialized)。當bq20z80經過一個完全復位后,該位被清除,隨後,當所有的
DSG
放電中。(Discharging。)FC已全充。(Fully Charged。)
FD已全放。(Fully Discharged。)EC3~EC0Errors Codes,錯誤代碼。該4位的不同狀態的組合對應不同的錯誤情況。
Operation Status
PRES1 = /PRES腳為低,意味著系統是在場的。(電池已被插入)
FAS
右圖為狀態圖:
SS
CSV1 = DF校驗和值(Data flash checksum)已被產生。
LDMD阻抗追蹤模型的負載模式(Load mode)。0=恆定電流模式,1=恆定功率模式。
WAKE1 = bq20z80醒來模式。
DSG1 = 放電中(Discharging)。
XDSG1 = 放電錯誤。
XDSGI1 = 因一個電流問題而引起無法放電。
VOK1 = 電壓對於一次電量更新來説是OK的。
QEN1 = 電量(QMAX)更新已被使能。1 = 完全存取安全模式(Full access secutiry mode)。正常情況下該位為低。
制,無法進入ROM模式。要退出FAS模式,在SBS頁中的Manufacturer Access的Value欄
入FFFF后Enter即可。
1 = 鎖碼狀態(Sealed mode)。要退出鎖碼狀態,在SBS頁中的Manufacturer
輸入3672后Enter即可。坏位置0b0110bq20z80檢測到有一個試圖寫一個
未知錯誤0b0111bq20z80檢測到一個無法識別錯誤存取拒絕0b0100bq20z80檢測到有一個試圖寫一個
過流/低流0b0101bq20z80檢測到有一個數据過流或繁忙0b0001在此時bq20z80無法處理功能代碼
bq20z80檢測到有一個試圖讀或寫
bq20z80檢測到有一個試圖存取一
未支持0b0011bq20z80不支持此功能代碼預留0b0010Error codesEC3…EC0
OK0b0000bq20z80在處理功能代碼時未檢測PF Status
FBF該位舉起意味著/SAFE腳已被驅低,而Fuse卻未切斷電流。(Fuse Blow Failure。)
SOCD該位舉起意味著放電中有一個安全過流的恒久失效。(Safety Overcurrent in Discharge。
SOCC該位舉起意味著充電中有一個安全過流的恒久失效。(Safety Overcurrent in Charge。)
AFE_P該位舉起意味著有一個週期性的模擬前端通訊的恒久失效。(Periodic AFE Communicat
AFE_C該位舉起意味著有一個模擬前端通訊的恒久失效。(AFE Communications。)
DFF該位舉起意味著有一個Data Flash錯誤的恒久失效。(Data Flash Fault。)
DFETF該位舉起意味著有一個放電MOS管出故障的恒久失效。(Discharge FET Failure。)
CFETF該位舉起意味著有一個充電MOS管出故障的恒久失效。(Charge FET Failure。)
CIM該位舉起意味著有一個電芯不平衡的恒久失效。(Cell Imbalance。)
SOTD該位舉起意味著放電中有一個安全過溫的恒久失效。(Safety Overtemperature in discharg
SOTC該位舉起意味著充電中有一個安全過溫的恒久失效。(Safety Overtemperature in Charge。
SOV該位舉起意味著有一個安全過壓的恒久失效。(Safety Overvoltage。)
PFIN該位舉起意味著有一個外部輸入的恒久失效。(PF Input。)
PF Alert
Safety Status
OTD1 = 放電中的過溫錯誤。(Overtemperature in discharge。)
OTC1 = 充電中的過溫錯誤。(Overtemperature in charge。)
OCD1 = 放電中的過流錯誤。(Overcurrent in discharge。)
OCC1 = 充電中的過流錯誤。(Overcurrent in charge。)
OCD21 = 第二層放電中的過流錯誤。(Tier-2 Overcurrent in discharge。)
OCC21 = 第二層充電中的過流錯誤。(Tier-2 Overcurrent in charge。)
PUV1 = 電池組低壓錯誤。(Pack undervoltage。)
POV1 = 電池組過壓錯誤。(Pack overvoltage。)
CUV1 = 電芯低壓錯誤。(Cell undervoltage。)
COV1 = 電芯過壓錯誤。(Cell overvoltage。)
PF1 = PF旗標已舉起。
HWDG1 = 主機看門狗錯誤。(Host watchdog。)
WDF1 = AFE看門狗錯誤。(AFE watchdog。)
AOCD1 = AFE放電中的過流錯誤。(AFE overcurrent in discharge。)
SCC1 = 充電中的短路錯誤。(Short circuit in charge。)
SCD1 = 放電中的短路錯誤。(Short circuit in discharge。)
Safety Alert
FET Control
該讀/寫字功能允許使用SMBus命令直接控制MOS管以實現測試目的。當某一位舉起時,相應的該讀字功能指示迫近的恒久失效,如,當安全定時器已打開,或失效計數器為非
恒久失效問題。
該讀字功能指示迫近的恒久失效,如,當安全定時器已打開,或失效計數器為非
安全狀態問題。CNTL未使用
ODAFE的OD腳的輸出控制。
ZVCHG零伏充電(預充)MOS管控制。
CHG充電MOS管控制。
DSG放電MOS管控制。
RSVD保留位,應為0。
Charging Status
XCHG1 = 充電功能被關閉。(charging disabled.)
CHGSUSP1 = 充電懸置條件存在。(charging suspend.)
PCHG1 = 預充條件存在。(precharging.)
MCHG1 = 維護充電條件存在。(maintenance charging.)
TCHG11 = 基於溫度的抑制充電電流的條件存在。(throttling of charging current.)
TCHG21 = 基於溫度的抑制充電電流的條件存在。(throttling of charging current.)
FCHG1 = 快充條件存在。(fast charging.)
PULSE1 = 脈衝充電在進程中。(pulse charging.)
PLSOFF1 = 脈衝充電已經關閉了充電MOS管。(pulse charging has turned off CHG FET.)
CB1 = 電芯平衡在進程中。(cell balancing.)
PCMTO1 = 預充超時錯誤。(precharge timeout.)
FCMTO1 = 快充超時錯誤。(fast charge timeout.)
OCHGV1 = 過充電壓錯誤。(overcharge voltage fault.)
OCHGI1 = 過充電流錯誤。(overcharge current fault.)
OC1 = 過充錯誤。(overcharge fault.)
XCHGLV1 = 電池已耗盡。(battery is depleted.)
Battery Mode
CapMcapacity mode,容量的單位選擇。為可讀寫位,0 = mA或mAh。1 = 10 mW或10 mWh。
ChgM
AMalarm mode,警告模式。為可讀寫位,0 = 使能警告廣播至主機和智能充電器。1 = 關閉
PBprimary battery,首要電池。為可讀寫位,未被使用,固定為0。
CCcharge controller enabled,充電控制器使能。為可讀寫位,未被使用,固定為0。
CFcondition flag,調節旗。為只讀位,0 = 電池良好。1 = 要求調節周期。
PBSprimary battery support,首要電池支持。為只讀位,固定為0。
ICCinternal charge controller,内部充電控制器。為只讀位,固定為1。
標準SBS命令
在SBS頁中的Manufacturer Access的Value欄位裏輸入1后Enter,即可返回IC料號。
在SBS頁中的Manufacturer Access的Value欄位裏輸入2后Enter,即可返回軔体版本。
在SBS頁中的Manufacturer Access的Value欄位裏輸入3后Enter,即可返回硬体版本。
在SBS頁中的Manufacturer Access的Value欄位裏輸入4后Enter,即可返回DF checksum。
在SBS頁中的Manufacturer Access的Value欄位裏輸入5后Enter,即可指使bq20z80更新Qusable。
在SBS頁中的Manufacturer Access的Value欄位裏輸入6后Enter,即可返回寄存器Manufacturer Statu
在SBS頁中的Manufacturer Access的Value欄位裏輸入10后Enter,即可指使bq20z80驗證並進入shutcharger mode,充電器模式。為可讀寫位,0 = 使能充電電壓和充電電流廣
流廣播至智能充電器。