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.

[参考译文] TPS65982:PD 和数据角色切换问题。

Guru**** 2584385 points
Other Parts Discussed in Thread: TPS65982, TPS65988

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1110537/tps65982-pd-and-data-role-switching-issue

器件型号:TPS65982
主题中讨论的其他器件: TPS65988

大家好、我们正在为平板电脑设计一个具有 USB 3.1 Gen2 100W PD USB C 端口的扩展坞。
我在选择合适的 PD 控制器时需要帮助、并有一些问题、因为我对 USB C 的了解不够
让我来解释一下我们的系统配置。
我们需要两个 USB C 端口、一个连接到平板电脑、另一个用于充电器或设备(例如 USB 闪存或集线器)。
充电选项:两个选项-一个来自外部直流电源、另一个来自工业 USB C 100W 充电器。   插入任一充电源后、平板电脑将充电。
USB 集线器 IC - TUSB2036VFR (USB 2.0 3端口-可更改)。   即使平板电脑处于充电状态、USB 集线器 IC 也应始终工作。
问题1: 我认为我们的器件需要两个 USB C PD 控制器、一个用于平板电脑、另一个用于外部(充电/DFP) USB C。这些 PD 应该是 DRP 和 DRD、对吗?问题2: TPS65982是独立的 DRD 和 DRP、不受 MCU 控制? 我们可以将此芯片用于我们的器件吗? 如果不是、您会推荐合适的 PD 芯片?问题3: 非常重要。  当平板电脑处于充电状态时,平板电脑也是 DRD,那么我们可以从平板电脑获得 USB2.0输出( DFP)吗? 无论充电器是否已插入,我们都需要集线器 IC (USB2.0)始终工作。
问题4:重要。  充电器侧 USB C PD (图片中的右侧 PD)将与100W 充电器协商。 它是否会自动发送有关平板电脑为100W PD 的信息、以便充电器可以为器件提供20V/5A?问题5: 如果对 VBUS 施加20V 电压、左侧 USB PD 是否可以将其功能更改为自动拉电流、以便为平板电脑充电?

我非常期待您的帮助。
此致。
Derek。

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

    您好!

    感谢您的参与。 您可以访问此网站(https://www.ti.com/solution/docking-station)获取 TI 集线站参考设计。

    对于问题1和2、不建议在新设计中使用 TPS65982、由于您的系统中有2个 Type-C 端口、我建议您使用 TPS65988、因为它是双端口 USB Type-C 和 PD 控制器。 TPS65988上两个端口的电源角色和数据角色可通过 individually.in GUI 进行配置。

    对于问题3、您是否意味着坞站上的 Type-C 端口变为 UFP? 如果是、TPS65988能够处理来自远端的数据交换请求、从而成为 UFP。

    对于问题4和5、我认为这是可行的、但我需要与我的团队进行仔细检查、以了解如何在 GUI 中配置这种情况。

    此致。

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

    你(们)好 Tommy。 非常感谢您的回复。
    如果有更多问题、我将查看参考设计并返回给您。
    如果您听到团队的问题4和5、请告诉我。
    期待收到 您的回复。
    此致。
    Derek。

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

    你(们)好 Tommy。 我在  TPS65988上进行了调查、它看起来非常好。  

    我绘制了充电和放电的电源图。  

              

    电源是两个。 一个是100W USB C 充电器,另一个是通过直流桶形端口的外部 PSU。 因此、绝不会同时使用 USB C 充电器和外部 PSU。 一次只使用一个。  

    对于充电、平板电脑为灌电流、DFP、因此 TPS65988侧的 Porta 为拉电流和 UFP。 USB 充电器为拉电流、UFP。TPS65988侧的端口 B 为灌电流、DFP。  
    对于放电、交换电源角色、但 USB2.0数据角色不变。  
    我是对的吗?  
    问题1:上述方框图是否正确?  
    问题2:Porta 和 PortB 根据存在的20V/5A ( 
    来自 PSU 或 USB 充电器)自动更改其充电/放电角色?  
    问题3:使用外部 PSU 时(未应用 USB 充电器)、仅向外部 FET 施加20V 电压。 那么、如何自动将 Porta 更改为源角色?
    此致。  
    Derek。  

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

    您好!

    方框图对我来说是正确的。

    有关初始帖子中的问题4和5以及此处的问题2和3、您可以查看  TPS65987DDH 和 TPS65988DH 主机接口技术参考手册(www.ti.com/.../slvubh2b.pdf )中的第3.36 0x5C GPIO 配置部分、以查看 是否有适合您需求的事件。 我认为插拔事件和桶形插孔事件正是您想要的。

    要根据事件更改拉电流/灌电流 PDO 和端口角色、您需要通过 I2C 向 PD 控制器发送4CC 命令。 4CC 命令也可在 《主机接口技术参考手册》中找到。

    此致