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.

[参考译文] BQ25792:BQ25792仅以消耗的电流进行充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1502009/bq25792-bq25792-charging-with-consumption-current-only

器件型号:BQ25792
主题中讨论的其他器件:TPS25751TPS25750

工具/软件:

大家好!

我将 BQ25792与 TPS25751搭配使用、为4节电池(20V)充电。 ICHG 设置为2.5A、但实际充电电流由卡的消耗决定。 例如、如果卡消耗200mA、充电器将仅输出200mA、类似地、对于300mA。

  • 充电状态为快速充电。
  • ICHG 为2.5A
  • 启用充电。

我注意到、在其他卡上使用相同的充电适配器、但使用 TPS25750时不会出现问题。 BQ25和 TPS25751之间的通信有效、我已通过 I2C 验证了寄存器配置。

这是我从 BQ25792寄存器读取的内容:

[BQ25]:REG00_VSYSMIN:24
[BQ25]:REG01_VREG:1680
[BQ25]:REG03_ICHG:250
[BQ25]:REG05_VINDPM:190
[BQ25]:REG06_IINDPM:300
[BQ25]:REG08_VBAT_LOWV:0
[BQ25]:REG08_IPRECHG:4.
[BQ25]:REG09_REG_RST:0
[BQ25]:REG09_ITERM:2.
[BQ25]:REG0A_CELL:3.
[BQ25]:REG0A_TRECHG:2.
[BQ25]:REG0A_VRECHG:1.
[BQ25]:REG0B_VOTG:234
[BQ25]:REG0D_PRECHG_TMR:0
[BQ25]:REG0D_IOTG:23
[BQ25]:REG0E_TOPOFF_TMR:0
[BQ25]:REG0E_EN_TRICHG_TMR:1.
[BQ25]:REG0E_EN_PRECHG_TMR:1.
[BQ25]:REG0E_EN_CHG_TMR:1.
[BQ25]:REG0E_CHG_TMR:0
[BQ25]:REG0E_TMR2X_EN:0
[BQ25]:REG0F_EN_AUTO_IBATDIS:1.
[BQ25]:REG0F_FORCE_IBATDIS:0
[BQ25]:REG0F_EN_CHG:1.
[BQ25]:REG0F_EN_ICO:0
[BQ25]:REG0F_FORCE_ICO:0
[BQ25]:REG0F_EN_HIZ:0
[BQ25]:REG0F_EN_TERM:1.
[BQ25]:REG10_VAC_OVP:0
[BQ25]:REG10_WD_RST:0
[BQ25]:REG10_WATCHDOG:0
[BQ25]:REG11_FORCE_INDET:0
[BQ25]:REG11_AUTO_INDET_EN:0
[BQ25]:REG11_EN_12V:0
[BQ25]:REG11_EN_9V:0
[BQ25]:REG11_HVDCP_EN:0
[BQ25]:REG11_SDRV_CTRL:0
[BQ25]:REG11_SDRV_DLY:0
[BQ25]:REG12_DIS_ACDRV:0
[BQ25]:REG12_EN_OTG:0
[BQ25]:REG12_PFM_OTG_DIS:0
[BQ25]:REG12_PFM_FWD_DIS:0
[BQ25]:REG12_WKUP_DLY:0
[BQ25]:REG12_DIS_LDO:0
[BQ25]:REG12_DIS_OTG_OOA:0
[BQ25]:REG12_DIS_FWD_OOA:0
[BQ25]:REG13_EN_ACDRV2:0
[BQ25]:REG13_EN_ACDRV1:0
[BQ25]:REG13_PWM_FREQ:1.
[BQ25]:REG13_DIS_STAT:0
[BQ25]:REG13_DIS_VSYS_SHORT:0
[BQ25]:REG13_DIS_VOTG_UVP:0
[BQ25]:REG13_FORCE_VINDPM:0
[BQ25]:REG13_EN_IBUS_OCP:1.
[BQ25]:REG14_SFET_PRESENT:0
[BQ25]:REG14_EN_IBAT:0
[BQ25]:REG14_IBAT_REG:3.
[BQ25]:REG14_EN_IINDPM:1.
[BQ25]:REG14_EN_EXTILIM:0
[BQ25]:REG14_EN_BATOC:0
[BQ25]:REG16_TREG:3.
[BQ25]:REG16_TSHUT:1.
[BQ25]:REG16_VBUS_PD_EN:0
[BQ25]:REG16_VAC1_PD_EN:0
[BQ25]:REG16_VAC2_PD_EN:0
[BQ25]:REG17_JEITA_VSET_2:3.
[BQ25]:REG17_JEITA_ISETH_1:3.
[BQ25]:REG17_JEITA_ISETC_1:1.
[BQ25]:REG18 TS_COOL_1:1.
[BQ25]:REG18 TS_WARM_1:3.
[BQ25]:REG18 BHOT_1:1.
[BQ25]:REG18 BCOLD:0
[BQ25]:REG18 TS_IGNORE:0
[BQ25]:REG19_ICO_ILIM: 300
[BQ25]:REG1B_IINDPM_STAT:0
[BQ25]:REG1B_VINDPM_STAT:0
[BQ25]:REG1B_WD_STAT:0
[BQ25]:REG1B_POORSRC_STAT:0
[BQ25]:REG1B_PG_STAT:1.
[BQ25]:REG1B_AC2_Present_STAT:1.
[BQ25]:REG1B_AC1_PRESS_STAT:1.
[BQ25]:REG1B_VBUS_PRESS_STAT:1.
[BQ25]:REG1C_CHG_STAT:3.
[BQ25]:REG1C_VBUS_STAT:8.
[BQ25]:REG1C_BC1_2_DONE_STAT:0
[BQ25]:REG1D_ICO_STAT:0
[BQ25]:REG1D_TREG_STAT:0
[BQ25]:REG1D_DPDM_STAT:0
[BQ25]:REG1D_VBAT_PRESS_STAT:1.
[BQ25]:REG1E_ACRB2_STAT:0
[BQ25]:REG1E_ACRB1_STAT:0
[BQ25]:REG1E_ADC_DONE_STAT:0
[BQ25]:REG1E_VSYS_STAT:0
[BQ25]:REG1E_CHG_TMR_STAT:0
[BQ25]:REG1E_TRICHG_TMR_STAT:0
[BQ25]:REG1E_PRECHG_TMR_STAT:0
[BQ25]:REG1F_VBATOTG_LOW_STAT:0
[BQ25]:REG1F_TS_COLD_STAT:0
[BQ25]:REG1F_TS_COOL_STAT:0
[BQ25]:REG1F_TS_WARM_STAT:0
[BQ25]:REG1F_TS_HOT_STAT:0
[BQ25]:REG20_IBAT_REG_STAT:0
[BQ25]:REG20_VBUS_OVP_STAT:0
[BQ25]:REG20_VBAT_OVP_STAT:0
[BQ25]:REG20_IBUS_OCP_STAT:0
[BQ25]:REG20_IBAT_OCP_STAT:0
[BQ25]:REG20_CONV_OCP_STAT:0
[BQ25]:REG20_VAC2_OVP_STAT:0
[BQ25]:REG20_VAC1_OVP_STAT:0
[BQ25]:REG21_VSYS_SHORT_STAT:0
[BQ25]:REG21_VSYS_OVP_STAT:0
[BQ25]:REG21_OTG_OVP_STAT:0
[BQ25]:REG21_OTG_UVP_STAT:0
[BQ25]:REG21_TSHUT_STAT:0
[BQ25]:REG22_IINDPM_FLAG:0
[BQ25]:REG22_VINDPM_FLAG:0
[BQ25]:REG22_WD_FLAG:0
[BQ25]:REG22_POORSRC_FLAG:0
[BQ25]:REG22_PG_FLAG:0
[BQ25]:REG22_AC2_present_flag:0
[BQ25]:REG22_AC1_PRESS_FLAG:0
[BQ25]:REG22_VBUS_PRESS_FLAG:0
[BQ25]:REG23_CHG_FLAG:0
[BQ25]:REG23_ICO_FLAG:0
[BQ25]:REG23_VBUS_FLAG:0
[BQ25]: REG23_TREG_FLAG 涡轮机: 0
[BQ25]:REG23_VBAT_PRESS_FLAG:0
[BQ25]:REG23_BC1_2_DONE_FLAG:0
[BQ25]:REG24_ADC_DONE_FLAG:0
[BQ25]:REG24_VSYS_FLAG:0
[BQ25]:REG24_CHG_TMR_FLAG:0
[BQ25]:REG24_TRICHG_TMR_FLAG:0
[BQ25]:REG24_PRECHG_TMR_FLAG:0
[BQ25]:REG24_TOPOFF_TMR_FLAG:0
[BQ25]:REG25_VBATOTG_LOW_FLAG:0
[BQ25]:REG25_TS_COLD_FLAG:0
[BQ25]:REG25_TS_COOL 标志:0
[BQ25]:REG25_TS_WARM_FLAG:0
[BQ25]:REG25_TS_HOT_FLAG:0
[BQ25]:REG26_IBAT_REG_FLAG:0
[BQ25]:REG26_VBUS_OVP_FLAG:0
[BQ25]:REG26_VBAT_OVP_FLAG:0
[BQ25]:REG26_IBUS_OCP_FLAG:0
[BQ25]:REG26_IBAT_OCP_FLAG:0
[BQ25]:REG26_CONV_OCP_FLAG:0
[BQ25]:REG26_VAC2_OVP_FLAG:0
[BQ25]:REG26_VAC1_OVP_flag:0
[BQ25]:REG27_VSYS_SHORT_FLAG:0
[BQ25]:REG27_VSYS_OVP_FLAG:0
[BQ25]:REG27_OTG_OVP_FLAG:0
[BQ25]:REG27_OTG_UVP_FLAG:0
[BQ25]:REG27_TSHUT_FLAG:0
[BQ25]:REG28_IINDPM_MASK:0
[BQ25]:REG28_VINDPM_MASK:0
[BQ25]:REG28_WD_MASK:0
[BQ25]:REG28_POORSRC_MASK:0
[BQ25]:REG28_PG_MASK:0
[BQ25]:REG28_AC2_present_mask:0
[BQ25]:REG28_AC1_present_MASK:0
[BQ25]:REG28_vbus_present_mask:0
[BQ25]:REG29_CHG_MASK:0
[BQ25]:REG29_ICO_MASK: 0
[BQ25]:REG29_VBUS_MASK:0
[BQ25]:REG29_TREG_MASK:0
[BQ25]:REG29_VBAT_PRESS_MASK:0
[BQ25]:REG29_BC1_2_DONE_MASK:0
[BQ25]:REG2A_DPDM_DONE_MASK:0
[BQ25]:REG2A_ADC_DONE_MASK:0
[BQ25]:REG2A_VSYS_MASK:0
[BQ25]:REG2A_CHG_TMR_MASK:0
[BQ25]:REG2A_TRICHG_TMR_MASK:0
[BQ25]:REG2A_PRECHG_TMR_MASK:0
[BQ25]:REG2A_TOPOFF_TMR_MASK:0
[BQ25]:REG2B_VBATOTG_LOW_MASK:0
[BQ25]:REG2B_TS_COLD_MASK:0
[BQ25]:REG2B_TS_COOL_MASK:0
[BQ25]:REG2B_TS_WARM_MASK:0
[BQ25]:REG2B_TS_HOT_MASK:0
[BQ25]:REG2C_IBAT_REG_MASK:0
[BQ25]:REG2C_VBUS_OVP_MASK:0
[BQ25]:REG2C_VBAT_OVP_MASK:0
[BQ25]:REG2C_IBUS_OCP_MASK:0
[BQ25]:REG2C_IBAT_OCP_MASK:0
[BQ25]:REG2C_CONV_OCP_MASK:0
[BQ25]:REG2C_VAC2_OVP_MASK:0
[BQ25]:REG2C_VAC1_OVP_MASK:0
[BQ25]:REG2D_VSYS_SHORT_MASK:0
[BQ25]:REG2D_VSYS_OVP_MASK:0
[BQ25]:REG2D_OTG_OVP_MASK:0
[BQ25]:REG2D_OTG_UVP_MASK:0
[BQ25]:REG2D_TSHUT_MASK:0
[BQ25]:REG2E_ADC_EN:1.
[BQ25]:REG2E_ADC_RATE:0
[BQ25]:REG2E_ADC_SAMPLE:0
[BQ25]:REG2E_ADC_AVG:0
[BQ25]:REG2E_ADC_AVG_INIT:0
[BQ25]:REG2F_IBUS_ADC_DIS:0
[BQ25]:REG2F_IBAT_ADC_DIS:0
[BQ25]:REG2F_VBUS_ADC_DIS:0
[BQ25]:REG2F_VBAT_ADC_DIS:0
[BQ25]:REG2F_VSYS_ADC_DIS:0
[BQ25]:REG2F_TS_ADC_DIS:0
[BQ25]:REG2F_TDIE_ADC_DIS:0
[BQ25]:REG30_DP_ADC_DIS:0
[BQ25]:REG30_DM_ADC_DIS:0
[BQ25]:REG30_VAC2_ADC_DIS:0
[BQ25]:REG30_VAC1_ADC_DIS:0
[BQ25]:REG31_IBUS_ADC_15_0: 220
[BQ25]:REG33_IBAT_ADC_15_0:0
[BQ25]:REG35_VBUS_ADC_15_0:20206.
[BQ25]:REG37_VAC1_ADC_15_0:20197
[BQ25]:REG39_VAC2_ADC_15_0:20227
[BQ25]:REG3B_VBAT_ADC_15_0:13900
[BQ25]:REG3D_VSYS_ADC_15_0:14127
[BQ25]:REG3F_TS_ADC_15_0:437
[BQ25]:REG41_TDIE_ADC_15_0:69
[BQ25]:REG43_D_PLUS_ADC_15_0: 93.
[BQ25]:REG45_D_minus_ADC_15_0:134.
[BQ25]:REG47_DDM_DAC_DPLUS_2_0:0
[BQ25]:REG47_DDM_DAC_DMINUS_2_0:0
[BQ25]:REG48_part_INF_PN_2_0: 1.
[BQ25]:REG48_part_INF_DEV_REV_2_0:0

