USB Type-C接口以及USB 3.1标准的到来,理应为消费者提供更多便利。然而就目前来看,似乎这些新标准非但没有为消费者提供了更好的使用体验,反而带来了诸多隐患。Google的工程师Benson Leung最近就发现,市场上为数不少的USB-C数据线并没有完全符合最新的USB规范标准。
USB C和USB 3.1傻傻分不清?这篇文章可以帮你那么,就让我们一起理清头绪,看看新技术的规范标准到底是怎样的。
首先,我们应该明确的是,虽然在一些网站或是产品介绍中,USB-C和USB 3.1经常会一起出现,但实际上USB-C并不等同于USB 3.1。
USB 3.1是一个行业标准,该标准由英特尔等大公司发起。USB 3.1最大的特点就是数据传输极为迅速,理论上速度可以达到10Gbps。而USB Type-C则是一种连接器的规范,由Type-C插头和Type-C插座组成。
在最新的USB 3.1标准中,有三种接口样式,一个是Type-A(即Standard-A,传统计算机上最常见的USB接口样式),一个是Type-B(既Micro-B,目前主流Android智能手机使用的接口样式),另外一个就是Type-C(即上面提到的全新设计的接口样式)。
那么我们应该就能很容易理解了。虽然USB Type-C是基于USB 3.1进行设计的,但这并不意味着使用这种连接方式的设备就一定都是支持USB 3.1标准的;而与我们所想的正相反的是,对于较为老旧的USB 3.0 Type-A接口的设备来说,却是能够兼容USB 3.1标准的。
那么为什么有些设备使用了不兼容USB 3.1标准的USB Type-C接口呢?这么做的意义何在呢?没错,就是为了方便——因为USB-C接口和苹果的Lightning接口一样,没有正反面之分,直接插进去就对了,舒服过瘾够痛快。
还有一个值得一提的是,每一代USB标准的更新除了带来数据传输速度的加快以外还会有扩展性的加强、电流传输速率的加快等内部技术的更新。
最初的USB标准由于并不具备电力供应能力,因此USB 1.0及2.0的供电功率仅为2.5w(0.5A/5v)。虽然这足以为手机等小型电子设备供电,但是对于移动硬盘这种设备来说,显然远远不够。而且即便是为手机充电,就现在而言2.5w也显得不是那么的充沛。而USB 3.0就因此应运而生,它的供电功率可达4.5w(0.9a/5v)。USB-Type C 1.1规范也带有自己的供电运行模式,在该规范下USB- Type C接口能够用于快速充电。
作为供电标准的一部分,新的电源管理系统介绍了采用了新的双向数据信道所需的供电水平。这是为了确保其与传统设备的兼容性,并减少因不符合要求的数据线而导致的设备损坏。
我们可以来看一下USB基础规范的对比图:
USB 3.0和3.1之间的主要区别就是:3.1支持高达两倍于3.0的峰值数据传输速率。大多数设备都有可能会直接跳到3.1,而开发者的任务就是确保他们的设备能够支持这两种最新的标准,同时确保其设备的向下兼容性。
但是,当谈及到传输速率时,我们必须要从整体来去看待,因为这就和木桶定律一样,其中的任何一环没有达到标准都会直接影响到最终的速率。例如,把USB 3.1设备插到USB 2.0接口上就会把传输速率限制在480 Mbps。而在实际应用中,硬件同样会严重制约你的传输速率,比如硬盘本身。
所以我们可以简单理解为:USB-C指的是双向的连接类型,而像“3.1”这样的版本号指的是数据传输速度和其他规格,例如接口或是数据线的规格。然而,这两者无论哪个都没有严格界定USB供电规范或是峰值电流规范,而且关于设备或数据线的兼容性也并未加以强调。
所以,这就产生了许多潜在的隐患,而这种不确定的表述是十分危险的。而其中的部分原因就是这些人在制定标准的时候试图在能够兼容旧设备的基础上推进新技术。希望这个表格能够帮助厂商详细了解不同版本的供电标准,能够生产出符合行业标准的产品。而这既是对其产品的负责,也是对使用者的负责。
关键字:USB 3.1
引用地址:
详解USB C和USB 3.1两者之间的区别
推荐阅读最新更新时间:2024-05-03 00:33
基于C8051F130和MAX038的信号源发生器
0 引言 在现代电子测量技术的研究及应用领域, 常常需要高精度且频率可调的信号源, 信号源产生电路可以由RC 震荡电路、LC 震荡电路以及由555 定时器构成的震荡电路制成, 更多的则是用专门的函数信号发生器IC 产生, 如ICL8038、BA205、XR2207/ 2209 等, 但它们的功能较少, 精度不高, 频率上限只有300 kHz, 无法产生更高频率的信号, 另外调节方式也不够灵活, 频率和占空比不能独立调节, 二者互相影响。也有采用专门DDS 芯片的信号发生器, 但电路结构复杂, 成本较高 。而专门针对极低频率的信号源其设计频率范围又较窄 , 应用范围小。为此, 本文研究并设计出了一种基于单片机C8051F
[单片机]
用AT89C2051设计的多功能密码锁
本站介绍一种由AT89C2051编程实现的控制电路,具有按键有效指示、输入错误、解码有效指示、控制开锁、定时中断、错误报警、密码修改等功能;8位10进制密码,保密好使用范围广,特适用家庭、宾馆等场所。 一、硬件电路: AT89C2051是与MCS-51系列兼容的一种高性能单片机,具有2KB片内ROM、256字节片内RAM,可以不需扩展外程序、数据存储器,可满足一般的程序需求,从硬件组成可以看出该密码锁有一个3X4阵列的键盘,只需7条I/O引脚就可以了余下的I/O引脚可以开发其他控制功能,如:控制空调、电灯、风扇等。 二、功能实现 键盘扫描所用引脚P1.0-P1.6,其中P1.4-P1.6这3条引脚用于输出扫描信号,
[单片机]
单片机的两种型号区别 AT89C51和AT89C52的区别
单片机的两种型号。主要区别是容量不同。at89c51最多支持4KB的程序,at89c52则最多支持8KB的程序。 AT89C51简介: AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT
[单片机]
水箱的温度PID控制系统的C51设计
此系统是基于PID的单片机温度控制系统,我在网上搜到一段完整的程序,并按他的程序做出了相应的proteus硬件仿真,但 是并没有达到预期的效果.待提高。 程序如下: #include<reg51.h #include<intrins.h #include<math.h #include<string.h struct PID { unsigned int SetPoint; // 设定目标 Desired Value unsigned int Proportion; // 比例常数 Proportional Const unsigned int Integral; // 积分常数 Integral Const unsign
[单片机]
基于智能接口的音频系统设计
0 引言
随着现代电子技术的发展,接口技术的发展也越来越迅猛,而USB接口正是在这样的背景下发展并壮大起来的。在传统的硬件体系结构中,接口被看作是相应外部设备的一部分,每个接口一般都只能连接到同一种设备上。虽然通过所谓“菊花链”(daisyohain)方式可以把若干同种设备连接到同一接口上,却不能将不同种类的设备混合连接到同一接口上,由于目前USB接口的设备越来越丰富,种类越来越多,为了满足这样的需求,这里给出一种USB 2.O接口的解决方案,通过USB接口读取各种USB设备;通过SD卡接口,读取各种主流存储卡。该方案支持常用的USB存储设备(包括U盘/USB硬盘/USB闪存盘/USB读卡器)和SD卡(包括标准容量SD
[嵌入式]
51单片机外中断计数器C语言程序设计
#include REG51.H #define uchar unsigned char #define uint unsigned int unsigned char code tab ={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF}; sbit P32=P3^2; sbit P25=P2^5; sbit P26=P2^6; sbit P27=P2^7; uint cnt; void init(void) { EX0=1; IT0=1; EA=1; ET0 = 1; //定时器0中断打开 TMOD = 0x1;
[单片机]
基于S3C2440 处理器的支持IPv6协议防火墙设计实现
1 引言 在众多的网络安全设施中,防火墙是行之有效的重要网络安全设备,通过对网络通信进行筛选屏蔽以防未经授权的访问进出计算机网络。防火墙是位于可信网络和不可信网络之间的一道安全屏障,其最核心的任务就是管理和控制进出网络的通信量,它可以截获中途传输的数据包并进行处理,然后与事先定义好的安全策略规则相比较,并最终决定转发或丢弃该数据包。传统的防火墙通常位于一段网络的边界,它可以很好的过滤外界用户对内部网络的访问,但对内部网络的攻击却无能为力。针对此问题近年来关于新型防火墙的研究有很多,如分布式防火墙系统,嵌入式防火墙系统等。这些系统的目的是将防火墙的边界延伸,使其能够遍布网络的每一个终端设备,构建全方位的安全防护网络。 现有防火墙
[单片机]
iic裸机与linux通信,裸机系列——S3C2440IIC通信
经过一周左右的时间终于是把IIC弄的个差不多了,我只能说对于每一个程序都要认真对待,每个程序的编写都是一种进步。对于IIC,给我的感觉是这个东西单片机的时候也知道,但是没有调出来,现在RAM裸机编程正好好好的学习的一下,但是虽然对于2440的IIC驱动只需要配置好寄存器和把握好时序就可以了,但是我还是经过了很多的一段痛苦的时期,不过现在回想看看,都是一种成长的经历,让人值得骄傲。因为我坚持过来了。好的,说正点的,首先IIC编程依然感谢乐于奉献的赵老师,他的博客地址很多详细的介绍我就不多说了,赵老师的博客讲得很详细,和以前一样讲一下自己的体会和问题。 1.AT24C08芯片,是一款EEPROM,8K,不过是8Kbit,1024X
[单片机]