关于USB Type-C的器件选择和应用分析

网友投稿 287 2022-11-18

关于USB Type-C的器件选择和应用分析

USB规范介绍

USB Type-C接口规范

USB Type-C接口规范在我们所熟知的Type-A和Type-B规范基础上进行了大幅度的修改。对于普通用户来说,有两点改动需要注意:

Type-C 接口尺寸为8.3mmx2.5mm,较之USB Type-A和Type-B小了很多,但却包含24个引脚,之前的版本只有4个引脚。

Type-C接口支持正反逆插,这是因为Type-C接口采用了对称结构,无论哪一面在上,所有的信号引脚都处在相同的相对位置上。

USB Type-C还可以通过D+/D-和VBUS/GND引脚与传统的USB 2.0系统进行交互。其引脚布局还包括其他两个规范中定义的新功能引脚(包括备用模式)。图1显示的是Type-C接口标准和备用模式引脚映射。

USB Type 3.1规范

USB供电规范

USB供电规范(USB PD)规定了备用模式下的工作方式,能够支持最高100W的充电功率,并极大地提高了供电能力。当与USB Type-C线缆一起使用时,USB PD允许两个设备进行双向充电。根据Type-C配置通道(CC)引脚上的通信,甚至还可以随时改变充电方向。

尽管这三个规范是相互独立的,但支持HDMI的USB系统必须同时符合Type-C和USB PD规范。此外,每个重新映射的引脚必须能够支持其对应的HDMI 1.4协议的数据传输速率。

HDMI 1.4数据传输速率

HDMI 1.4共有六个以四种不同数据速率运行的数据通道:

CEC(消费端电子控制):为低速数据通道,允许用户控制多达15个兼容设备。此数据通道符合CENELEC EN 50157-1规范。

HDMI引脚映射

图2:HDMI Type-A接口共有19个引脚,其中有三个高速数据通道用作屏蔽双绞线(来源:How Stuff Works.COM)

图3:USB Type-C备用模式接口中HDMI模式下的引脚映射(来源:HDMI.org)

初始化HDMI备用模式

USB PD规范定义了进入备用模式所需的操作顺序。当用户在两个USB PD端口之间连接一个主动Type-C线缆时,会在CC通道上执行一系列协商(图4),来确定是采用USB模式还是备用模式,以及应用哪种备用模式标准,并使用一组特定的供应商定义消息(VDM)来确定要使用的标准。

图4:当USB PD端口首次识别出另一个USB PD端口的存在时就会进行协商,从而确定采用哪种传输协议及数据格式(来源:Texas Instruments)

该协商过程中还涉及其他USB PD功能,比如确定所需的功率级别以及电力传输方向,但HDMI操作并不需要这些功能。一旦初始化序列确定了HDMI为所需协议,这两个端口就会根据需要重新映射引脚,进入HDMI备用模式。

HDMI备用模式架构

若要USB Type-C接口支持HDMI,需要增加哪些硬件组件呢?图5显示的是USB PD接口的结构图,并标出了备用模式的必备组件。请注意,即使应用没有指定USB PD接口的功率级别,启用备用模式也需要通过CC线路进行协商,因此必须包含USB PD PHY和PD管理器:

图5:通过USB Type-C接口实现备用模式需要两个额外的模块,如图中绿色部分所示(来源:Texas Instruments)

实际实现方法

HDMI 备用模式规范是全新的,因此专门为这类应用而设计的芯片组仍然还处于开发阶段。不过目前已经推出了DisplayPort备用模式元件,并可与HDMI转换器配合使用。图6显示的是同时支持USB、HDMI备用模式以及完整USB PD规范的USB Type-C端口框图。

图6:USB Type-C/HDMI端口框图

此设计由下面两款基础元件构成:

第一款是Texas Instruments的TPS65982独立式USB Type-C和PD控制器,用于执行以下多项任务:

协商供电特性,并通过I2C协议将信息传递给微控制器单元,从而决定采用哪种操作模式

配置多路复用器的备用模式设置,将USB或HDMI信号传送给相应的目标设备

在运行期间,TPS65982还会对USB供电路径进行管理和控制

第二款是Texas Instruments的HD3SS460是一款4x6通道的高速双向无源多路复用器/解复用器开关,可以在备用模式和USB模式间切换,同时支持接口翻转。

此外,还有一个视频转换器,用于将DisplayPort信号转换为HDMI格式。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Hadoop HDFS trash 回收站
下一篇:5分钟快速了解String.trim()到底做了什么事
相关文章

 发表评论

暂时没有评论,来抢沙发吧~