Other Parts Discussed in Thread: BQ27Z746, BQSTUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: BQ27Z746
主题: BQSTUDIO 中讨论的其他器件
TI 团队大家好、
我正在为进行生产编程 BQ27Z746 (固件版本:[请使用 bqStudio(用于保护器校准的最新测试构建)填写固件版本 0x0002 0x0105 (V1.05)。
我按照中的确切步骤进行操作 SLUAAO1 (硬件保护阈值校准,2024 年 12 月修订版):
- 进入校准模式 (0x002D)→ManufacturingStatus () 显示 CAL_EN = 1。
- 使用调优的延迟/阈值写入 ProtectorImage1 (0xF0A1) 和 ProtectorImage2 (0xF0A2)。
- 将正确的 MACDataChecksum + MACDataLength 写入 0x60。
- 发送 ProtectorImageSave (写入 0x3E:F0 A3 00)。
- 读取 MACData ()(0x40)→RETURNS 00 00 (成功,第 15.2.71 节无错误)。
- 立即发送 ProtectorImageLock (写入 0x3E:F0 A4 de 83)–小端字节序 0x83DE。
- 读取 MACData ()(0x40+)→返回 DE 83 (魔术代码的回声)而不是 00 。
- I2C 写入时无 NACK、但命令明显未执行(不会发生永久锁定)。

这种情况会持续发生、即使在使用时也是如此 高级命令 手动写入 F0 A4 de 83 的窗口(无额外的字节,没有为此命令写入校验和/长度)。
在什么情况下 ProtectorImageLock 会返回写入的参数 (DE 83 echo) 而不是 00 或错误代码(根据 TRM 15.2.72)?