工具与软件:
你(们)好
我们将 TUSB1044转接驱动器用于 Type c 配置、我们使用 USB + DP 交替模式功能、我们面临着与 Type c 检测相关的一些问题、当我们将 Type c pendrive 从一侧插入时、会检测到它、并且超高速对正常工作、速度也正常、但当我们翻转 Type c pendrive 和插头时、则未检测到它。 这两种情况下都可以使用 USB 2.0对。
请检查并告知我们解决方案。
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转接驱动器用于 Type c 配置、我们使用 USB + DP 交替模式功能、我们面临着与 Type c 检测相关的一些问题、当我们将 Type c pendrive 从一侧插入时、会检测到它、并且超高速对正常工作、速度也正常、但当我们翻转 Type c pendrive 和插头时、则未检测到它。 这两种情况下都可以使用 USB 2.0对。
请检查并告知我们解决方案。
您好、David
我们已检查了 FLIP 引脚的 Type-C 方向、在这两种情况下、FLIP 引脚都是高电平。
请找到随附的原理图以供审阅。
您好、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 控制器?
[/quote]4. 如果我们不需要在 I2C 模式下使用转接驱动器、请告诉我们需要对类型 c 进行哪些更改才能正常工作。[/QUOT]如果 TUSB1044 FLIP 和 CTL0正在连接到 PD 控制器 I2C 主端口、则可以使用 I2C 模式。 但您必须首先配置 PD 控制器。
谢谢
David
您好、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 二极管时、仅会在两个方向上检测到该信号。
尊敬的 David:
感谢您的答复。
我们将配置 PD 控制器固件以配置 TI 转接驱动器。 我们要在 I2C 模式下使用转接驱动器、以便可以将寄存器设置从 PD 控制器 I2C 端口写入转接驱动器 I2C 端口。
您能帮助我写入转接驱动器寄存器的正确值/位吗? 我是否可以知道哪个寄存器需要确切的值?
我想请您设置一个简短的呼叫、我们可以在其中提出疑问、以便更好地了解转接驱动器寄存器配置。
感谢您为解决此问题所做的不懈努力。
您好!
请参阅此应用手册( https://www.ti.com/lit/an/slla565/slla565.pdf)、特别是 I2C 实现的第3部分。 如果需要、我们可以进行简短的呼叫、请告诉我您的电子邮件地址、以便我可以发出会议邀请?
谢谢
David
您好、David
感谢您的答复。
请查找以下电子邮件地址:
请分享明天晚上9点 IST 的会议邀请。
您好、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 仅在电缆内部短路。
尊敬的 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的最大速度?
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、而不是交替模式功能。
您好!
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 的端口)上都出现了低速。