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.

[参考译文] BQ78350-R1:电源管理论坛

Guru**** 2601915 points
Other Parts Discussed in Thread: BQ78350-R1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1120774/bq78350-r1-power-management-forum

器件型号:BQ78350-R1
主题中讨论的其他器件: BQSTUDIO

您好!  

我正在尝试启用 PEC 以控制 BMS 系统中的消息控制、该系统将  BQ78350-R1 IC 用作从器件、并将 MCU 用作主机。 尽管 通过 SMB 配置启用了"HPE"位、并且在更改相应位后应用复位、但如果我尝试为我的写入消息发送 CRC、则在 Gauge 和 Gauge 发送的消息末尾看不到任何 CRC 位失败。 我可以在启用了 PEC 选项的情况下在 MCU 和 Gauge 之间建立成功的通信。

当我使用逻辑分析仪检查 SMBus 线路时、我发现读取命令在文件末尾没有包含假设的 CRC、如图1所示。 CRC 应为 0xFE、但我收到了0x79。 所需的消息长度作为主器件读取3个字节的请求获得。   

图1. 不带相应 CRC 的读取命令。  

如图2所示,发送了一个添加了 CRC 的包后,以下命令会产生错误的结果。  

图2. 导致失败的写入命令。

 

我参考并遵循"BQ78350-R1技术参考"(SLUUBD3E) 和"SMBus Made simple"(SLUA475)文档中有关启用 PEC 的给定指令。 我已为   PEC 使用 P (x)= x8+ x2+ x1+ x0计算。 我还可以确保我打算设置的所有寄存器都根据需要进行配置。 为了进行控制、我使用了 bqstudio 并使用不同版本的软件进行闪存读取、而没有 PEC 控制。   

我认为无法为监测计 IC 启用 PEC。 如何为监测计 IC 启用 PEC?  哪些因素会与启用 PEC 计算(例如固件版本或相互排斥设置)相互交织?

感谢您的关注、

Berk KARADAYILMAZ