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-R1:执行 SMBus 数据读取时的垃圾值

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1522371/bq78350-r1-junk-values-when-performing-a-smbus-data-read

器件型号:BQ78350-R1
主题中讨论的其他器件:BQ78350EV2400BQSTUDIO

工具/软件:

大家好:  

从 BQ78350获取一致的数据时遇到了问题。 每次我尝试从其中读取十六进制数据时、我接收到的整个数据中都有 xFFFF 和 X0000垃圾值。 无论我尝试读取的寄存器和数据大小如何、都会发生这种情况。 我根据理论、在寄存器更新时获取这些值、但我不知道如何筛选出这些值。

设置相同

  • 我正在使用 NI-8452 I2C 器件将 BQ78350连接到计算机
  • Bq7692000已连接到 BQ78350

损坏的数据示例

  • 使用数据写入向 Bq78350发送命令 x09 (电池组电压)、并使用数据读取来获取结果  
  • 使用数据写入将命令 x000600 (化合物 ID)发送到 Bq78350、并使用数据读取来获取结果  
  • 对数据闪存执行块读取  
  • 通常执行的任何数据读取

如果有人知道如何避免或过滤掉这些垃圾值、我们将非常感激。

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

    您好:

    我建议:

    • 使用 BQStudio 和 EV2400进行测试以验证 IC 行为。
    • 使用逻辑分析仪捕获 I2C 流量。