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.

[参考译文] TUSB546-DCI:能否将其用于显示端口的 USB_C 交替模式、并与 TPS65982、USB Type-C®︎μ︎ 和 USB PD 控制器结合使用?

Guru**** 1181650 points
Other Parts Discussed in Thread: TUSB1146EVM, TUSB546-DCI, TPS65982, TUSB546EVM, TMUX1133, TUSB1146
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1215593/tusb546-dci-can-i-use-this-for-usb_c-alternate-mode-for-display-port-in-conjunction-with-tps65982-usb-type-c-and-usb-pd-controller

器件型号:TUSB546-DCI
主题中讨论的其他器件: TPS65982TUSB546EVM、TPS65987、TUSB1146EVM TMUX1133、TUSB1146

我们希望能够使用 USB-C 端口支持外部 DisplayPort 监视器。 我们选择将当前多路复用器件(仅处理 USB-C 连接器的旋转对称性)替换为新器件 TUSB546-DCI。 我们无法了解此芯片如何与我们现有的 PD 控制器 TPS65982进行交互。 数据表显示  "支持 DisplayPort 交替模式和 Thunderbolt 交替模式"、但我们想知道在我们的设计中使用这两个 IC 需要哪些互连。 例如、此类设计如何识别显示设备已连接以及需要进行什么重新配置-它是自动的、还是我们必须以某种方式写入设备或设置特定状态下的引脚以将功能从 USB-C 数据更改为交替模式显示端口使用? 如果有需要、我可以向 TI 提供原理图。

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

    您好!

    这是拉电流侧设计还是灌电流侧设计? TUSB546仅支持源端设计。  

    观察 TUSB546应用电路时、当 TUSB546处于 GPIO 模式(I2C_EN 引脚= 0)时、TPS65982使用 FLIP、CTL0和 CTL1引脚控制 TUSB546。

    您还可以在 I2C_EN 引脚= 1或 F 时使用 I2C 协议控制 TUSB546。在这种情况下、FLIP 变为 I2C_SCL、CTL0变为 I2C_SDA、CTL1变为 HPDIN。 TPS65982是 I2C 主设备、TUSB546是 I2C 辅助设备。   

    取决于 TPS65982处理的 CC 通信、TPS65982在 GPIO 模式下将 TUSB546 FLIP、CTL0和 CTL1驱动为高电平或低电平、或在 I2C 模式下写入 TUSB546 I2C 寄存器以支持正常/翻转方向、USB 和 DP 模式。

    您还可以从 TUSB546EVM 站点下载原理图作为参考、 https://www.ti.com/tool/TUSB546EVM。

    请注意、不建议将 TPS65982用于新设计、请使用 TPS65987作为替代。  

    谢谢
    大卫

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

    您好 David、谢谢您的回答。 您建议的原理图很有趣、但它在我的脑海中留下了一些疑问。 我的原理图所基于的是启用 AUX 端口侦听、但这会阻止数据对工作吗? 我认为 TPS65982ABZQZR 将读取 CC1、CC2线以检测 DP 器件并将焊球 C10 (GPIO4 HPD)置为有效、并将该信号馈送到主机 GPU 以及'546 (HPDI/RSVD2)的引脚32。 那么、546系列产品中的 AUX 侦听有何用途? 我很乐意提供我的原理图,但不愿意张贴在公共论坛上。

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

    您好!

    TPS65982确实会读取 CC1和 CC2线路、以检测 DP 器件已将其 HPD 驱动为高电平 并将焊球 C10 (GPIO4 HPD)置为有效、该信号将馈送到主机 GPU 以及'546 (HPDI/RSVD2)的引脚32。 当 DP 源端看到 HPD 为高电平时、 它就会使用 AUB/SBU 总线开始与 DP 器件通信。

    AUX 侦听用于 TUSB546电源管理。 它会监控源和监视器之间的 AUX/SUB 总线。 特别是 、TUSB546会根据 AUX 传输内容管理活动 DisplayPort 信道的数量。 TUSB546监测对 DisplayPort 接收器的 DPCD 寄存器0x00101 (LANE_COUNT_SET)和0x00600 (SET_POWER_STATE)的本机 AUX 写入。 TUSB546根据写入 LANE_COUNT_SET 的值禁用/启用通道。 当 SET_POWER_STATE 位于 D3时、TUSB546会禁用所有通道。 否则、活动通道将基于 LANE_COUNT_SET 的值。 如果功耗不成问题、您可能需要先禁用 AUX 侦听、以便启用所有通道。

    谢谢

    大卫

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

    您好、David、非常感谢您的全面回答。  我已 通过10K 将引脚29捆扎在546上接地。 您认为我应该将它连接到 PD 芯片上的备用 GPIO 端口吗、以便我能够动态关闭 AUX 侦听功能?  

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

    您好!

    如果连接到 PD 控制器 GPIO 引脚、我认为在启用/禁用 AUX 侦听功能与源设备启动 AUX 通信之间可能会出现竞态条件。 就安全侧而言、引脚29带有外部上拉和下拉引脚、可禁用并以静态方式启用 AUX 监听功能。  

    谢谢

    大卫

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

    好的,好的主意! 我将使用上拉和下拉作为构建选项、同时连接到 GPIO 引脚。 这样我就应该希望涵盖所有选项:)现在可能会有一个很长的延迟、直到我们尝试这一点、所以我想让这个线程保持打开状态是可以的吗? 再次感谢您。 非常感谢您的帮助。

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

    您好!

    没问题、我将保留此主题为"正在等待客户"。

    谢谢

    大卫

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

    大家好、David、我们电路板的裸片板现已面市、希望我们能尽快提供已组装版本进行调试! 与此同时、我们的一名工程师正在使用 TUSB1146EVM 来证明我们的概念并了解 总体功能、但这方面存在问题。  我们可以通过某种方式将她添加到该主题中、以便她可以直接发布问题和查看回复吗? 她的电子邮件是 Jessica.Richardson@minicam.co.uk。她是否需要设置自己的 TI 支持帐户、然后我们都可以遵循该主题吗? 请告诉我们 、非常感谢、Laurence

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

    您好、David、正如 Laurence 所提到的、我现在也在从事这个项目。

    我已经为 EVM 板设置了 DisplayPort 源和连接了 HDMI 监视器的 USB 集线器、我们的目标是在监视器上显示 DP 源。 在我们的最终产品中、我们还需要能够使用连接到集线器的鼠标/键盘等。

    该图显示了 我们如何设置跳线、但我们的监控器始终开启然后再次关闭。 当直接连接到源时、显示器工作、因此源或显示器不存在问题。 您能帮助解决可能出现的问题吗?  

    提前感谢。

    此致、

    杰西卡

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

    杰西卡

    您可以在 EVM 上尝试以下操作吗?

    • 拉至高电平 JMP20
    • 将 JMP24拉至高电平
    • 移除 JMP17、18、19上的跳线
    • 然后、如果需要、您可以切换 DPEQ0和 DPEQ1上的跳线、以查看是否有帮助。

    谢谢

    大卫

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

    尊敬的 David:

    感谢您的答复。

    我按照您的要求并尝试了 DPEQ0/1设置的每种组合、但我们的显示器仍处于关闭状态。 请问您有其他建议吗?

    此致、

    杰西卡

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

    杰西卡

    您是否可以  通过 J1为 EVM 供电(5V、1A 输入)?  

    提供电源后、您应该能看到

    翻转引脚->低电平或高电平取决于 Type-C 方向

    CTL1引脚-> DP 模式为高电平

    HPD 引脚->高电平

    AUXP 引脚->~0.3V

    AUXN 引脚->~3V

    如何将 USB Type-C 连接到 HDMI 监视器?

    谢谢

    大卫

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

    尊敬的 David:

    通过 J1供电时、我得到的结果相同、监视器不会开启。

    无论 USB-C 方向如何、FLIP 引脚始终为高电平、CTL1为高电平、HPD 为低电平、AUXP 上的电压~0.001V、AUXN 上的电压 3V。

    我将一个 USB-C 集线器连接到开发套件、而 HDMI 监视器通过集线器连接。  

    谢谢。

    杰西卡

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

    杰西卡

    监视器和集线器需要将 HPD 驱动为高电平、这将通知 DP 供电方已连接 DP 受电方。 您是否有任何机会拥有 USB Type-C 显示器? 我想看看没有集线器、显示屏是否可以正常工作。

    谢谢

    大卫

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

    尊敬的 David:

    我试了您的建议、确实可行-将 USB-C 输出直接连接到 USB-C 监视器。 然后我拔出所有的东西,从那以后,我不能使它再次工作。 我已检查 HPD 引脚、当通过 USB-C 连接显示器时该引脚为高电平、但屏幕未显示。 我已经通过 DP 转 USB-C 电缆将 DP 源端直接连接到 USB-C 监视器、并且源端和监视器都仍在工作。 您是否认为连接或任何其他建议之间需要重置某些东西? 提前感谢。

    此致、

    杰西卡

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

    尊敬的 David:

    错误警报-将 USB-C 电缆翻转后、它现在可恢复工作!  不过、无论电缆方向如何、FLIP 引脚都保持低电平。  

    此致、

    杰西卡

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

    尊敬的 David:  

    只是为了向您提供更新... 我们 从 CC1和 CC2引脚跟踪了 FLIP 信号、CC 引脚为1.7和4.8V、然后当电缆方向改变时、电压开关设为4.8和1.7V。 然而、进入 U9的触发器保持在低电平。 我们已对该信号进行了仔细研究、除了在首次插入电缆时出现的小瞬态、该信号 仍保持在 GND。 这符合您的预期吗? 是固件问题吗? 您可以提供的任何进一步见解都很棒。  

    谢谢。

    杰西卡

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

    杰西卡

    请参阅随附的原理图。  

    e2e.ti.com/.../HSDC069A_5F00_Schematic.pdf

    翻转由 PD 控制器驱动、通过 TMUX1133在 MUX_SCL 和翻转选项之间进行选择、我们还有 JMP17跳线、可用于强制翻转到某个状态。  

    TMUX11133配置是否正确? 您要使 JMP23保持开路、并让 JMP24在2和3之间连接。  

      

    谢谢

    大卫

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

    尊敬的 David:

    我可以确认的是、我们在 JMP23上没有跳线、而 JMP24连接在引脚2和3上。 您认为这是我们电路板上的故障吗?

    谢谢。

    杰西卡

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

    杰西卡

    JMP24需要在引脚1和2上连接跳线、有关默认 EVM 跳线配置、请参阅下表。

    谢谢

    大卫

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

    尊敬的 David:

    如果跳线位于1和2,而不是3和4,则无论电缆方向如何,都不会向监护仪发送任何信号。

    此致、

    杰西卡

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

    杰西卡

    引脚1和2之间是否安装了 JMP4跳线? 下面是 EVM 跳线默认设置的图片。

    谢谢

    大卫

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

    尊敬的 David:

    通过1和2上的跳线、我不会让任何信号通过显示器。 仅当跳线按照您最初的建议位于引脚2和3上时、我才会得到信号。

    谢谢。

    杰西卡

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

    杰西卡

    让我尝试在实验中重现 TUSB1146EVM 上的问题、并提供响应。

    谢谢

    大卫

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

    杰西卡

    我申请了一个新的 EVM、它将在下周提供。 有了更新后、我会将我的发现发布在该主题中。

    谢谢

    大卫

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

    太好了、谢谢!

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

    杰西卡

    我已验证 EVM 是否在实验室中工作。 PD 控制器通过其 I2C 总线控制 TUSB1146 (FLIP 为 SCL、CTL0为 SDA)。

    下图展示了我在该实验中的设置。

    附件是适用于正常方向和翻转方向的 I2C 日志文件。 您可以看到 PD 控制器正在将值0x12h 写入 TUSB1146寄存器0x0Ah (对于4条 DP 通道正常方向)或将值写入0x16h (对于4DP 通道翻转方向)。  

    e2e.ti.com/.../TUSB1146_5F00_I2C_5F00_Dump_5F00_FLIP.csv

    e2e.ti.com/.../TUSB1146_5F00_I2C_5F00_Dump_5F00_NORMAL.csv

    据我所知、EVM 工作正常。  

    您能否仔细检查并确保所有跳线设置正确? 您是否有读取 TUSB1146寄存器的方法?

    谢谢

    大卫

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

    尊敬的 David:  

    我们不是通过 I2C 配置 EVM、而是仅使用跳线设置。 我有 JMP11、14、9、3、6、 15和7都设置为水平、因为这与我们在自己的 PCB 上配置的相同。 我还将 JMP20拉至高电平、并为 GPIO 接口设置 JMP24。 目前我无法读取寄存器、但是、通过使用示波器、我可以看到、无论朝向如何、翻转信号都不会改变并保持低电平。 您能否复制我们的设置、看看您是否获得相同的结果? 感谢你的帮助。

    此致、

    杰西卡

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

    杰西卡

    此 EVM 经过适当设置、因此 PD 控制器通过 TUSB1146的 I2C 总线控制该 TUSB1146。 如果要通过 PD 控制器的 GPIO 接口控制 TUSB1146、则必须更改 TUSB1146控制器固件。 因此、您必须将 TUSB1146EVM 配置为跳线默认配置、否则它将无法工作。

    谢谢

    大卫

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

    尊敬的 David:

    您能否为我指出应用程序自定义工具手册? 然后我可以尝试对我们的板进行编程。

    谢谢。

    杰西卡

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

    杰西卡

    请参阅该链接 https://www.ti.com/tool/TPS6598X-CONFIG。

    谢谢

    大卫

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

    尊敬的 David:

    感谢您目前的帮助。 请大家还有其他问题。  

    在我们的电路板上、TUSB546芯片的 CTL0引脚连接到 TI TPS6592ABZQZR 芯片的 GPIO0 (焊球 B2)。 我们的印象是、我们需要短时间内使 CTL0引脚处于高电平、否则多路复用器会卡在 USB 模式下。 我们如何做到这一点、以及何时做到这一点? 例如、当热插拔检测到监护仪时? 在应用工具中、我们已将 GPIO0设置为"附加的低电平事件"、但我们不确定这是否更合适。

    数据表中的:'加电后(VCC 从0V 至3.3V)、TUSB546-DCI 默认为 USB3.1模式。 USB PD 控制器在检测到没有器件连接到 Type-C 端口或所连接设备不需要 USB3.1操作时、必须通过将 CTL0引脚从 L 转换为 H 并返回到 L 来将 TUSB546-DCI 从 USB3.1模式中退出。

    您可以提供的任何帮助都将是伟大的,谢谢!

    此致、

    杰西卡

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

    杰西卡

    您可以使用外部 RX 电路来创建此脉冲、如下所示。 但这是针对在仅 DP 应用中使用 TUSB546。 如果您正在设计 USB/DP 应用、则无需执行此操作、即可将 CTL0/1直接连接到 PD 控制器 GPIO。

    有关 PD 控制器 GPIO 事件、请参阅此应用手册、 https://www.ti.com/lit/an/slva838/slva838.pdf

    谢谢

    大卫

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

    尊敬的 David:

    简单来说、就是要感谢大家的全力帮助、现在我们的电路板上已经启动并运行了 DisplayPort!

    此致、

    杰西卡

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

    杰西卡

    太棒了、感谢好消息、我很高兴能够提供帮助。 如果您需要技术帮助、请随时在 e2e 论坛上发布其他问题。

    谢谢

    大卫