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-R1A:错误的 SMBus 数据返回

Guru**** 2604225 points
Other Parts Discussed in Thread: BQ78350, BQSTUDIO, BQ78350-R1A, BQ76930

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1105397/bq78350-r1a-incorrect-smbus-data-return

器件型号:BQ78350-R1A
主题中讨论的其他部件:BQ78350BQSTUDIOBQ76930

您好:

不幸的是、我还有另一个奇怪的问题。 当我使用 SMBus 连接到 batterymanagementstudio 软件时、一切都正常。 但是、当我使用 SCM 读取 bq78350时、会出现一些奇怪的数据、如图所示:当我尝试读取 cellvoltage3 (0x3D)时、逻辑分析仪读取的值与 SCM 获得的值一致、这是一个惊人的32610mv。 显然、无法达到该值。 我希望能够得到支持

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

    此外、PEC 验证仍然可以通过、这表示 bq78350主动发送了错误数据。 是否有任何方法可以避免这种现象?

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

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

    您好、Liu、

    这看起来很奇怪。 在使用 BQStudio 时、您是否还具有使用逻辑分析仪捕获的数据? 最好比较波形和器件/寄存器寻址、以确保它们的处理方式相同。

    此致、

    Matt

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

    您好:在使用 bqstudio~时也会出现同样的现象

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

    我也觉得很奇怪。 问题是否可能是由769300采集引起的?

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

    我认为问题的关键在于、PEC 验证对于错误的数据是正确的

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

    我想您在原始消息中说过与 BQStudio 连接时一切正常吗?

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

    否、BQStudio 将具有空白数据、逻辑分析仪将检测到错误数据

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

    您好、Liu、

    这是使用 EVM 还是其他电路板? 您能否共享 BQ78350-R1A (.gg.csv 文件)的原理图和数据闪存设置? 您能否显示 BQStudio 寄存器屏幕的图像? 您将哪个器件型号用于 BQ76930 -它是00吗? 您在 REGOUT 引脚上测量的电压是多少?

    此致、

    Matt

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

    BQStudio 寄存器屏幕

    原理图:

    e2e.ti.com/.../2677.Schematic-Prints.pdf

    GG.csv:

    e2e.ti.com/.../zhnliu.gg.csv

    REGOUT:2.591~2.614V

    它看起来正常,谢谢

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

    您好、Liu、

    BQStudio 屏幕显示电池电压和寄存器读数正常。 您在数据闪存设置中启用了 PEC。 当您使用 BQStudio 读取电池电压(使用 Advanced Comm SMBus 选项卡)时、禁用仪表板非常重要(单击左上角的绿色横幅禁用仪表板)。 使用微控制器进行读取时、是否连接了 BQStudio?

    此致、

    Matt

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

    MCU 和 bqStudio 未同时连接。 应该只有一个主机。 我认为没有必要同时连接 bqstudio 和 MCU。 甚至 bqstudio 也会影响 MCU 的通信

    我确认在这种情况下、我只能以一种方式与 bq78350通信

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

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

    您好 Matt:

    此外、即使我在左侧关闭了自动刷新并单击了寄存器上的刷新、仍然存在无法读取单个数据的问题。 我怀疑这与数据异常有关

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

    您好 Matt:

    感谢你的帮助。 我找到了问题的答案并解决了问题。 过程如下:移除 MCU 并尝试单独与 bqStudio 通信。 未出现问题。 因此问题出在单芯片微型计算机的协议上。 单芯片微型计算机似乎干扰了 SMBus 总线速率。