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.

[参考译文] BQ76942:bq76942电池管理系统、通信问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1350720/bq76942-bq76942-battery-management-system-communications-issue

器件型号:BQ76942

您好、TI!

我们有一个 bq76942 评估板、并且很难使用 Arduino I2C 库(Wire)通过 I2C 对其进行操作。

REG1已配置为5V、上拉跳线应用于 SDA 和 SCL。

我们的设置使用以下电路、其中的电阻器较小、用于进行逻辑电平转换。


我们在400kHz 和3V3上具有良好的波形。



您能就我们如何建立沟通提出什么建议吗?

我可以看到发送到器件的第一个命令应为:SET_CFGUPDATE 0x0090

我们使用示波器进行了一些测试、此电路板显示的波形为20kHz 或80kHz、但是数据表显示它应该以400kHz 的波形启动。

谢谢。

-二郎

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

    Hiro、您好!

    我建议使用逻辑分析仪来查看在 EVM 的 I2C 线路上看到了什么。

    为  BQ769x2软件开发指南 所示为有关通信应如何呈现的示例。

    对于电平转换电路、您必须确保使用具有较小栅源阈值电压的 FET。 您的主机 MCU 是否支持时钟延展? 通常、需要时钟延展来确保正确通信。

    此致、

    路易斯·埃尔南德斯·萨洛蒙