USB Type-C

编辑

锁定

讨论

上传视频同义词

Type-C一般指USB Type-C

USB接口有三种不同外观的接口,即Type-A、Type-B、 Type-c,Type-C拥有比Type-A及Type-B均小得多的体积,是最新的USB接口外形标准。另外,Type-C是一种既可以应用于PC(主设备)又可以应用于外部设备(从设备,如手机)的接口类型,这是划时代的[1]

Type-C口有4对TX/RX分线,2对USBD+/D-,一对SBU,2个CC,另外还有4个VBUS和4个地线[2]

外文名

USB Type-C[1]

功    能

充电,显示,数据传输等[2]应    用

电脑,智能手机,平板等[1]

所属领域

数字电子

设计时间

2014年[3]

USB Type-C引脚定义

编辑

要理解Type-C的原理,首先要了解他的PN即定义,Type-C口有4对TX/RX分线,2对USBD+/D-,一对SBU,2个CC,另外还有4个VBUS和4个地线[2]

当然,如果接收端只需要DP信号,不需要USB 3.1信号,那DP可以利用全部4对TX/RX差分线做输出,从而实现最多4lanes的DP输出,提供高达32.4Gbps的总输出带宽(每条lane可以输出8.IGbps),轻松实现5Kx3K60辅视频,甚至最高可达8K×4K 60帧视频(4:2:0数据),这种模式就是DPonly模式[2]

。另外为了兼容USB2.0,Type-C还保留了USBD+/D-信号供USB 2.0设备使用,所以只需改用Type-C的接口,USB2.0甚至USB 1.0设备也可以支持正反面插入。值得一提的是,使用USBD+/D-跟上面的DP only 模式配合,可以实现DP+USB2.0模式。DP占用4对TX/RX差分线,USB仅使用D+/D-[2]

。常情况下,USB2.0差分信号只会连接其中一边,因USB Type-C Plug无B6、B7。USB3.1只用到2对TX/RX差分线作为数据线,正插时连接TX1/RX1,反插时连接TX2/RX2.可以看到任意情况下,都会有2对差分线是没有被使用的,DP交替模式就是把DP信号加载到这2对“多余”的差分线上,从而实现USB 3.1+DP同时工作[2]

Type-C还提供了2条CC线和2条SBU线。CC线主要用于Power Delivery 模块(下简称PD)的通讯,CC线首先是用来判断设备插入的方向:正插或反插,如果是正插,主机使用CC1来和设备通讯,反插使用CC2,可以看到CC使用的是单线协议.SBU线在DP功能开启时,化身为DP协议中的AUX_P/AUX_N差分线(它的极性是可以根据正反插方向修改的),负责传输设备的DPCD,EDID等关键信息[2]

USBType-C插座端视图

[2]

USB-Type-C插头引出端视图

USB Type-C技术特性

编辑

2013年1月7日,USB3.0推广组织在美国消费电子展上宣布,第一批传输速率达到10GB/s的设备将于2014年面市,此类产品的USB接口采用USB3.1的标准,即Type-c接口。 Type-c接口插座端的尺寸约为8.3mmX2.5m纤薄设计;支持从正、反两面均可插入的“正反插”功能,可承受1万次反复插拔;配备 Type-c连接器的标准规格连接线可通过3A的电流,同时还支持超出现有USB供电能力的" USB PD”,可以提供最大达100W的电力[3]

USB Type-C类型区别

编辑

Type-A是电脑、电子配件中最广泛的接口标准,鼠标、U盘、数据线上大多都是此接口,体积也最大。

Type-B一般用于打印机、扫描仪、USBHUB等外部USB设备。

Type-C拥有比Type-A及Type-B均小得多的体积,是最新的USB接口外形标准,这种接口没有正反方向区别,可以随意插拔。[1]

USB Type-C主要特性

编辑

为了数据交换的需要,T电子设备都提供了USB接口,无论是PC、平板点还是手机甚至显示设备。几乎无一例外都有USB接口。然而,由于技术标准的限制,使得USB插头具有“方向性”,插入时如果方向不对,要么插不进,要么插坏接口或接头。在这种情况之下,苹果为它的设备设计了lighting接口,由于两个方向都可以插入,用户不必再担心插错问题。除了苹果设备外,其实T业界也出台了一个类似的接口标准:USB Type-C[4]

USB Type-C的风潮最早是由苹果所领起的,新macBook的问世将 USB Type-c。这个强大的技术带入到我们视野当中。 USB Type-C,是一个接口规范,它由Type-C插头和Type-C插座组成。在各种移动设备和PC中,Type-C成为发展前景最广的数据接口。随着Tpe-C技术的逐渐成熟,2017年各类新上市电子产品也陆续选择配置全Type-C接口[4]

事实上,Type-C最直观的优势就是让你彻底摆脱插线的烦恼,其先天出色的正反可插接口设计,不会再出现错插或者失误之后导致的部件受损情况。更重要的是,Type-C接口有着强大的兼容性,因此成为能够连接PC、游戏主机、智能手机、存储设备和拓展均等一切电子设备的标准化接口,并实现数据传输和供电的统一,例如将两台显示设备通过一条Type-C线紧密结合在一起使用[4]

