查看: 3105|回复: 1

[经验] BQ30z55几个问题解疑

[复制链接]

该用户从未签到

发表于 2021-1-27 13:25:10 | 显示全部楼层 |阅读模式
分享到:
BQ30Z554-R1是TI电池管理芯片,主要用于2 节、3 节和 4 节串联锂离子电池组管理电路上。
         现把该芯片使用过程中网友们提出的疑问和解决方法罗列如下,供大家学习借鉴。


问题1:BQ30z55通信、写配置文件,配套的EVSW问题


       首先想问一下,我在TI的官网上找不到BQ30Z55配套的EVSW软件,只找到了BQ30Z554的配套软件,这IC能与BQ30Z554的EVSW配套使用的吗?


       第二:目前我用BQ30Z554的EVSW,能正常读取到我电池管理IC  BQ30Z55的信息,但要写配置时好像提示有ERROR,是不是我有哪一步遗漏了?

建议EVSW版本要与你所用IC firmware版本一致。
问:在官网上找不到BQ30Z55 R3配套的EVSW,方便的话,可以给一个链接给吗?谢谢
TI专家回复:
如果官网没有的话,可以找TI代理要,


我刚刚问了TI的利尔达代理,他说手头上没有这个软件,方便的话你可以发一下给我吗?邮箱是zqh358528@163.com  .  真的很急用,谢谢啦


你好,我已经通过代理找到了BQ30z55v0.36的EVSWS软件了,安装之后,连接上EV2300,连接上电池,可以把信息读回来,但是配置文件.gg文件写不进去。这个会是什么原因导致的呢?


TI 专家回答:

GG文件是在哪里写入的

提示的错误是什么

又问:
在Data flash里,然后在file / import里,把.gg文件导进去。写时提示错误码也不定的,有时候是03,有时是02。读数据可以读回来,但也不稳定,有时也读不到,有时正常读。

[url=]>>更多问答[/url]

问题2:BQ30Z55与BQ40Z50兼容性怎么样?


以前电池用的方案是BQ30Z55,现在电脑想用BQ40Z50的电池方案。但是主板还是以前的主板,程序也不想更改,想问问TI的工程师,这个方案能不能用BQ40Z55替换了?


回答:这个不能确保能兼容。

可做替代,选用BQ40Z50-R1,但还是要确认layout和程序的。

我的主机上的程序不能更改,只是更换电池而已

对外通讯协议部分是可以兼容的, 但是bq30z55的寄存器配置, 和 bq40z50的配置不一样, 需要重新配置

[url=]>>更多问答[/url]

问题3:BQ30Z55锂电池保护板过放修复


使用BQ30Z55保护板两节锂电池电池过放后,电池无法充电。我就对锂电池直接充电,并使每节锂电池电压达到3.7V以上。此时把电池装回电脑并插上交流电源开机电池电量显示电流37%,但是我拔掉电脑的交流电源电脑直接关机。

       请问我应该如何解除电池处于过放保护的状态?现在我自己有两个解决方案。

      1,,继续对电池直接充电使其达到4.2V。看会不会自己解除过放保护状态。

       2,直接把BQ30Z55芯片换了。这是下下策我不愿意使用。

我查了相关的质料好像也可以通过重新下载默认的senc文件就可以恢复,希望告知具体的实现过程。

回答:请检查一下是触发了哪种保护。

1.如果是普通过放的话,只要电压足够高就会解除,不需要达到4.2V

2.重新更换BQ30Z55的话需要重新下载配置文件,否则换芯片也不一定能正常工作

重新下载默认senc恢复,和2一样需要得到golden 的配置文件

首先谢谢你的回复。我已经把电池充到4.2V了,还是不能充放电。我手上有一批这样的电池,试过把两块电池充到4.2V都不能自动解除保护。这批电池都是因为长时间装在设备里没有用引起不能充放电。但是插上电源设备显示在充电,及时充上一天一夜也充不进电。所以我靠这个来推断是过放引起的保护,同时我用万用表测过电池,电池的电压都低于了3V。

        还有就是我通过什么来检查触发了那种保护?是不是一定要用EV2300或者2400来看。

         充电时我是直接对电池充电此时保护板任然连接在电池上,这样会不会把MOS管弄坏,或者其他器件坏了?下图为工厂提供的保护板原理图。




1.jpg



1.如果在pack端无法充电时,把P+.B+短接激活试试,

2.短路无法激活的话,链接EV2300,SMbs通讯,看下PF状态位是否由置位


回复:
1.如果在pack端无法充电时,把P+.B+短接激活试试,

2.短路无法激活的话,链接EV2300,SMbs通讯,看下PF状态位是否由置位

测量MOS管第4脚上的电压。高电平为正常,低电平IC保护启动

有可能是出触发PF保护了, 这样一定要通过上位机发送pf clear 命令才可以清除

[url=]>>更多问答[/url]


问题4:BQ30Z55使用单片机进行校正

你好!我先问下  Board offset = ADCCC * (Coulomb Counter Offset Samples) 这个公式的Coulomb Counter Offset Samples从哪里可以获得。还有计算出来的值怎么更新到DF里面。谢谢!

TI专家回复:Coulomb Counter Offset Samples 是data flash 中的参数,

查看查看详情 page168中的表格里面有具体的位置


问:非常感谢,但是我按照校正的步骤从23里面读出来的原始数据带入公式怎么算出了不对。

答:主要值的正负号,或者把计算过程列一下
比如计算 CC offset = ADCCC * (Coulomb Counter Offset Samples)   我用EV2300  先发送002D  然后发送F082  在到23里读取原始数据为 FF89,在到DF里面读取

(Coulomb Counter Offset Samples) 为64  带入公司计算CC offset =65417*64   算出来CC offset是4186688   实际从上位机读出来的是-7623  

回复

使用道具 举报

该用户从未签到

发表于 2022-6-7 08:54:09 来自手机 | 显示全部楼层
你好,请问30z55 密码寄存位置,怎么读取
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-5-5 08:10 , Processed in 0.127615 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.