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.

[参考译文] TUSB321:缓慢插入C型连接器会导致错误的方向检测

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/624631/tusb321-slow-insertion-of-type-c-connector-leads-to-wrong-orientation-detection

部件号:TUSB321
主题中讨论的其他部件: TUSB322

当插入时间增加到大约175毫秒以上时(Vbus到CC上升)

DIR信号锁定到错误的值,在嵌套插入之前不会更改

USB规范是否正常且可接受?

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

    根据Type-C规范,CC检测必须首先进行,而不是VBUS检测。 如果首先进行VBUS检测,设备将检测连接的设备。 您能否说明TUSB321 (DRP,DFP,UFP)是哪种模式?
    tCCDebounce最小值=100ms最大值=200ms
    tVBUSON最小值= 0ms最大值= 275ms
    因此,状态机指定tCCDebounce必须满足,然后再指定tVBUSON,如果不满足这些条件,设备将无法正常运行。 请验证这些参数。

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

    您好,

    模式为UFP

    我认为,由于Type C连接器上的引脚长度差异(电源引脚比信号引脚长)

    在UFP设备中,您将始终在CC之前拥有VBUS,因此插入必须在退回时间之前完成

    Yoshy

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

    您好,Yoshy,

    根据USB Type-C规范,不得在后续阶段应用VBUS:

    -未附加任何内容

    -未连接盥洗盆的供电电缆

    只要连接了接收器,就必须应用VBUS。

    请查看Type-C规范("按州/省列出的源和接收行为"部分):

    此致,

    Luis Omar Moran

    高速接口

    SWAT团队

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

    我在设备上使用它

    因此,当连接电缆时,它首先感应VBUS

    然后在一段时间后检查cc线(去回跳时间~130ms),并根据cc确定所需的方向。

    我要问的是,插入时间超过200毫秒(VBUS连接和CC连接之间,因为接头中的VBUS针脚更长)

    定向的决定可能是错误的。那么,去回跳时间可能需要更长?

    或者,您知道USB Type-C规格要求什么?

    我们在这方面遇到了问题,需要一个解决方案

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

    在检测到CC针脚之前,必须应用VBUS。 尽管接头中的VBUS针脚较长,但VBUS必须关闭,直到执行检测。 这是为了说明,请仔细检查您的实施情况。

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

    您好,Omar,

    我们使用的是A型到C型电缆,因此VBUS始终打开,

    请参见下图,第一个是示意图第二个是快速和慢速插入时VBUS CC和DIR信号的范围捕获

    请参阅慢速插入时DIR信号通告错误值

    Yoshy

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

    Yoshy,

    我明白了。 TUSB321设计为符合USB Type-C规范,这就是在执行CC检测之前必须应用VBUS的原因。 一种可能的解决方案是放置一个电容器,以增加VBUS的延迟(计算时间常数)。 另一个解决方案(更强大)是用TUSB322替换TUSB321,TUSB322支持I2C通信以执行软重置。

    此致,
    Luis Omar Moran
    高速接口
    SWAT团队