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.

[参考译文] TUSB321AI:USB C -未检测极性- DIR 信号 CC1/CC2

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1316102/tusb321ai-usb-c---not-detecting-polarity---dir-signal-cc1-cc2

器件型号:TUSB321AI
主题中讨论的其他器件:TUSB321

您好!

我们将调试 USB C 连接器。 我们能够针对一个方向以超高速(3.X)运行;但对于另一个方向、只能以高速(2.0)运行

我一直关注此处 E2E 上的讨论、但到目前为止、我找不到什么可能是问题。

到目前为止我已经看到、无论我如何在 USB 连接器上插入其他器件、DIR 信号始终具有相同的值。 CC1/CC2引脚会改变值。

与指南相比、我发现我们的设计存在一些错误。 但即使是修补、解决这个问题的方法似乎也无法解决。

有什么想法、可能会出现什么问题? 非常感谢。

预期模式为 DFP。  

也尝试了在 VBUS_DET 悬空的情况下、正如数据表中对于这个模式的建议、但是也不是一个改进。

当我将 VDD 修补到+5V_SW 时、现在它无法在所有方向上进行检测。 可能是什么?

如果我下拉 U16上的 SEL 引脚、则连接器的极性相反。  

感谢您的深入了解!  

此致!

科拉

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

    尊敬的 Cora:

    我看到 ID 引脚在您的原理图中保持 NC。 此引脚通常用于控制 Type-C VBUS 开关。

    如何控制 Type-C VBUS?

    我们也遇到了不控制 VBUS 会导致检测一种方向时出现问题的情况。

    此致!

    谢恩

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

    你好、Shane!

    我看见了! 我将其摘自 Toradex 的参考设计指南。 (以下是指向该文档的链接:

    https://docs.toradex.com/101123-apalis-arm-carrier-board-design-guide.pdf -转至图36 /第40页)

    它们都有 ID 引脚悬空、且 VBUS 开关由 im8x 引脚控制

    我将对其进行贴片并尝试、虽然现在该 ID 引脚悬空、但使用示波器进行测量时、我无法看到那里的电压发生任何变化。 但是会再来的!  

    谢谢!

    此致!

    科拉

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

    您好、Shane、我想问:是否需要这样才能确保即使在 DFP 模式下也连接了 VBUS_DET?

    部分增加了 

     

    开关频率 7.3.3 VBUS 检测 时、建议 VBUS_DET 引脚可以保持未连接状态。 www.ti.com/.../tusb321.pdf = 1705996886206&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTUSB321 谢谢! 科拉
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cora:

    是否需要这样才能确保即使在 DFP 模式下也连接了 VBUS_DET?

    在仅 DFP 应用中允许将 VBUS_DET 保持未连接状态。 也可以像您所做的那样将其保持与 VBUS 的连接。

    我看了参考原理图、 看到端口引脚为左 NC、在321上采用双角色端口(DRP)模式。

    如果您需要仅 DFP 模式、请将该引脚上拉至 VDD。

    使用示波器进行测量时,我看不到任何电压变化。

    ID 引脚 是一个开漏输出。 您需要将其上拉至3.3V、否则线路上不会出现电压。 这里是321数据表中的典型应用原理图、用于演示如何实现 ID。

    如果 VBUS 开关具有低电平使能引脚、您可以将 ID 直接路由到开关上的使能引脚。 当321期望为 VBUS 提供电源时、ID 将变为低电平。

    如果您有任何问题、请告诉我。

    此致!

    谢恩

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

    您好!  

    我已按照建议更新了补丁:

    端口引脚连接到5V、具有4.7K

    ID 引脚连接到3.3V、200k  

    VBUS_DET 引脚保持悬空

    我仍然得到相同的结果:在闪存的一个方向中、我获得了 SuperSpeed、在另一个方向中、我仅获得了高速

    在两个位置插入闪存时、我都看不到 ID 引脚变为低电平。

    DIR 引脚在两个位置中的任一位置都保持相同的值。

    还能是什么呢? 我可以在哪里测量?  

    谢谢!  

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

    您好!  

    以及我之前的评论。 我可以看到 CC1/CC2电压为440mV 和400mV (在这两个值之间切换、具体取决于闪存的方向)、但 DIR 电压始终为300mV  

    这会导致在进入超高速模式时、我在通道 C 上获得信号;

    但当更改闪存的极性时、通道 C 和通道 B 中都存在信号(峰值至-40mV)、并且高速通道上也有信号(D+/D- 2.0信号)  

    DIR/SEL 引脚中的某些内容似乎已关闭  

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

    尊敬的 Cora:

    我同意 DIR 引脚似乎没有任何作用。 我希望确保 CC 协商进行正确。

    1.能否在 CC1和 CC2线路上验证以下内容? 查看示波器图片将有助于调试。

    • 当 Type-C 插座未插入任何器件时、CC1和 CC2引脚是否为5V?
    • DFP 上的 CC1/2线路应为5V、然后在连接器件后其中一条线路将下降到较低的电压。
    我可以看到 CC1/CC2电压为440mV 和400mV

     以下是 介绍 CC 方向检测的有用资源。 您看到一个或两个 CC 引脚在连接后电压下降了吗?

    2.在连接设备之前是否已启用 VBUS? 直到 CC 引脚协商连接后、才应启用 VBUS。   有关 同一问题的过去案例、请参阅此 E2E 博文。 (他们的 问题最终是芯片错误地旋转了90度!)

    3.是否曾尝试使用不同的闪存/UFP 设备? 我想确保 UFP 不是问题。

    此致!

    谢恩

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

    您好!

    我一直在尝试一些东西。

    1.更换了321个新的 IC (以确保其运行正常、并检查方向)

    2.保留此设置:

    完成此设置后、我可以看到 CC1/CC2电压(CC1 -黄色// CC2 -紫色):

    •  主题。 当未插入闪存时:(振荡是否正常?)

    • 2b. 检测到超高速(方向0deg):

    • 2c. 检测到高速(经过2.0条线)(方向180度):

    在所有情况下、SEL/DIR 引脚为0V -无变化。  

    ------------------

    另外、我还在另一个电路板上修补了这些引脚并进行了交换。 此处的行为是相同的、但闪存的方向为我提供了超高速和高速、这与未交换电路板中的情况相反。  

    (这样说是为了确认线路路由良好且正常工作)  

     

    -------------------------------------------------------

    谢谢您的问题:  

    1.现在我可以看到 CC1/CC2上的电压发生变化(如图所示)

    2. VBUS_DET 保持悬空。 VBUS 连接到5V VDD。 不是吗?

    是的;我尝试过不同的 USB C 闪存、结果相同。  

    非常感谢!  

    此致!

    科拉

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

    尊敬的 Cora:

    VBUS 连接到5V VDD。 不应该是吗?

    对于 DFP、VDD 和 VBUS 不应连接在一起。 您希望 VDD 首先为 TUSB321供电、然后321应该控制何时施加 VBUS。 您可以看到这是从数据表中的典型应用中看出来的:

    现在我可以看到 CC1/CC2上的电压发生变化(如图像所示)

    该振荡对于 DRP 是有意义的、但如果您处于 DFP 模式、CC1和 CC2应始终保持在5V。  在将 端口拉高后、是否在321上看到此行为、或者端口是否仍为 NC?

    您能否在连接设备时显示该点的 CC 线? (从 Unattached --> Attached 的转换)。 两条 CC 线都处于低电压时、您的图片似乎显示在已连接器件之后。

    此致!

    谢恩

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

    你好、Shane!

    感谢您指出 DRP 模式和端口配置  

    删除了之前的图像、其中端口悬空。

    以下图像是端口被上拉的情况。 (不再振荡)

    ID 引脚也被上拉。

    VBUS_DET 悬空。  

    CC1/CC2电压(CC1 -黄色// CC2 -紫色):

    SEL/DIR 引脚始终相同(插入任一方向时不变)  

    (我删除了用于测量的 ESD 保护)

    非常感谢!  

    此致!

    科拉

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

    尊敬的 Cora:

    您是否能够分享现在的原理图? 我知道自您分享的原始内容以来、已经发生了一些变化、我想确保我有正确的想法。

    在321的 VDD 引脚之前、连接到 DIR 的3.3V_SW 电源轨是否变为高电平?

    如果在321通电之前变为高电平、DIR 可能会对器件反向驱动。 如果发生反向驱动、321可能会遇到初始化问题。

    此致!

    谢恩

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

    尊敬的 Shane:

    它现在工作,感谢所有的帮助!

    显然,我有两个板, 321损坏;一旦更换为新的一个,它的工作,它应该! (CC1/CC2上的电压、拔出时为5V、插入闪存时变为低电平)

    此外、在我的设计中、VDD (引脚12)连接到 VCC_USBH4 (连接器)、而不是5V_SW (系统)<-这产生了重大影响、一旦在新健康的321上进行了修补、就可以正常工作!

    这是我现在的工作设置:)它检测到超高速在 USBC 闪存的两个方向/位置。

    非常感谢! :D

    此致!

    科拉