一种充电方法、充电控制电路以及充电器转让专利

申请号 : CN201610327389.X

文献号 : CN105811532A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢仁践

申请人 : 深圳慧能泰半导体科技有限公司

摘要 :

本发明公开一种充电方法、充电控制电路以及充电器。通过判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值,当第一结果值为正,第二结果值为负,则调节适配器输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值。一方面,由于充电输出采样电流值近似等于充电输出电流预设参考值,因此充电器充分利用适配器输入电源的输出功率能力,提高充电速度;另一方面,由于充电输入采样电流值近似等于充电输入预设门限电流值,充电器可以安全充电,避免充电线输入电流过大而烧坏充电器。

权利要求 :

1.一种充电方法,其特征在于,所述方法包括:

获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;

判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;

如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回执行判断步骤。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回执行判断步骤;或者,如果所述第一结果值和所述第二结果值均为负,则停止执行判断步骤;或者,如果所述第一结果值和所述第二结果值均为正,则停止执行判断步骤。

3.根据权利要求1所述的方法,其特征在于,所述调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值的步骤包括:通过通讯母线和适配器通讯;

获取第一预设母线电压步进值;

调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;其中,所述母线电压为适配器默认输出电压和N1个第一预设母线电压步进值的总和,此处的N1为充电器和适配器通讯的总次数;

根据所述母线电压,更新充电输入预设门限电流值。

4.根据权利要求2所述的方法,其特征在于,所述调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值的步骤包括:通过通讯母线和适配器通讯;

获取第二预设母线电压步进值;

调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;其中,所述母线电压为适配器默认输出电压减去N2个第二预设电压步进值后的电压,此处的N2为充电器和适配器通讯的总次数;

根据所述母线电压,更新充电输入预设门限电流值。

5.根据权利要求1所述的方法,其特征在于,所述获取充电输入预设门限电流值的步骤包括:获取所述充电线最大通流电流值;

获取所述适配器在所述母线电压对应的最大输出电流值;

判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;

如果所述适配器最大输出电流值小于所述充电线最大通流电流值,则所述适配器最大输出电流值为充电输入预设门限电流值;

如果所述充电线最大通流电流值小于所述适配器最大输出电流值,则所述充电线最大通流电流值为充电输入预设门限电流值。

6.根据权利要求5所述的方法,其特征在于,所述获取所述充电线最大通流电流值的步骤包括:获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;

获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;

获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;

根据公式一:

Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}计算出所述充电线最大通流电流值Imax。

7.根据权利要求5所述的方法,其特征在于,所述获取所述适配器在所述母线电压对应的最大输出电流值的步骤包括:获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;

初始化第一计数器M和第二计数器N;其中,M=0,N=0;

获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);

调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;

获取所述当前输入电流IIN时的当前母线电压值VVBUS;

判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;

如果第三结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;

如果所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1

8.根据权利要求7所述的方法,其特征在于,在记录所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM之后,还包括:判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;

如果第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤。

9.根据权利要求5所述的方法,其特征在于,所述获取所述适配器在所述母线电压对应的最大输出电流值的步骤包括:获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;

初始化第一计数器M和第二计数器N;其中,M=0,N=0;

获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);

调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;

获取所述当前输入电流IIN时的当前母线电压值VVBUS;

判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;

如果第五结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;

如果所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1

10.根据权利要求9所述的方法,其特征在于,在记录所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM之后,还包括:判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;

如果第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤。

11.根据权利要求5所述的方法,其特征在于,所述获取所述充电器在所述母线电压对应的最大输入电流值的步骤包括:判断所述适配器所支持的充电协议;

获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;

预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;

或者,

获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;

确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1根据公式二:

Imax1=P÷Vvbus

计算所述适配器在所述母线电压对应的最大输出电流值Imax1。

12.一种电路充电控制电路,其特征在于,所述电路包括:

获取电路模块,用于获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;

判断电路模块,用于判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;

如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回所述判断模块。

13.根据权利要求12所述的电路,其特征在于,所述判断电路模块还具体用于:如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回执行判断步骤;或者,如果所述第一结果值和所述第二结果值均为负,则停止执行判断步骤;或者,如果所述第一结果值和所述第二结果值均为正,则停止执行判断步骤。

14.根据权利要求12所述的电路,其特征在于,所述判断电路模块包括:第一通讯电路单元,用于通过通讯母线和适配器通讯;

第一获取电路单元,用于获取第一预设母线电压步进值;

第一调节电路单元,用于调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;其中,所述母线电压为适配器默认输出电压和N1个第一预设母线电压步进值的总和,此处的N1为充电器和适配器通讯的总次数;

第一更新电路单元,用于根据所述母线电压,更新充电输入预设门限电流值。

15.根据权利要求13所述的电路,其特征在于,所述判断电路模块包括:第二通讯电路单元,用于通过通讯母线和适配器通讯;

第二获取电路单元,用于获取第二预设母线电压步进值;

第二调节电路单元,用于调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;其中,所述母线电压为适配器默认输出电压减去N2个第二预设电压步进值后的电压,此处的N2为充电器和适配器通讯的总次数;

第二更新电路单元,用于根据所述母线电压,更新充电输入预设门限电流值。

16.根据权利要求12所述的电路,其特征在于,所述获取电路模块包括:第三获取电路单元,用于获取所述充电线最大通流电流值;

第四获取电路单元,用于获取所述适配器在所述母线电压对应的最大输出电流值;

第一判断电路单元,判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;

如果所述适配器最大输出电流值小于所述充电线最大通流电流值,则所述适配器最大输出电流值为充电输入预设门限电流值;

如果所述充电线最大通流电流值小于所述适配器最大输出电流值,则所述充电线最大通流电流值为充电输入预设门限电流值。

17.根据权利要求16所述的电路,其特征在于,所述第三获取电路单元包括:第一获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;

第二获取电路子单元,用于获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;

第三获取电路子单元,用于获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;

根据公式一:

Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}第一计算电路子单元,用于计算出所述充电线最大通流电流值Imax。

18.根据权利要求16所述的电路,其特征在于,所述第四获取电路单元包括:第四获取电路子单元,用于获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;

第一初始化电路子单元,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;

第五获取电路子单元,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);

第一调节电路子单元,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;

第六获取电路子单元,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;

第一判断电路子单元,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;

如果第三结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;

如果所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1

19.根据权利要求18所述的的电路,其特征在于,执行所述第一判断电路子单元之后,所述第四获取电路单元还包括:第二判断电路子单元,用于判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;

如果第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,返回所述第一调节子单元。

20.根据权利要求16所述的电路,其特征在于,所述第四获取电路单元包括:第七获取电路子单元,用于获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;

第二初始化电路单元,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;

第八获取电路子单元,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);

第二调节电路子单元,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;

第九获取电路子单元,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;

第三判断电路子单元,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;

如果第五结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;

如果所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1

21.根据权利要求20所述的电路,其特征在于,执行所述第三判断电路子单元之后,所述第四获取电路单元还包括:第四判断电路子单元,用于判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;

如果第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,返回所述第二调节子单元。

22.根据权利要求16所述的电路,其特征在于,所述第四获取电路单元包括:第五判断电路子单元,用于判断所述适配器所支持的充电协议;

第十获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;

第一预设电路子单元,用于预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;

或者,

第十一获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;

第一确定电路子单元,用于确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1第二确定电路子单元,用于确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1根据公式二:

Imax1=P÷Vvbus

第二计算电路子单元,用于计算所述适配器在所述母线电压对应的最大输出电流值Imax1。

23.一种充电器,其特征在于,所述充电器包括:

充电控制电路,用于获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;并且判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回继续执行判断步骤;

母线电压输入端,用于和适配器连接,接收所述适配器按照调压间隔时间输出增大后的母线和充电输入采样电流;

环路控制网络单元,用于根据采样信号和基准信号,产生反馈补偿信号;

比较单元,用于产生所述第一结果值和所述第二结果值;

脉宽调制发生器,用于分别与所述环路控制网络单元和所述充电控制电路连接,根据所述反馈补偿信号,产生控制信号;

