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:将系统电压设置为3.2V 后、I2C 通信失败、系统电压在开始上升后降至1.8V。

Guru**** 2496645 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/726460/bq25120a-after-setting-system-voltage-to-3-2-v-i2c-communication-fails-and-system-voltage-drops-back-to-1-8-v-after-starting-to-rise

器件型号:BQ25120A

当大部分时间电池电压低于3.8V 时、会发生这种情况。 当高于3.8V 时、似乎始终正常工作。  在此测试期间没有 VIN 电源。

我已附上了故障和成功序列的示波器跟踪。

有什么想法吗?

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

    Denis、

    您能否在此处发布您的原理图? 写入此命令后、/CD 引脚是否降低? 我想知道自动看门狗是否会在50年代恢复到1.8V。  

    看起来上拉电阻以 VSYS 为基准、这是很好的。  

    此致、

    Gautham

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

    原理图如下。  /CD 引脚在 I2C 操作序列中保持高电平。  在不良布线中、后续 I2C 操作未进行 ACK 处理(在正常布线中)。  电源轨在不良走线中上升到大约2.5V、并立即开始下降到1.8V。 由于这种情况立即发生、我认为不可能是50s 看门狗。

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

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

    Denis、

    我正在查看此内容。 将很快发布更新

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

    我假设 nrf IC 由 VSYS 轨生成的3.2V 供电、对吧? 我看不到原理图有什么问题。

    发生这种情况时、您能否提供 PMID、VBAT 和 VSYS 的图? Iq 在 VBAT 上是否看起来异常? 是否仅在3.2V 设置下发生? *如果你提高或降低、会怎么样?

    此外-寄存器0x06实际上是否被复位至1.8V?

    3.2V 处于 PMID 运行的余量范围内、因此我认为这不是问题。

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

    是的、NRF 由来自 BQ 的3.2V OUT 供电。

    下面是针对良好和不良运行的 PMID、VBAT 和 VSYS 的跟踪。  看起来 VBAT 和 PMID 压降很大(然后在良好的情况下恢复)。  是否预计会出现这种下降?

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

    Denis、

    很棒! 这是有道理的。 您使用的电池在您增加时无法输送负载、导致电池电量下降。 该电压也会导致两个因素- 1. 降低 PMID 并超出直流/直流转换器所需的余量

    2.非常接近 BUVLO、这将在电池能够恢复时导致复位。  

    为防止这种情况、您可以在执行此操作之前(在 PMID、VSYS 上)将负载最小化、然后重新开启或在电池上添加电容(不可取、因为我认为这段时间不一致、但您可以平缓骤降) 或将 BUVLO 调整到较低的设置。  

    此致、

    gautham

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

    我更改了固件、将所有电压设置从1.8V 斜升至3.2V、电池电压保持升高、这很好。

    我布置的布线还有一个问题。  在所有情况下、第一个 I2C 事务都是 NACK 的。  随后的事务正常工作。  有什么想法吗?

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

    Denis、

    很棒! 您希望在/CD 处于高电平之后等待1ms。 如果您建议从 BUVLO 事件进行转换、我建议您在开始访问 I2C 之前进行/CD 至 H- L - H 的转换。  

    此致、

    gautham