广告招募

当前位置:全球贸易网 > 技术中心 > 所有分类

案例分析 | 如何调试 USB Type-C 不正确的翻转设置

2026年02月05日 08:46:53      来源:深圳市云帆兴烨科技有限公司 >> 进入该公司展台      阅读量:7

分享:

USB Type-C不正确的翻转设置

USB-C是一个双向(正反插)连接器,插头可以任意方向连接,无论是正插还是反插,对用户没有明显的功能影响。这带来的一个结果就是,PCB走线和重定时器引脚到高速差分对的映射取决于连接器的方向。在正插时对应TX1的走线,在连接器翻转时对应TX2。


重定时器需要了解映射,以便在主机SoC和USB-C插座之间正确传输信号。典型做法是,PD控制器通过检测哪个主机CC引脚被拉低来识别USB-C方向,该引脚仅有一个会连接到线缆的CC线。然后,USB PD控制器可以根据CC1是否端接到地(正常方向)或CC2是否端接到地(翻转方向)来设置重定时器(使用I2C)。 如果通信发生在 CC1 上,我们称之为正常方向。如果发生在 CC2 上,则称为翻转方向。


使用特励达力科 WaveMaster/SDA8000HD示波器和TF-USB-C-HS测试夹具调试USB实时链接,使工程师能够同时监控USB PD控制器设置(I2C信号)、CC信号、边带信号(SBU)和高速通道。由于错误的通道映射导致的任何问题都可以在传统的USB3.2 Gen1x1模式中轻松识别。在此模式下,仅有一个高速通道处于活动状态。如果在CC1上发生PD通信,则应在通道1(TX1和RX1)上看到USB3.2信号。如果在TX2上看到任何USB3.2信号,则说明出现了问题。这样,我们就可以查看所有这些信息,并清楚地知道哪些发生在错误的通道上,哪些是由于设置错误而导致不匹配。


图片


放大 I2C 协议解码部分,这是 USB4 中继器的一个例子,截图显示了连接器何时以反向插入。 这个高亮显示的寄存器写入50 4C,是重定时器上的边带交叉寄存器。在这里将其设置为 07,设置从重定时器到 USB-C 的连接,以及从重定时器返回主机系统的连接,以该特定系统在 USB-C 翻转连接时所需的正确方式。可以看出这个设置适合做翻转验证。然后,我们可以去看看哪个是活跃的高速通道,哪个是活跃的 CC 线,可以看到它们都匹配,在这种情况下,翻转设置就是正确的。


图片


原创作者:深圳市云帆兴烨科技有限公司

版权与免责声明:
1.凡本网注明"来源:全球贸易网"的所有作品,版权均属于全球贸易网,转载请必须注明全球贸易网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。