USB Type-C普适性解析:工程师朋友更应当了解

作为最新的接口标准,USB Type-C?已然获得了计算和消费电子市场的诸多关注。集功能与满足消费者的诉求于一体,USB Type-C很有希望成为最受人们欢迎的接口之一,但同时也可能是为人们带来最多困扰的接口。替代模式(Alternate Mode,简称“Alt Mode”)、外设模式(Accessory Mode)、结构化VDM(Structured VDM)以及非结构化VDM(Unstructured VDM)等大量术语使得消费者和技术人员摸不着头脑。这些术语定义了USB Type-C接口是如何支持各种非USB功能。本文将为读者解析USB Type-C接口支持的所有非USB功能、系统工程师将会用到的元器件以及消费者需要了解的功能。

本文也将讨论视频模式、数据模式、音频模式、调试模式以 及高功率供电模式。

本文将为您简要介绍一下USB Type-C。它有五项主要特性使USB Type-C成为灵活、可扩展的接口。

供电

USB Type-C接口默认的5V供电向后兼容之前的USB接口。不仅如此,全新的USB Type-C接口包含4个引脚分别专门用于供电和接地。“USB供电规范(USB Power Delivery Specification )”可使USB Type-C接口最高可支持20V的电压以及5A的电流。

对称的连接

USB Type-C接口是对称的,所以它的插拔以及线缆方向正反皆可。插拔方向的解放解決了之前接口带来的主要烦恼。以前接口的种类预示着附属设备的功能 (Type-A接口用于主机,Type-B接口用于外部设备)。USB Type-C接口可以接入两端中的任一端,而功能则由被接入的硬件定义。USB Type-C线缆两端的接口是相同的,因此线缆的插拔得以简化。

带宽

USB Type-C支持USB 2.0、USB 3.1 Gen 1(SuperSpeed USB 5Gbps)和USB 3.1 Gen 2(SuperSpeed USB 10Gbps)数据速率。USB 2.0和 USB 3.1分别由单独的规范定义。SuperSpeed USB 差分信号对被分配在接口的两侧,因此以任一方向插入接口时均会使用到一组SuperSpeed USB信号传输连接。

通道配置

USB Type-C接口包含2个通道配置(Channel Configuration)信号引脚(CC1 & CC2),用于功能协商。上述信号确定接口插入方向,并用于协商接口上的供电功能、替代模式和外设模式。

非USB信号传输

USB Type-C接口支持多种OEM产品定制模式,以扩展设备功能。图1展示了USB Type-C的引脚图。某些引脚可根据产品类型重新指派功能。当中黄色标注部分的引脚可通过全功能的USB Type-C线缆进行重新配置。不仅如此,橙色标注部分的引脚也可被重新配置用于直连应用(Direct Connect Application)。

信号的重新分配是通过CC通道上的协商实现。接口可进入两种模式,外设模式和替代模式。要进入外设模式,CC通道上将进行简单的逻辑检测以确定需要哪种外设 模式。要进入替代模式,CC通道上将使用双相符号编码(Biphase Mark Code, BMC)进行双向通信以正确地设置链路。在这个协商过程中,两端的设备均需要在进行任何改变之前对信号的重新分配协商一致。所有的USB Type-C接口均被要求在非替代模式或非外设模式下能够作为兼容USB的接口使用。

图1:USB Type-C接口引脚图

外设模式

外设模式支持通过USB Type-C接口传输模拟音频或调试信号。在音频模式下,音频输出源设备(如手机或笔记本电脑)能够通过USB 2.0(D+/D-)引脚传输模拟音频信号(R/L),同时通过边带通道(SBU1或 SBU2)中的一条来接收来自外部音频源的麦克风信号。外设模式在不远的将来预计很有可能会支持数字音频。外设模式需要使用简单的直流电平电压比较器来检 测链路要求哪种外设模式。该检测块将由音频源设备实现。一旦检测完毕,音频源设备需要使用支持音频信号的模拟开关,并在通过相同引脚传输音频时隔离USB 2.0信号,如图2展示。由于手机/笔记本电脑的外设模式不是强制规定,所以消费者需要详细阅读电子设备的资料以确定其是否支持通过USB Type-C接口传输音频。

图2:系统框图——通过USB Type-C接口支持音频外设模式

供电数据对象(Power Data Object, PDO)和供电传输协议(Power Delivery Contract)

供电数据对象(PDO)是包含电压和电流性能信息的数据包,可通过USB Type-C接口传输。每个USB Type-C接口(有能力支持供电)在新建连接时可发送最多6个PDO。随后接收设备筛选这6个PDO,在确定合适的电压和电流配对后建立供电协议,从而 实现USB Type-C接口间的电力传输。USB type-C接口支持的电压范围为0V至 20V,以50mV幅度增减,支持的电流范围为0A至 5A,以10mA幅度增减。USB Type-C接口原生支持5V @ 900mA供电,其他参数均是可选的。购买USB Type-C接口的供电和用电设备时必须仔细确认它们的功能以及要求,以实现最快的充电。否则消费者将有可能会遇到只有1个PDO匹配的局面,即5V @ 900mA(4.5W)。由于上述情况,未来的开发会让用户能够更加方便地匹配供电和用电设备。

