最近一直想学的Type-C

Type-C吸纳万物,连接世界
近几年Type-C的成功加速了各大厂商追求极致轻薄的脚步,以往笔电上常见的VGA、HDMI显示器接口、RJ45网口等逐渐消失,甚至USB Type-A接口数量都被削减。取而代之的是以Type-C接口及其拓展坞组成的解决方案。

一个全功能Type-C接口可以通过拓展坞分出视频接口(DP/HDMI/VGA)、USB接口、网口、SD/TF卡插槽、耳机孔等,解决多种媒体需求。受益于USB PD协议,Type-C接口支持给笔记本电脑快充,也可以给外围设备供电,真正做到吸纳万物,连接世界。

拆积木一样把拓展坞拆开
为实现视频信号输出、网络连接、外接移动硬盘、U盘、键鼠和快速充电功能,Type-C扩展坞需要集成USB PD协议芯片、HUB芯片和USB网卡芯片;从设备安全性考虑,还需要集成USB限流保护和ESD静电防护。精简的拓展坞系统组成如下图所示。


沁恒微电子在USB领域深耕多年,可以提供一站式Type-C拓展坞方案,真正实现USB PD协议芯片、HUB芯片、USB网卡芯片、USB与DP模拟开关、限流保护和ESD静电防护全覆盖。免去繁琐的选型和调试过程,方案专业且成熟,芯片适配性和兼容性有保证。以下是一款经典Type-C方案原理。

典型Type-C接口包括4超速差分线、2D+/D-1SBU2CC线、4VBUS4条地线。USB 3.x/USB4有多个规范,下文统一表述为USB 3.x/USB4USB 3.x/USB4通过超速差分线传输,USB 2.0通过D+/D-传输。USB2.0USB 3.x/USB4在线路上相互独立完整的Type-C接口定义如下图。

USB2.0拓展结构
USB HUB芯片可从Type-C的单个USB2.0拓展出多个USB2.0接口,供用户外部连接移动硬盘、U盘、键鼠等设备。在HUB拓展的USB2.0接口下,内置USB网卡芯片即可拓展网络连接功能。由于HUB拓展的USB口对外连接下游设备,工作环境复杂,建议加入过流保护和ESD静电防护等。USB2.0典型拓展结构如图中左侧线路。

①HUB芯片CH334/CH335
沁恒提供CH334/CH335等USB HUB芯片,覆盖QFN、SOP和LQFP等封装形式。以CH334为例,该芯片支持高性能的MTT模式,MTT模式下4个TT处理器各对应1个端口,并发处理,性能高于单个TT处理器分时复用的STT模式。芯片上行端口支持 USB2.0高速480Mbps传输速率,下行端口支持USB2.0高速480Mbps、全速12Mbps和低速1.5Mbps。芯片采用工业级设计,外围精简,得益于5个USB收发器均为自研,可有效降低系统功耗和成本。

②低功耗USB网卡芯片CH397
CH397是一款高集成度、低功耗的USB网卡芯片,支持10M/100M以太网,免安装驱动程序或可选厂商驱动程序。该芯片支持休眠模式和低功耗睡眠模式,可通过魔术包和网络唤醒包等事件进行远程唤醒,支持UTP CAT5、CAT6双绞线,传输距离达120米。

③USB限流配电开关芯片CH217
CH217是一款可调限流门限的USB端口电源开关芯片。芯片内部集成了过流保护、过温保护、欠压保护等模块,支持不超过2.7A的可编程电流,在下游设备短路时可以限制输出电流从而保护供电系统。

④ESD保护芯片CH412
CH412是一款四路ESD保护二极管阵列芯片,能够承受IEC 61000-4-2规定的最高±15KV人体放电和±8KV接触放电ESD脉冲。

Type-C输出DP视频信号
Type-C可通过Alt Mode传输DP信号,如果需要HDMI,可以另加第三方的DP转HDMI芯片。Alt Mode使用超速差分线,不占用USB2.0,因此Type-C的USB2.0和DP可以共存。若使用一半超速差分线传输DP信号,则USB 3.x和DP信号也可以共存,缺点是DP的带宽受限。若采用全部超速差分线,则可以提供完整的DP性能,该模式下USB 3.x不再可用。如下图中间线路。

Type C Alt Mode简介

    在USB3.2 Gen1和Gen2 中,他们使用一组两个差分对四根线分别实现 5Gbps 和 10Gbps 的收发活动即SSTX 差分对和SSRX 差分对。

     因此在USB中 一组收发 可以实现 10Gbps的 双向传输,USB3.2 Gen2x2可以启用两组共四对信号,因此可以实现 20Gbps 双向传输(是的,Gen2不需要D+D-来传输,Gen2 跟 Gen2x2 只是量变,Gen1 到 Gen2 才是质变,而只使用D+D- 的USB2.0则跟USB3.0可以算是两个物种了)

     Type-C属于接口规格,而雷电3属于规范标准,是在物理层上采用了Type-C接口,所以这二者长一样并不冲突。我们目前以雷电3接口举例,雷电3采用的接口规格为Type-C,所以同时支持USB3.1;但支持USB 3.1的Type-C接口设备不一定支持雷电3规范接口。

DP接口

一个完整的DP接口同样含有4对主要连接差分对,Mian Link Lane 0~3 (以下简称ML)

在HBR2下可以完成 每Lane 5.4Gbps的单向传输,HBR3下则是8.1Gbps

