This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【感恩TI】BQ275xx系列FW update问题

Other Parts Discussed in Thread: BQ2954, BQ27520-G4, EV2400

帖子题目:请教BQ275xx系列FW update问题

具体问题:社区会员bluesky he在2013年10月25日,在电池管理板块针对TI的充电管理芯片BQ2954提出了相关的疑问,请问我们在Intel Baytrail platform上使用BQ27520-G4  Fuel Gauge,需要Update Fual Gauge的FW,我看到TI的官网上有document SLUA541A Updating the bq275xx Firmware at Production ,提到update的流程,但是不是很清晰,希望TI专家能帮忙解释解释?

这是update是在哪个平台下?是在post过程中还是在OS下?需要用的什么工具进行I2C的读写?

 

 

帖子链接:

http://www.deyisupport.com/question_answer/analog/battery_management/f/35/t/47344.aspx

 

积极参与的TI FAE:  Sheldon Cai

 

从这个案子中我学到的东西:从这个案子中我根据相关的芯片,在TI的官方网站上找到了相关的资料,我找到了相关的User's guide,通过自己的研究发现德州仪器 (TI) BQ275xx是一个系列非常优秀的电源管理芯片,在具体应用中,如果是调试阶段的更新的话,只需要用我们的工具EV2400/EV2300连接I2C 通过上位机更新就好了。如果是量产使用平台更新的话,需要客户系统增加下载dffs文件的驱动。

你的电量计版本如果已经是G4版本,那么是最新的FW,只需要更新参数,也就是dffs文件。另外,电量计的开发流程(参数配置,校准,golden learning和导出量产文件)楼主是否已经完成了?(.bqfs 和.senc包含了FW和参数,dffs文件只包含参数)

Q:

我是想量产使用的,我已经有.bqfs了,你能具体说说量产更新怎么做吗?

你说的需要客户系统增加下载dffs文件的驱动怎么理解?什么客户系统?什么驱动?

A:

就是需要AP里运行一段程序,将bqfs的内容转换成I2C命令发送给电量计完成配置。你打开bqfs文件,可以看到类似的下面的命令,

按照你连接的那个文档进行解析就好了,比如W: AA 00 14 04就是写 AA 00 14 04 四个字节(AA是地址) ROM模式下地址是16

;--------------------------------------------------------
;Unseal device
;--------------------------------------------------------
W: AA 00 14 04
W: AA 00 72 36
W: AA 00 FF FF
W: AA 00 FF FF
X: 1000
;--------------------------------------------------------
;Go To ROM Mode
;--------------------------------------------------------
W: AA 00 00 0F
X: 1000
W: 16 00 04
W: 16 04 83 DE
W: 16 64 65 01
X: 200
C: 16 66 00

Q:是什么AP?是直接在目标机上运行吗?

A:

 application processor 。

是的,虽然也可以在PCB生产过程中下载,不过BQ27520这类放在host side电量计一般都是由CPU去下载配置。

Q:能否把tool发出来呢?

A:这个只是客户在AP上运行的一段代码,没有专门的tool。目前我们这边没有现成的关于下载dffs/bqfs参考代码。

Q:是在哪个AP上运行一段代码呢?bq Evaluation Software?

A:

是在Intel Baytrail platform的主芯片运行这个代码,这部分工作需要你们软件工程师去完成。

EVSW这个上位机软件只是用于开发调试使用,最终的目的只是为了导出学习后的bqfs或者dffs文件。

用于电池电量监测评估的、基于 USB 的 PC 接口板

EV2400 评估模块接口板

  • 下面为大家简单的介绍下,BQ275xx系列FW update涉及到的一些资料,包括工具EV2400/EV2300还有具有集成 LDO 的系统端 Impedance Track™ 电量监测BQ27520-G4等等一些东西,希望这些资料能对上述问题进行有效的补充,从而帮助到大家

  • 用于电池电量监测评估的、基于 USB 的 PC 接口板EV2300的简单介绍

    EV2300 是一个 用于pc 机的可以用来评估与德州仪器 Ic 设计的电池燃料计电路基于 usb 总线接口板。EV2300 有连接 USB 电缆,也可以接受来自电池燃料投入测量电路的通信端口 (SMBus 或 HDQ)。通过运行相应的 PC 软件配套燃料计集成电路,EV2300 接口板允许用户评价电池燃料计电路。

  • EV2400 评估模块接口板

    EV2400 EVM 接口板与 IBM 兼容或其他类型的 PC (带有为其特定平台所需的驱动程序) 能够与德州仪器 SMBus 或 I2C 通信界面气体压力表通过通用串行总线 (USB) 端口。除了此板 PC 软件是必要的用了显示气体测量数据,以构成完整的评价体系。

  • 具有集成 LDO 的系统端 Impedance Track™ 电量监测BQ27520-G4 

    德州仪器 (TI) bq27520-G4 系统侧锂离子电池电量计是一款微处理器外设,此外设可为单体锂离子电池组提供电量计量。 此器件只需很少的系统微控制器固件开发。 bq27520-G4 驻留在系统主板上,并且可管理嵌入式电池(不可拆卸)或可拆卸电池组。bq27520-G4 采用获专利的 Impedance Track™ 算法支持电量计量,并可提供剩余电池容量 (mAh),充电状态 (%),续航时间(分钟),电池电压 (mV),温度 (°C) 以及电池健康状况 (%) 等信息。用bq27520-G4 进行电池电量计量只需将 PACK+ (P+),PACK-(P-) 以及可选热敏电阻 (T) 连接至可拆卸电池组或嵌入式电池电路。 此器件使用一个 15 焊球 NanoFree (DSBGA) 封装,其标称尺寸为 2610 x 1956µm,引线间距 0.5mm。 它是空间受限应用的理想选择。