Other Parts Discussed in Thread: BQSTUDIO,
从规格书来看,REG05_Input_Voltage_Limit Register 和 REG06_Input_Current_Limit分别表示输入电压最大阀值和输入电流最大阀值的设置值。在实际应用中,发现这2个寄存器受输入电源影响 ,如下操作
测试条件:充电的电源为15V-300mA供电,测试板为BQ25798EVM板,环境温度为24度。
步骤1)当电源接通后,由于电池的电量比较底,电池在恒流模式下充电。此时,由于电源供电不足,电源的电压掉下去,并以7.15V-300mA给电池充电;
此时,从bqstudio软件上看到,REG05_Input_Voltage_Limit Register的值为7100mV,REG06_Input_Current_Limit的值为1010mA。
步骤2)在1)的基础上,修改REG05_Input_Voltage_Limit Register为22000mV,REG06_Input_Current_Limit的值为3000mA.
此时,从bqstudio软件上看到,REG05设置成功,REG05_Input_Voltage_Limit Register变为22000mV,但REG06_Input_Current_Limit还是1010mA。最奇怪的是,电源以15V-0.007mA给电池充电。
问题:
1)REG05难道不是输入电压的最大阀值?为什么电源插入后,却是VBUS的电源值,受VBUS影响?
2)在有电源插入后,修改REG05却影响了充电?步骤1)充电的功率有2.55W,但步骤2)后,充电功率只有0.01W,差别了200多倍。
3)无论电源插入,还是没有电源,REG06都修改不了,这是为什么?
附件为BQ25798的配置参数:
* Created: Wed Mar 29 12:00:07 CST 2023
*
* Format: Register Name tab Character,\t Register Address tab Character,\t Hexadecimal register value.
* Device: BQ25798
* BQZ Container: Charger_2_00-bq25798.bqz
*
REG00 14
REG01 05AA
REG03 00C8
REG05 28
REG06 002C
REG08 32
REG09 01
REG0A E3
REG0B 00DC
REG0D 4B
REG0E FD
REG0F A2
REG10 80
REG11 00
REG12 00
REG13 85
REG14 1E
REG15 AA
REG16 C0
REG17 7A
REG18 54
REG19 002C
REG1B 4D
REG1C 70
REG1D 01
REG1E C0
REG1F 00
REG20 00
REG21 00
REG22 00
REG23 00
REG24 00
REG25 00
REG26 00
REG27 00
REG28 00
REG29 00
REG2A 00
REG2B 00
REG2C 00
REG2D 00
REG2E B0
REG2F 00
REG30 00
REG31 009C
REG33 0013
REG35 0FA6
REG37 0000
REG37 0FC6
REG3B 3406
REG3D 3422
REG3F 0253
REG41 0026
REG43 0000
REG45 0000
REG47 00
REG48 19