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.

[参考译文] TPS65986:调试附件模式和 GPIO 引脚分配

Guru**** 2455360 points
Other Parts Discussed in Thread: TPS65982, HD3SS460

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/609163/tps65986-debug-accessory-mode-and-gpio-pin-assignments

器件型号:TPS65986

我正在进行 USB-C 设计、TPS65986目前已封装、尽管我愿意在必要时更改为 TPS65982。

要求:

  • 电源5V/3A (可通过任何 TPS6598x 器件上的内部 PP_5V0电源路径获取)
  • 最小灌电流为27W (最小9V/3A、最大15V/3A)(可通过任何 TPS6598x 器件上的内部 PP_HV 获得)
  • 双角色数据端口、支持 USB 2.0、USB3.0 +单通道 DisplayPort 或仅双通道 DisplayPort 交替模式(在高速信号多路复用器的略非标准配置中使用 HD3SS460)
  • 所需:支持调试附件模式、通过2-4个内部信号(控制台 UART 等)进行出厂测试。

由于可以使用任何器件上的内部电源路径满足我的电源要求、并且我不需要 Thunderbolt 支持、因此我最初认为 TPS65986是合适的。  但是、我对 GPIO 和调试配置感到困惑:

两个器件的引脚文档列表 GPIO0-8、RESETZ、BUSPOWERZ、MRESET 和 DEBUG1-4、 但在引脚排列表中、所有这些引脚均称为 GPIO。  此外、 TPS6598x 应用程序自定义工具(3.4版)在 Shared Device Settings -> GPIO Event Map 下有一个部分、其中这些 I/O 都是灵活的。  但是、GPIO4和5似乎专门定义为与 DisplayPort HPD 相关。

问题1:哪些 GPIO 引脚具有无法通过软件配置更改的特定定义?  

- TPS65986提到了端口数据多路复用器和调试附件模式、并有4个标记为 DEBUG1-4的引脚、但在第47页的数据表中、它实际上并未显示调试引脚能够在调试附件模式下通过多路复用器进行路由。 此外、应用配置工具不显示此模式的任何配置。  TPS65982确实显示了通过多路复用器(数据表第52页)路由的 DEBUG1-4 (以及两个额外的引脚、LSx)、但很少提供有关调试附件模式配置的附加信息。 应用程序配置工具也不显示任何此配置选项。

问题2:TPS65986是否支持使用调试附件模式传递系统信号? 如果是、如何配置它? 如果不支持、TPS65982是否支持该功能以及如何配置?  是否需要进行其他设计更改才能从-6移到-2?

问题3: TPS6598x 器件能否驱动其 GPIO、从而 使 HD3SS460 AMSEL 和 EN 引脚可驱动至中间电平/悬空?  我的电流模式映射仅适用于 USB 3 +单通道 DP [AMSEL=H、EN=H]和双通道 DP [AMSEL=M、EN=M]。  此配置是因为我的主机处理器有两个可用的收发器通道、其中一个是 DisplayPort 信道0、另一个是 USB3或 DisplayPort 信道1。

谢谢!

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

    问题1:哪些 GPIO 引脚具有无法通过软件配置更改的特定定义?
    GPIO4、GPIO9、GPIO10和 GPIO11不能通过软件配置进行更改

    问题2:
    TPS65982器件在检测到两个 CC 引脚在 SRC.RD 范围(即、 调试附件通过在 USB Type-C 插头的 CC 和 VCONN 引脚上对 Rd 表示电阻来标识自身。TPS65982器件配置 USB Type-C 端口多路复用器。 TPS65982器件无需检查调试附件的方向是否正确。 假定用户负责为调试附件提供正确的方向。 系统端口信号 UART_TX 和 UART_RX 由数字内核内部的数字交叉开关重新路由。 UART_TX 和 UART_RX 信号通过横线多路复用器进行电平位移和缓冲、并分别向 USB Type-C 端口信号 C_USB_BP 和 C_USB_BN 进行电平位移。 此外、系统端口信号 USB_RP 和 USB_RN 分别作为模拟信号路由到 USB Type-C 端口信号 C_USB_TP 和 C_USB_TN。 最后、系统端口信号 SWD_CLK 和 SWD_DIO 分别作为模拟信号路由到 USB Type-C 端口信号 SBU1和 SBU2。

    问题3:
    当配置为这些事件时、TPS6598x 器件将把信号驱动为高电平或低电平。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    感谢您的快速回复!

    为了澄清问题2:TPS65982数据表第52页显示了端口数据交叉开关多路复用器配置、除了您提到的系统 UART_TX/RX、USB_RP/RN 和 SWD 信号外、它还显示了 DEBUG1-4和 LSX_P2R/R2P。 这些信号是否可通过65982或65986上的多路复用器连接到端口引脚、如果是、如何配置?

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

    调试1-4引脚和 LSX_P2R/R2P 在调试附件模式下不可用于连接到端口引脚。 调试附件模式只支持 UART_TX/RX、USB_RP/RN 和 SWD 信号。

    谢谢、
    Eric