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.

[参考译文] BQ76972:数据存储器访问功能问题

Guru**** 2584495 points
Other Parts Discussed in Thread: BQ76972

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1576721/bq76972-data-memory-access-function-issue

器件型号:BQ76972


工具/软件:

客户:惠州夏娃

问题:

关于 BQ76972 的数据存储器访问功能、当使用 0x9239 命令和 0x0001 命令读取数据时、数据检索中遇到异常、我想确认这一点。

 

客户问题:  

对于 4 个字节的数据 0x93 0x92 0x12 0x00 的回读、存在两个问题:一个是命令不正确(应该是 0x01 0x00)、另一个是不存在 CRC 字段。

 

问题的详细说明:

首先、进入 CFG 模式、使用 0x9239 COMn 类型命令将通信模式配置为 0x12(对应于具有 CRC 模式的 IIC 快速模式)、然后退出 CFG 模式。

然后、代码使用具有 CRC 的模式来读取 0x9239 和 0x0001 对应的数据。

0x0001 命令未能读取器件型号。

捕获 IIC 总线数据后、观察到将 0x0001 发送到 0x3E 时、携带 CRC 字段、76972 以 ACK 进行响应、表示 76972 成功接收了 0x0001 命令、并启用了 76972 的 CRC。 如下图所示:

随后、代码在 0x3E 处执行 0x0001 回读。 此时、代码从 0x3E 中读取 4 个字节(启用 CRC)并发现前几次读取返回四个 0xFF 值、而后续读取始终返回 4 个字节 0x93 0x

92 0x12 0x00。 如下图所示:

0x9239 命令的回读在数据和现象上与 0x0001 命令的回读相同。

 

 

此致、

 

阿什利马 马希悦 μ s

Texas Instruments 中国南方 I&A TSR