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.

[参考译文] TPS65987D:针对 BC1.2问题的电流限制功能和 GPIO 事件映射

Guru**** 2943320 points

Other Parts Discussed in Thread: TPS65987D, BQ24392

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/858725/tps65987d-current-limit-functionality-and-gpio-event-mapping-for-bc1-2-questions

器件型号:TPS65987D
主题中讨论的其他器件: BQ24392

1)     1)如果 TPS65987D 检测到插件事件(USB2、USB-C 等) –它如何处理端口上的电流限制?

供参考–这是在有源器件(UFP)上–客户希望以大于500mA 的电流为电池充电。 ‘D,当他们的‘ock’(锁)插入标准 USB2 Type-A 端口(在主机上)时,TPS65987D 是否会限制 PPHV1线路上的电流? 如果是、如何操作? 钳制电流? 还是终止电源直至负载停止拉过大的电流? 或者?

2) 2)     我找不到 TPS65987D 通过外部信号(即在 GPIO 端口引脚上)将 Dock 插入 BC1.2电源的方法。 无论是 DCP 端口还是 CDP 端口。

“源 PDO0合同已协商”是什么意思? 我假设这意味着 DFP 或主机(源端)端已经与 UFP…协商了 Type-C "PD"电源协议 对吧?  如果是这样、我还假设 这不适用于主机连接上的 USB2 Type-A 端口。

这意味着“当数据连接为 DP 时置位高电平”是什么?  DP =显示端口?

是否有办法将“事件79或80”用于其中一个 GPIO,以指示 USB 端口上的大于500mA 容量? (请参阅 TPS65987D TRM 中的表3-74"GPIO 事件")

您还能想到什么来指示 BC1.2连接(或者 DFP 可以提供>500mA 的电流)?

谢谢!

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

    您好、Mark、

    由于 TPS65987D 是本示例中连接到传统充电器的灌电流/UFP、因此它不负责设置电流限制。 如果连接了传统充电器、则至少应能够提供5V/500mA、这是 SDP USB2.0器件。

    如果 BC1.2 UFP 事件没有 GPIO 事件、则 TPS65987D 无法通知外部器件已连接 BC1.2充电器。 唯一的选项是读取调试寄存器。

    "PDO"是 USB Type-C PD 中使用的一个术语、表示拉电流或灌电流能够支持的功率选项。 "Source PDO0 Contract has been Negotiated (源 PDO0合同已协商)"表示已协商第一个电源选项。

    DP 表示显示端口。 当进入 DisplayPort 交替模式时、GPIO 将变为高电平。

    如果您只想接受能够超过900mA 的充电器、则可以使用该 GPIO 事件。 但是、如果传统设备触发这些事件、则不会触发、因为合同未进行协商

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

    我想我应该强调的是、这里的重点是确定源/主机是否支持 BC1.2。 如果端口仅支持500mA 电流(SDP 连接)、则不会使用客户坞站。 电流过小。

    因此、优先级是以向客户电路板提供逻辑输出的方式检测 BC1.2 (或 Type-C)端口。

    BQ24392似乎是一个不错的选项(如果 TPS65987D GPIO 事件多路复用器发生故障(事件#79))。

    其次、让我们清楚地了解术语:Wart 是主机、DFP 或源设备、而不是充电器。 我知道我们的文档中也列出了这种情况、但这么说只是混淆了对话、不准确。 "充电器"位于实际为电池充电的客户装置中。 Wall Wart (主机、DFP 或源)没有此类功能、从未也可能永远不会。  

    那么、返回到#1:  由于 TPS65987D 是该示例中连接到传统 USB 主机的灌电流/UFP、因此它不负责设置电流限制。 如果连接了传统充电器、则至少应能够提供5V/500mA、这是 SDP USB2.0器件。  这一点未达到目标- TPS65987D 具有电流感应和钳位/限制功能... 而且、由于 UFP (扩展坞)无法告知设备已连接到什么设备及其供电功能、因此我们是否至少可以通过 GPIO 获得 TPS65987D:A)电流限制端口和/或 B) USB 端口处于过流状态的信号?

    严格地说 、主机、DFP 或源应该已经这样做了、但如果我们在 dock/UFP 中不知道这一点、那就不好了。

    清除为泥浆?