请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ24296 我有一个奇怪的 BQ24296行为:我有一个电池供电的器件、此器件具有小的恒定负载(大约几 mA)和相对大的负载(大约100mA、可被启用为恒定负载、或者定期启用)。
我的问题:当启用负载并连接充电电缆时、我定期没有充电电流(仅小电源电流约为60-80mA)。 禁用负载后、充电电流增加至编程值(大约1A)。 当我再次启用负载(已连接充电电源)时、电流保持在正常条件1A。
我的设置:
静态 bq24296_t 充电器设置= { .InputSourceControlRegister.reg.InputCurrentLimit= InputCurrentLimit_1000mA、 .InputSourceControlRegister.reg.InputVoltageLimit= InputVoltageLimit_4360mV、 .InputSourceControlRegister.reg.HiZ = HiZ_Disabled、 .PowerOnConfigurationRegister.reg.BoostModeCurrentLimit= BoostModeCurrentLimit_1500mA、 .PowerOnConfigurationRegister.reg.MinimumSystemVoltageLimit= MinimumSystemVoltageLimit_3500mV、 .PowerOnConfigurationRegister.reg.ChargeConfig = ChargeEnable、 .PowerOnConfigurationRegister.reg.OtgConfig = OTG_Disable、 .PowerOnConfigurationRegister.reg.I2CWathcdogTimer = I2CWathcdTimer_Reset、 .PowerOnConfigurationRegister.reg.RegisterReset = RegisterReset_KeepCurrentSeting、 .ChargeCurrentControlRegister.reg.FastChargeCurrentLimit= FastChargeCurrentLimit_1024mA、 PrechargeAndTerminationCurrentControlRegister.reg.TerminationCurrentLimit= TerminationCurrentLimit_128mA、 PrechargeAndTerminationCurrentControlRegister.reg.PrechargeCurrentLimit= PrechargeCurrentLimit_256mA、 ChargeVoltageControlRegister.reg BatteryRechargeThreshold = BatteryRechargeThreshold_100mV、 ChargeVoltageControlRegister.reg BatteryLowThreshold = BatteryLowThreshold_3000mV、 ChargeVoltageControlRegister.reg.ChargeVoltageLimit= ChargeVoltageLimit_4208mV、 .ChargeTerminationAndCurrentControlRegister.reg.FastChargeTimerSetting = FastChargeTimerSetting_12小时、 ChargeTerminationAndCurrentControlRegister.ChargingSafetyTimer = ChargingSafetyTimer_Enabled、 .ChargeTerminationAndCurrentControlRegister.reg.I2CWatchdogTimerSetting = I2CWatchdogTimerSetting_40s、 .ChargeTerminationAndCurrentControlRegister.reg.ChargeTermination = ChargeTermination_Enabled、 .BoostVoltageAndThermalRegulationControlRegister.reg.ThermalRegulationThreshold =热调节阈值_120_C、 .BoostVoltageAndThermalRegulationControlRegister.reg.BoostModeTemperatureThreshold = BoostModeTemperatureThreshold_Disabled、 .BoostVoltageAndThermalRegulationControlRegister.reg.BoostModeVoltage = BoostModeVoltage_4998mV、 .MiscOperationControlRegister.reg.INTMASK0 = INTonBAT_FAULT、 杂项操作 ControlRegister.reg.INTMASK1 = INTonCHRG_FAULT、 杂项操作 ControlRegister.reg.BATFET = BATFET_TONON、 杂项操作 ControlRegister.reg.SafetyTimerSling = SafetyTimer_Notded、 .MiscOperationControlRegister.reg.ForceDpdmDetection = NotInputCurrentLimitDetection 、};