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

BQ40Z80: 如何通过单片机SPI接口对BQ芯片进行固件升级

Part Number:BQ40Z80

公司一个项目需要将整个电池浇封起来,浇封后就无法使用EVM对电池保护板进行通讯升级。浇封完成后唯一的对外数据通讯就是单片机的网口,这样对电池保护板的升级只能通过网口到单片机再到BQ芯片,请问TI的技术师,如何通过单片机完成这一升级

Star Xu:

您好,BQ40Z80是SMBus通信,网上有提供BQ40Z80 量产校准代码示例

www.ti.com.cn/…/zhcaae0.pdf

,

user6641864:

您好,这个文档我看了,里面没有提到使用SMBUS对BQ40Z80进行固件升级的方法,不知道有没有办法进行升级

,

Star Xu:

您好,推荐您看一下Gauge Communication

www.ti.com.cn/…/slua801.pdf

,

Star Xu:

您好,请参考下面的内容

Currently the bq40z80 only supports the SREC format, you can still use it with an MCU to program the gauge but you will need to work for an SREC parser. Here's some more information on the format: https://en.wikipedia.org/wiki/SREC_(file_format)

,

user6641864:

你好,前段时间忙其他事去了,不好意思这么久才回复,请见谅。

我仔细看了www.ti.com.cn/…/slua801.pdf这篇文档和下面的参考内容。我理解两篇内容之间存在不一样的地方,slua801这篇文档建议采用flashStream,而参考内容建议采用SERC文件格式传输数据。我将生产文件的srec文件用文本文档的方式打开了,发现里面的数据如SERC文件格式一致,我理解应该是采用第二种方法。

参考内容说我需要对生产文件进行解包,是将图中内容一行一行读出来后,将这段数据直接传输给BQ40z80吗?在进行这个数据传输之前需要做一些其他的指令操作吗

,

user6641864:

传输这段数据内容时,需要用SMBUS对其进行封装吗

,

Star Xu:

您好,请参考下面内容

you can still use it with an MCU to program the gauge but you will need to work for an SREC parser. Here's some more information on the format: https://en.wikipedia.org/wiki/SREC_(file_format)

,

user6641864:

您好,我已将SERC文件解码成FLASH 地址数据,接下来遇到一个问题,如何将这数据烧录到BQ的FLASH中,您给出的文档我没有提取到相关的信息,能提供一下相关实例或者烧录的文档吗

,

Star Xu:

您好,非常抱歉没有找到相关资料。

赞(0)
未经允许不得转载:TI中文支持网 » BQ40Z80: 如何通过单片机SPI接口对BQ芯片进行固件升级
分享到: 更多 (0)