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.

[参考译文] BQ25798:无法在 BQ25798充电站上启用 PVT

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1512716/bq25798-cannot-enable-pvt-on-the-bq25798-charging-ship

器件型号:BQ25798

工具/软件:

我在配置 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充电器已初始化

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

    尊敬的 Christian:

    仅当在 BATP 处检测到的电池电压高于 MINSYS 寄存器设置时、EN_MPPT 才能写入1。   

    另请访问 https://www.ti.com/lit/pdf/sluab26

    此致、

    Jeff

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

    我目前正在将最小系统电压设置为2.5V、打印输出是从寄存器读取数据、以确保其设置正确(最小系统电压: 0x9C4)我使用一个规格为5.53V 的开路电压(VOC)和4.66V 的最大功率点电压(VMPP)的面板。这是否意味着、一旦我们检测到进入 VBUS 的电压、我应该等待设置 EN_MPPT、而不是在我的配置设置期间尝试设置它? 谢谢

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

    尊敬的 Christian:

    如果 VBUS < UVLO、EN_MPPT 也会清除。  因此、是的、您需要等到电池板电压大于 UVLO~=3.3V。

    此致、

    Jeff

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

    快速查看了该文档、看起来它是不可编程的、最小值~3.3V 是正确的? 如果是、 感谢您提供的信息、我将尝试此解决方案! 将根据需要更新。  

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

    尊敬的 Christian:

    没错。  在 VBUS 和 BAT 上的电压降至低于各自的 UVLO 电压(~3.3V 和~2.5V)后、我们的任何 I2C 寄存器都无法编程并恢复为默认值。   

    此致、

    Jeff

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

    这似乎解决了我的问题。 谢谢你。 如果有任何其他事情出现,我再联系。