驱动电路,用于和所述脉宽调制发生器连接,根据所述控制信号,产生驱动信号;

功率转换电路,用于和所述驱动电路连接,根据所述驱动信号,产生充电电压,为负载和/或电池充电。

24.根据权利要求23所述的充电器,其特征在于,所述环路控制网络单元包括:环路控制电路,用于根据采样信号和基准信号,产生多个反馈补偿信号;

最小值选通电路,用于选通所述环路控制电路中的最小反馈补偿信号。

25.根据权利要求24所述的充电器,其特征在于,所述环路控制电路至少包括:第一运放器,反相输入端和充电输入采样电流端连接,同相输入端和所述充电控制电路的充电输入预设门限电流端连接;

第二运放器,反相输入端和充电输出采样电流端连接,同相输入端和所述充电控制电路的充电输出电流预设参考端连接;

第三运放器,反相输入端和电池电压信号端连接,同相输入端和所述充电控制电路的电池电压基准信号端连接;

第四运放器,反相输入端和系统电压信号端连接,同相输入端和所述充电控制电路的系统电压基准信号端连接。

26.根据权利要求24所述的充电器,其特征在于,所述最小值选通电路至少包括:第一二极管,阴极和所述第一运放器的输出端连接,接收第一误差信号;

第二二极管,阴极和所述第二运放器的输出端连接,接收第二误差信号;

第三二极管,阴极和所述第三运放器的输出端连接,接收第三误差信号;

第四二极管,阴极和所述第四运放器的输出端连接,接收第四误差信号;

下拉电阻;

电流源,用于输出电流,分别和所述第一二极管的阳极、所述第二二极管的阳极、所述第三二极管的阳极、所述第四二极管的阳极以及所述下拉电阻的一端连接,所述下拉电阻的另一端接地;

所述第一二极管的阳极、所述第二二极管的阳极、所述第三二极管的阳极以及所述第四二极管的阳极均连接一起,并且对所述脉宽调制发生器输入所述最小反馈补偿信号。

27.根据权利要求23所述的充电器,其特征在于,所述功率转换电路包括:第一N沟道增强型绝缘栅管,栅极和所述驱动电路的第一控制引脚连接;

第二N沟道增强型绝缘栅管,栅极和所述驱动电路的第二控制引脚连接,源极接地;

电感,一端分别与所述第一N沟道增强型绝缘栅管的源极和第二N沟道增强型绝缘栅管的漏极连接;

电容,一端和所述电感的另一端连接,一端接地。

28.根据权利要求27所述的充电器,其特征在于,所述充电器还包括:双向阻断电路,用于充电路径管理和保护所述充电器;

所述双向阻断电路包括:

第三N沟道增强型绝缘栅管,栅极和所述驱动电路的第三控制引脚连接,漏极和所述母线电压输入端连接;

第四N沟道增强型绝缘栅管,栅极和所述驱动电路的第三控制引脚连接,源极和所述第三N沟道增强型绝缘栅管的源极连接,漏极和所述第一N沟道增强型绝缘栅管的漏极连接。

29.根据权利要求23所述的充电器,其特征在于,所述比较单元包括:第一比较器,反向输入端和充电输入采样电流端连接,同相输入端和所述充电控制电路的第一信号端连接,输出端和所述充电控制电路连接并且将所述第一结果值输出给所述充电控制电路;其中所述第一信号端输出的电流值为充电输入预设门限电流值减去充电输入电流预设比较误差值的结果值;

第二比较器,反向输入端和充电输出采样电流端连接,同相输入端和所述充电控制电路的第二信号端连接,输出端和所述充电控制电路连接并且将所述第二结果值输出给所述充电控制电路;其中所述第二信号端输出的电流值为充电输出电流预设参考值减去充电输出电流预设比较误差值的结果值。

说明书 :

一种充电方法、充电控制电路以及充电器

技术领域

[0001] 本发明涉及充电技术领域,尤其涉及一种充电方法、充电控制电路以及充电器。

背景技术

[0002] 随着大屏幕尺寸手机、平板电脑等移动设备的越来越普及,加上快速充电的应用体验渐渐为消费者乐于接受,电池的通用串行总线(即Universal Serial Bus,缩写为USB)接口的快速充电功能越来越受到普及。要想提高充电速度,关键在于提高充电的功率。
[0003] 现有提高充电的功率作法之一是保持5V的USB端口的母线电压不变,增大USB端口的母线电流,从而使充电器能够实现快速的充电。但是增大母线电流也会带来比较大的线路损耗。目前通用的Micro USB充电线,一般来说只能在2A的电流下保证安全高效的传输,电流超过2A线路可能就承受不了。质量比较好的充电线可以流过大约3A电流,但是必须考虑到市场上品质不一的充电线和USB端口的可能性,所以限制USB端口的母线电流是比较安全的做法。
[0004] 提高USB接口的母线电压可以在限制母线电流的条件下提高电池的充电速度。但是,由于充电器并不知道输入电源的最大输出电流能力和充电线的通流能力,而且由于输入电源需要支持可调节的输出电压(对应的是USB接口的母线电压),每个输出电压点的最大输出电流能力可能是变化的。为了保证充电器安全充电,必须往往按照最恶劣情况限制充电器的输入电流,这往往限制了充电器的充电功率,与快充充电的目标不一致。

发明内容

