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.

[参考译文] BQ25790:如何在应用 VBUS 时自动退出 OTG 模式?

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1022275/bq25790-how-to-exit-otg-mode-automatically-when-vbus-is-applied

器件型号:BQ25790
主题中讨论的其他器件:BQ25798

您好!

我的目标

所以、我需要的是、当应用 VBUS 和 VBAT 时、充电应该开始。

OTG_MODE 设置为1。

然后、当我移除 VBUS 时、VBUS 上有5V 电源、这样、如果我插入器件、该器件将通电。

如果我插回主机或电源、则它会开始充电。

那么问题出在哪呢

应用了 VBUS 并应用了 VBAT、充电开始=>正常

OTG_MODE 设置为1。

删除了 VBUS、枚举了 Device plug => OK 器件

移除 VBUS、 主机/电源插头=> NOK、电池未充电

 

那么、如何自动恢复充电呢?  

谢谢你

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

    尊敬的 Maxime:

    遗憾的是、当 OTG 也在 VBUS 上提供电压时、充电器无法知道 VBUS 上施加了新电压、除非在 OTG 模式下施加的电压高于 OVP 阈值。  主机软件负责控制从 OTG 到充电的转换。  即使 BQ25798具有备用模式功能、可在重新连接 VBUS 后快速从充电模式转换到 PMID 引脚上的 OTG、也需要主机操作来从 OTG 转换回充电模式。

    此致、

    Jeff

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

    Jeff、

    感谢您的回答。

    要返回充电模式、只需将 OTG_EN 驱动为低电平?

    那么、最好的方法是 使用由 SoC 控制的 CC 驱动器、以了解充电器是否需要充当 OTG 或充电模式?

    谢谢你

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

    尊敬的 Maxime:

    是的、当 CHRG_EN=1恢复充电时、设置 OTG_EN = 0。

     我不完全理解您的建议。  能不能给我解释一下。

    一些客户使用连接到主机 GPIO 的机械开关来检测适配器插件。  


    此致、

    Jeff

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

    您好 Jeff、

    我的意思是、我的板上有一个 USB Type C 连接器、然后是 CC 逻辑驱动器 PTN5150AHXMP。

    该驱动器输出一个 GPIO、该 GPIO 在器件模式下为高电平、在主机模式下为低电平。

    因此、我想使用此引脚指示器来了解器件何时插入、然后在本例中启用 OTG 模式。

    当该 GPIO 恢复为高电平时、我启用充电。

    谢谢你