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.

[参考译文] BQ25792:I2C 配置

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1484285/bq25792-i2c-configuration

器件型号:BQ25792

工具与软件:

大家好、团队成员:

我们在当前项目中使用的是 BQ25792。 我们尝试使用 I2C 命令将电池充电器 IC 的电池终止电流控制寄存器从1A 设置为200mA (我们之前使用 PD 自定义工具进行了设置)。 但遗憾的是、我们无法获得预期结果、电源已关闭。 因此、处理器和 PMIC 会损坏。 我们对 uboot 上提供的命令有疑问。  

我们给出的命令是:I2C MW 0x6B 0x09.2 0x05 1

您能否说明此命令可能是什么原因? 是否有可能使用上述命令写入0xA 寄存器、即将系统电压更改为大于4.2V?

下面附上了该日志、供您参考。

此致、

Monisha M.

.e2e.ti.com/.../BAT_5F00_Issue_5F00_I2C_5F00_cmd.txt

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

    尊敬的 Monisha:

    该规格规定充电器可以接受多字节写入。  假定您的软件正确地将.2转换为十六进制或十进制、那么我不希望这些写入中的任何一个将改变 VREG、否则将影响 V (SYS)。  但是、REG0x09[6]= 1会复位所有位。  您的软件是否通过禁用 PFM 来降低 V (SYS)= VREG+200mV、而不是在终端默认启用 VREG+600mV 的 PFM?  如果是、则复位全部可能会将 PFM 复位回以使能具有更高 V (SYS)的状态。

    此致、

    Jeff

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

    尊敬的 Jeff:

    我们没有机会禁用 PFM。 下面附加了我们使用 PD 自定义工具提供的配置。

     

    之后、我们尝试 使用命令"I2C MW 0x6B 0x09.2 0x05 1"更改充电终止电流。 我们看不到重置 VSYS 的任何可能性。 如果我们将0x5数据写入 REG0A 会出现什么情况? 它是否复位 VSYS?

    此致、

    Monisha M.

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

    尊敬的 Monisha:

    我建议 尽可能在 BQ25792EVM 上尝试 I2C MW 0x6B 0x09.2 0x05 1。 或者将 MW 更改为单次写入。  向 REG0A 写入0x5会将 CELL 设为1、强制 MINSYS 为3.5V 并将 VREG 强制为4.2V。  启用 PFM 后、VSYS 可比 VREG=4.2V 高600mV。  对于1S 禁用 PFM 时、VSYSMAX = 4.55V。

    此致、

    Jeff

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

    尊敬的 Jeff:

    我们 已计划 在我们的板中尝试使用该命令、将充电器 IC 与其他元件隔离。 我们还担心、从命令"I2C MW 0x6B 0x09.2 0x05 1"到"0x09.2"部分是否被忽略并被视为"0x05"寄存器地址、"1"被写入0x05寄存器。 您能否说明将值1写入0x05寄存器时会发生什么情况?  

    此致、

    Monisha M.

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

    尊敬的 Monisha:

    向 REG0x05写入1会导致 VINDPM 寄存器降至3.6V。  这意味着转换器将从输入源拉出电流、直到达到 IINDPM 或直到 VBUS 降至3.6V。  如果之前在 VINDPM 下以受限输入功率运行、则 V (SYS)= V (BAT)。  降低 VINDPM 阈值导致退出 DPM 可能意味着、如果 PFM 关闭、V (SYS)会跳转到 MINSYS 或 VREG +200mV 的更高值、如果 PFM 打开、则跳转到+600mV。

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的支持。 我们将尝试使用相同的命令来了解导致该故障的原因。

    此致、

    Monisha M.