笔者前段时间做了一款STM32下载器,为了与新时代接轨,在设计电路板的时候首次使用了USBType-C接口,后来发现其确实很好用。就在今天又设计制作了一款USB-hub,在硬件上我又使用了Type-C接口,所以来了兴致,写一篇关于USB Type-C接口的文章,与大家一同分享、学习。

什么是Type-C

USB Type-C,简称Type-C,是一种通用串行总线(USB)的硬件接口规范。2013年12月,USB 3.0推广团队已经公布了下一代 USB Type-C 连接器的渲染图,随后在2014年8月开始已经准备好进行大规模量产。新版接口的亮点在于更加纤薄的设计、更快的传输速度(最高10Gbps)以及更强悍的电力传输(最高100W)。Type-C双面可插接口最大的特点是支持USB接口双面插入,正式解决了“USB永远插不准”的世界性难题,正反面随便插。

Type-C的三大优点

优点一:可以正反插

之前在用micro USB接口的时候相信大家都遇到过“正面插不对、反面插也不对、正面再插就对了”的情况,我觉得仅此一点USB-C就足以取代其他USB接口了,因为USB-C是正反面都能插,说的专业点就是接口没有方向性。

优点二:供电能力更强

我们知道普通电脑的USB 2.0接口的供电电流是0.5A,如果是USB 3.0的话达到了0.9A,USB 3.1这方面没变化。而我们今天的主题Type-C接口的电流不仅有1.5A甚至还有3A可选(标准线缆),接口可承载的电流实际上是5A,这么算起来理论上其供电能力最高可达25W,比很多QC 2.0快充还要高。

此外,USB-C接口还支持双向供电,它既可以接受充电器供电,也能当作充电器对外输出电流,华为的Mate20就有了这样的功能。

优点三:传输速度更快

我们还是不得不回到传输速度上来,虽然USB-C接口最低要求是USB 2.0速度即可,但这么好的接口只用USB 2.0显然是浪费的,它完全可以做到USB 3.0甚至USB 3.1速度标准。

Type-C的引脚定义

1)如果是像笔者一样只是使用USB 2.0的话,就直接使用A6、A7、B6、B7就可以了,A6连接B6做D+,A7连接B7做D-。其他数据引脚悬空即可。

2)使用USB 3.1需要连接两组TX+/-,两组RX+/-,用于高速数据传输。

3)电源相关的引脚是A4、A9;B4、B9,也就是USB线缆上面的电源线,在两端最外面的四个引脚就是电源的地了。

4)值得注意的是配置引脚,也就是A5、B5,CC1和2。用于连接的发现、配置和管理。对于插头来说,只有一个CC,而对于插座来说有两个:CC1和2。

总 结

关于Type-C的知识,本文讲的只是冰山一角,笔者建议需要详细了解的朋友去看USB协会的Type-C标准规范。链接如下:http://www.usb.org/developers/usbtypec/ 。

最后晒出作者画的一个USB-hub的3D图片,完全开源。喜欢的朋友可以到我之前的视频里面获取下载方式。

