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.

[参考译文] TUSB544:用于4通道自定义交替模式的 TUSB544 GPIO 配置、无需 PD 控制器或 MCU 来配置器件

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/743156/tusb544-tusb544-gpio-configuration-for-4-channel-custom-alt-mode-with-no-pd-controller-or-mcu-to-configure-device

器件型号:TUSB544

您好!

我们打算将 TUSB544用作自定义交替模式下的电缆转接驱动器、我们不打算重新驱动 DisplayPort 或 USB、而是使用自定义 GBS 链路。

我们的设计目前将器件设置为 GPIO 模式、并使用上拉/下拉电阻器将 CTL/翻转引脚配置为"四通道自定义交替模式-无翻转": DIR1 = H、DIR0 = H、CTL1 = H、CTL0 = L、FLIP = L

但是、第19页数据表上的注释说明如下:

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

这意味着我们需要添加一些具有延迟的自定义逻辑、以便在 CTL0上实现这一点? 我找不到这些转换所需的时间、因此如果需要、您可以详细说明:

上电后上升沿之前的低电平持续时间

2.再次将 CTRL0引脚驱动为低电平之前的高电平周期的持续时间?

数据表第32页的图"7.4.8运行时序-上电"没有详细说明在 GPIO 模式下何时需要 CTL0的这些转换。

我们的设计仅包含带电源的转接驱动器器件、我们不希望添加 MCU 来设置该器件、从而降低复杂性和成本。

谢谢

Gary

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

    无需在 CTL0引脚上添加 MCU、请在3.3V 上添加1uF 上拉电容器、100k 下拉电容器即可产生100ms 的延迟。

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

    尊敬的 David:

    感谢您的快速响应。

    这种方法只会产生从高到低的转换、这是否可以接受、因为它与数据表中有关"将 CTL0引脚从 L 转换为 H 并返回 L 的陈述不匹配。"

    此致

    Gary

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

    另一个问题是 CTL0 (此器件的所有两态 CMOS 输入)上的输入泄漏电流非常高:+/-25uA。
    因此、为了确保由此产生的逻辑低电平、下拉电阻器需要大于40千欧(对于3.3V 逻辑)。

    在这种情况下、如果可以接受上述操作:要在100ms 后仅进行从高到低的转换、是否可以将此延迟降低到大约25ms (1uF 电容器和25k Ω 电阻器?)

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

    为 CTL0切换选择的值需要导致放电率、CTL0 VIH 电平需要保持至少16ms、因此25ms 就足够了。

    谢谢
    David