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.

[参考译文] BQ76952:我已将 BQ76952与 S32k144连接。 I'm 读数错误的电芯电压。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1490785/bq76952-i-have-connected-the-bq76952-with-s32k144-i-m-reading-wrong-cell-voltage

器件型号:BQ76952

工具/软件:

尊敬的团队:

我已将 BQ7695202连接到 S32K144、并且我正在准确地接收所有电芯电压。 但是、当我将 BQ76952连接到 S32K144时、会遇到不正确的电芯电压读数。 什么原因可能导致此问题? 请提供有关正确配置的指导。 随附的图像展示了如何获取电芯电压值。

提前感谢您。

此致、

Janakiraman S.

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

    你好 Janakiraman、

    两个系统之间有何差异? 什么是错误、它在两个系统之间是谁?

    请提供程序。

    此致、

    Luis Hernandez Salomon

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

    主题:S32K144上的 I2C 通信问题

    您好 Luis:

    希望您做得好。 目前、我正在通过 I2C 为 S32K144设计 BQ7695202。

    我面临的问题是、虽然可以使用直接命令读取电芯电压和电池组电压、但我无法使用子命令检索器件地址、固件版本和硬件版本。 我的实现基于我为 S32K144 MCU 转换后的源代码参考、该代码位于" https://www.ti.com/tool/download/SLUC701."  在调试过程中、我发现它卡在 I2C_ReadReg (0x40、RX_32byte、32)函数上。 (找到下面随附的图像)

    我也连接了分析仪。 看来我没有得到任何数据。 找到下图。

    如何解决此问题? 感谢您的重播。

    此致、

    Janakiraman S.

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

    您好 Luis:

    祝你度过美好的一天!  

    固件:

    在我之前的电子邮件中、我提到直接命令可以正常工作、但在某些情况下它们无法正常工作。

    在尝试使用 S32K144和 BQ7695202读取器件型号(0x0001 -子命令)时、我会在写入期间接收到 NAK 响应

    时间。 有关捕获的波形、请参阅随附的图1。


                     图1.

    同样、当我尝试使用 STM32F401RE 和 BQ7695202读取器件型号(0x0001 -子命令)时、我也会遇到 NAK 响应

    故障的情况。 有关捕获的波形、请参阅随附的图2。

     

                    图2.

    硬件:

    我们怀疑硬件可能存在问题。 我们应该检查哪些方面来确定它是否正常运行?   

    AFE 在正常模式下运行需要考虑哪些硬件注意事项?

    此致、

    Janakiraman S.

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

    你好 Janakiraman、

    直接命令和子命令的格式不同。 您  在执行此操作时是否参考过"软件开发指南"?

    以下是检查您是否遇到 NACK 的其他一些事项:

    1. I2C 器件地址
    2.是否为设备启用了 CRC? 如果是、则需要确保包含 CRC 位。 即使您没有自己手动启用它、我们的某些器件也会自动启用它。 可以检查  第5节"器件比较表"  以确认情况是否属实。

    此致、
    Alexis