此致、  

HRABI。

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

    尊敬的 HRABI:

    PD 控制器固件从750略微改为751。  我认为有一项变化是 VBATLOWV 设置、该设置决定了充电器何时从预充电切换到快速充电。  预充电电流电平更接近所需的卡电平。 上面的寄存器显示 VBATLOWV=15%*BATREG、这基本上意味着充电器会跳过预充电并直接进入快速充电状态。  ADC 显示 VBAT=13.9V、因此充电器确实处于快速充电状态。   

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的答复。
    切换到快速充电是有意为之、但我不明白这与我们的主要问题之间的连接:实际充电电流限制在系统消耗(200 mA 附近 )、而不是 在快速充电模式下通过 ICHG 配置的2.5A。

    此致、  

    HRABI。

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

    尊敬的 HRABI:

    我想我不明白。 那么、您确实在 BAT 引脚上连接了电池、并且 BATP 检测到的电压小于 VREG 设置?  如果是、则只要 CE 引脚和位都启用了充电且没有 TS 引脚故障、电池就应根据 ICHG 或 PRECHG 接受充电电流。  由于 VSYS>VBAT 或其他会降低充电电流的故障(如 TS 故障)、您的位不会指示补充模式。   

    如果直接使用台式电源而不是 TPS2575x 为充电器供电、则充电器是否正确充电?

    此致、

    Jeff

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

    您好、Jeff、

    将 TPS2575替换为工作台电源不会改变充电电流值。

    此致、
    HRABI

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

    尊敬的 HRABI:

    然后、当您看到问题时、我需要一些 VBUS、VSYS、VBAT 和 SW1的示波器屏幕截图。  请放大足够大、以便在 SW1上看到单个开关脉冲。

    此致、
    Jeff

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

    您好、Jeff、

    使用新电路板后、我们移除了 ShipFET 并将 SDRV 连接到 VBAT、如数据表中所示:"不使用 SHIP FET 时、将[...] SDRV 连接到 BAT。"
    然而、在调查充电器工作的原型上问题的原因时、我们建立了这个连接、并且 BQ 不再充电。
    我们确实确保取消选中"SHIPFET Present?" 对话框中选择"Set"框。
    您是否知道充电器能够在 VBAT 连接到 SDRV 的情况下运行、或者这是 BQ25792文档中的错误吗?
    谢谢!

    此致、
    HRABI

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

    尊敬的 HRABI:

    充电器应该在 SDRV=BAT 的情况下仍能正常工作、但我们最近发现、由于噪声注入 BATFET 电流检测电路、最大充电电流可能会受到限制。  因此、在即将发布数据表更新时、我们只建议通过一个1000pF 电容器将 SDRV 接地、就像在 EVM 上一样。

    此致、

    Jeff