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.

[参考译文] BQ25120A:I²C 不再响应

Guru**** 2537350 points
Other Parts Discussed in Thread: BQ25120A, BQ25121A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/778892/bq25120a-i2c-not-responding-anymore

器件型号:BQ25120A
主题中讨论的其他器件: BQ25121A

你(们)好。

我们在我们的应用中将 BQ25120A 作为 PMIC 实施、并观察到一种非常奇怪的行为。 我们的设置如下:

V_IN:未供电(仅电池供电)

V_INLS:连接至 BAT

BAT 上的电压:3.43V (模拟一个完全空的锂离子电池)

我们以0.1V 的阶跃实现了 SYS 输出从1.8V 到3.3V 的阶跃斜升、只要电池电压足够高、该斜升就可以平有效。 当 BAT 电压大约为3.43V 时、奇怪的行为开始。

  • 从2.9V 到3.0V 的电压阶跃按预期工作。
  • 从3.0V 步进至3.1V 时、测得的电压阶跃仅为~80mV、而不是100mV。
  • 当 I²C 从3.1V 到3.2V 的下一个步骤时、电压下降至~3.05V、IC 在内部似乎有点"崩溃"、即它不再响应 μ s、这只能通过断开电池电压来修复。 SYS 输出保持在~3.05V。
  • PMID 电压随时间的推移保持恒定(请参阅屏幕截图)

屏幕截图说明:

  • 黄色:系统输出、显示逐步递增
  • 蓝色:PMID 电压、恒定为~3.43V
  • 顶部呈绿色/橙色:I²C 通信

是否有任何想法可以实现这一目标?

谢谢、

Reinhard

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

    Reinhard、

    您可能应该使用 BQ25121A、该 BQ25121A 的 VSYS 在直流/直流转换器上设置为更高的默认值(2.5V)。  

    有三个要检查的事项-

    超出直流/直流转换器的余量-直流/直流转换器希望 VSYS 上方的 PMID 具有大约0.6至0.7V 的电压、以保持良好的性能。 您的图不会将其指示为问题。 可能的话、让我们放大"碰撞"区域。 当适配器也存在(或 VBAT 电压更高)时、是否会发生这种情况? 这应该告诉我们这是不是问题。  

    2.放大 PMID/ VSYS 应该表示 VBAT 上是否存在可使 VBUVLO 跳闸的传输。

    I2C 上拉电平-您的 I2C 上拉至什么?

    此致、

    Gautham

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

    您好、Gautham、

    关于 BQ25121A:与 BQ25120A 有任何其他差异、还是仅存在较高的 VSYS 默认值?

    您提到的三件事:

    1. 如果超出余量、会发生什么情况? 我希望输出电压不再稳定或 显示错误/更低的值。 但在我们的案例中、μ I²C 接口似乎确实有点"卡住"。 其余功能/引脚似乎正常工作(长时间按下按钮后复位输出等)。
    1. 如果 PMID 更高(无论适配器是否存在或电池电压更高)、则无法观察到此行为
    2.  如果 PMID 较高(适配器)、同时设置3.3V VSYS 并移除适配器、以便 PMID 降至较低的值、也可以观察到这种行为。
    3. 让我来向您展示一下"缩放"屏幕截图:

    1. 从3.1V I²C 到3.2V 设置的转换、之后 μ s 仍在响应、尽管 VSYS 未达到所需的值:



    2. 从3.2V I²C 到3.3V 设置的转换、之后 μ s 无响应、VSYS 进一步下降:


    3. μ I²C 总线日志显示 VSYS 的"斜升"被确认、在下一次"轮询"时、它不再响应
    •  在 上面的屏幕截图中可以观察到 PMID/VBAT 上没有瞬态(PMID=静止蓝色曲线、橙色= VBAT)。
      1. 使用较低的 PMID/VBAT 值(<3.3V)、我们可以观察到 VBAT UVLO 复位、正如预期的那样(VSYS 会降至1.8V 默认值、μ I²C 按预期工作)。
    • I²C 的系统中、Δ V 上拉电压固定为2.5V、这对于3.3V VSYS 也应该正常工作(2.5V => 3.3V 的75.7%应该可以吗?)
      1. 由于我们还认为这可能是一个问题、因此我们还使用上拉至 VSYS 进行了测试-相同的行为... :-/


    此致、

    Reinhard

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

    感谢您澄清问题! 您可能会看到两种行为的混合。

    BQ25120A 和 BQ25121A 之间的差异是 VSYS 电压和禁用的50S 看门狗。

    正确。 当超出余量时、根据我过去测试的结果、我预计 VSYS 上的纹波会增加。

    在 I2C 上拉电阻上、我们已将其设计为上拉至 VSYS。 在任何情况下、SCL 和 SDA 上的电平都可以高于 VSYS、但不能低于 VSYS。 是否可以修改上拉电阻以连接到 VSYS 并检查您是否看到相同的问题?

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

    我注意到 I²C 上拉以 VSYS 为基准。 如前所述、我们还尝试了与 VSYS 上拉电阻相同的情形-观察到相同的问题...

    您提到过、在任何情况下、上拉电压都不应小于 VSYS。 数据表(第11页、顶部)中的规格如何规定 Vsys=3.3V 时的最小电压为2.475V、Vsys=1.1V 时的最小电压为0.825V、VSYS 的75%规格(与 CS 或 LSCTRL 等其他引脚一样)?

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

    是的。 阈值通常针对最大值而设计 在高电平和低电平转换中为75%、25%。 有趣的是、如果这些线被上拉到 VSYS、我本来希望第一个图像也随着 VSYS 的增加而进行缩放。 但绿色迹线(CH2)振幅看起来是固定的。 您能告诉我我是否遗漏了什么吗?

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

    很抱歉耽误你的回答。 当然、您答对了、绿色迹线是固定的、因为此屏幕截图是使用固定的2.5V 上拉电阻器制作的。 我目前没有屏幕截图、但我们也尝试了与 vsys 交换的上拉-行为是相同的...

    您有什么其他想法或方法可以让我们在那里进行调试吗?
    如果没有新的选项、我们必须将我们的应用限制为最大 3.0V (最好有3.3V 电压,但如果导致这种崩溃,我们必须找到解决办法:-)。

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

    我建议使用3V 电压进行测试、并确保系统不会导致任何插孔。 它使我们保持良好的余量。

    对于3.3V、如果您有一个图、则会更好。 我在我的设置中重复了它、无法复制相同的行为。

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

    查看您是否有任何疑问。 如果没有、我将关闭此线程。 谢谢!

    此致、
    Gautham