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.

[参考译文] BQ25731:BQ25731在 OTG 下无法运行

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1342510/bq25731-bq25731-not-working-in-otg

器件型号:BQ25731
主题中讨论的其他器件: TPS25750EVM、TPS25750、 BQSTUDIOTPS25751

您好!

我已经  为移动电源产品实现了 TPS25750EVM 用户指南(仅 BQ25731、TPS25750D、5V 直流/直流和 EEPROM 电路)中所示的设计。 我使用了  TPS25750 Application Customization (TPS25750应用程序自定义工具  )、并遵循 TPS25750EVM 用户指南中概述的设置(拉电流和灌电流、EVM 选项)、但最后、我使用 Generate Full Flash Binary (生成完整闪存二进制文件)选项导出二进制文件、并使用自定义编程器将其上传到外部 EEPROM。 启动时、我可以看到 TPS25750D 从 EEPROM 加载配置数据。 使用 连接到 BQ25731的 Battery Management Studio、我可以看到充电电压/电流等寄存器已按照 TPS25750 Application Customization 工具中的设置进行了正确初始化。  

系统在受电模式下工作正常(使用外部 USBC 适配器为电池组充电)。 问题是在供电(OTG)模式下。 我正在使用 AVHzY (型号 CT-3)工具来仿真不同的电压请求。  首先、该工具检测到5V。 只要我尝试请求9V 设置、输出电压就会变为0V。 进一步测试显示以下结果:

1.当 TPS25750D 输出5V 电压时、 TPS25750D 的输出为0V (不工作/正在调节)。 这是正确的行为吗?

2.选择9V 时、 TPS25750D 实际上是从5V 直流/直流稳压器切换到 BQ25731、因为 TPS25750D 的 PP_HV 输出 上升到了5V。 在大约200ms 之后、出现了一个小的骤降、随后在另一个100ms 之后、电源仅放电(请参阅图像)。 这是不是 BQ25731 试图在200ms 后将电压增加到9V、但在100ms 后发生故障并放弃?

3.  使用 Battery Management Studio 断开 AVHzY (型号 CT-3)工具并从 TPS25750D 读取后、可以看到 OTG 电压实际上设置为9V。 然而、 TPS25750D 仍保持为0V。

4.监控 BQ25731的 OTG/VAP 引脚 (连接到 TPS25750D 的 GPIO1)、我可以看到此引脚为0V。 选择9V 时、该引脚仍保持低电平。 此引脚是否不应该变为高电平来启用 OTG 输出? 如果是、 TPS25750 Application Customization Tool 是否应启用此功能?

5.我尝试使用 TPS25750 Application Customization 工具来启用 TPS25750D GPIO1的上拉电阻 、以便启用 OTG。 这样做时、切换到9V 是有效的(尽管9V 有一些纹波)。  再次切换到15V、从而关闭 BQ25731。  

有什么想法、为什么会发生这种行为?  我还注意到、 TPS25750应用自定义工具 会将 BQ25731 开关频率设置为800kHz。 是否有方法可以设置二进制文件以将频率设置为400kHz?

提前感谢。

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

    您好!  

    我不断测试并有一些更新。 我意识到我遇到了硬件问题。 参考 TPS25750EVM 用户指南中的原理图、我将 D1、D2和 D3短路、但也错误地删除了 C20 - C24和 C12、C13。 在放置这些部件后,问题仍然存在。 然而、我发现、如果我将 TPS25750 GPIO1 (BQ25731上的 OTG 引脚)设置为具有一个上拉电阻器来始终启用 BQ25731的 OTG、OTG 输出会正常工作。 如果我使用 BQStudio 手动更改 OTG 电压值、则 OTG 电压设置正确。 因此、 BQ25731会正常工作。  

    让 OTG 引脚一直保持高电平、在 BQ25731 提供9V 电压(PP_HV = 9V)的情况下、当我使用 AVHzY (型号 CT-3)协商9V 或更高的  电源时、TPS25750会立即将输出切换至 BQ25731的电源(VBUS 从5V 变为9V)。 但 TPS25750会关闭输出。 PP_HV 保持稳定、没有骤降、因此 BQ25731不会关闭输出。  

    另一方面、如果 PP_HV 电压为5V、并且我使用 AVHzY (型号 CT-3)来 协商 9V 的电源、那么这个电压是可以工作的。 与协商15V 电压相比、它再次失败。 如果我使用 BQStudio 查看 BQ25731、可以看到 OTG 电压没有设置并保持在9V。 这就好比 TPS25750 在发现 PP_HV 电压大于或等于 VBUS 上已存在的电压时将禁用输出。  

    有人知道为什么会发生这种情况吗? 另外、为什么 TPS25750的 GPIO1不能工作以启用 OTG 功能?

    谢谢

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

    大家好、Darren、

    很遗憾听到您的挣扎。 它看起来这两个部分之间存在通信问题。 出于调试目的、我建议您使用 BQStudio GUI 并尝试正确配置寄存器。  

    此致、

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

    你好、Tiger、

    感谢您的答复。  

    我想我可能没有在之前的帖子中正确地解释自己。 目前情况如下:

    1.  BQ25731 + TPS25750 系统在灌电流但拉电流中工作。

    2.如果我将 BQStudio GUI 连接到 BQ25731、请手动配置寄存器并手动启用 OTG/VAP 引脚、工作正常。 因此、该问题来自 TPS25750。

    3.当尝试协商高于9V 的电压时(从而使 TPS25750将 VBUS 从 PP5V 切换到 PPHV)、我看到 a)连接到 BQ25731的 OTG/VAP 引脚的 GPIO1引脚不会变为高电平、 以及 b)它会关闭 VBUS、即使 BQ25731已正确设置了电压、

    我的问题如下:

    1.为什么 TPS25750不能启用 GPIO1输出来启用 OTG 输出?

    2.如果我手动设置 BQ25731的 OTG 引脚、为什么即使有正确的电压、TPS25750仍然无法正确地从 VBUS 切换到 PPHV 供电?

    谢谢

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

    Darren、您好!  

    感谢您的 详细解释。  

    我可以在结束时复制内容、让您知道我是否看到同样的行为、但 我想重点介绍一款新产品 TPS25751。 这是 TPS25750的后续产品。 它是引脚对引脚兼容的、集成了一些新特性、并修复了 TPS25750在与电池充电器配对使用时出现的一些问题。 我们强烈建议所有新 设计使用 TPS25751、而不是 TPS25750。

    我们正在努力在最新的 GUI 中增加对 BQ25731 的支持、该 GUI 可在以下位置找到:https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool ver60i/0.6.0/

    此致、  

    A·克德尔  

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

    您好、Aya:

    感谢您的答复。  

    在进一步的测试和读数之后、我意识到我面临的问题与本主题 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1234547/tps25750-i2c-line-held-low-after-charger-write-command#pifragment-323297=2中描述的问题相同。 

    鉴于问题来自 TPS25750而不是 BQ25731 (https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1343165/tps25750-wrong-register-address-and-i2c-clock-held-low/5117579#5117579)、我现已打开另一个线程。

    关于 TPS25751、我们需要牢记这是一款有趣的产品、但现在对于原型设计、我们必须继续使用  TPS25750 、因为 TPS25751应用程序自定义工具不支持 BQ25731。

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

    Darren、您好!  

    我看到您打开了一个新主题。 我将关闭该主题、以提高可跟踪性。  

    此致、  

    A·克德尔