[0005] 为了克服上述技术问题,本发明目的旨在提供一种充电方法、电路充电控制电路以及充电器,以解决现有技术存在的问题。
[0006] 为解决上述技术问题,本发明实施例提供以下技术方案:
[0007] 在第一方面,本发明实施例提供一种充电方法,所述方法包括:
[0008] 获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;
[0009] 判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;
[0010] 如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回执行判断步骤。
[0011] 可选地,所述方法还包括:
[0012] 如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回执行判断步骤;或者,
[0013] 如果所述第一结果值和所述第二结果值均为负,则停止执行判断步骤;或者,[0014] 如果所述第一结果值和所述第二结果值均为正,则停止执行判断步骤。
[0015] 可选地,所述调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值的步骤包括:
[0016] 通过通讯母线和适配器通讯;
[0017] 获取第一预设母线电压步进值;
[0018] 调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;其中,所述母线电压为适配器默认输出电压和N1个第一预设母线电压步进值的总和,此处的N1为充电器和适配器通讯的总次数;
[0019] 根据所述母线电压,更新充电输入预设门限电流值。
[0020] 可选地,所述调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值的步骤包括:
[0021] 通过通讯母线和适配器通讯;
[0022] 获取第二预设母线电压步进值;
[0023] 调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;其中,所述母线电压为适配器默认输出电压减去N2个第二预设电压步进值后的电压,此处的N2为充电器和适配器通讯的总次数;
[0024] 根据所述母线电压,更新充电输入预设门限电流值。
[0025] 可选地,所述获取充电输入预设门限电流值的步骤包括:
[0026] 获取所述充电线最大通流电流值;
[0027] 获取所述适配器在所述母线电压对应的最大输出电流值;
[0028] 判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;
[0029] 如果所述适配器最大输出电流值小于所述充电线最大通流电流值,则所述适配器最大输出电流值为充电输入预设门限电流值;
[0030] 如果所述充电线最大通流电流值小于所述适配器最大输出电流值,则所述充电线最大通流电流值为充电输入预设门限电流值。
[0031] 可选地,所述获取所述充电线最大通流电流值的步骤包括:
[0032] 获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;
[0033] 获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;
[0034] 获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;
[0035] 根据公式一:
[0036] Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}
[0037] 计算出所述充电线最大通流电流值Imax。
[0038] 可选地,所述获取所述适配器在所述母线电压对应下的最大输出电流值的步骤包括:
[0039] 获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0040] 初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0041] 获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0042] 调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0043] 获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0044] 判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;
[0045] 如果第三结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0046] 如果所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0047] 如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0048] 如果第三结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0049] 可选地,在记录所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM之后,还包括:
[0050] 判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;
[0051] 如果第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤。
[0052] 可选地,所述获取所述适配器在所述母线电压对应下的最大输出电流值的步骤包括:
[0053] 获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0054] 初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0055] 获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0056] 调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0057] 获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0058] 判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;
[0059] 如果第五结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0060] 如果所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0061] 如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0062] 如果第五结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0063] 可选地,在记录所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM之后,还包括:
[0064] 判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;
[0065] 如果第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤。
[0066] 可选地,所述获取所述充电器在所述母线电压对应下的最大输入电流值的步骤包括:
[0067] 判断所述适配器所支持的充电协议;
[0068] 获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;
[0069] 预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;
[0070] 或者,
[0071] 获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;
[0072] 确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1
[0073] 确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1
[0074] 根据公式二:
[0075] Imax1=P÷Vvbus
[0076] 计算所述适配器在所述母线电压对应下的最大输出电流值Imax1。
[0077] 在第二方面,本发明实施例提供一种电路充电控制电路,所述电路包括:
[0078] 获取电路模块,用于获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;
[0079] 判断电路模块,用于判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;
[0080] 如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回所述判断模块。
[0081] 可选地,所述判断电路模块还具体用于:
[0082] 如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回执行判断步骤;或者,
[0083] 如果所述第一结果值和所述第二结果值均为负,则停止执行判断步骤;或者,[0084] 如果所述第一结果值和所述第二结果值均为正,则停止执行判断步骤。
[0085] 可选地,所述判断电路模块包括:
[0086] 第一通讯电路单元,用于通过通讯母线和适配器通讯;
[0087] 第一获取电路单元,用于获取第一预设母线电压步进值;
[0088] 第一调节电路单元,用于调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;其中,所述母线电压为适配器默认输出电压和N1个第一预设母线电压步进值的总和,此处的N1为充电器和适配器通讯的总次数;
[0089] 第一更新电路单元,用于根据所述母线电压,更新充电输入预设门限电流值。
[0090] 可选地,所述判断电路模块包括:
[0091] 第二通讯电路单元,用于通过通讯母线和适配器通讯;
[0092] 第二获取电路单元,用于获取第二预设母线电压步进值;
[0093] 第二调节电路单元,用于调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;其中,所述母线电压为适配器默认输出电压减去N2个第二预设电压步进值后的电压,此处的N2为充电器和适配器通讯的总次数;
[0094] 第二更新电路单元,用于根据所述母线电压,更新充电输入预设门限电流值。
[0095] 可选地,所述获取电路模块包括:
[0096] 第三获取电路单元,用于获取所述充电线最大通流电流值;
[0097] 第四获取电路单元,用于获取所述适配器在所述母线电压对应下的最大输出电流值;
[0098] 第一判断电路单元,判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;
[0099] 如果所述适配器最大输出电流值小于所述充电线最大通流电流值,则所述适配器最大输出电流值为充电输入预设门限电流值;
[0100] 如果所述充电线最大通流电流值小于所述适配器最大输出电流值,则所述充电线最大通流电流值为充电输入预设门限电流值。
[0101] 可选地,所述第三获取电路单元包括:
[0102] 第一获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;
[0103] 第二获取电路子单元,用于获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;
[0104] 第三获取电路子单元,用于获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;
[0105] 根据公式一:
[0106] Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}
[0107] 第一计算电路子单元,用于计算出所述充电线最大通流电流值Imax。
[0108] 可选地,述第四获取电路单元包括:
[0109] 第四获取电路子单元,用于获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0110] 第一初始化电路子单元,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0111] 第五获取电路子单元,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0112] 第一调节电路子单元,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0113] 第六获取电路子单元,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0114] 第一判断电路子单元,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;
[0115] 如果第三结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0116] 如果所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0117] 如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为小于M的正整数;或者,
[0118] 如果第三结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0119] 可选地,执行所述第一判断电路子单元之后,所述第四获取电路单元还包括:
[0120] 第二判断电路子单元,用于判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;
[0121] 如果第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,返回所述第一调节子单元。
[0122] 可选地,所述第四获取电路单元包括:
[0123] 第七获取电路子单元,用于获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0124] 第二初始化电路单元,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0125] 第八获取电路子单元,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0126] 第二调节电路子单元,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0127] 第九获取电路子单元,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0128] 第三判断电路子单元,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;
[0129] 如果第五结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0130] 如果所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0131] 如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0132] 如果第五结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0133] 可选地,执行所述第三判断电路子单元之后,所述第四获取电路单元还包括:
[0134] 第四判断电路子单元,用于判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;
[0135] 如果第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,返回所述第二调节子单元。
[0136] 可选地,所述第四获取电路单元包括:
[0137] 第五判断电路子单元,用于判断所述适配器所支持的充电协议;
[0138] 第十获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;
[0139] 第一预设电路子单元,用于预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;
[0140] 或者,
[0141] 第十一获取电路子单元,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;
[0142] 第一确定电路子单元,用于确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1
[0143] 第二确定电路子单元,用于确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1
[0144] 根据公式二:
[0145] Imax1=P÷Vvbus
[0146] 第二计算电路子单元,用于计算所述适配器在所述母线电压对应下的最大输出电流值Imax1。
[0147] 在第三方面,本发明实施例提供一种充电器,所述充电器包括:
[0148] 充电控制电路,用于获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;并且判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回继续执行判断步骤;
[0149] 母线电压输入端,用于和适配器连接,接收所述适配器按照调压间隔时间输出增大后的母线和充电输入采样电流;
[0150] 环路控制网络单元,用于根据采样信号和基准信号,产生反馈补偿信号;
[0151] 比较单元,用于产生所述第一结果值和所述第二结果值;
[0152] 脉宽调制发生器,用于分别与所述环路控制网络单元和所述充电控制电路连接,根据所述反馈补偿信号,产生控制信号;
[0153] 驱动电路,用于和所述脉宽调制发生器连接,根据所述控制信号,产生驱动信号;
[0154] 功率转换电路,用于和所述驱动电路连接,根据所述驱动信号,产生充电电压,为负载和/或电池充电。
[0155] 可选地,所述环路控制网络单元包括:
[0156] 环路控制电路,用于根据采样信号和基准信号,产生多个反馈补偿信号;
[0157] 最小值选通电路,用于选通所述环路控制电路中的最小反馈补偿信号。
[0158] 可选地,所述环路控制电路至少包括:
[0159] 第一运放器,反相输入端和充电输入采样电流端连接,同相输入端和所述充电控制电路的充电输入预设门限电流端连接;
[0160] 第二运放器,反相输入端和充电输出采样电流端连接,同相输入端和所述充电控制电路的充电输出电流预设参考端连接;
[0161] 第三运放器,反相输入端和电池电压信号端连接,同相输入端和所述充电控制电路的电池电压基准信号端连接;
[0162] 第四运放器,反相输入端和系统电压信号端连接,同相输入端和所述充电控制电路的系统电压基准信号端连接。
[0163] 可选地,所述最小值选通电路至少包括:
[0164] 第一二极管,阴极和所述第一运放器的输出端连接,接收第一误差信号;
[0165] 第二二极管,阴极和所述第二运放器的输出端连接,接收第二误差信号;
[0166] 第三二极管,阴极和所述第三运放器的输出端连接,接收第三误差信号;
[0167] 第四二极管,阴极和所述第四运放器的输出端连接,接收第四误差信号;
[0168] 下拉电阻;
[0169] 电流源,用于输出电流,分别和所述第一二极管的阳极、所述第二二极管的阳极、所述第三二极管的阳极、所述第四二极管的阳极以及所述下拉电阻的一端连接,所述下拉电阻的另一端接地;
[0170] 所述第一二极管的阳极、所述第二二极管的阳极、所述第三二极管的阳极以及所述第四二极管的阳极均连接一起,并且对所述脉宽调制发生器输入所述最小反馈补偿信号。
[0171] 可选地,所述功率转换电路包括:
[0172] 第一N沟道增强型绝缘栅管,栅极和所述驱动电路的第一控制引脚连接;
[0173] 第二N沟道增强型绝缘栅管,栅极和所述驱动电路的第二控制引脚连接,源极接地;
[0174] 电感,一端分别与所述第一N沟道增强型绝缘栅管的源极和第二N沟道增强型绝缘栅管的漏极连接;
[0175] 电容,一端和所述电感的另一端连接,一端接地。
[0176] 可选地,所述充电器还包括:双向阻断电路,用于充电路径管理和保护所述充电器;
[0177] 所述双向阻断电路包括:
[0178] 第三N沟道增强型绝缘栅管,栅极和所述驱动电路的第三控制引脚连接,漏极和所述母线电压输入端连接;
[0179] 第四N沟道增强型绝缘栅管,栅极和所述驱动电路的第三控制引脚连接,源极和所述第三N沟道增强型绝缘栅管的源极连接,漏极和所述第一N沟道增强型绝缘栅管的漏极连接。
[0180] 可选地,所述比较单元包括:
[0181] 第一比较器,反向输入端和充电输入采样电流端连接,同相输入端和所述充电控制电路的第一信号端连接,输出端和所述充电控制电路连接并且将所述第一结果值输出给所述充电控制电路;其中所述第一信号端输出的电流值为充电输入预设门限电流值减去充电输入电流预设比较误差值的结果值;
[0182] 第二比较器,反向输入端和充电输出采样电流端连接,同相输入端和所述充电控制电路的第二信号端连接,输出端和所述充电控制电路连接并且将所述第二结果值输出给所述充电控制电路;其中所述第二信号端输出的电流值为充电输出电流预设参考值减去充电输出电流预设比较误差值的结果值。
[0183] 在本发明实施例中,当所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,充电器根据增大后的母线电压和更新后的充电输入预设门限电流值,为电池或负载充电,最后调节充电器的结果是:充电输出采样电流值近似等于充电输出电流预设参考值,充电输入采样电流值近似等于充电输入预设门限电流值。一方面,由于充电输出采样电流值近似等于充电输出电流预设参考值,因此充电器充分利用了适配器输入电源的输出功率能力,从而提高充电速度;另一方面,由于充电输入采样电流值近似等于充电输入预设门限电流值,充电器可以安全地充电,不必担心充电线输入电流过大而烧坏充电器。

