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.

[参考译文] TUSB1044:TSB1044:C 型翻转检测问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1372371/tusb1044-tsb1044-type-c-flip-detection-issue

器件型号:TUSB1044

工具与软件:

你(们)好  

我们将 TUSB1044转接驱动器用于 Type c 配置、我们使用 USB + DP 交替模式功能、我们面临着与 Type c 检测相关的一些问题、当我们将 Type c pendrive 从一侧插入时、会检测到它、并且超高速对正常工作、速度也正常、但当我们翻转 Type c pendrive 和插头时、则未检测到它。 这两种情况下都可以使用 USB 2.0对。

请检查并告知我们解决方案。

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

    您好!

    您能否分享您的原理图以供审阅? Type-C 发生翻转时、您是否看到 TUSB1044 FLIP 引脚驱动为高电平?

    谢谢

    David

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

    您好、David

    我们已检查了 FLIP 引脚的 Type-C 方向、在这两种情况下、FLIP 引脚都是高电平。

    请找到随附的原理图以供审阅。

    e2e.ti.com/.../sch_5F00_501_2D00_1_2D00_02697_5F00_a2.pdf

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

    您好!

    对于 TCP0_RD_TX1_DP/N 和 TCP0_RD_TX0_DP/N、请使用0.22uF 电容器。

    由于 TUSB1044处于 I2C 模式、PD 控制器是否正确配置了 TUSB1044? 您可以转储 TUSB1044寄存器吗?

    谢谢

    David

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

    您好、David

    我们有以下问题,请检查并帮助回答:

    1.该翻转销的用途是什么,当类型 c 将插入不同的方向时,该翻转销的状态是什么?

    2.在 c 型的两种不同方向下,任何引脚的状态是否会改变,或任何电阻值是否会改变,请说明? 当它以不同的方向插入时、这里是否有翻转的含义?

    3.我们使用 type c 作为 USB 3.2、并具有显示交替模式功能、因此目前我们不会进行任何配置、请告知我们需要在转接驱动器中设置哪种配置。

    4.如果我们不需要在 I2C 模式下使用转接驱动器、请告知我们需要对类型 c 进行哪些更改才能正常工作。

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

    您好!

    TUSB1044通过 I2C_EN 引脚支持引脚搭接或 I2C 模式。

    在 I2C 模式下、翻转变为 I2C SCL、TUSB1044配置由 PD 控制器通过 TUSB1044寄存器完成。  

    在 GPIO 模式下、FLIP 是 FLIP 引脚、并在正常的 Type-C 方向上被驱动为低电平、在翻转方向上被 PD 控制器驱动为高电平。

    对于正常的 Type-C 方向、CC1上的电压高于 CC2上的电压。 对于翻转方向、CC2上的电压高于 CC1。  

    2. 在 c 型的两种不同方向下、任何引脚的状态都将发生变化、或者任何电阻值都将发生变化、请说明: 当它以不同的方向插入时、这里是否有翻转的含义?

    在 GPIO 模式下、驱动 FLIP、CTL0和 CTL1。PD 控制器取决于 CC1协商。 加电时会对所有其他 TUSB1044配置引脚进行采样、然后根据组装的电阻器值配置 TUSB1044。

    3. 我们将 type c 用作 USB 3.2、并具有显示交替模式功能、因此到目前为止我们不会进行任何配置、请告知我们需要在转接驱动器中设置哪种配置。[/QUOT]

    您使用哪款 PD 控制器?

    4. 如果我们不需要在 I2C 模式下使用转接驱动器、请告诉我们需要对类型 c 进行哪些更改才能正常工作。[/QUOT]

    如果 TUSB1044 FLIP 和 CTL0正在连接到 PD 控制器 I2C 主端口、则可以使用 I2C 模式。 但您必须首先配置 PD 控制器。

    谢谢

    David

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

    您好、David  

    我们仅使用 cypress PD 控制器(CYPD6127-48LQXIT)。 还请帮助您了解确切的电阻器设置以解决该问题。

    此外、我们还面临一个问题、在安装 TX 和 TXRX 对处的 ESD 二极管时、我们能够仅在单侧检测 c 型 USB 2.0、而在我们翻转 c 型摆动时、甚至无法检测到 USB 2.0。 USB 3.0超高速信号不起作用、仅当移除 TX 和 TXRX 线上的 ESD 二极管后、USB 2.0才在 C 型中工作、而且抑制信号仅在一个方向上工作。

    所以请检查并帮助我们解决这个问题。

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

    您好!

    要在 GPIO 模式下支持 TUSB1044、可以将 I2C_EN 拉至地(启用 AUX 侦听)或悬空(禁用 AUX 侦听)。  

    进入 GPIO 模式后、UEQ1、CFG0、CFG1、SWAP、 在上电时对 DIR0、DIR1、VIO_SEL、DEQ1、UEQ0和 DEQ0进行采样、以正确配置 TUSB1044。 但是、FLIP、CTL0和 CTL1仍需要由 Cypress PD 控制器正确驱动、具体取决于 CC1/CC2方向和协商。  

    USB2和 USB3是两条独立的总线、因此我不知道  TX 和 TXRX 对上的 ESD 二极管会如何影响 USB2功能。 由于 USB2在 Type-C 连接器上短接、我预计 USB2可在正常和翻转两种方向下工作。 您能否查看 VBUS 并了解 VBUS 是否已针对正常方向和翻转方向启用?

    谢谢

    David

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

    您好、David

    USB2和 USB3是两条独立的总线、因此我不知道  TX 和 TXRX 对上的 ESD 二极管如何影响 USB2功能。 由于 USB2在 Type-C 连接器上短接、我预计 USB2可在正常和翻转两种方向下工作。 您能否查看 VBUS 并了解正常方向和翻转方向都启用了 VBUS?

    我们已检查了 VBUS 的两个方向 VBUS 是否即将到来、但仅在信号侧检测到 USB 2.0信号、当我们移除超高速线上的 ESD 二极管时、仅会在两个方向上检测到该信号。

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

    您好!

    如果您使用示波器探测 VBUS 和 USB2.0、是否看到在两种 Type-C 模式下、VBUS 为5V 时、DP 被驱动为3.3V?  

    您现在还能使 PD 控制器固件正常工作吗?

    谢谢

    David

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

    尊敬的 David:

    感谢您的答复。  

    我们将配置 PD 控制器固件以配置 TI 转接驱动器。 我们要在 I2C 模式下使用转接驱动器、以便可以将寄存器设置从 PD 控制器 I2C 端口写入转接驱动器 I2C 端口。  

    您能帮助我写入转接驱动器寄存器的正确值/位吗? 我是否可以知道哪个寄存器需要确切的值?

    我想请您设置一个简短的呼叫、我们可以在其中提出疑问、以便更好地了解转接驱动器寄存器配置。

    感谢您为解决此问题所做的不懈努力。

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

    您好!

    请参阅此应用手册( https://www.ti.com/lit/an/slla565/slla565.pdf)、特别是 I2C 实现的第3部分。 如果需要、我们可以进行简短的呼叫、请告诉我您的电子邮件地址、以便我可以发出会议邀请?  

    谢谢

    David

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

    您好、David

    感谢您的答复。

    请查找以下电子邮件地址:

    1. Udesh.singla@vvdntech.in

    2. Sonu.goyal@vvdntech.com

    3. yash.dixit@vvdntech.in

    请分享明天晚上9点 IST 的会议邀请。

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

    您好!

    我向您发送了会议邀请、请您检查一下吗?

    谢谢

    David

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

    您好、David

    是的、我们收到了链接、感谢您的帮助

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

    您好、David

    我们正面临着一些数据传输速率,读写速度较慢,所以您能告诉我们是否需要改变 EQ 增益,我们如何改变这一点吗?

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

    您好!

    请先设置寄存器0x0A 的位4

    设置寄存器0x0C 中的以下位

    设置寄存器0x10、0x11、0x20和0x21寄存器中的 EQ 位。

    谢谢

    David

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

    您好、David  

    我们已检查 VBUS 和 USB 2.0 DP 信号、由于在 c 型的一侧检测到 USB 2.0、我们探测了 VBUS 和 DP 信号、VBUS 变高、同时 DP 信号也变高、 但当我们翻转未检测到 PendRIVE USB 2.0时 、我们已探测了 VBUS 和 DP 信号、VBUS 变为高电平、但 USB 2.0 DP 信号仅为低电平、它不会变为高电平。

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

    您好!

    我可以看一下您的布局吗?  

    从原理图中可以看出、A6短接至 B6、A7短接至 B7。 因此、无论是否翻转电缆都没关系、当检测到 VBUS 时、您应该会看到笔式驱动器将 USB2 DP 驱动至3.3V。 除笔式驱动器外、USB2是否可以与任何其他设备配合使用? 如果不能、您能否检查 Type-C 连接器的焊接情况、以确保 USB2 DP 和 DM 信号线上没有开路或短路情况?

    谢谢

    David

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

    您好、David

    我是否可以拥有您的电子邮件 ID 以便我们可以将布局文件发送给您? 我还将给当地 TI 销售人员打个电话。

    另外、我们已经检查了连接器焊接问题、没有问题、只有当我们移除 ESD 二极管时、USB 2.0在两侧都可以工作、而无需任何连接器返工。 因此、我们不能怀疑这里的焊接问题。

    我们还通过将手机与 type c 电缆连接进行了检查、它会在两个方向上检测到 USB 2.0的 DP 和 DN 仅在电缆内部短路。

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

    您好!

    您能否接受我的友情请求、以便以私人 e2e 消息的形式将布局文件发送给我?

    谢谢

    David

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

    您好、David

    由于一些法律问题、我只能通过电子邮件发送布局、也可以联系当地 TI 人员。

    希望你能理解。

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

    您好!

    我理解、请联系当地的 TI 办事处、让他们将布局发送给我。

    谢谢

    David

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

    您好!

    David 在差旅、因此我会协助您为本设计提供支持。

    我看到您可能已经向 David 发送了您的布局电子邮件、但由于他已经离开下周、他的回复将会延迟。 如果您愿意、我可以查看布局。

    由于您无法 通过 E2E 发送布局、因此您需要像之前提到的那样与当地的 TI 办公室联系。

    此致!

    Shane

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

    尊敬的 David:  

    目前、我们正在从 转接驱动器和 I2C 上的 PD 通信中获取值、如下所述。  

    命令0x0A 和0x0C 位可根据您的请求进行设置。

    模式连接/寄存器命令 0x0A (已连接) 0x0C (已连接) 0x0A (已断开连接) 0x0C (已断开连接)
    Pendrive 3.0   15. 68 14. 68
    具有 翻转方向的 Pendrive 3.0 11. 68 10. 68
    DisplayPort   1F. 68 14. 68
     具有 翻转方向的显示端口 1b 68 10. 68
    C 型充电器   15. 68 14. 68
     具有 翻转方向的 C 型充电器 11. 68 10. 68

    但是、此外、我们 正在使 PendRIVE 3.0的速度达到大约 80 - 90 Mbps、同时  从 PendRIVE 复制数据、反之亦然。

    您能否建议 我们如何 获得 type-c 3.0的最大速度?  


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

    您好!

    1.是在两个方向上还是在一个方向上获得80-90Mbps?

    2.当直接插入 PC 时、摆动盘是否以 USB3速度工作? (信号路径中无 TUSB1044)

    3.您的 USB 主机是否具有用于四个 TX/RX USB3通道的集成式 USB/视频 MUX? TUSB1044旨在与集成多路复用器配合使用:

    此致!

    Shane

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

    Shane、您好  

    请查找以下回复:

    1.是在两个方向上还是在一个方向上获得80-90Mbps?

    VVDN:是的、我们在两个方向上都能获得80-90Mbps 的速度。

    2.当直接插入 PC 时、摆动盘是否以 USB3速度工作? (信号路径中无 TUSB1044)

    VVDN:是的、Pendrive 工作是插入 PC 或其他布局类型 c 端口时的 USB3速度、在这种情况下、我们将获得350Mbps 的速度

    3.您的 USB 主机是否具有用于四个 TX/RX USB3通道的集成式 USB/视频 MUX? TUSB1044旨在与集成多路复用器配合使用:

    VVDN:您能解释一下吗?我们正在使用具有交替模式功能的 C 型连接器、我们当时只是在连接 Pendrive、而不是交替模式功能。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们将获取寄存器0x10、0x11、0x20和0x21上的值
    分别为0x44、0x44、0x00、0x00。
    请指导我们如何通过上述寄存器增加 EQ 增益、因为数据表中没有简要的位说明。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    VVDN:是的 Pendrive 工作是插入 PC 或其它布局类型的 c 端口时的 USB3速度、因为我们的速度是350Mbps

    350Mbps 不是 USB3速度、这将是 USB2 (高达480Mbps)。 USB3应介于480Mbps 和10Gbps 之间。 您能确保挂起的驱动器作为 USB3进行枚举吗?

    VVDN:您能解释一下吗?我们使用的是具有可选模式功能的 C 型连接器、我们当时只是连接 Pendrive、我们不是可选模式功能。

    到主机的 USB3连接需要两个差分对、即 SSTX 和 SSRX。 USB-C 使用四个差分对、TX1/TX2/RX1/RX2。 USB-C 端口需要一个多路复用器从 Type-C 端口选择正确的 TX/RX 对来传递 USB 数据。 这是根据电缆的方向选择的。

    我制作了一个图表来展示使用集成的多路复用器的 USB/DP 主机:

    请指导我们如何通过上述寄存器提高 EQ 增益、因为数据表中没有对位的简要说明。

    您可以通过将值写入相应的 I2C 寄存器来增大 EQ 增益。 例如、如果将0x13写入寄存器10h、则会将 UTX2设置为 EQ 设置#1、将 URX2设置为 EQ 设置#3

    EQ 设置编号对应于 TUSB1044数据表中的表格。 共有16种 EQ 设置:

    如果需要最大 EQ 值、可将0xFF 写入寄存器。 这给出了 UTX2和 URX2上的 EQ 设置#15

    寄存器20h 和21h 上的下行端口和寄存器11h 上的上行端口也是如此

    此致!

    Shane

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

    Shane、您好  

    350Mbps 不是 USB3速度、这就是 USB2 (最高480Mbps)。 USB3应介于480Mbps 和10Gbps 之间。 您能否确保您的 Pendrive 作为 USB3进行枚举。

    一些修正:在另一台 PC 我们获得350MBps 的速度,所以它是枚举为仅 USB 3.0。

    [报价 userid="567304" url="~/support/power-management-group/power-management/f/power-management-forum/1372371/tusb1044-tsb1044-type-c-flip-detection-issue/5320128 #5320128"]

    到主机的 USB3连接需要两个差分对、即 SSTX 和 SSRX。 USB-C 使用四个差分对、TX1/TX2/RX1/RX2。 USB-C 端口需要一个多路复用器从 Type-C 端口选择正确的 TX/RX 对来传递 USB 数据。 这是根据电缆的方向选择的。

    我制作了一个图表来展示使用集成的多路复用器的 USB/DP 主机:

    [报价]

    是的、USB 和 DP mus 仅在处理器内部、我们只需在外部切换通过转接驱动器控制的 AUX 对和 SBUS 对。 我们的显示器在 type c 端口上工作。我们面临的唯一问题是在两个方向(即大约70MBps 的端口)上都出现了低速。

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

    您好、David

    我们通过更新固件检查了数据传输速度、并将 EQ 增益设置为 FF、现在我们能够获得300Mbps 的读取速度和90MBps 的写入速度、 但我们怀疑与竞争对手的笔记本电脑相比、这些速度略低、或者当我们绕过转接驱动器时、速度也约为350MBps、因此、您能否检查并告诉我们是否还可以做一些其他设置并进一步提高数据传输速度。

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

    您好!

    您可以调整 EQ 设置以查看传输速度是否增加。 如果您知道 TUSB1044前后的通道损耗、我可以帮助您建议 EQ 设置。

    当看到更高的速度时、您使用的是相同的 USB 主机和器件吗?

    此致!

    Shane

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

    Shane、您好

    我们仅将 USB 用作器件。

    您能帮助我们调整 EQ 值吗?

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

    您好!

    由于您使用的是最大 EQ 设置(FF)、请尝试将 EQ 降低至 DD、看看它如何影响数据速率。

    转接驱动器可能会 通过添加过多的 EQ 来过度均衡信号。 如果是这种情况、它可能会减慢数据速率。

    此致!

    Shane