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:仅在电池供电下启用 Re 的备用/OTG 模式。

Guru**** 2450600 points
Other Parts Discussed in Thread: BQ25798

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1539280/bq25798-re-enabling-backup-otg-mode-under-battery-power-only

器件型号:BQ25798


工具/软件:

我之前在具有使用备份模式的磷酸铁锂电池的浮点待机应用中使用了 BQ25798。 由于在外部电源下启用了备用模式、因此这种做法可以正常工作。

现在、我有了一个使用相同电池和充电器进行 USB 充电的便携式电池供电设备应用。

在这两种情况下、我们都使用 图 10-2.配置、将负载转移到 PMID 上。 第二个没有安装 SHIP FET。 它还在电池本身与 PMID 之间有一个二极管,以允许处理器保持供电 — 尽管放置的电压低于 3V、但这可能是个问题

与以前一样、它在外部供电时工作正常、并在移除 USB 后自动切换到电池电源。 但是、如果按照以下方式通过 I2C 关闭芯片:

WriteRegister (0x0F、0xAE);//清除备用模式

WriteRegister (0x12、0x00);//和 OTG 模式

WriteRegister (0x11、5);//运输模式

它关断、消耗非常低的电流。

如果我尝试使用以下命令重新启用:

WriteRegister (0x11、0);//运输模式关闭。

WriteRegister (0x10、0xF0);//将 Vindpm 设置为开始备份的阈值

WriteRegister (0x0F、0x83);//启用备用模式

WriteRegister (0x12、0x40);//和 OTG 模式

它不会开始提升 PMID 输出。

从其他地方读取数据来看、似乎无法在电池供电下设置备用模式、只能在有外部电源的情况下设置。

之后读取寄存器将确认 REG0F EN_BACKUP 仍为零、但设置了 REG12 EN_OTG、REG1C VBUS_STAT 为 7、即 OTG 模式。

VSYS 电压低于 3V、远低于 REG10 设置的启用 OTG 阈值和默认 Vindpm。

这款芯片的设计是否能够从低功耗运输模式转换为仅在电池供电下提供增强的 PMID 输出?

是否有任何示例可用作设置的基础?

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

    您好、Chris、

    仅当 VBUS 上的电压> UVLO 时、EN_BACKUP_MODE 位才能设置为 1。 当 VBUS< UVLO 时、主机可以写入 EN_OTG = 1 以启用反向/OTG 模式。

    此致、

    Jeff

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

    我已经确认不会设置 EN_BACKUP 位、这符合预期。

    我设置了 EN_OTG 位、然后每隔几秒进行一次检查。 保持设置 EN_OTG、状态为 OTG_MODE。 我还检查了 OTG 电压仍然设置正确、但是电感器上没有开关波形、也没有升压电压输出。

    我通过使用来自最大电池或 PMID 的降压/NoOST 稳压器、然后将 BQ 芯片用作充电器、避免了第二次迭代原型的问题。

    了解该芯片是否实际上能够用于便携式可充电电池应用、或者它是否仅适用于充电器或备用浮动待机模式、将会很有用。 如果是、请举几个例子、以便我看到自己的做法有误。

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

    您好、Chris、

    许多其他客户使用 OTG 模式将电压反馈回 VBUS。  要启用 OTG 操作、必须满足以下条件:

    •电池电压高于 VBAT_OTG 上升阈值、不会触发 VBAT_OVP 保护。

    •VBUS 低于 VVBUS_UVLO。

    •TS 引脚上的电压在 BHOT 和 BCOLD 寄存器位配置的范围内

    如果使用输入多路复用器 FET、则主机还必须写入 EN_ACDRV1 或 EN_ACDRV2、以使 OTG 输出出现在 VAC1 或 VAC2 上。

    此致、

    Jeff