TI中文支持网
TI专业的中文技术问题搜集分享网站

bq20z95与bq29412组成的锂电池保护板,保险丝熔断,现保险丝进行了恢复,充放电mosfet不能开启

TI工程师,您好:

有bq20z95与bq29412组成的锂电池保护板,保险丝熔断,现保险丝进行了恢复。但其中的一些参数却错得离奇,比如设计电压由11.1V变为64V、测量温度为-200度等。

按照《sluu264a_bq20z90-V1.50 + bq29330, bq20z95 Technical Reference》的默认值更正了dataflash中的一些错误参数,主要为SBS Configuration Data (Subclass 48)、Configuration(Subclass 49)、Manufacturer Data (Subclass 56)、Calibration Data (Subclass 104)、Config (Subclass 105)、Temp Model (Subclass 106)、Current (Subclass 107),这些子类的参数几乎全部都进行了更正。同时将默认的4CELL参数修改成了3CELL参数。

现在充放电mosfet不能开启,各参数状态查询如下:

 

Manufacturer Status(0x0006):0x810A

1,0 = Both charge and discharge FETs are off.

0,0,0,1 = Normal Discharge

 

BatteryMode(0x03):0x6081

CF: —This flag is set if MaxError > CF MaxError Limit

 

Temperature(0x08):0xB2E(正常返回)

 

MaxError(0x0c):0x0064;100%

 

Current(0x0a):0xFFDE;-34mA(其实并未使用电池,会不会是内部芯片用电?)

 

RemainingCapacity(0x0f) :写入剩余电量0x0F82

 

BatteryStatus(0x16):0x00C7

INIT— 1 = Initialization. This flag is cleared approx. 1 second after device reset, after all SBS parameters have been measured and updated

DSG —Discharging

0,1,1,1 = UnknownError bq20z90/bq20z95 detected an unidentifiable error.

 

ManufacturerData(0x23) :返回字节数异常,只能返回7字节。

 

AFEData(0x45) :返回字节数异常,返回0字节。

 

FETControl(0x46) :不能实现mosfet 的控制,写入接受,但没有反应。

 

SafetyAlert(0x50):0x0000

 

SafetyStatus(0x51):0x0000

 

PFAlert(0x52) :0x0000

 

PFStatus(0x53):0x0000

出现多次的DFF— 1 = Data Flash Fault permanent failure

Pfkey 可清除

 

OperationStatus(0x54):0x8040

PRES— 1 = PRES is low, indicating that the system is present (battery inserted).

DSG— Replica of the SBS:BatteryStatus(0x16)[DSG] flag.

 

ChargingStatus(0x55):0x0200

FCHG— 1 = Fast charging conditions exist

 

ResetData(0x57):0x3EFA;复位次数;Reset(0x0041)、芯片 RESET 接地好像都没有复位成功,计数没有增加。

 

PackVoltage(0x5a):0x0000

 

SenseResistor(0x71):0xFFFF;曾经查到为默认值;现更改为默认值0x2710,10000uR

 

自己认为可能的原因:1、保险丝熔断同时,外围元件受损。2、未能修改的手册上未提到的参数能是正确的吗?再说现在按bq20z95 + bq29330的参数修改,实际是bq20z95 + bq29412,而bq29412仅作为模拟器件实现了保险丝的保护熔断,没有通信等功能。

在与单片机通信时,有实际测量到bq20z95的5脚GPOD有19V电压输出。撤去单片机,电压回复到0.15V。这个现象是由dataflash参数引起?

 

现在还有什么调试办法可以采用的呢?有bq20z95 + bq29412的参数清单吗?

对所有参数的查询和修改均通过单片机完成,所以对导入文件等方式可能不适用。

非常感谢!

再问:evm硬件,可以自己焊接吗?有资料吗?DFI,dffs,gg,senc文件分别是什么格式的呢?能用单片机按字节写入吗?

DFI,dffs,gg,senc文件相关学习资料哪里可以找到?

只用单片机,有希望恢复保护板功能吗?

非常感谢!

 

yj w1:

