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.

[参考译文] BQ25600D:为什么 SCL 和 SDA 保持相同的状态?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/925716/bq25600d-why-do-scl-and-sda-keep-same-state

器件型号:BQ25600D
主题中讨论的其他器件: BQ25600

大家好、

MCU 通过 I2C 向 BQ25600D 发送复位信号、然后开启复位。
但是、SCL 和 SDA 不会开始运行。

您能否估计信号不工作的原因?
如果这种情况可以解锁、请也告诉我。

此致、
Koyo

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

    科约

    您 的意思是 "MCU 通过 I2C"发送复位信号? 您是否说 MCU 会将 SDA 和 SCL 信号拉低一段时间?

    2.该"复位"信号是什么? 充电器没有 "复位"引脚。

    3.您的意思是"但是 SCL 和 SDA 不会开始运行。"? 您希望充电器采取哪些措施?

    谢谢、

    宁。

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

    您好、Ning、

    很抱歉、我的描述错误。

    首先、SDA 和 SCL 的波形是相反的波形。
    然后、复位信号不是 BQ25600输入、而是仅用于 MCU。

    当 RESET 为低电平时、输入 MCU 被初始化。
    因此、SDA 和 SCL 应该为高电平、这是因为两条线路都通过10k Ω 电阻器上拉、并且 BQ25600的两个输入都是高阻态

    我的问题是、当 MCU 复位时 SDA 为低电平、复位后 SDA 保持低电平变为高电平的原因?

    根据该波形和 MCU 操作、BQ25600在复位变为高电平并花费很长时间后重新启动。
    我们怀疑 SDA 保持低电平的原因是主器件和从器件之间的时钟间隙引起的。

    请分享您的想法吗?

    此致、
    Koyo

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

    科约

    当主机由于某种原因停止发送 SCL 时钟时、 器件将 SDA 保持为低电平以等待 SCL 信号。

    谢谢、

    宁。