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.

[参考译文] EV2400:在 SMBus 通信中禁用/启用 EV2300/EV2400 PEC (CRC-8)

Guru**** 2472440 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1071132/ev2400-disable-enable-ev2300-ev2400-pec-crc-8-in-smbus-communication

部件号:EV2400
“线程:BQSTUDIO”中讨论的其它部件

亲爱的专家:

我使用 EV2X00与 BQ40zXX 电池管理 IC 进行 SMBus 通信。

我没有使用 BQStudio 进行通信,而是自己开发软件。

使用 CMAPI.dll 库并参考 e2e.ti.com/.../CMAPI.dll_5F00_v0.0.1.84.pdf ,我成功地获得了 SMBus 通信。

这些功能如下:

 SDKWriteSMBWord

 SDKWriteSMBBlock

 SDKReadSMBWord

 SDKReadSMBBlock

当我使用 I2C 监视器时,最后一个字节中没有 PEC。

是否可以帮助我从 CMAPI.dll 函数启用 SMBus PEC?

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

    你好,Toko,

    使用 SMB 地址0x17启用 PEC,使用地址0x16禁用 PEC。 您可以使用 bqStudio 来验证这一点。 最后一个位用于 PEC 控制。

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

    你(们)好,Shirish

     很不错

    非常感谢