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.

[参考译文] BQ25895:如何设置最佳充电曲线

Guru**** 2464480 points
Other Parts Discussed in Thread: TUSB3410, BQ25895, BQ25895EVM-664, BQSTUDIO, BQ27Z561EVM-011, EV2400, BQ27Z561, TUSB422, TPS25730

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1534966/bq25895-how-to-set-the-best-charging-profile

器件型号:BQ25895
主题中讨论的其他器件: BQSTUDIO、BQ27Z561EVM-011EV2400、BQ27Z561、TUSB422TPS25730、TUSB3410

工具/软件:

大家好!

我 在系统中使用充电器芯片 BQ25895。  我的 10Ah、3.7V、需要 72 小时才能从 5%充电至 85%。  从电池制造商处来看、如果我使用外部充电器 5V、2A、则实现 3.4V 至 4.1V 的充电电压只需要大约 5 小时。

必须有一些我错误地设置/配置充电器 IC 的内容。  是否有软件工具、应用手册或操作文档来展示为 BQ25895 IC 设置理想充电曲线的步骤?

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

    您好、

    通常、配置电池充电电流时需要的两个主要特性是稳压电压和充电电流。 这两个参数都由电池制造商决定。  

    对于此充电器、它应该只向 REG04 和 REG06 写入适当的值。 为了确保您可以从检查 REG00 中 ILIM 的输入中消耗足够的电流。

    有一些保护机制和因素会影响总充电时间。 我建议查看数据表、了解预充电电流和终止电流等项目。 另一个限制因素是输入源、如果输入源可以为充电所需的电流提供高电压、则不会限制电流、但如果功率受限、则可能会受到 VINDPM、IINDPM 和 ILIM 等功能的影响。

    72 小时超过 10Ah 电池 5%至 85%的预期充电时间、我建议查看寄存器 值以确定是否存在错误配置或是否有任何故障/保护机制处于活动状态。

    此致、

    Juan Ospina.

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

    Juan、

    非常感谢您的答复。

    我检查了设置、大多数设置都保持默认设置。

    Reg00 = 0x7F

    高阻态模式:禁用

    ILIM 引脚:启用、RILIM = 120 Ω 以设置最大 3.2A

    IinLIM[5:0]= 3150mA +偏移 100mA = 3250mA

    Reg01 = 0x05  (默认设置)

    输入电压限制偏移默认值:500mV (00101)

    Reg04 = 0x20  (默认设置)

    ICHG[6:0]=默认 2048mA (0100000)

    Reg06 = 0x5E(默认设置)

    VREG[5:0]=默认值:4.208V (010111)

    Reg0D = 0x13

    VINDPM 阈值设置方法:0 运行相对 VINDPM 阈值

    VINDPM[6:0]= 1900mV +偏移 2.6V = 4.5V

    在这种情况下、我是否错过设置 VINDPM_OS[4:0]= 3100mV?  

    “2. 基于 VINDPM_OS 寄存器的相对 VINDPM (FORCE_VINDPM=0)(默认)“

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

    尊敬的 Chad:

    对于 2A 快速充电方案、该配置看起来很合适。 这意味着对于 10Ah 电池充电大约需要 5-6 小时、具体取决于从 VBAT 到电池电芯的迹线电阻。

    您能否在 VBAT 引脚测量的电压约为 3.8V 时确认充电电流? 如果该电流小于 2A、这可能表明某些保护机制正在降低充电电流。 在这种情况下、最好 启用 ADC(需要启动 ADC 连续)、然后读回状态/故障/ADC 寄存器 (REG0B、REG0C、REG0E、REG11、REG12、 REG13、REG14)、用于识别状态和故障位。

    此致、

    Juan Ospina.

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

    尊敬的 Juan:

    我来了生产板。   

    请查看我的原理图设计图片。  以下是读取的寄存器列表:

    Reg00 = 0x48

    ILIM 引脚使能

    500mA 电流限制

    Reg01 = 0x05  (默认设置)

    输入电压限制偏移默认值:500mV (00101)

    Reg04 = 0x20  (默认设置)

    ICHG[6:0]=默认 2048mA (0100000)

    Reg06 = 0x5E(默认设置)

    VREG[5:0]=默认值:4.208V (010111)

    Reg0D = 0x14

    VINDPM 阈值设置方法:0 运行相对 VINDPM 阈值

    VINDPM[6:0]= 2000mV +偏移 2.6V = 4.6V

    奇怪的行为是、如果我使用外部 5V 2A 充电器、我的 VBUS 每 6s 不断复位一次。  每 6 秒会有一个 5V 的尖峰和关断.

    但是、如果我使用 USB 集线器的 USB-C 插头为电路板充电、VBUS 将稳定在 5V。

    我是否需要以不同的方式设置充电器 IC 以支持外部充电器?

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

    你好,乍得,我相信你打算附上一张照片,但它似乎没有正确发送

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

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

    Samuel、

    谢谢你。  我错过了原理图附件。  我不知道我是否错过了充电器 IC 接受外部充电器的设置。

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

    您好、乍得似乎设置了寄存器 0x00 来限制 500mA 的输入电流。充电器选择使用 ILIM 电阻器设置的值以及在寄存器中设置的值中的较低值。 请参阅 数据表的第 8.2.12 节。  

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

    您好 Samuel、

    我在了解数据表 SLUSC88C 时是否正确:

    对于 ILIM = Kilim/RILIM = 355/120 = 2.95A、选择的 RILIM = 120R。  由于 EN_ILIM ENABLE = 1、因此它需要高于 500mA 作为默认值、这将被忽略。

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

    是、尽管使用了 ILIM 电阻器、您仍必须将更高的输入电流限制写入寄存器零、

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

    Samuel、

    谢谢您的信息、我也是这样做的。 我还尝试将 REG00 设置为 0x7F、允许最大 3.25A;但是、我没有看到 VBUS 复位、但我根本看不到 VBUS。  始终为 0V。

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

    您说看不到 VBUS、是说充电器的内部 ADC 没有读取 VBUS、还是在应用板上将其测量为零?

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

    我在电路板上的引脚 1 VBUS 处测量。

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

    VBUS 似乎直接连接到 USBC 连接器、因此我不确定为什么 VBUS 为零伏。 您是否确认了该 USB-C 连接器上插入的任何器件都能够提供电流限制(现在设置为 2.95A)。

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

    Samuel、

    谢谢你。  我的外部充电器仅 5V、2A。  我尝试在 REG00 设置中降低至 1.5A。

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

    Samuel、

    因此、我设置我的 Reg00 = 0x60 (EN_ILIM = 1、IINLIM = 1600mA + Offset 100mA = 1.7A 限值。

    我可以再次看到使用 5V 2A 外部充电器在 VBUS 上进行复位

    但当我切换到 5V 1A 外部充电器时、VBUS 上的稳定电压为 5V。

    有什么建议吗?

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

    只是为了确认、当您说外部充电器只是将 USB 适配器插入 USB-C 端口时、 它与您之前提到的 6s 复位模式相同。

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

    是的。  我有 2 个交流/直流 USB Type A 转 Type C 充电器、

    5V 2A

    2. 5V 1A

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

    您是否可以使用其他类型的电源、以便我们可以将此问题隔离到适配器或充电器 IC?

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

    Samuel、

    您建议使用 5V 2A 电源直接将导线连接到我的 VBUS 引脚?

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

    如果您愿意、您可以向我发送您的所有寄存器设置和测试条件(电池电压等...) 我将尝试明天在实验中复制这个问题。

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

    对于该问题:“您建议使用 5V 2A 电源直接将 VBUS 引脚连接吗?“ -是的

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

    Samuel、

    谢谢你。  我将从 REG00 获取到 REG14 的数据

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

    您好 Samuel、

    希望您度过美好的一天。  我需要一些见解或建议。

    如果我设置充电器的 REG00 = 0x68、即使它将由 2A 外部充电器充电、但我将充电器留在夜间、多个(不同的装置,不同的充电器)都将在 3.7V 时停止。

    但是、如果我将其更改回 配置 REG00 = 0x48(默认恢复为 500mA)、并且使用计算机 USB 充电器、它将超过 3.7V。

    为了使电池充电至 4.2V、还需要设置任何其他项、如规范所示?

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

    嗨、Chad、调节电压不应受 REG00 影响、您能告诉我寄存器 0x06、0x11、0x12 和 0x13 的值这将帮助我确定问题的原因、此外其中一些寄存器是 ADC 输出、因此请确保已在寄存器 0x02 中启用 ADC

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

    此外、我不确定是否可以接触源表(两象限电源)等设备、但这可以让您测试不同模拟电池电压下的不同系统行为。

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

    您好 Samuel、

    请参阅充电器中寄存器 0x00 至 0x14 的附件

     e2e.ti.com/.../Charger-Registers.docx

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

    您好、您说 500mA 电脑端口充电工作正常、正确吗? 如果问题是通过 2A 适配器充电时、我在这些静止条件下需要寄存器转储、最好是在电池低于低电平且电压高于 3.7V 时

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

    Samuel、

    我想确认数据收集的后续步骤:

    1.将 Reg00 设置更改为 0x68

    2.使用 1.5A 外部充电器

    3、带和不带 USB 充电器的读取已插入

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

    嗨、Chad、如果您使用 1.5A 充电器、并尝试以 2A 电流充电、适配器的电压输出可能会崩溃、我们有一个称为 VINDPM 的功能可帮助防止这种情况(它可以动态调整电流消耗以防止电源下降)。

    从你今天早上的原始消息“如果我设置我的充电器的 REG00 = 0x68、即使它将由 2A 外部充电器充电、但我离开我的充电器一夜和多个(不同的装置,不同的充电器)都将停止在 3.7V。“ 我假设问题是在使用 2A 适配器充电时出现的、因此我尝试确定的信息是这些测试条件下以及电池电压低于 3.7V 且电压超过 3.7V 时的器件状态

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

    Samuel、

    抱歉找出拼写错误。  我的意思是、我将充电器设置为 0x68、它将支持 2A 充电器、但我的系统无法正常工作。  我不得不使用 1.5A 充电器、然后我看到充电器芯片在充电时 STAT 显示为低电平。  我离开了 1.5A 充电器一夜、但电池一夜只有 3.7V。

    我的目标是使用 2A 充电器转 500mA 充电器 来支持我的系统。

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

    Samuel、

    仅供参考。  这是可重复的。  

    当 Reg00 设置为 0x48 或 0x68 时、我的白色 1.5A 外部充电器或计算机 USB 将产生稳定的 VBUS、但对于 2A 黑色充电器不会出现任何稳定的 VBUS 电平。

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

    你好、乍得

    AD 我认为最有用的是从这些适配器充电时发送寄存器转储、以便我可以比较正常工作的适配器和导致问题的适配器的器件状态

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

    您好 Samuel、

    我想正确地开始集成(有点晚了,因为我的生产 PCBA 已经完成)、我购买了 BQ25895EVM-664、它刚进来、

    我将其设置为与文档一样

    e2e.ti.com/.../7245.Charger-Registers.docx

    但是、当我尝试连接到 bqStudio 时、我看不到该器件显示的像带 EV2400 的电量监测计评估板 BQ27Z561EVM-011。  我阅读了 SLUUBA2B–2015 年 3 月–修订 2015 年 11 月文档、看起来它只是显示 EV2300。

    我是否需要使用 EV2300?

    我的 EV2400 是否可以支持 BQ25895EVM-664?

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

    e2e.ti.com/.../Charger-BQ25895EVM.docx

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

    是的、EV2400 应支持 BQ25895EVM(这正是我要使用的)

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

    我想正确地开始集成(因为我的生产 PCBA 已经完成了,现在有点晚了)、“根据您的原理图、您的硬件都已正确配置

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

    此外、现在您有了 EVM、我建议您使用具有可调电流限制的台式电源来仿真各种适配器。

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

    您好 Samuel、

    这正是我在设置中所拥有的,我想正确地开始。

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

    尊敬的 Samuel:

    因此、我设置台式 PS、为两个输出通道提供最大电流设置。

    两个通道均设置为 5V、最大电流设置为 5A。

    我连接了 EVM 板和定制 PCBA 来为电池充电并收集信息。

    本文档中收集的信息。  在台式 PS 上、我看到在连接到 EVM 板的通道上、绘制的电流高达 0.75A、在 PCBA 上绘制的电流最高仅为 0x66A

    我可以确认两个电池都已充电、并且连接到我的 PCBA 的电池在电压电平增益方面较慢。

    e2e.ti.com/.../PCBA_5F00_Charger_5F00_BQ2589.docx

    问题:

    我能否为 PCBA 复制 EVM 上的配置设置?

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

    是的、您应该能够使用所有相同的设置。

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

    您好 Samuel、

    我尝试匹配 EVM 中的寄存器设置、但不知何故、当我插入工作台顶部时、它默认从 0x7F 变为 0x48、再改为 500mA。

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

    您好、Chad 您是否说寄存器本身从 0x7F 更改为 0x48? 它是在 EVM 还是定制 PCB 上?

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

    是的、这是在我的 PCBA 上、插入 PS 充电器电缆后更改会立即更改。  我尝试断开并再次重新连接、Reg00 保持在 0x48。

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

    明天、我将在实验室中继续测试这种行为、然后返回给您。

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

    “是的、这是在我的 PCBA 上、插入 PS 充电器电缆后、更改会立即更改。  我尝试断开并再次重新连接、Reg00 保持在 0x48。 “这是台式电源、如果是、它的电流限制是多少、如果是其中一个适配器、它的规格是什么。

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

    这是桌面 PS、电流限制为 5A、但插入后、绘制的结果仅显示 500mA、我认为是因为 IC 已经切换回默认值作为 500mA

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

    您是否可以尝试在寄存器 0x02 中禁用自动输入检测、这是一种方法、该器件可以覆盖预期的充电电流。

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

    Samuel、

    抱歉、意外点击已解决。

    需要禁用哪个位? HVDCP_EN 或 MAXC_EN?

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

    我建议您尝试禁用 AUTO_DPDM_EN