USB Type-C提供了很多特性,其中包括为终端用户提供灵活性和便利性。系统设计人员必须谨慎选择提供的选项,这样,可将总体系统成本控制在合理的范围内。有两个选择会对系统的成本和复杂程度产生zui大的影响,一个是Type-C的固有功率15W,另一个是增强供电能力和视频支持。这篇文章讨论了如何实现一个USB Type-C端口,以及尽可能地减少它对于现有系统的影响。
简介
在电子行业中,USB Type-C存在于每一位系统设计人员的脑海中。这个接口将数据、电源和视频合并在单个连接器接口中。它使得设计人员真正有机会在全新的平台内不使用圆柱形电源插孔连接器。USB Type-C支持USB 2.0和USB 3.1,并且提供交替 (Alt) 模式选项,比如说用于视频的DisplayPort。USB Type-C引入了15W的固有供电能力,以及在增加USB电力传输 (USB PD) 时,高达100W的增强型供电能力。这个接口引入了更小、更薄、并且更加稳健耐用的插口,能够支持高达20Gbps的数据速率。这条电缆支持双向与两面翻转插拔,并且任何一个方向上均可连接一个主机或一个客户端设备。系统设计人员正在思考,如何将这些可取的特性和灵活性提供给用户。
我们先来设想一下,设计人员正在设计一个全新的笔记本平台。如果将USB Type-C端口包含在其中的话,会使总体成本增加多少?需要多少全新的Type-C插口?它们都是全功能插口吗?USB Type-C提供给zui终用户的灵活性和简便易用性同时也增加了系统实现方式的复杂程度与成本。虽然全新的生态系统为实现方式提供了更多的选择,系统设计人员在尝试使用这项技术时必须谨慎,以使他们的总体成本保持在可以接受的范围内。
那么,全新的笔记本平台看起来是什么样的呢?某些系统设计人员将会有可能选择只包含一个全功能Type-C端口,用USB-PD提供增强型的供电能力。这个超级端口将支持Alt模式视频。为了节约成本,降低复杂度,一个设计人员也许想用其它端口来提供简化功能,比如说15W的固有Type-C供电功能,以及USB数据支持。
一个主要的考虑因素就是,在尽可能减少对现有平台产生影响的情况下,用USB Type-C替代以前的USB插口。这篇文章概述了如何用zui小变化将一个USB 3.0老式端口转换为一个USB 3.1 Type-C端口。
Type-C USB 3.1实现方式
USB Type-C是两端同样的接头——主机和客户端设备上是一样的插座,电缆两端是同样的插头。图1显示的是一个USB Type-C插座引脚图。需要注意的是,24引脚接口采用对称的排列方式,这使得电缆的翻转更加方便。
图1:USB Type-C插座引脚图(正视图)源:Type-C技术规格
除了USB 3.1 TX,RX,和USB 2.0 D+,D-信号,2个CC引脚被用于通道配置 (CC) 和USB-PD通信。一个典型的系统实现方式是用残桩连接将2个D+信号和2个D-信号短接,这样就不再需要用USB 2.0复用器 (mux) 来适应插头翻转了。然而,出于对信号完整性的担心,Type-C接口的每一端上都需要2:1复用器,这样针对USB 3.1信号的残桩连接是不可行的。如果使用Alt模式的话,需要一个USB-PD功能,而复用配置会变得更加复杂。
一个典型的USB 3.1实现方式包括2个基本功能:一个管理链路的CC控制器;一个针对RX和TX信号的USB 3.1复用器,用于根据Type-C插头方向选择已连接端。CC控制器需要能够根据所需的系统运行方式,将自身配置为一个下行端口 (DFP),上行端口 (UFP) 或双用途端口 (DRP)。表1中总结了不同应用的数据/供电运行方式。
图2:针对USB Type-C应用的器件数据/供电类别
USB Type-C的主机-客户端实现方式
USB Type-C包含一个通道配置功能;这个功能能够在DFP与UFP之间建立一个USB链路。在传统USB端口定义中,一个DFP端口可被视为一个主机,而UFP可被认为是一个设备。CC功能用于确定以下内容:
· DFP至UFP连接/断开检测和插头方向
· DFP至UFP(主机到设备)和供电关系(供电方/耗电方)检测——在没有USB-PD的缺省情况下,DFP(源)供电,UFP(灌)耗电
· 供电方做出的USB Type-C VBUS电流通知,耗电方进行检测
· 一旦连接,供电和数据传输用途只能通过USB-PD进行更改
即使一个插座有2个CC引脚,CC1和CC2,一条电缆内也只连接了单条CC电线。对于每个CC引脚,DFP具有一个上拉电压,而UFP有一个下拉电压。监视CC引脚上的额定电压提供了方向和连接检测。