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.

[参考译文] HD3SS3220:没有看到超高速,只有一个方向工作。

Guru**** 2475755 points
Other Parts Discussed in Thread: HD3SS3220

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/654142/hd3ss3220-not-seeing-super-speed-and-only-one-orientation-working

部件号:HD3SS3220

您好,

 我一直在阅读论坛,我和这里的许多人一样有同样的问题。  我将3220连接到C型连接器。  与其他型号一样,我使用C型插头到A型插座。

 无论C型连接器的方向如何,USB 1.0 和2.0 设备都能正常工作。  这是预期的,因为使用的是D+/-减行,而不涉及3220。

 插入USB 3.0 闪存驱动器时,C型连接器只有一个方向工作,并且它仅注册为高速。  与其他产品一样,CC1和CC2也会根据方向变化,但DIR不会。 在I2C上读取寄存器时,无论插入了什么或方向,值都不会更改。

 我已根据"HD3SS3220_Schema_checklist.xlsx"验证了原理图

 阅读论坛帖子后,许多人似乎成功地移除了VBUS_DET和VBUS之间的910K电阻器。  我尝试了这个,USB 3.0 设备被识别,无论C型电缆方向如何,DIR引脚更改正确,I2C寄存器读取不同的值。  但是,它仍然只注册为高速设备。   

 我连接到Xilinx FPGA,USB 3.0 直接连接到运行Linux的ARM内核。

 发生什么事了?  其它一些寄存器(0x0A和0xA0之间的寄存器)表示什么?  当910K电阻器进入时,这些情况似乎发生了变化。

 一个说明: 3220上的针脚6和7 (TxP/n),我应该将这些针脚连接到ARM处理器的输出上正确吗?   

谢谢你

保罗

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

    您是否可以提供您的示意图以供进一步查看?

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

    豪尔赫

    给你。

    理想情况下,这将是一个双重角色端口。 在大多数情况下,ARM是主设备,将是面向下游的端口。  有时,设备可能插入计算机,端口应恢复为面向上游的端口。  

    谢谢你

    保罗

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

    您好,Paul:

    随附图示回顾。 请遵循TI的建议。

    e2e.ti.com/.../65.4142万_2D00_e2e320_2D00_Type_2D00_C_2D00_devices_5F00_schematic_5F00_checklist.xlsx

    此致,

    Luis Omar Moran

    高速接口

    SWAT团队

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

    Luis,

    感谢您的评论。  我已经完成了检查清单,并确认我们正在做清单上的事情。

    我有几个具体问题:

    1.  主机的SSTXp/n线路是否来自主机????

    从原理图中可以看出,我们使用的是USB 2.0 ULPI 收发器 以及HD3SS3220,两者都带有C型连接器。

    1. 此配置是否正常工作?
    2. USB 2.0 ID针脚和SS3220 ID针脚应如何绑定?   高,低,共???
    3. 为什么其他有问题的人通过拆除VBUS_DET的910K上拉电阻器似乎取得了成功。

    谢谢你

    保罗

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

    根据您的应用(DRP),需要用于ID,DIR和VCONN_FAULT的200k上拉电阻器。 仅在UFP应用中,ID引脚可以浮动,尽管我们建议放置这些电阻器。
    对于DFP应用,必须使用900k电阻VBUS_DET,以避免同时启用两个电压源,这就是ID针脚必须驱动VBUS开关的原因。

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