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.

[参考译文] 编译器/BQ24773:BQ24773 I2C

Guru**** 2511415 points
Other Parts Discussed in Thread: BQ24773

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/787061/compiler-bq24773-bq24773-i2c

器件型号:BQ24773

工具/软件:TI C/C++编译器

现在我使用 I2C 驱动程序、BQ24773有问题。 当我 未连接电池时、我只提供适配器电源。 MCU 发送禁用的充电功能数据(ChargeOption0 ()发送0x67CF)后、整个系统的电源输出是否关闭? 如何 解决问题?

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

    只需澄清一下、您说的是、在连接适配器、未连接电池且禁用充电的情况下、VSYS = 0V 吗?

    启用充电后(MCU 禁用充电之前)、VSYS 是什么? 您的最小系统电压和最大充电电压寄存器设置是什么? 您是在 EVM 上还是在自己的电路上进行测试?

    此致、
    Angelo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.为了澄清一下,你说的是,在连接了适配器的情况下,没有连接电池,并且禁用了充电,VSYS = 0V?-- 是的
    2. VIN 19V 至3S bat 充电、在我的电路中进行测试、当充电被启用时、VSYS 正常、我设置 VSYS MIN=10V,VSYS max=13.5V;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Angelo:
    在数据表中、没有如何在无电池说明的情况下使用、您可以帮我分享吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    感谢您的澄清。 我刚刚在 EVM 上测试了这一点、并获得了类似的结果#2。 但是、对于#1 (未连接电池)、VSYS 应由您的最大充电电压寄存器进行设置。 无论充电是启用还是禁用、都是如此。

    VSYS 降至0V 的一个可能原因是充电器进入 SYSOVP (有关更多详细信息、请参阅数据表中的第8.3.10.4节)。 SYSOVP 会导致 ACFET 和 RBFET 闭锁、因此在未连接电池的情况下、VSYS 将下降至0V。如果我输入 SYSOVP、我能够使 VSYS 下降至 EVM 上的0V。

    要确认 SYSOVP 是否是问题、请在 VSYS 降至0V 后立即检查寄存器 ChargeOption0中的位[11]。此外、请仔细检查您的电芯引脚配置、因为这会设置 SYSOVP 阈值。 CELL 引脚是拉低、浮动还是拉高?

    要回答您的最后一个问题、下面是一个波形、显示了在没有电池和未连接系统的情况下的行为。 黄色表示 VSYS、绿色表示 VBAT。 当我插入19V 适配器时、VSYS 会上升到 我的最大充电电压寄存器设置(9V)、并且随着 BQ24773执行浮动充电并持续进入充电/再充电周期、VBAT 会振荡。 然后、我禁用了充电、这导致 VBAT 下降至0V、而 VSYS 仍被调节至9V。最后、我再次启用了充电、并恢复浮动充电。

    此致、

    Angelo