TI工程师,您好:

有bq20z95与bq29412组成的锂电池保护板,保险丝熔断,现保险丝进行了恢复。但其中的一些参数却错得离奇,比如设计电压由11.1V变为64V、测量温度为-200度等。

按照《sluu264a_bq20z90-V1.50 + bq29330, bq20z95 Technical Reference》的默认值更正了dataflash中的一些错误参数,主要为SBS Configuration Data (Subclass 48)、Configuration(Subclass 49)、Manufacturer Data (Subclass 56)、Calibration Data (Subclass 104)、Config (Subclass 105)、Temp Model (Subclass 106)、Current (Subclass 107),这些子类的参数几乎全部都进行了更正。同时将默认的4CELL参数修改成了3CELL参数。

现在充放电mosfet不能开启,各参数状态查询如下:

 

Manufacturer Status(0x0006):0x810A

1,0 = Both charge and discharge FETs are off.

0,0,0,1 = Normal Discharge

 

BatteryMode(0x03):0x6081

CF: —This flag is set if MaxError > CF MaxError Limit

 

MaxError(0x0c):0x0064;100%

 

Current(0x0a):0xFFDE;-34mA(其实并未使用电池,会不会是内部芯片用电?)

 

RemainingCapacity(0x0f) :写入剩余电量0x0F82

 

BatteryStatus(0x16):0x00C7

INIT— 1 = Initialization. This flag is cleared approx. 1 second after device reset, after all SBS parameters have been measured and updated

DSG —Discharging

0,1,1,1 = UnknownError bq20z90/bq20z95 detected an unidentifiable error.

 

ManufacturerData(0x23) :返回字节数异常,只能返回7字节。

 

AFEData(0x45) :返回字节数异常,返回0字节。

 

FETControl(0x46) :不能实现mosfet 的控制,写入接受,但没有反应。

 

SafetyAlert(0x50):0x0000

 

SafetyStatus(0x51):0x0000

 

PFAlert(0x52) :0x0000

 

PFStatus(0x53):0x0000

出现多次的DFF— 1 = Data Flash Fault permanent failure

Pfkey 可清除

 

OperationStatus(0x54):0x8040

PRES— 1 = PRES is low, indicating that the system is present (battery inserted).

DSG— Replica of the SBS:BatteryStatus(0x16)[DSG] flag.

 

ChargingStatus(0x55):0x0200

FCHG— 1 = Fast charging conditions exist

 

ResetData(0x57):0x3EFA;复位次数;Reset(0x0041)、芯片 RESET 接地好像都没有复位成功,计数没有增加。

 

PackVoltage(0x5a):0x0000

 

SenseResistor(0x71):0xFFFF;曾经查到为默认值;现更改为默认值0x2710,10000uR

 

自己认为可能的原因:1、保险丝熔断同时,外围元件受损。2、未能修改的手册上未提到的参数能是正确的吗?再说现在按bq20z95 + bq29330的参数修改,实际是bq20z95 + bq29412,而bq29412仅作为模拟器件实现了保险丝的保护熔断,没有通信等功能。

在与单片机通信时,有实际测量到bq20z95的5脚GPOD有19V电压输出。撤去单片机,电压回复到0.15V。这个现象是由dataflash参数引起?

 

现在还有什么调试办法可以采用的呢?有bq20z95 + bq29412的参数清单吗?

对所有参数的查询和修改均通过单片机完成,所以对导入文件等方式可能不适用。

非常感谢!

再问:evm硬件,可以自己焊接吗?有资料吗?DFI,dffs,gg,senc文件分别是什么格式的呢?能用单片机按字节写入吗?

DFI,dffs,gg,senc文件相关学习资料哪里可以找到?

只用单片机,有希望恢复保护板功能吗?

非常感谢!

 

weicheng li:

电池有什么特殊注意得麽?在设计的时候

赞(0)
未经允许不得转载:TI中文支持网 » bq20z95与bq29412组成的锂电池保护板,保险丝熔断,现保险丝进行了恢复,充放电mosfet不能开启
分享到: 更多 (0)