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.

[参考译文] Tida-010030:SDA/SCL 向上拉

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1084518/tida-010030-sda-scl-pull-up

部件号:Tida-010030
线程中讨论的其他部件:BQ76940MSP430FR2155BQ34Z100BQ34Z100-G1

您好,

已尝试在 MCU (MSP430FR2155)和 BQ76940之间建立连接。 P1上的跳线都已安装。 在 MCU P4.1上(驱动 PMOS 以进行上拉的引脚)被设置为输出,驱动下拉以上推 SDA 和 SCL。

R81和 R83已成功连接到3.3V,因为 PMOS 在闸极上驱动低,但无法成功地上拉 SDA。 当 P4.6 (SDA)和 P4.7 (SCL)配置为 GPIO 且方向设置为输入时,即使在 I2C 尚未初始化之前也会发生这种情况。 此时,SDA 应该被拉高,对吗? 但在我触碰 SCL 上的探头,然后触碰 SDA 后,SDA 线会被拉高。 成功启动 SDA 后,MCU 和 BQ76940之间的 i2c 通信良好。

问题是为什么对 SCL 和 SDA 的探测会帮助拉高? 主板上是否有任何类似 BQ76940或 BQ34Z100的东西在 MCU 启动 i2c 通信之前驱动 SDA? 您能否 推荐一系列 IO 设置来提取 SDA 而无需用探针接触 SCL/SDA? 谢谢,

埃里克

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

    埃里克,您好!  

    我不知道为什么您的探头会将 SCL/SDA 拉高,但如果没有探头,您如何知道 SCL/SDA 过高或过低?  

    如果您在尝试使用 MCU 读取 BQ76940/BQ34Z100-G1的数据时发现 I2C 不能正常工作,您可能需要检查:1)您的3.3V 是否真正连接到 R81/R83;2)哪个设备拉低 SCL/SDA,BQ34Z100-G1或 BQ76940? 您可以从 I2C 中删除一个设备并查看另一个设备是否可以正常工作;3)如果您的 FW 无法与 BQ 设备通信,则可以尝试使用 TI GUI:  

    bq76940/bq76930/bq76920评估软件(修订版 a)

    BQSTUDIO

    如果没有其他问题,请单击“这解决了我的问题”。

    谢谢。

     

    此致,

    陈瑞安

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

    你好,瑞安,

    感谢您的回复,并对您的消息延迟回复表示遗憾。

    回答您的问题并遵循您的建议  

    (1)是的,R81/R83连接到3.3V。

    (2)(3)我移除了与 MSP430的 I2C 连接,并将 i2c 连接到 BQ 工作室,BQ 工作室能够与 BQ769540通信。 因此,BQ76940和 BQ34z100都不会下拉总线

    回到与 msp430FR2155的连接,我仍然需要将探头轻触至 SCL,然后轻触 SCL 以使 I2C 正常工作。 似乎探测到 I2C,是否还有其他建议? 谢谢,

    埃里克

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

    埃里克,您好!  

    我认为的一种方法是重置 MCU I2C 配置并再次尝试通信。 如果您仍然发现问题,我建议您仅打开一个有关 MSP430FR2155的 E2E 新帖子,这将引导您成为正确的所有者来提供帮助

    如果没有其他问题,请单击“这解决了我的问题”。

    谢谢。

     

    此致,

    陈瑞安