除此之外,DP接口还内置了Configuration 1&2 用于协议配置,Auxiliary Channel +&- (以下简称Aux对)用于音频传输,有趣的是,DP同样可以在仅 ML0,ML1 两条Lane的模式下工作

USB Type-C & DisplayPort

USB PD是在CC(Configuration Channel) pin上传输,PD有个VDM (Vendor defined message)功能,定义了装置端ID,读到支持DP或PCIe的装置,DFP就进入替代(alternate)模式。

如果DFP认到device为DP,便切换MUX/Configuration Switch,让Type-C USB3.1信号脚改为传输DP信号。AUX辅助由Type-C的SBU1,SUB2来传。HPD是检测脚,和CC差不多,所以共用。

(1)DP Alt Mode 4Lane

DP有lane0-3四组差分信号, Type-C有RX/TX1-2也是四组差分信号,所以完全替代没问题。

当激活成 DP Alt Mode 4Lane 时:

(2)DP Alt Mode 2Lane

DP协议里的替代模式,可以USB信号和DP信号同时传输,RX/TX1传输USB数据,RX/TX2替换为lane0,1两组数据传输,此时可支持到4k

当激活 DP Alt Mode 2Lane (Multi-Function DisplayPort,MFDP) 时,针脚功能如下

(3)Virtual Link

有没有觉得USB2.0 由于正反插支持占用了4个针脚,只有两个有效,而且480Mbps这么孱弱的速度塞进Type-C实在是丢人?

如果把USB2.0的针脚设定为USB3.2 Gen1或者Gen2 就好了,这样的模式也是有的,被称为Virtual Link,是为VR应用所开发的,Nvidia 的2000系 和AMD 的6000系显卡所搭载的Type-C 就支持该模式

注意了,此模式不在 DP Alt Mode的范畴,常规设备是不支持也触发不了这个模式的。

在Virtual Link 模式下,Type-C和常规 Type-C线缆可以达到非雷电模式下的最高速度,高达4*8.1+10=42.4Gbps的输出带宽外加10Gbps的数据接收带宽

尽管常规的 DP Alt Mode 会在纸面数据上比 Virtual Link 模式稍逊色一些,但是 满足绝大部分的应用场景也已经不成问题了

USB&DP Source & Sink 连接情况

如何触发 DP Alt Mode

如上文提到的, 不管是DP Alt Mode 还是上面提到的 Virtual Link,抑或是雷电,都是作为Alt Mode 触发的,而触发方式,都是通过Power Delivery 的通信功能

Type-C Alt Mode 大致配置流程如下:

1、USB 连接 通过CC侦测到

2、VBUS 引脚 提供默认电源配置 5V@500mA

3、VBUS 所需的额外USB电力传输可以进行协商,Battery Charge 1.2(BC 1.2)或USB PD 都可以选择

4、使用 结构化 供应商定义报文(VDM) 需要USB PD 来发送来协商 Alt Mode 握手

5、USB 枚举

6、如果 DP Alt Mode 协商已经完成,继续进行DP link training来建立DP连接

7、USB和DP频道准备就绪进行Type-C 数据和视频信号传输。


超高速模拟开关芯片CH482D/CH482X/CH9445F
需要同时使用USB 3.xDP功能时,信号可通过多路复用器切换;恒超高速模拟开关芯片CH482、4×6通道超高速模拟开关CH9445F等适用于超高速USB 3.x/USB4、DP等差分信号的切换场景。

拓展坞的调度处理中心,PD单片机CH543
拓展坞从笔记本/手机等设备要电,或经由辅助供电接口为笔记本/手机充电,甚至从Type-C接口协商DP信号,均需要通过USB PD协议实现。

与采用外置PD收发器和控制器的方案不同,沁恒提供内置USB PD收发器和控制器的单片机CH543。该芯片可实现Alt Mode下DP信号的切换与协调;作为PMIC可用于电源管理,支持受电端、供电端、DRP等角色,支持正反充,最大PD快充功率100W(20V@5A)。CH543还支持可编程灌电流,可通过FB引脚控制DC-DC分512档逐级调节DC-DC输出电压。

作为控制核心,CH543不但能管理USB PD相关事务、监控输入电压,还可以通过自带的USB主机或设备接口连接至USB HUB,实现Billboard功能;或搭配CH217动态控制电流门限。CH543内置PWM、SPI、UART等常规外设,用户可根据需要拓展自定义功能。

本方案支持两种供电模式:不使用辅助电源时,拓展坞及其下游系统通过Type-C公口从笔记本电脑、手机等设备取电;使用辅助电源时,可以通过辅助电源给笔记本电脑、手机等设备充电,同时为拓展坞及其下游设备供电。两种模式均支持USB PD快充,辅助电源可以额外支持QC等快充协议。具体供电方式如下图所示。


以上Type-C拓展坞方案免驱、即插即用,将USB高速数据传输、DP视频接口、100M以太网和USB PD快充功能四合一。WCH拥有相对丰富的PC和笔电周边产品线,广泛应用于笔记本电脑、手机、游戏主机等典型场景,支持多种操作系统。除上述产品外,基于对连接技术和MCU内核等长期研究形成的核心技术IP,沁恒微电子还提供种类丰富的PD芯片、USB接口转换芯片、低功耗蓝牙SoC及青稞RISC-V内核连接型/无线型/互联型MCU。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注