附图说明

[0184] 图1是本发明实施例提供可能的一种充电器充电场景图;
[0185] 图2是本发明实施例提供的一种充电方法的流程图;
[0186] 图2a是本发明实施例提供的调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值的流程图;
[0187] 图2b是本发明实施例提供的节所述适配器按照调压间隔时间输出降低后的母线电压;
[0188] 图3是本发明实施例提供的获取充电输入预设门限电流值的流程图;
[0189] 图3a是本发明实施例提供的获取所述充电线最大通流电流值的流程图;
[0190] 图3b是本发明实施例提供的获取所述适配器在所述母线电压对应下的最大输出电流值的流程图;
[0191] 图3c是本发明另一实施例提供的获取所述适配器在所述母线电压对应下的最大输出电流值的流程图;
[0192] 图3d是本发明又另一实施例提供的获取所述充电器在所述母线电压对应下的最大输入电流值的流程图;
[0193] 图3e是本发明又另一实施例提供的母线电压对应下的最大输入电流值的曲线图;
[0194] 图3f是本发明又另一实施例提供的获取所述充电器在所述母线电压对应下的最大输入电流值的流程图;
[0195] 图4是本发明实施例提供一种电路充电控制电路的结构示意图;
[0196] 图4a是本发明实施例提供的判断电路模块的结构示意图;
[0197] 图4b是本发明实施例提供的获取电路模块的结构示意图;
[0198] 图4c是本发明实施例提供的第三获取电路单元的结构示意图;
[0199] 图4d是本发明实施例提供的第四获取电路单元的结构示意图;
[0200] 图5是本发明实施例提供的一种充电器的结构示意图。

具体实施方式

