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:通过电阻器的 ISET 与"快速充电控制寄存器"通过 I2C

Guru**** 2493565 points
Other Parts Discussed in Thread: BQ25120A, BQ25150

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/713135/bq25120a-iset-via-resistor-versus-fast-charge-control-register-via-i2c

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

这两个设置(通过电阻器的 ISET 与通过 I2C 的"快速充电控制寄存器")有何关联?  数据表在各个方面都有很多令人困惑的说明...

通过 I2C 使用"快速充电控制寄存器"可实现的最大值是否受到 ISET 电阻值的限制?  因此、如果我们希望通过 I2C 使用高达300mA 的完整范围、那么我们需要666.7欧姆(200/0.300)的外部 ISET 电阻器?

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

    如果您可以访问 I2C、则器件将在您开始与器件通信时使用内部寄存器设置。 如果您使用独立模式(无 I2C)、则将使用电阻器设置充电电流。

    如果您将 ISET 引脚连接到 GND、器件将使用寄存器上的内部默认设置、并且 I2C 也可以对其进行更新。

    此致、
    Gautham
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于某种原因、这不是我们所看到的。 我们有一个1.1k 的外部电阻器(180mA 快速充电电流)。 当我们通过 I2C 设置快速充电电流时、我们可以将其设置为任何高达180mA 的值、并且充电电流变为预期值。 通过 I2C 设置的任何值超过180mA、仍会产生180mA 的充电电流。 有什么想法吗?

    我们尝试在应用中使用的特定值是 ILIMIT 寄存器为400mA (0b00111010)、FASTCHARGE 寄存器为300mA (0b11101000)。 这仍会导致充电电流为180mA……
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Denis、

    我做了一些测试、我们的器件在 Gautham 的工作原理如上所述。 一些可能性:
    -您能否检查您的 I2C 连接是否按预期工作?
    -器件上有一个50秒的看门狗计时器,必须对其进行处理,否则寄存器将被复位。


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

    I2C 似乎工作正常。  我们正在读取/写入寄存器、这些值看起来符合预期。

    在测试和设置寄存器期间、我们每隔几秒进行一次 I2C 通信。  电压轨保持在3.2V (由 I2C 设置)。  因此、我认为看门狗不是问题所在。

    一个相关问题。  数据表显示、我们可以监控 ISET 电阻器上的电压以监控充电电流。  在 I2C 通信开始后(并且 I2C 寄存器被用来控制快速充电电流)、这是否也是如此?

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

    Denis、

    当我们使用内部设置时、不再驱动外部引脚。 我建议查看是否有任何其他故障导致 ICHG 不准确。

    如果您将 ISET 更改为 max、会发生什么情况? 您是否仍然卡在130mA?  

    此致、

    Gautham

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

    如果在我们启动 I2C 通信后未驱动外部 ISET 引脚、那么我们如何监控充电电流?

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

    在 CC 级、您的编程值是 ICHG 设置(无故障时)。 在 CV 级、BQ25120A 不会为您提供充电电流的估算值。

    我们将推出更新的器件 BQ25150、它将能够实现这一目标、但仍在开发中。

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

    "in"端子的电压似乎限制了充电电流。  在本例中、我们在"in"端子处测量了4.6V 电压、充电电流为200mA。  我们将电压增加至4.8V、充电电流增加至配置的300mA 电流水平。

    我查看了数据表、但我没有注意到任何指示"in"达到特定充电电流所需电压的内容。  (我只能找到"电池充电器在3.4V–5.5V 输入电压范围内运行"。)  这些信息是否可用?  具体而言、在4.2V 和300mA 电流下充电所需的"输入"电压是多少?

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

    Denis、

    您需要在启动时查看 VINDPM 和 VDPPM 环路。 VINDPM 将降低进入 PMID 的输入电流、当 VPMID 和 VBAT 之间的压降接近200mV 时、DPPM 将触发。  

    此致、

    gautham