除此之外,Type-C还支持USB3.1标准。该标准供电最大100W,电压和电流都会提高;降低了编码耗,从3.0的20%降低为3%。换句话说,用户能够迅速地通过Type-C传输数据和视频,或者更快地充电。该标准还可以让用户用自己的手机为其他设备充电。而对于显示器来讲,使用Type-C进行数据传输的时候无需再另外使用一条电源线给显示器供电,解决了桌面线材凌乱的问题,即使目前相对高端的HDMI和DP接口也无法使用[4]

词条图册

更多图册

参考资料

1.

王华兵著,IT技术基础,西安电子科技大学出版社,2018.09,第56页

2.

题名:数码世界 年代:2017年 刊号:第7期第24页

3.

陈启安,滕达,申强著,网络空间安全技术基础,厦门大学出版社,2017.12,第15页

4.

题名:电脑知识与技术 经验技巧 年代:2017年 刊号:第11期第87页

c语言头文件usb,USB Type-C相关推荐

  1. C语言头文件正确写法

    一般写法 例如这样有一个file.h头文件,一般写法如下 //file.h //条件编译 #ifndef _FILE_H_ //如果没有引入头文件file.h#define _FILE_H_ //那就 ...

  2. c语言字符型头文件,C语言头文件大全Word版

    <C语言头文件大全Word版>由会员分享,可在线阅读,更多相关<C语言头文件大全Word版(7页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助, ...

  3. c语言程序头文件作用,C语言头文件

    C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...

  4. C语言头文件深入理解

    C语言程序中,源文件通常分为两种:一种用于保存程序的声明(declaration),称为头文件:另一种用于保存程序的实现(implementation),称为定义(definition)文件. C程序 ...

  5. C语言头文件避免重复包含

    C语言头文件避免重复包含 假定有以下几个头文件及其包含关系为: File1.h,file2.h,file3.h,file4.h,file5.h,main.cpp 那么:file3.h包含file1.h ...

  6. C语言头文件、库文件的查找路径

    一.讨论环境 *操作系统:Redhat5/Fedora14 *编译器:gcc 4.5.1 以下言论仅确保在以上环境中,绝对正确.别的环境,大家可以通过类比方法,得到启示. 二.C语言头文件的查找路径 ...

  7. 如何写一个C语言头文件,C语言头文件如何写?.doc

    C语言头文件如何写? 沃直植跑决争肾垮忧地留许腐榔锑舱黎徒礁锄税絮窟柑冀宴稼误萎蛛席脏衙鹏丢寇急院馋猎争城丫轨最懦患队巩并道嫉缘拉诵旭倘荫惭岩靛约瞥剑澳摈讶蕾沈蜜荧次侧抿两洛加悠馈射移淳敏凹肮复钡桑缮 ...

  8. 51单片机C语言程序100例分析(1)IO+C语言+头文件

    51单片机C语言程序100例分析(1)IO+C语言+头文件 \\\插播一条:文章末尾有惊喜哟~///  P1=0xfe;//P1=11111110B,即P1.0输出低电平} 分析:通过这短短的几行代码 ...

  9. C语言头文件路径相关问题总结说明

    聊聊系统路径位置,绝对路径与相对路径,正斜杠 `/` 与 反斜杠 `\` 使用说明 ...... by 矜辰所致 目录 前言 一.C语言中的头文件引用 二.KEIL 中的头文件路径 2.1 Incud ...

  10. c语言头文件包含嵌套问题和包含原则

    a.h #include<stdio.h> #ifndef _A_H #define _A_H 只是解决头文件重复包含的问题的,但是头文件嵌套包含,就不代表不会出问题,就会关系错综复杂,出 ...

最新文章

  1. iframe中的奇怪现象
  2. mysql工具使用意义_MySQL性能分析、及调优工具使用详解
  3. golang 实现 while 和 do……while 循环
  4. linux shell 合并文本
  5. idea设置java_使用IntelliJ IDEA 配置JDK(入门)
  6. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性 | 完整代码示例及进行编译时处理的编译过程 )
  7. php 分布式 session,浅析PHP分布式中Redis实现Session的方法
  8. PyQt5的笔记(中-1)
  9. php递归函数及简单实例讲解
  10. 全国2013年最新电子地图矢量数据超图格SGD、MAPINFO、GST、SMW、SHP格式等
  11. Android MD5加密
  12. Postman测试Soap协议接口
  13. 计算机画图卡通,windows画图工具怎么画卡通头像?
  14. Python——私有化和动态添加属性和方法、Property、new和slots方法、单例、异常处理(day09)
  15. 分享40个主机域名PHP源码,总有一款适合你
  16. Python学习记录(小甲鱼C的课程)
  17. 4、HFSS的边界条件
  18. task4b_Nature_Pan_Cancer_词云
  19. js获取当前时间24小时制
  20. 2021支付宝扫福玩法攻略

热门文章

  1. 近十年以来机器学习中最优秀的想法之一~领略GANs核心
  2. 记2010.2.12兴宁互联网从业人员小聚
  3. 工作毫无价值和意义,很迷茫,该怎么办?
  4. html产品720度旋转,720度全视角全景相机
  5. 电商、流量平台分析指标
  6. Arduino开发实例-DS3231实时时钟+LCD显示
  7. HTML网页中文乱码问题解决方案
  8. JAVA课程设计——农村人口管理系统 D4 功能实现(户头增删改查)
  9. matlab 吸波材料,如何计算多层吸波材料的反射率 - 材料 - 小木虫 - 学术 科研 互动社区...
  10. 简单命令查看笔记本机平板PC电池损耗情况