[0201] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0202] 在一些实施方式中,充电器的输入电源可以是移动电源、电脑通过USB接口输出的电源、便携式移动设备输出的电源、将交流电转为直流电的电源适配器等等。在本实施例中,充电器的输入电源采用适配器进行实施。
[0203] 请参考图1,图1是本发明实施例提供可能的一种充电器充电场景图。如图1所示,适配器11通过充电线12和充电器13的输入端连接,通过充电线13里面的VBUS和GND引线传输输入功率,即适配器11的输出端通过USB端口和充电线12连接到充电器13的输入端。进一步的,母线电压VBUS为适配器11的输出电压,忽略一些电压损耗,较佳的,母线电压VBUS为充电器的输入电压。
[0204] 在一些应用领域中,充电器13可以分别为电池14和负载系统15进行充电,也可以单独为电池14或者负载系统15供电。比如,对于手机、平板电脑、笔记本电脑等移动设备,充电器13输出连接电池14和负载系统15。对于移动电源,充电器13输出单独连接到电池14。
[0205] 在一些实施方式中,充电线12的通讯接口可以是USB D+和D-引脚,可以是USB Type-C的CC1和CC2引脚或者其他标准的引脚,在此并不限定本发明充电器的连接方式。
[0206] 请参考图2,图2是本发明实施例提供的一种充电方法的流程图。如图2所示,该方法包括:
[0207] S21、获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;
[0208] 在本步骤S21中,充电输出采样电流值ICHG是充电器为电池和/或负载提供的充电电流。充电输入采样电流值IIN是适配器通过充电线输给充电器的电流。充电器的母线电压VVBUS为适配器通过充电线加载于充电器输入端的电压。充电输入预设门限电流值IIN_LIM为所述母线电压VVBUS对应的门限电流值。用户根据充电需要,对充电器预设充电输出电流预设参考值ICHG_REG、充电输出电流预设比较误差值ICHG_TH、充电输入电流预设比较误差值IIN_TH以及调压间隔预设时间t1。
[0209] S22、判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值。
[0210] 在本步骤S22中,通过通讯接口调节适配器的输出电压返回默认输出电压。正式充电开始,充电器进入恒流充电模式。如果第一结果值为正,并且第二结果值为负,则调节适配器按照调压间隔时间t1输出增大后的母线电压VVBUS,并且根据增大后的母线电压更新充电输入预设门限电流值IIN_LIM,返回步骤S22。
[0211] 请参考图2a,图2a是本发明实施例提供的调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值的流程图。如图2a所示,该流程包括:
[0212] S2a1、通过通讯母线和适配器通讯;
[0213] 在步骤S2a1中,充电器通过通讯母线向适配器发送信息,调节适配器。
[0214] S2a2、获取第一预设母线电压步进值;
[0215] 在步骤S2a2中,充电器获取用户预设的第一预设母线电压步进值ΔV2a,此处的第一预设母线电压步进值ΔV2a由用户自行设置,比如可以设置为0.1V,或者0.2V,或者0.3V,或者0.15V等等。
[0216] S2a3、调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;
[0217] 在步骤S2a3中,母线电压VVBUS为适配器默认输出电压V2a和N1个第一预设母线电压步进值ΔV2a的总和,VVBUS=V2a+N1*ΔV2a。此处的N1为充电器和适配器通讯的总次数;为了防止过快调节适配器,需要预设调压间隔时间t1,使适配器有序的调节输出电压。
[0218] S2a4、根据所述母线电压,更新充电输入预设门限电流值。
[0219] 在步骤S2a4中,由于不同的母线电压VVBUS,对应着不同的充电输入预设门限电流值IIN_LIM。充电器根据当前的母线电压VVBUS,从寄存器调用对应于每个母线电压VVBUS的充电输入预设门限电流值IIN_LIM,从而更新前一个充电输入预设门限电流值IIN_LIM。
[0220] 由于第一结果值为正,并且第二结果值为负,说明充电器的充电工作受充电输入预设门限电流值IIN_LIM的限制,充电电流没有达到预设值,此时的充电器不是处于最佳充电状态。因此需要调节适配器按照调压间隔时间t1输出增大后的母线电压VVBUS,并且根据增大后的母线电压更新充电输入预设门限电流值IIN_LIM。通过多次的返回判断和调节,最后调节充电器的结果是:充电输出采样电流值ICHG近似等于充电输出电流预设参考值ICHG_REG,充电输入采样电流值IIN近似等于充电输入预设门限电流值IIN_LIM。一方面,由于充电输出采样电流值ICHG近似等于充电输出电流预设参考值ICHG_REG,,因此充电器充分利用了适配器输入电源的输出功率能力,从而提高充电速度;另一方面,由于充电输入采样电流值IIN近似等于充电输入预设门限电流值IIN_LIM,充电器可以安全地充电,不必担心充电线输入电流过大而烧坏充电器。值得注意的是:根据能量守恒定律,充电器不可能实现百分之百的充电效率转换,此处的近似等于应当理解为在本技术领域允许的误差范围内,采样值约等于预设值。进一步的,只要结合本发明实施例提示的训导内容,按照本发明实施例的实施方式来实施而得到充电电流和预设充电电流,均落入本发明保护范围之内。
[0221] 如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回步骤S22。
[0222] 请参考图2b,图2b是本发明实施例提供的节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值的流程图。如图2b所示,该流程图包括:
[0223] S2b1、通过通讯母线和适配器通讯;
[0224] 在步骤S2b1中,充电器通过通讯母线向适配器发送信息,调节适配器。
[0225] S2b2、获取第二预设母线电压步进值;
[0226] 在步骤S2b2中,充电器获取用户预设的第一预设母线电压步进值ΔV2b,此处的第一预设母线电压步进值ΔV2b由用户自行设置,比如可以设置为0.1V,或者0.2V,或者0.3V,或者0.15V等等。
[0227] S2b3、调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;
[0228] 在步骤S2b3中,所述母线电压为适配器默认输出电压V2b减去N2个第二预设电压步进值后的电压,即VVBUS=V2b+N2*ΔV2b。此处的N2为充电器和适配器通讯的总次数;
[0229] S2b4、根据所述母线电压,更新充电输入预设门限电流值。
[0230] 在步骤S2b4中,由于不同的母线电压VVBUS,对应着不同的充电输入预设门限电流值IIN_LIM。充电器根据当前的母线电压VVBUS,从寄存器调用对应于每个母线电压VVBUS的充电输入预设门限电流值IIN_LIM,从而更新前一个充电输入预设门限电流值IIN_LIM。
[0231] 由于第一结果值为负,并且第二结果值为正,说明充电电流已经工作在最佳状态,但是充电输入采样电流值IIN还没有到充电输入预设门限电流值IIN_LIM,母线电压VVBUS可以调低以高电压对充电器的损耗,比如说持续高电压增大充电器工作时的温升。因此需要调节所述适配器按照调压间隔时间t1输出降低后的母线电压VVBUS,并且根据降低后的母线电压更新充电输入预设门限电流值IIN_LIM。通过多次的返回判断和调节,最后调节充电器的结果是:充电输出采样电流值ICHG近似等于充电输出电流预设参考值ICHG_REG,充电输入采样电流值IIN近似等于充电输入预设门限电流值IIN_LIM。采用该方法,其能够在保证最大能力利用适配器输入电源能力,又能够使充电器安全充电。
[0232] 当第一结果值和第二结果值均为负,或者当第一结果值和第二结果值均为正,则停止执行判断步骤,即停止调节。
[0233] 请参考图3,图3是本发明实施例提供的获取充电输入预设门限电流值的流程图。如图3所示,该流程图包括:
[0234] S31、获取所述充电线最大通流电流值;
[0235] 在步骤S31中,为了保证充电线的安全,避免通过的电流过大导致的发热、燃烧风险,需要限制流过充电线的导通电流,避免造成太大的线路损耗,因此需要获取充电线最大通流电流值Imax。
[0236] 请参考图3a,图3a是本发明实施例提供的获取所述充电线最大通流电流值的流程图。如图3a所示,该流程包括:
[0237] S3a1、获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;
[0238] 在步骤S3a1中,适配器支持不同的充电协议,不同充电线的最大压降Vmax是不同的,比如USB Type-C Specification Release 1.2就规定了GND线的最大压降为250mV,VBUS线的最大压降为500mV。
[0239] S3a2、获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;
[0240] S3a3、获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;
[0241] 根据公式一:
[0242] Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}
[0243] S3a4、计算出所述充电线最大通流电流值Imax。
[0244] 执行完上述流程后,记录充电线最大通流电流值Imax。
[0245] S32、获取所述适配器在所述母线电压对应的最大输出电流值;
[0246] 在步骤S32中,为了保证适配器安全运行,随着适配器的负载不断增大,如果输出电流达到一定的门限,适配器往往会进入恒定电流模式或者恒定功率模式。在这两种模式下,随着输出电流的增大,适配器的输出电压逐渐降低。通过调节适配器不同的输出电压并实施检测,从而检测到适配器在不同输出电压下的输出电流能力。
[0247] 请参考图3b,图3b是本发明实施例提供的获取所述适配器在所述母线电压对应下的最大输出电流值的流程图。如图3b所示,该流程包括:
[0248] S3b1、获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0249] 在步骤S3b1中,充电器和适配器采用不同的快速充电协议,其最大预设母线电压VVBUS_MAX以及母线电压调压步进ΔV1是不一样的。用户根据充电器和适配器之间的快速充电协议的不同,自行匹配对应的预设值。比如说,现有市面的快速充电协议有母线电压调压步进ΔV1为200mV,最大预设母线电压VVBUS_MAX为13V左右。
[0250] S3b2、初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0251] S3b3、获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0252] 适配器以默认电压供电。在一些实施例中,设置充电器预设输入电流IIN_REF=1A,并且此时充电器预设输入电流IIN_REF所对应的第一母线电压为5V,即当前母线电压参考值VVBUS_1(0)=5V。
[0253] S3b4、调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0254] 在一些实施例中,设置充电器预设输入电流步进值ΔI1=0.1A,测试间隔预设时间t1=1s,因此充电器预设输入电流1A按照测试间隔预设时间1s以M个充电器预设输入电流步进值0.1A递增,得到当前输入电流IIN=1A+M*0.1A。假设M=21,则IIN=3.1A。
[0255] S3b5、获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0256] S3b6、判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;
[0257] 设置母线电压预设比较误差值VVBUS_TH=0.2V。
[0258] 在一些实施例中,假设充电器在输入电流3.1A时检测到充电器的当前母线电压值VVBUS为4.9V的值,则第三结果为5V-0.2V-4.9V<0,即第三结果值为负,则第一计数器赋值M=M+1,并且返回步骤S3b4。
[0259] 在一些实施例中,假设充电器在输入电流3.1A时检测到充电器的当前母线电压值VVBUS为小于4.8V的值,比如是4.6V。则第三结果为5V-0.2V-4.6V>0,即所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零。即记录第20次输入电流3A为所述适配器在所述当前母线电压参考值VVBUS_1(0),即5V对应下的最大输出电流值IADA_LIM,IADA_LIM=IIN_REF+(M-1)*ΔI1,即3A=1A+(21-1)*0.1。
[0260] 如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0261] 如果第三结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0262] S3b7、判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;
[0263] 在一些实施例中,假设最大预设母线电压VVBUS_MAX=9V,母线电压调压步进ΔV1=0.2V。则第四结果值为9-0.2-5=3.8V>0,即第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,此处,VVBUS_1(1)=5+1*0.2=5.2V。返回S3b4步骤。
[0264] 返回S3b4步骤之后,在5.2V输出时,从IIN_REF的1A开始,按照0.1A的步进增大充电器的输入电流。假设充电器在输入电流3.0A时检测到充电器的输入为5V以下(5.2V-0.2V=5V),则以前一个的2.9A为IADA_LIM,记录此时的IADA_LIM=2.9A。
[0265] 通过不断检测,从而得到一组不同的母线电压对应的不同的最大输出电流值的数据,并将该数据进行存储于寄存器中,以便后续步骤调用。
[0266] 请参考图3c,图3c是本发明另一实施例提供的获取所述适配器在所述母线电压对应下的最大输出电流值的流程图。如图3c所示,该流程包括:
[0267] S3c1、获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0268] S3c2、初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0269] S3c3、获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0270] 适配器以默认电压供电。在一些实施例中,设置充电器预设输入电流IIN_REF=1A,并且此时充电器预设输入电流IIN_REF所对应的第一母线电压为5V,即当前母线电压参考值VVBUS_1(0)=5V。
[0271] S3c4、调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0272] 在一些实施例中,设置充电器预设输入电流步进值ΔI1=0.1A,测试间隔预设时间t1=1s,因此充电器预设输入电流1A按照测试间隔预设时间1s以M个充电器预设输入电流步进值0.1A递增,得到当前输入电流IIN=1A+M*0.1A。假设M=21,则IIN=3.1A。
[0273] S3c5、获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0274] S3c6、判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;
[0275] 设置母线电压预设比较误差值VVBUS_TH=0.2V。
[0276] 在一些实施例中,假设充电器在输入电流3.1A时检测到充电器的当前母线电压值VVBUS为4.9V的值,则第五结果为5V-0.2V-4.9V<0,即第五结果值为负,则第一计数器赋值M=M+1,并且返回S3c4步骤。
[0277] 在一些实施例中,假设充电器在输入电流3.1A时检测到充电器的当前母线电压值VVBUS为小于4.8V的值,比如是4.6V。则第五结果为5V-0.2V-4.6V>0,即所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零。即记录第20次输入电流3A为所述适配器在所述当前母线电压参考值VVBUS_1(0),即5V对应下的最大输出电流值IADA_LIM,IADA_LIM=IIN_REF+(M-1)*ΔI1,即3A=1A+(21-1)*0.1。
[0278] 如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0279] 如果第五结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应下的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0280] S3c7、判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;
[0281] 在一些实施例中,假设最小预设母线电压VVBUS_MIN为3V,母线电压调压步进ΔV1=0.2V。则第六结果值为5-0.2-3=1.8>0,即第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,此处,VVBUS_1(1)=5-1*0.2=4.8V。返回S3c4步骤。
[0282] 返回S3c4步骤之后,在4.8V输出时,从IIN_REF的1A开始,按照0.1A的步进增大充电器的输入电流。假设充电器在输入电流3.0A时检测到充电器的输入为4.6V以下(4.8V-0.2V=4.6V),则以前一个的2.9A为IADA_LIM,记录此时的IADA_LIM=2.9A。
[0283] 通过不断检测,从而得到一组不同的母线电压对应的不同的最大输出电流值的数据,并将该数据进行存储于寄存器中,以便后续步骤调用。
[0284] 请一并参考图3d和图3e,图3d是本发明又另一实施例提供的获取所述充电器在所述母线电压对应下的最大输入电流值的流程图,图3e是本发明又另一实施例提供的母线电压对应下的最大输入电流值的曲线图。如图3d所示,该流程包括:
[0285] S3d1、判断所述适配器所支持的充电协议;
[0286] 充电器通过和适配器通讯,知悉适配器所支持的充电协议。
[0287] S3d2、获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;
[0288] S3d3、预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;
[0289] 如图3e所示,该曲线图的纵坐标为母线电压VVBUS,其中包括最大母线电压VVBUS_MAX、最小母线电压VVBUS_MIN和基准母线电压V1。以低于所述基准母线电压V1的母线电压VVBUS所对应的恒定电流I1为最大输出电流值IADA_LIM
[0290] 请一并参考图3e和图3f,图3f是本发明又另一实施例提供的获取所述充电器在所述母线电压对应下的最大输入电流值的流程图。如图3f所示,该流程包括:
[0291] S3f1、获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;
[0292] S3f2、确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1[0293] S3f3、确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1[0294] 根据公式二:
[0295] Imax1=P÷Vvbus
[0296] S3f4、计算所述适配器在所述母线电压对应下的最大输出电流值Imax1。
[0297] 通过测试到母线电压VVBUS,便可以得到最大输出电流值Imax1。
[0298] S33、判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;
[0299] 如果所述适配器最大输出电流值IADA_LIM小于所述充电线最大通流电流值Imax,则所述适配器最大输出电流值IADA_LIM为充电输入预设门限电流值IIN_LIM;
[0300] 如果所述充电线最大通流电流值Imax小于所述适配器最大输出电流值IADA_LIM,则所述充电线最大通流电流值为充电输入预设门限电流值IIN_LIM。
[0301] 作为本发明又另一方面,本发明实施例提供一种电路充电控制电路。请参考图4,图4是本发明实施例提供一种电路充电控制电路的结构示意图。如图4所示,该电路包括:
[0302] 获取电路模块41,用于获取充电输出电流预设参考值、充电输出电流预设比较误差值、充电输出采样电流值、充电输入预设门限电流值、充电输入电流预设比较误差值、充电输入采样电流值、充电器的母线电压以及调压间隔预设时间;其中,所述充电器的母线电压为适配器通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值为所述母线电压对应的门限电流值;
[0303] 判断电路模块42,用于判断充电输出电流预设参考值减去充电输出电流预设比较误差值和充电输出采样电流值后的第一结果值,以及充电输入预设门限电流值减去充电输入电流预设比较误差值和充电输入采样电流值的第二结果值;
[0304] 如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压,并且根据增大后的母线电压更新充电输入预设门限电流值,返回所述判断模块。
[0305] 判断电路模块42还具体用于:
[0306] 如果所述第一结果值为负,并且所述第二结果值为正,则调节所述适配器按照调压间隔时间输出降低后的母线电压,并且根据降低后的母线电压更新充电输入预设门限电流值,返回执行判断步骤;或者,
[0307] 如果所述第一结果值和所述第二结果值均为负,则停止执行判断步骤;或者,[0308] 如果所述第一结果值和所述第二结果值均为正,则停止执行判断步骤。
[0309] 请参考图4a,图4a是本发明实施例提供的判断电路模块的结构示意图。如图4a所示,该判断电路模块42包括:
[0310] 第一通讯电路单元421,用于通过通讯母线和适配器通讯;
[0311] 第一获取电路单元422,用于获取第一预设母线电压步进值;
[0312] 第一调节电路单元423,用于调节适配器,使适配器按照调压间隔时间输出增大后的母线电压;其中,所述母线电压为适配器默认输出电压和N1个第一预设母线电压步进值的总和,此处的N1为充电器和适配器通讯的总次数;
[0313] 第一更新电路单元424,用于根据所述母线电压,更新充电输入预设门限电流值。
[0314] 如图4a所示,所述判断电路模块42包括:
[0315] 第二通讯电路单元425,用于通过通讯母线和适配器通讯;
[0316] 第二获取电路单元426,用于获取第二预设母线电压步进值;
[0317] 第二调节电路单元427,用于调节适配器,使适配器按照调压间隔时间输出降低后的母线电压;其中,所述母线电压为适配器默认输出电压减去N2个第二预设电压步进值后的电压,此处的N2为充电器和适配器通讯的总次数;
[0318] 第二更新电路单元428,用于根据所述母线电压,更新充电输入预设门限电流值。
[0319] 请参考图4b,图4b是本发明实施例提供的获取电路模块的结构示意图。如图4b所示,该获取电路模块41包括:
[0320] 第三获取电路单元411,用于获取所述充电线最大通流电流值;
[0321] 第四获取电路单元412,用于获取所述适配器在所述母线电压对应的最大输出电流值;
[0322] 第一判断电路单元413,判断所述充电线最大通流电流值和所述适配器最大输出电流值之间的大小;
[0323] 如果所述适配器最大输出电流值小于所述充电线最大通流电流值,则所述适配器最大输出电流值为充电输入预设门限电流值;
[0324] 如果所述充电线最大通流电流值小于所述适配器最大输出电流值,则所述充电线最大通流电流值为充电输入预设门限电流值。
[0325] 请参考图4c,图4c是本发明实施例提供的第三获取电路单元的结构示意图。如图4c所示,该第三获取电路单元411包括:
[0326] 第一获取电路子单元4111,用于获取根据所述适配器所支持的充电协议而确定充电线的最大压降Vmax;
[0327] 第二获取电路子单元4112,用于获取断开所述适配器和所述充电器之间连接后的所述充电器的第一母线电压Vvbus_1;
[0328] 第三获取电路子单元4113,用于获取闭合所述适配器和所述充电器之间连接后的所述充电器的第二母线电压Vvbus_2和第一测试电流值Iin_1;
[0329] 根据公式一:
[0330] Imax=Vmax÷{(Vvbus_1-Vvbus_2)÷Iin_1}
[0331] 第一计算电路子单元4114,用于计算出所述充电线最大通流电流值Imax。
[0332] 请参考图4d,图4d是本发明实施例提供的第四获取电路单元的结构示意图。如图4d所示,该第四获取电路单元412包括:
[0333] 第四获取电路子单元4121,用于获取最大预设母线电压VVBUS_MAX、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0334] 第一初始化电路子单元4122,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0335] 第五获取电路子单元4123,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0336] 第一调节电路子单元4124,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0337] 第六获取电路子单元4125,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0338] 第一判断电路子单元4126,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第三结果值;
[0339] 如果第三结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0340] 如果所述第三结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0341] 如果所述第三结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0342] 如果第三结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0343] 如图4d所示,执行所述第一判断电路子单元之后,所述第四获取电路单元412还包括:
[0344] 第二判断电路子单元4127,用于判断最大预设母线电压VVBUS_MAX减去当前母线电压参考值VVBUS_1(N)和母线电压调压步进ΔV1的第四结果值;
[0345] 如果第四结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递增,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)+N*ΔV1,返回所述第一调节子单元。
[0346] 如图4d所示,所述第四获取电路单元412包括:
[0347] 第七获取电路子单元4128,用于获取最小预设母线电压VVBUS_MIN、母线电压预设比较误差值VVBUS_TH、测试间隔预设时间t1、充电器预设输入电流IIN_REF、充电器预设输入电流步进值ΔI1以及母线电压调压步进ΔV1;
[0348] 第二初始化电路单元4129,用于初始化第一计数器M和第二计数器N;其中,M=0,N=0;
[0349] 第八获取电路子单元4130,用于获取充电器以充电器预设输入电流IIN_REF进行充电时的第一母线电压值,并且将所述第一母线电压值作为当前母线电压参考值VVBUS_1(N);
[0350] 第二调节电路子单元4131,用于调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1;
[0351] 第九获取电路子单元4132,用于获取所述当前输入电流IIN时的当前母线电压值VVBUS;
[0352] 第三判断电路子单元4133,用于判断所述当前母线电压参考值VVBUS_1(N)减去所述母线电压预设比较误差值VVBUS_TH和所述当前母线电压值VVBUS的第五结果值;
[0353] 如果第五结果值为负,则第一计数器赋值M=M+1,并且返回执行调节适配器,使充电器预设输入电流IIN_REF按照测试间隔预设时间t1以M个充电器预设输入电流步进值ΔI1递增,得到当前输入电流IIN=IIN_REF+M*ΔI1的步骤;
[0354] 如果所述第五结果为正,则记录第M-1次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-1)*ΔI1,并且第一计数器M清零;或者,
[0355] 如果所述第五结果为正,则记录第M-m次输入电流IIN为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,即IADA_LIM=IIN_REF+(M-m)*ΔI1,并且第一计数器M清零;其中,m为正整数,并且1
[0356] 如果第五结果为正,而且M等于1,则记录充电器预设输入电流IIN_REF为所述适配器在所述当前母线电压参考值VVBUS_1(N)对应的最大输出电流值IADA_LIM,并且第一计数器M清零。
[0357] 如图4d所示,执行所述第三判断电路子单元4133之后,所述第四获取电路单元412还包括:
[0358] 第四判断电路子单元4134,用于判断当前母线电压参考值VVBUS_1(N)减去最小预设母线电压VVBUS_MIN和母线电压调压步进ΔV1的第六结果值;
[0359] 如果第六结果值为正,则第二计数器赋值N=N+1,并且和适配器通讯,使适配器当前输出电压按照测试间隔预设时间t1以N个母线电压调压步进ΔV1递减,并且将适配器当前输出电压作为当前母线电压参考值VVBUS_1(N),即VVBUS_1(N)=VVBUS_1(0)-N*ΔV1,返回所述第二调节子单元。
[0360] 如图4d所示,第四获取电路单元412包括:
[0361] 第五判断电路子单元4135,用于判断所述适配器所支持的充电协议;
[0362] 第十获取电路子单元4136,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压;
[0363] 第一预设电路子单元4137,用于预设低于所述基准母线电压的母线电压所对应的恒定电流为最大输出电流值;
[0364] 或者,
[0365] 第十一获取电路子单元4138,用于获取根据所述适配器所支持的充电协议而确定充电线的基准母线电压V1;
[0366] 第一确定电路子单元4139,用于确定低于所述基准母线电压的母线电压Vvbus所对应的恒定电流I1
[0367] 第二确定电路子单元4140,用于确定母线电压高于所述基准母线电压时的恒定功率P;其中P=V1×I1
[0368] 根据公式二:
[0369] Imax1=P÷Vvbus
[0370] 第二计算电路子单元4141,用于计算所述适配器在所述母线电压对应的最大输出电流值Imax1。
[0371] 专业人员应该意识到,结合本文中所公开的实施例描述的各示例的电路模块、电路单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所述的计算机软件可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
[0372] 作为本发明又另一方面,本发明实施例提供一种充电器。请参考图5,图5是本发明实施例提供的一种充电器的结构示意图。如图5所示,该充电器包括:
[0373] 充电控制电路51,用于获取充电输出电流预设参考值ICHG_REG、充电输出电流预设比较误差值ICHG_TH、充电输出采样电流值ICHG、充电输入预设门限电流值IIN_LIM、充电输入电流预设比较误差值IIN_TH、充电输入采样电流值IIN、充电器的母线电压VVBUS以及调压间隔预设时间t1;其中,所述充电器的母线电压VVBUS为适配器100通过充电线加载于充电器输入端的电压,所述充电输入预设门限电流值IIN_LIM为所述母线电压VVBUS对应的门限电流值;并且判断充电输出电流预设参考值ICHG_REG减去充电输出电流预设比较误差值ICHG_TH和充电输出采样电流值ICHG后的第一结果值,以及充电输入预设门限电流值IIN_LIM减去充电输入电流预设比较误差值IIN_TH和充电输入采样电流值IIN的第二结果值;如果所述第一结果值为正,并且所述第二结果值为负,则调节所述适配器按照调压间隔时间输出增大后的母线电压VVBUS,并且根据增大后的母线电压更新充电输入预设门限电流值IIN_LIM,返回继续执行判断步骤;
[0374] 母线电压输入端52,用于和适配器100连接,接收所述适配器100按照调压间隔时间输出增大后的母线和充电输入采样电流;
[0375] 环路控制网络单元53,用于根据采样信号和基准信号,产生反馈补偿信号;
[0376] 比较单元54,用于产生所述第一结果值和所述第二结果值;
[0377] 脉宽调制发生器55,用于分别与所述环路控制网络单元53和所述充电控制电路51连接,根据所述反馈补偿信号,产生控制信号;
[0378] 驱动电路56,用于和所述脉宽调制发生器55连接,根据所述控制信号,产生驱动信号;
[0379] 功率转换电路57,用于和所述驱动电路56连接,根据所述驱动信号,产生充电电压,为负载58和/或电池59充电。
[0380] 由于第一结果值为正,并且第二结果值为负,说明充电器的充电工作受充电输入预设门限电流值IIN_LIM的限制,充电电流没有达到预设值,此时的充电器不是处于最佳充电状态。因此需要调节适配器100按照调压间隔时间t1输出增大后的母线电压VVBUS,并且根据增大后的母线电压更新充电输入预设门限电流值IIN_LIM。通过多次的返回判断和调节,最后调节充电器的结果是:充电输出采样电流值ICHG近似等于充电输出电流预设参考值ICHG_REG,充电输入采样电流值IIN近似等于充电输入预设门限电流值IIN_LIM。一方面,由于充电输出采样电流值ICHG近似等于充电输出电流预设参考值ICHG_REG,,因此充电器充分利用了适配器输入电源的输出功率能力,从而提高充电速度;另一方面,由于充电输入采样电流值IIN近似等于充电输入预设门限电流值IIN_LIM,充电器可以安全地充电,不必担心充电线输入电流过大而烧坏充电器。
[0381] 在一些实施例中,如图5所示,充电控制电路51通过接口的通讯引脚D+和D-和适配器100进行通讯。充电控制电路51包括第一数模转换模块511、第二数模转换模块512、模数转换模块513、寄存器514以及快速充电处理单元515。第一数模转换模块511和第二数模转换模块512将快速充电处理单元515传输的数字信号转换成模拟信号,输给环路控制网络单元53和比较单元54。
[0382] 快速充电处理单元515可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,此处的微处理器可以是任何传统处理器、控制器、微控制器或状态机。微处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
[0383] 如图5所示,该充电器在各个电路线路上分别设置充电输入采样电流值端P1、充电输出采样电流值端P2、系统电压信号端P3、电池电压信号端P4以及母线电压采集端P5。其中,从充电输入采样电流值端P1引出充电输入采样电流值IIN,从充电输出采样电流值端P2引出充电输出采样电流值ICHG,从系统电压信号端P3引出系统电压信号VSYS,从电池电压信号端P4引出电池电压信号VBAT,从母线电压采集端P5引出母线电压VVBUS。
[0384] 在一些实施例中,模数转换模块513将充电输入采样电流值端P1、充电输出采样电流值端P2、系统电压信号端P3、电池电压信号端P4以及母线电压采集端P5的模拟信号转换成对应的数字信号,传输给快速充电处理单元515,快速充电处理单元515按照处理方法处理该数字信号。
[0385] 在一些实施例中,寄存器514存储着不同的母线电压对应的不同的最大输出电流值的数据,以方便快速充电处理单元515调用。
[0386] 如图5所示,环路控制网络单元53包括:
[0387] 环路控制电路531,用于根据采样信号和基准信号,产生多个反馈补偿信号;
[0388] 最小值选通电路532,用于选通所述环路控制电路中的最小反馈补偿信号。
[0389] 在一些实施例中,充电控制电路51还包括充电输入预设门限电流端
[0390] 进一步的,如图5所示,环路控制电路531至少包括:
[0391] 第一运放器U1,反相输入端和充电输入采样电流端P1连接,同相输入端和所述充电控制电路51的充电输入预设门限电流端P6连接。此处充电控制电路51通过充电输入预设门限电流端P6输出充电输入预设门限电流值IIN_LIM。
[0392] 第二运放器U2,反相输入端和充电输出采样电流端P2连接,同相输入端和所述充电控制电路51的充电输出电流预设参考端P7连接。此处充电控制电路51通过充电输出电流预设参考端P7输出充电输出电流预设参考值ICHG_REG。
[0393] 第三运放器U3,反相输入端和电池电压信号端P4连接,同相输入端和所述充电控制电路51的电池电压基准信号端P8连接。此处充电控制电路51通过电池电压基准信号端P8输出电池电压基准信号VBAT_REG。
[0394] 第四运放器U4,反相输入端和系统电压信号端P3连接,同相输入端和所述充电控制电路51的系统电压基准信号端P9连接。此处充电控制电路51通过系统电压基准信号端P9输出系统电压基准信号VSYS_REG。
[0395] 进一步的,如图5所示,最小值选通电路532至少包括:
[0396] 第一二极管D1,阴极和所述第一运放器U1的输出端连接,接收第一误差信号VEA1;
[0397] 第二二极管D2,阴极和所述第二运放器U2的输出端连接,接收第二误差信号VEA2;
[0398] 第三二极管D3,阴极和所述第三运放器U3的输出端连接,接收第三误差信号VEA3;
[0399] 第四二极管D4,阴极和所述第四运放器U4的输出端连接,接收第四误差信号VEA4;
[0400] 下拉电阻R1;
[0401] 电流源I1,用于输出电流,分别和所述第一二极管D1的阳极、所述第二二极管D2的阳极、所述第三二极管D3的阳极、所述第四二极管D4的阳极以及所述下拉电阻R1的一端连接,所述下拉电阻R2的另一端接地;
[0402] 所述第一二极管D1的阳极、所述第二二极管D2的阳极、所述第三二极管D3的阳极以及所述第四二极管D4的阳极均连接一起。最小值选通电路532选择第一误差信号VEA1、第二误差信号VEA2、第三误差信号VEA3以及第四误差信号VEA4中的最小值作为最小反馈补偿信号COMP,并且对所述脉宽调制发生器55输入所述最小反馈补偿信号COMP。
[0403] 进一步的,如图5所示,该功率转换电路57包括:
[0404] 第一N沟道增强型绝缘栅管Q1,栅极和所述驱动电路56的第一控制引脚EN1连接;
[0405] 第二N沟道增强型绝缘栅管Q2,栅极和所述驱动电路56的第二控制引脚EN2连接,源极接地;
[0406] 电感L1,一端分别与所述第一N沟道增强型绝缘栅管Q1的源极和第二N沟道增强型绝缘栅管Q2的漏极连接;
[0407] 电容C2,一端和所述电感L1的另一端连接,一端接地。
[0408] 脉宽调制发生器55根据COMP的信号,调制输出控制第一N沟道增强型绝缘栅管Q1和第二N沟道增强型绝缘栅管Q2的PWM驱动信号。
[0409] 进一步的,如图5所示,充电器还包括双向阻断电路60,用于充电路径管理和保护所述充电器;
[0410] 所述双向阻断电路60包括:
[0411] 第三N沟道增强型绝缘栅管Q3,栅极和所述驱动电路56的第三控制引脚EN3连接,漏极和所述母线电压输入端52连接;
[0412] 第四N沟道增强型绝缘栅管Q4,栅极和所述驱动电路56的第三控制引脚EN3连接,源极和所述第三N沟道增强型绝缘栅管Q3的源极连接,漏极和所述第一N沟道增强型绝缘栅管Q1的漏极连接。
[0413] 充电控制电路51通过控制驱动电路56来实现双向阻断对电池或负系统的充电功能。
[0414] 进一步的,如图5所示,该比较单元54包括:
[0415] 第一比较器541,反向输入端和充电输入采样电流端P1连接,同相输入端和所述充电控制电路51的第一信号端M1连接,输出端和所述充电控制电路51连接并且将所述第一结果值VOUT1输出给所述充电控制电路51;其中所述第一信号端M1输出的电流值为充电输入预设门限电流值IIN_LIM减去充电输入电流预设比较误差值IIN_TH的结果值。如果VOUT1为高电平,代表第一结果值为正;如果VOUT1为低电平,代表第一结果值为负。
[0416] 第二比较器542,反向输入端和充电输出采样电流端P2连接,同相输入端和所述充电控制电路51的第二信号端M2连接,输出端和所述充电控制电路51连接并且将所述第二结果值VOUT2输出给所述充电控制电路51;其中所述第二信号端M2输出的电流值为充电输出电流预设参考值ICHG减去充电输出电流预设比较误差值ICHG_TH的结果值。如果VOUT2为高电平,代表第二结果值为正;如果VOUT2为低电平,代表第二结果值为负。充电控制电路51根据第一结果值VOUT1和第二结果值VOUT2,按照充电处理方法,在保证安全充电的情况下,充分利用适配器输入电压的能力,提高充电效率。
[0417] 进一步的,充电控制电路51通过驱动电路56控制第一P沟道增强型绝缘栅管Q5的导通状态,从而控制电池的充电状态。
[0418] 在上述各个实施例中,所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0419] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。