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.

[参考译文] BQ20Z95:IIC 总线数据问题

Guru**** 2535150 points
Other Parts Discussed in Thread: TCA9617A, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1121803/bq20z95-iic-bus-data-issue

器件型号:BQ20Z95
主题中讨论的其他器件: TCA9617ABQSTUDIO

大家好、

以下是客户提出的问题、可能需要您的帮助:

BQ20Z95用作电池电量监测 IC。 IIC 总线作为数据接口。

在 MCU 和电池之间、客户使用 TAC9617A 作为 IIC 中继器。

它们使用 IIC 总线通过 MCU 监控电池的温度数据、在监控过程中发现一些极低(-273.05、-272.55)和高(317、5380.85、5329.45)的温度数据、尽管比率 小于1、000。

无论它们改变上拉电阻值、极高的温度始终存在。

您能否帮助分析出现此问题的原因并提供硬件解决方案? 谢谢。

此致、

樱桃

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

    您好 Cherry、

    我建议客户通过移除 TCA9617A 来检查通信。 这将允许客户验证监测计的运行情况。 如果它们仍然看到间歇性高温/低温、那么我将检查热敏电阻的焊料质量。

    我强烈建议客户参考 TCA9617A 数据表并遵循其中的所有设计指南。 同时确保 MCU 通信代码处理时钟扩展并从容地处理错误。

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

    您好!

    感谢您的支持。

    客户跳 TCA9617连接 MCU 和电池、问题仍然存在、所以 TCA9617本身没有引起问题。

    更换另外两个电池后、问题仍然发生。这意味着电池焊料可能不是问题原因。

    发现问题温度保持为-273.05和-272.55、在降低上拉电阻器值后没有其他问题温度。

    他们怀疑此问题可能由电池本身或 MCU IIC PEC (数据包错误检查)功能引起。 如何验证这两种可能性?

    谢谢、此致、

    樱桃

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

    客户是否检查了热敏电阻引线上的焊料?

    如前所述、这很可能是 MCU 代码问题。 验证的简单方法是使用 bqStudio 记录数据并查看是否可以重现错误。 如果无法复制、则需要检查 MCU 代码。

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

    您好!

    如何使用 bqStudio 记录数据? 它们具有 EV2300来监控电池。

    但是、仅在下图中发现正常温度、没有问题温度记录。是否有其他方法记录温度?

    谢谢、此致、

    樱桃

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

    您好 Cherry、

    在"Registers"选项卡上、有一个"Start logging"按钮。 选择一个文件并让它运行几个小时。 然后、您可以检查日志文件温度列数据。

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

    您好 Shirish、

    他们使用 EV2300来监控电池放电并记录日志文件。 在这里、在日志文件中发现了以下问题:

    1) 1)关于"可能的错误-请参阅错误日志"信息。在哪里可以看到详细的错误信息或错误原因?

    2) 2) 您可以在下图中看到一个时间间隔、它在日志文件中发现多处导致数据不连续性。会发生什么情况? 这是问题还是正常情况?

    谢谢、此致、

    樱桃

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

    您好 Cherry、

    默认情况下、bqStudio 的寄存器扫描间隔为4秒。 看起来这是已更改的。

    通过通信敲击监测计可能会使监测计没有足够的时间执行仿真。 我们将需要更多数据来了解监测计是否进入了日志中不连续的无响应状态。 您能否提供有关在记录日志时更改了哪些 bqStudio 设置/选择的更多详细信息?

    不常发生的通信错误是正常的。 必须在实际系统中重试这些参数。 您可以在与日志文件位于同一位置的另一个文件中获取通信的详细信息。 文件名中应包含"err"。