替代模式(结构化VDM)

替代模式是通过USB Type-C接口协商来传输非USB数据的另一种可选方式。目前已有2款与USB开发者论坛(USB Implementers Forum)达成合作协议的标准化替代模式——DisplayPort和MHL?,由其所属的标准组织开发。Thunderbolt 3是Intel开发的私有替代模式。DisplayPort和 MHL致力于将支持USB Type-C的产品连接至外部显示器,Thunderbolt则得益于Intel最新的Alpine Ridge控制器集成了PCI Express Gen3和 USB 3.1 Gen 2功能,所以还添加了支持数据的附加层。根据arstechnica的报道,Thunderbolt替代模式凭借其先进的集成功能可提供USB Type-C接口上最高级的协议支持,原生支持PCI Express Gen 3、USB 3.1 Gen 2、DisplayPort 1.2以及Thunderbolt。Thunderbolt 3支持最高40 Gbps速率,可驱动两个4K 60 fps显示屏或一个5K 60 fps显示屏。

DisplayPort更注重视频分辨率,致力于通过单个USB Type-C接口传输8K分辨率视频。DP1.3能够提供32.4Gbps速率,支持无损视频数据,VESA FAQ页面提供的信息表明其可满足8K 60 fps 4:2:0视频的传输要求。

第二种适用于USB Type-C接口的标准化替代模式是MHL,它能够支持压缩或无损的视频信号。在未经压缩的情况下,MHL可提供24 Gbps的速率,适用于4K 60 fps 12位色深视频的传输。使用视频流压缩(Display Stream Compression, DSC)技术后,MHL可支持高达72Gbps的速率,满足8K 60 fps 4:4:4视频传输的带宽需求,这使得MHL成为满足有效视频带宽需求的首选。DSC是基于行的压缩算法,可提供视觉无损的解决方案,同时最小化使用压缩 技术后的视频延迟。图3展示了使用DSC前和使用DSC后的图像实例。

图3:右侧图片按照DSC规范进行了2.5x压缩,左侧图片未经压缩。浏览者很难看出两者的差别。

为了使用上述两种标准化替代模式,系统架构工程师必须首先选择支持所选标准的芯片组。Intel是Thunderbolt的独家供应商,而MHL或 DisplayPort的供应商则有很多。系统架构工程师接下来还需要替代模式协商芯片,如莱迪思最新的USB Type-C接口控制器产品。由于没有对相关标志的强制性规定,消费者在购买产品之前需要阅读产品文档来了解产品支持哪些替代模式,避免发生购买了 DisplayPort产品却要将其连接到MHL配件的情况。

结构化和非结构化的供应商自定义消息(Vendor Defined Messages, VDM)

结构化和非结构化VDM均建立于SVID(标准ID或供应商ID)并由USB-IF批准,所以可以确保两者均是独一无二的。标准ID被指定为标准化替代模 式,适用于整个USB Type-C生态系统(如MHL和DisplayPort)。供应商ID是唯一的,适用于某个企业,可能不为公众所知。

USB 供电(USB Power Delivery, USB PD)消息/指令由上述两种标准或供应商独家定义。结构化VDM消息是可扩展的指令,在USB PD规范中有定义,是进入和退出替代模式的主要机制。非结构化VDM完全由供应商定义,并在进入替代模式中普遍(但非必需)使用。

举个例子,如果设备进入了替代模式,那么它可能持续发送结构化VDM以管理替代模式的运行。不过有些指令的需求是很难用结构化VDM来支持的。

消费者培养

USB Type-C接口成功的关键在于教育消费者以及培养他们的关注度。在首次面对消费者时应当着重强调USB Type-C接口的全新优势:

·正反皆可的插拔和线缆方向。

·灵活和快速的充电,根据USB供电协议支持高达20V的电压和高达5A的电流。

·设计用于支持可选的信号传输模式,如音频耳机和视频输出。

消费者在购买USB Type-C充电器时需要确认充电器是否满足设备的快速充电功能要求(电压和电流)以享受最快的充电体验。

对手机和笔记本电脑支持的外设模式没有强制规定,所以消费者需要确认产品是否具备所需的功能,如USB Type-C接口是否支持音频模式。

对替代模式的标志也没有强制规定,所以消费者也要确认产品支持哪种或哪些替代模式(如MHL、DisplayPort或Thunderbolt)。

已上市的USB Type-C产品

下方表格中所列的终端产品已宣布支持USB Type-C。同时,表格还列出了每个产品的文档中所记录的特性。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,029评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,395评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,570评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,535评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,650评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,850评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,006评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,747评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,207评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,536评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,683评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,342评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,964评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,772评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,004评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,401评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,566评论 2 349

推荐阅读更多精彩内容

  • ​​​本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:...
    OpenJetson阅读 3,297评论 0 13
  • 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本...
    荣卓然阅读 1,804评论 0 5
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo阅读 3,694评论 1 20
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,799评论 25 707
  • 今天我得了两朵小红花,我真的非常高兴,而且明天再坚持一天就要比赛了,我会好好练习的,,
    自由_d1f9阅读 291评论 0 1