工具/软件:
我在配置 BQ35798充电器时遇到问题。 我正在尝试启用 MPPT 位、以允许 PVT 充电、但由于某种原因、我无法启用 EN_MPPT 位、它拒绝保持更改。 我必须在下面设置输出日志。 如果我遗漏了任何信息、请告诉我。 文档中提到了这一点
对于 EN_ICO、FORCE_VINDPM_DET 和 EN_MPPT 三个寄存器位、在给定的时间只能将其中一个设置为1。 如果其中一个已启用、充电器将阻止主机启用其他两个功能、直到第一个功能被禁用。
默认情况下它们为0。 因此、我应该能够设置 MPPT 位 、但日志输出会告诉我其他情况。 不允许我启用 EN_MPPT
[00:00:00.012,115] bq25798_charger:INITIALIZE 充电器寄存器成功复位。
[00:00:00.013,031] bq25798_charger:initialize_charger_control_regs:最小系统电压:0x9C4
[00:00:00.015,991] bq25798_CHARGER:充电电流限制设置成功。
[00:00:00.016,601] bq25798_charger:充电电压限值寄存器值之前:0xA401
[00:00:00.016,601] bq25798_charger:充电电压限值寄存器值之后:0xA401
[00:00:00.017,639] bq25798_CHARGER:INITIALIZE:CHARGER_CONTROL_REGS:器件型号:0x03、修订版本:0x01
[00:00:00.020,416] bq25798_charger:TS_IGNORE 的 NTC 控制寄存器值:0x1
[00:00:00.020,416] bq25798_charger:设置 NTC 控制1.
[00:00:00.020,965] bq25798_charger:NTC 控制寄存器值早于:0x54
[00:00:00.020,965] bq25798_charger:NTC 控制寄存器值之后为0x55
[00:00:00.01,881] bq25798_charger:充电器控制1寄存器值之前:0x85
[00:00:00.01,881] bq25798_charger:充电器控制1寄存器值之后:0x80
[00:00:00.01,911] bq25798_CHARGER:设置充电器控制1.
[00:00:00.022,827] bq25798_charger:之前的输入电压限制寄存器值:0x2E
[00:00:00.022,827] bq25798_charger:输入电压限值寄存器值之后:0x31
[00:00:00.023,834] bq25798_charger:之前的输入电流限制寄存器值:0x2C01
[00:00:00.023,864] bq25798_charger:输入电流限制寄存器值之后:0x6400
[00:00:00.024,871] bq25798_charger:充电器控制0寄存器值之前:0xA2
[00:00:00.024,902] bq25798_charger:之后是充电器控制0寄存器值:0xA2
[00:00:00.024,902] bq25798_charger:设置充电器控制0
[00:00:00.025,299] bq25798_charger:设置充电器控制2.
[00:00:00.026,214] bq25798_charger:bq25798_Set_mppt_control:MPPT 控制寄存器值之前:0xAA
[00:00:00.026,214] bq25798_charger:bq25798_SET_mppt_control:将 MPPT 控制寄存器值设置为0x6B
[00:00:00.027,160] bq25798_charger:bq25798_Set_mppt_control:MPPT 控制寄存器值之后:0x6A
[00:00:00.027,160] bq25798_charger:BQ25798充电器已初始化