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.

[参考译文] BQ25628:充电问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1290355/bq25628-problem-with-charging

器件型号:BQ25628
主题中讨论的其他器件: USB2ANYBQSTUDIO、、 EV2400

您好、我们在定制设计(未使用 PMID)上遇到了 BQ25628的充电模式问题。
尽管满足了所有条件(转换器成功启动、EN_CHG = 1、CE_N 引脚为低电平、TS 上无热敏电阻故障、无安全计时器故障)、但器件不会充电。
我们已禁用看门狗并设置了所有电压和电流限制(reg0x02-re0x12)。  
我们已读取充电器状态和故障状态寄存器。  
CHG_STAT 为0x1、表示器件正在充电。 然而、VINDPM_STAT 为0x01 (在 VINDPM 调节中)、与我们预期的0x00正常模式一样、这有点可疑。
未记录故障状态。
通过读取 reg0x28-reg0x36的 ADC 转换、我们可以看到 IBAT = 0、这意味着器件实际上未充电。    
您能否进一步说明充电模式无法正常工作的原因?

我们还购买了带有 USB2ANY 接口的 bq25628 EVM 板。 但它似乎不能与 bqstudio 配合使用。 您能否建议一种使用 USB2ANY 探索 EVM 板的方法?

谢谢!

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

    Matthew、您好!  

    首先、BQ25628EVM 电路板的 BQSTUIDO 上的 GUI 需要 EV2400接口才能正常工作。 USB2ANY 可用于向 EVM 发送单独的 I2C 通信、但与 BQSTUDIO 不兼容。   

    关于充电问题、您可以帮助共享所有寄存器的十六进制值、以便我进行回顾。 如果器件指示您处于 VINDPM 状态、在尝试充电时、您还可以帮助测量 BQ25628 IC 附近的 VBUS 电压。  

    此致、

    加勒特  

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

    您好、感谢您的帮助。 以下是寄存器十六进制值:

    VBUS 为5V、并非在器件附近测得、而是在接近器件附近测得。


    REG0x02_REG0100 Charge_Current_Limit = 0x0100;
    REG0x04_D20 = Charge_Voltage_Limit;
    REG0x06_REG320 Input_Current_Limit = 0x0320;
    REG0x08_E60 = Input_Voltage_Limit;
    REG0x0C_VOTG_REGURATION = 0x0FC0;
    REG0x0E_B00 = Minimal_System_Voltage;
    REG0x10_Pre-Charge_Control = 0x50;
    REG0x12_REG10 Termination_Control = 0x10;
    REG0x14_REG06 Charge_Control = 0x06;
    REG0x15_REG18 = Charge_Timer_Control;
    Charger_Control_ 0 = 0xA0;
    REG0x17_REF1 Charger_Control_= 0x4F;
    REG0x18_REG_2 Charger_Control_= 0x04;
    REG0x19_REGL3 Charger_Control_= 0xC4;
    REG0x1A_NTC_Control_0 = 0x3D;
    REG0x1B_NTC_Control_1 = 0x25;
    REG0x1C_NTC_Control_2 = 0x3F;
    REG0x1D_REG0 Charger_Status_= 0x44;
    REG0x1E_REG1E_ Charger_Status_ 1 = 0x0C;
    REG0x1F_FAULT_Status_0 = 0x00;
    REG0x20_REG0 Charger_Flag_= 0x40;
    REG0x21_REG1= 0x00;Charger_Flag_ 1 = 0x00;
    REG0x22_FAULT_Flag_0 = 0x00;
    REG0x23_REG0 Charger_Mask_= 0x00;
    REG0x24_REG1= Charger_Mask_ 0x00;
    REG0x25_FAULT_MASK_0 = 0x00;
    REG0x26_ADC_Control = 0x70;
    REG0x27_ADC_SD0 Function_Disable_= 0x00;
    REG0x28_IBUS_ADC = 0x002C;
    REG0x2A_IBAT_ADC = 0x0000;
    REG0x2C_VBUS_ADC = 0x1238;
    REG0x2E_VPMID_ADC = 0x122c;
    REG0x30_VBAT_ADC = 0x0F42;
    REG0x32_VSYS_ADC = 0x0F28;
    REG0x34_TS_ADC = 0x0228;

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

    Matthew、您好!  

    VBUS 和 VPMID ADC 输出表示您的输入电源正在接近 VINDPM 阈值(4.6V)。 在 VBUS 如此接近 VINDPM 的情况下、降压转换器似乎关闭。 您需要确定系统中是什么导致 VBUS 时5V 输入降低至约4.6V。  

    如果您降低了 REG08中的 VINDPM 阈值、短期内、您应该能够观察到充电情况。 我建议尝试将其降低到4V 范围内的值。  

    不相关、但您能否解释一下"PMID 未被使用"的含义? 这是否意味着您没有在 PMID 上连接的外部组件、包括电容器?  

    此致、

    加勒特  

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

    谢谢! 如您所述、它与 VINDPM 阈值相关。 反极性保护二极管的正向压降是问题、会在测量点后使 VBUS 降低。

    考虑到 PMID、它未使用、但连接了外部电容器。

    唯一缺失的是 VBUS_FLAG 似乎没有转换为1、但可能是在错误的时间点读取了寄存器。

    再次感谢。

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

    Matthew、您好!

    很高兴听到问题得到解决。 感谢您确认此行为是由 VINDPM 阈值和充电器 IC 输入路径上的压降引起的。  

    考虑到 PMID,它没有使用,但外部电容器已连接。

    感谢您的确认。 即使未使用 PMID、也需要外部电容器才能工作。  

    唯一缺少的是 vbus_FLAG 似乎没有转换为1

    我们没有其他关于 VBUS_FLAG 位存在问题的报告、我已经验证它在 BQ25628EVM 上能够正常工作。 请注意、在连接或移除输入电源后、它将转换为1、但在读取寄存器之后、它将返回到0b。  

    此致、

    加勒特  

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

    再次感谢!