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:TUSB321未检测到电缆反转

Guru**** 2480245 points
Other Parts Discussed in Thread: TUSB321, TUSB542

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/568849/tusb321-tusb321-not-detecting-cable-inversion

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

您好!

我正在使用TUSB321和TUSB542。  

TUSB321用于检测电缆反转并适当地切换TUSB542 mux。

我观察到电缆反转检测存在一些不稳定。 这种做法并不总是起作用。 这在UFP模式下使用,在该模式下,端口引脚被拔下。

使用909K拉VBUS_DET。 数据表显示销上有95K下拉。 如果使用909K,VBUS_DET处的电压将稳定在0.4V左右。 这与数据表冲突,其中VBUS_DET阈值为2.95 至3.8V。

如果我输入47k而不是909K,电压将稳定在3.2V左右。 即使更改为47k,CC逻辑仍无法检测。

是否有人看到了这个问题或评论了可能的错误。

此致

Abdu Samad

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

    909K电阻器用于考虑最高为20V VBUS的电压,但是在C型标准条件下工作时,95K电阻器应该没有问题,因为DFP设备上的第一个VBUS必须为5V,除非有PD事务来增加VBUS, 由于TUSB321不支持PD,因此不可能出现这种情况。

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

    你好,Diego

    感谢您的回复。

    请注意,我们正在UFP模式下使用TUSB321。

    根据数据表,VBUS_DET上有一个95K的内部下拉电阻。

    因此,根据您的电子邮件,我们应该确保我们在VBUS_DET上有正确的VBUS_THRESHOLD,这只能在较小的电阻值下实现?

    数据表建议放置一个900K电阻的上拉电阻器。 它没有提到电压。 能否在数据表中更正此点?

    这里的实际问题是,TUSB321无法检测CC1和CC2信号的电缆反向。 它是否与VBUS_DET有任何关系?  

    设计中可能有什么问题? 即使将VBUS_THRESHOLD电压(VBUS_DET)更改为3.2V后,我们仍然存在问题。

    我要附上TUSB321原理图设计。

    此致

    Abdu Samad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上周对CC信号进行了更多调查。
    我们正在产品中使用A型到C型电缆。

    1.我们一起探测CC1信号和VBUS之一。 当VBUS稳定后,CC1信号在200毫秒之前改变时,DIR输出工作正常。 只要超过200毫秒,DIR针脚就不工作。

    2.这是否是因为在将电缆插入连接器时CCS跳动? 我在数据表中看到CC的去毛刺时间为133毫秒。

    3.从A型端(主机端)插入电缆时,我们看不到此问题。

    4.另请告知我们VBUS_DET的正确设置。


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

    首先,我想对您所建议的VBUS阈值规范(2.95V - 3.80V)进行详细说明。 它与VBUS本身有关,而与VBUS_DET电压无关。 这意味着VBUS_DET引脚能够检测到低至0.295V的电压,因此当VBUS为5V并且您使用推荐的电阻器909Kohms时,不会出现问题。

    从最初的文章中,我了解到只有在C型电缆翻转时才会出现问题,但如果电缆未翻转,则检测正常。 这意味着VBUS检测正常,问题可能与DFP端的CC检测相关(根据Type-C规范,DFP设备在检测到任何CC线路中的有效Rd后应激活VBUS)。 如果我的理解正确,请告知我。

    ———
    现在我对您上一篇帖子的反馈:

    1.-请提供详细的测试程序,我已运行手动测试,VBUS在2秒后打开CC引脚连接到Rp端接,没有问题。

    2.-弹跳是有效连接的最短等待时间。

    3.-此问题不会预先发送,因为A型连接器始终打开VBUS,这将强制在TUSB321上检测VBUS。

    ———

    我建议验证TUSB321 CC引脚和C型连接器以及用于测试的电缆之间的导电性。

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

    你好,Diego

    感谢您的回复

    1,因此VBUS_DET可拉至900K。 感谢您的确认。

    2.详细的测试设置 如下

    A)所用电缆是A型到C型电缆,在CC线路的电缆中具有56K欧姆上拉电阻

    b)插入电缆时,当CC线连接到上拉电阻器时,我得到0.4V电压。

    C) TUSB321与TUSB542 USB 3.0 mux芯片一起使用。 TUSB321的DIR输出驱动TUSB542选择行。

    D)由于TUSB321和TUSB542的逻辑反转,连接器上的CC1连接到芯片上的CC2,反之亦然。

    e)为UFP配置TUSB321。

    3)测试程序

    案例A:-

    A)当电缆沿一个方向插入时(我称之为方向A),当某个CCS变为高电平时,DIR会变为低电平。  在插入的其他方向(方向B),DIR为高。

    B)对于TUSB321,VDD连接到VBUS。 另外,VBUS_DET也被向上拉至VBUS,达到909K。

    C)将电缆插入方向A时,VBUS和GND首先连接到连接器中,然后连接CCS和其他信号。

    d)我探测VBUS和CC信号。 VBUS优先,然后CC1变为高电位(在方向A的情况下)

    e) CC延迟(假设)超过200毫秒时,DIR信号保持高电平,从不会变低。

    f) 当CC在200毫秒以下时,DIR信号变低,工作正常。

    案例B:-

    A)将电缆插入A型侧(主机侧)时,CC会立即出现在VBUS之后,并且始终有效。 正如您所建议的,这是因为

    4)根据您的回复,DFP仅在检测到CC行上的有效Rd后才会激活VBUS。 但似乎VBUS在连接时始终可用。

    5) 根据USB Type C标准,在连接之前最长等待时间为200毫秒。

    随附的是特定的快照

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

    您好,Abdusamad,


        我的缺点是,我误解 了连接顺序,我先谈论 CC引脚检测,然后讨论VBUS,而不是VBUS,然后讨论CC引脚检测。 第一个应该是正确的顺序。

    此致,

    迭戈。