4接口引脚定义_浅谈USB Type-C接口相关推荐

  1. 综合前置接口报文规范_浅谈用HttpRunner进行接口自动化测试

    在参与我们测试平台开发的时候,结识了HttpRunne这个优秀的开源接口测试框架,初步研究发现HttpRunner可以非常方便.非常高效地实现接口自动化测试. 01HttpRunner和常用接口测试框 ...

  2. rj45接口引脚定义_简单修复数控主机网络接口通讯故障

    中国电路板维修人关注平台:技术分享.学习交流.案例视频.行业招聘资讯 [案例:某品牌数控主机网络接口无法通讯故障维修] 故障现象:网络接口无法使用,IP地址为192.168.1.101 解决方法: 此 ...

  3. rj45接口引脚定义_布线知识:各种接口RJ45接口针脚定义解析

    RJ45接口信号定义,以及网线连接头信号安排 以太网 10/100Base-T 接口: Pin Name Description 1 TX+ Tranceive Data+ (发信号+) 2 TX- ...

  4. vbyone接口引脚定义_一文了解A、B、C、D、E 5 种HDMI接口类型!网友:今天总算明白了...

    如今在电脑中,VGA模拟接口.DVI数字接口逐渐淘汰,而高清的HDMI已经成为目前主流视频接口.那么什么是HDMI接口?它有什么用?有哪些版本?有几种类型?HDMI接口的针脚是什么?带着众多问题下面帝 ...

  5. java8的函数式接口的好处_浅谈Java 8 新增函数式接口到底是什么

    从 Java 8 开始便出现了函数式接口(Functional Interface,以下简称FI) 定义为: 如果一个接口只有唯一的一个抽象接口,则称之为函数式接口.为了保证接口符合 FI ,通常会在 ...

  6. 硬件接口引脚定义(持续更新)

    英文各类硬件接口定义网站:https://pinouts.ru/conn/ 1.SATA接口引脚定义 2.mSATA接口引脚定义 3.各类USB接口引脚定义 引脚 功能 接线颜色 备注 1 VCC 红 ...

  7. sd卡座封装尺寸_【SD卡座接口引脚定义及结构尺寸封装】 - 太平洋安防网

    [参数说明] 品牌: [详细描述] SD卡座是一种基于半导体快闪存储器的电子元器件,由于SD卡座的功能优势上数据传输快速.移动灵活.数据安全保密,以及结构一体化等.在目前几乎大多数电子设备的应用上都需 ...

  8. OBD-II接口引脚定义

    原文地址::https://wenku.baidu.com/view/b615e27059eef8c75fbfb3e6.html 相关文章 1.OBD系统----https://baike.baidu ...

  9. USB TYPE C接口拆解及定义、USB3.1标准说明

    FROM:http://www.lulian.cn/article-279-cn.html USB TYPE C接口以其纤薄.正反可插拔等诸多优势,得到了广泛运用,我们先看看USB TYPE C接头拆 ...

最新文章

  1. Udacity机器人软件工程师课程笔记(三十) - 语义分割与实例实现 - 使用keras实现语义分割
  2. FIR滤波器设计(包括Verilog HDL设计以及MATLAB设计)
  3. 随便贴两个漏洞,如 Apache JServ协议服务
  4. 镜像的查看,获取,推送和构建
  5. 页面跨域与iframe通信(Blocked a frame with origin)
  6. jquery获取和设置内容文本值
  7. yolov3从头实现(五)-- yolov3网络块
  8. mysql reset_mysql的reset命令
  9. Tinderbox for Mac(可视化个人笔记工具)
  10. 【SpringBoot_ANNOTATIONS】组件注册 05 @Lazy 懒加载
  11. inter Fortran安装匹配VS2012
  12. WiFi技术安全调研报告
  13. STLINK下载程序(附STLINK驱动包)
  14. js是什么、html、css
  15. 服务器不能使用无线键盘,无线键盘突然没反应怎么回事_无线键盘没反应的解决方法...
  16. 科研实习 | 北京大学万小军老师课题组招收NLP方向实习生和访问学生
  17. Docker下ELK三部曲之三:K8S上的ELK和应用日志上报
  18. python socket通信 心跳_python socket 编程之三:长连接、短连接以及心跳(转药师Aric的文章)...
  19. 代理服务器介绍及种类划分
  20. 免费大数据分析云平台有哪些

热门文章

  1. 【剑指 offer】面试题13:机器人的运动范围(Java)
  2. Snipaste的安装及快捷键的设置
  3. c# 带返回值的action_C#委托的介绍(delegate、Action、Func、predicate)
  4. oracle中的in函数,Oracle中In函数的使用
  5. php with语法,Yii框架关联查询with用法分析
  6. java枚举怎么编译不行的_java – 打开枚举时Maven编译失败
  7. idea整合jboos_在 idea 中 启动 jboss 后, 没有运行部署(通过idea部署)的ssm项目,打开后项目404...
  8. html代码type,HTML中type是什么意思
  9. oracle 内存分析工具,IDE 中的分析工具
  10. windows7 安装MySQL 解决报错 服务没有响应控制功能