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.

[参考译文] BQ79656-Q1:BQ79656:电芯电压和温度读数中的随机垃圾值

Guru**** 2489685 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1492693/bq79656-q1-bq79656-random-junk-values-in-cell-voltage-and-temperature-readings

器件型号:BQ79656-Q1

工具/软件:

您好:

我正在将 BQ79656与 STM32 MCU 一起使用来读取电芯电压和温度。 我的设置包括 8.  连接了 BQ79600作为桥接 IC 的电路板。

大多数情况下、我可以成功读取所有电池电压和温度。在随机的时间、电池电压或温度值成为垃圾读数、而所有其他值保持正确。

谢谢!

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

    您好:

    您能否说明垃圾读数是什么意思? 这是始终发生还是完全随机发生? 使用的是什么通信协议? 您是否使用过我们的 GUI 来查看是否可以看到相同的结果? 您可以使用转换算法将寄存器值转换为十进制值。

    谢谢您、

    Zachary

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

    您好:

    感谢您的答复。

    1.数值远高于或低于预期值。

    2.  问题发生在完全随机的时间。  

    3.  我使用 UART 在 MCU 和 BQ79600之间进行通信。

    4. 没有,我没有使用 GUI 检查结果。

    5. 我使用公式(十进制 VLSB_ADC *结果)将寄存器值转换为电压。

    谢谢您、

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

    您好:

    是否可以使用 GUI 验证您的电路板? 我之所以这么问、是因为这可能是一个系统级问题、这样我希望将我们的器件与您的 MCU 分开。

    此外、为了帮助进行调试、是否可以在问题发生时在您的 MCU 和基底器件之间发送 UART 逻辑波形、以便我们可以查看?

    是否可以发送通信原理图以验证 BOM?

    谢谢您、

    Zachary

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

    您好:

    在出现一次垃圾读取时、我捕获了 MCU 和 BQ79600之间的 UART 通信。 请查看随附的屏幕截图:

    UART 数据  

    逻辑分析仪视图:

    谢谢