USB相关知识讲座.doc
《USB相关知识讲座.doc》由会员分享,可在线阅读,更多相关《USB相关知识讲座.doc(13页珍藏版)》请在三一办公上搜索。
1、USB相关知识讲座 说到USB,在座的各位同仁应该都不陌生,之前我也是使用一些USB产品,但自从我们公司开始重新开发MP3数码随身听产品后,对USB的了解才比较全面一些,但由于我是硬件出身,对软件方面了解得不多,因此本节课的重点在于USB的一些基本知识。一、USB相关知识1、 USB简介可以说现在USB接口是目前大家使用最频繁的接口,而且是愈来愈有把所有接口都淘汰的趋势。现在打印机、数码相机、U盘(闪存盘)、MP3Player、鼠标、键盘、外置光驱、移动硬盘(外置硬盘)都使用了USB作为于计算机交换数据的接口;以往大家使用USB接口的存储设备时,主要的原因是它随插即用、内含5V电源的便利特性。
2、但随着U盘、MP3播放器,甚至MP4等产品的内存容量加大,与USB硬盘外接盒、USB光盘外接盒的普及,大容量的USB存储设备的使用已经十分普遍。 虽然2000年4月时,USBIF(USBImplementForumUSB执行委员会?)就已经制定出USB2.0,现行市面上大部分计算机周边产品也都使用了USB2.0接口,但仍有不少产品仍然采用USB1.1规格,这就给我们的选购带来了不少麻烦。 现在,经常存取动辄3、4G硬盘数据的玩家,逐渐开始重视USB1.1与USB2.0的速度差异。毕竟,USB2.0的传输速度是480Mbps,但USB1.1的传输速度只有12Mbps,每秒的传输速度差距高达40倍
3、,在时间就是金钱的时代,效率分外重要。USB是通用串行总线(Universal Serial Bus)的英文缩写,它是通过PCI总线和PC的内部系统数据线连接,实现数据的传送。USB同时又是一种通信协议,他支持主系统(host)和USB的外围设备(device)之间的数据传送,在USB的网络协议中,每个USB的系统有且只有一个host,因此,很多的朋友问我是否可以将两台PC的USB口通过A-A头连接起来,是否可以实现通信,这样是不行的,因为对于电脑主板上的USB设备,都是host,如果连起来就是两个host的通信,这样一来的一个USB的系统有了两个的host,与它的网络协议冲突。Anchorc
4、hip出了一个可以直接连接的设备(好象是AN2720SC),实际上是一个由两个背靠背的USB的device组合起来的一块芯片;2、USB接口的分类 按照以前的说法,有USB1.0、USB1.1和USB2.0三种接口方式,不过据称USB协会在2004年年底重新命名了USB标准:将USB1.1的说法彻底取消了,所有的接口都统称USB2.0接口,现在的USB2.0标准按速度划分为三大类,具体的分类是: USB2.0 High Speed:理论速度是480Mbps,对应之前的USB2.0; USB2.0 Full Speed:理论速度是12Mbps,也就是过去的USB1.1;USB2.0 Low Sp
5、eed:理论速度是1.5Mbps,这个一般用于鼠标、键盘等对速度要求不高的外部设备。现在还有一种USB OTG,原来说是USB 2.0 的补充规格,也有人说是USB2.0的加强版,因为具有OTG功能的USB对我们的使用非常方便,而目前一般的便携设备上出现的还不是特别多,后面专门介绍一下。 3、USB接口的传输速度连接类型传输速率 (兆位/秒)串口.92 Mbps标准并口.92 MbpsUSB 1.0/1.11.5 MbpsUSB 2.0 全速12 MbpsECP 并口24 MbpsIEEE1394 (Firewire)400 MbpsUSB 2.0 高速480 MbpsBps指得是 位每秒,如
6、一首4分钟长128KBPS的歌曲大小为:4*60*(128Kbps/8)/10243.75MUSB接口支持1.5Mb/s(低速)、12Mb/s(全速)和高达480Mb/s(USB 2.0规范)的数据传输速率,扣除用于总线状态、控制和错误监测等的数据传输,USB的最大理论传输速率仍达1.2Mb/s或9.6Mb/s,远高于一般的串行总线接口。例子:目前市场上MP3播放器的接口都标明的是UBS2.0了,一些MP3播放器在包装盒上标明“USB2.0 High”,有的标明“USB2.0 Full”,而有的MP3则标的是“USB2.0,480Mbps”,这显然比较含糊,很容易蒙蔽消费者。实际上在
7、使用过程中可以看出,当写入的歌曲容量不大时,采用这两种USB2.0接口的MP3的写入时间相差还不很大,但当写入的歌曲容量较大时,写入的时间差别就比较大了。如果用700KB/s甚至是300KB/s的速度来写入大容量文件的话,等待的过程是漫长的。 曾经有人专门测试过USB1.1与USB2.0的传输速度,使用WindowsXP操作系统,主板支持USB 2.0,且所有驱动程序都已安装成功,实测结果显示USB1.1的闪存盘,每秒的读取速度顶多只有1,000kb/sec;而USB2.0的闪存盘,每秒的读取速度却可超6,000kb/sec。4、影响MP3的USB接口速度的因素(下面说的USB2.0均指高速版
8、的USB2.0) 1.主板是否支持USB2.0,电脑配置的高低对传输速度的影响可以忽略不计。 2.不同版本操作系统以及主板USB2.0驱动版本。Windows 98以下的版本及WIindows NT都不支持USB2.0,对USB2.0支持得最好的是Windows XP SP1及以上版本。 3. MP3播放器采用的芯片也会影响传输速度。采用“炬力方案”的MP3的传输速度就比较慢;而采用Telchips、SigmaTel、Philips这些芯片的MP3,传输速度明显有一定的提升。并且采用不同型号芯片的MP3的传输速度也有差异,比如SigmaTel 3520 支持USB 2.0 High Speed
9、,SigmaTel 3502就只支持USB 2.0 Full Speed,炬力 ATJ2085支持USB2.0 Full Speed(现在有不少低价MP3都是采用的这款芯片)。 4.MP3播放器的存储介质。一般来说,采用硬盘存储介质的MP3的传输速度,比采用闪存存储介质的MP3要快一些。 5.MP3播放器的固件。在同一台电脑上拷贝歌曲,即使采用同样的芯片和介质,MP3的传输速度也有一定的差异。MP3的新版本固件往往能修整旧版本固件在传输速度方面的BUG,让MP3的传输速度更快! 5、USB接口的优点A、统一了外设接口:USB为所有的USB外设提供了单一的、易于操作的标准的连接类型。这样一来就简
10、化了USB外设的设计,同时也简化了用户在判断哪个插头对应哪个插槽时的任务,实现了单一的数据通用接口。B、 节省系统资源:USB排除了各个设备象鼠标、调制解调器、键盘和打印机设备对去系统资源的需求,因而减少了硬件的复杂性和对端口的占用,整个的USB的系统只有一个端口和一个中断,节省了系统资源。C、 USB支持热插拔(hot plug):也就是说在不关PC的情况下可以安全的插上和断开USB设备,动态的加载驱动程序。其他普通的外围连接标准,如SCSI设备等必须在关掉主机的情况下才能增加或移走外围设备。D、 USB支持PNP(即插即用)。当插入USB设备的时候,计算机系统检测该外设并且通过自动的加载相
11、关的驱动程序来对该设备进行配置,并使其正常工作。E、 USB在设备供电方面提供了灵活性。USB直接连接到Hub或者是连接到Host的设备可以通过USB电缆供电,也可以通过电池或者其它的电力设备来供电,或使用两种供电方式的组合.并且支持节约能源的挂机和唤醒模式。F、 USB提供全速12Mbps的速率和低速1.5Mbps的速率来适应各种不同类型的外设。G、 针对不能处理突然发生的非连续传送的设备,如音频和视频设备,USB可以保证其固定带宽。H、 为了适应各种不同类型外围设备的要求,USB提供了四种不同的数据传送类型。I、 USB使得多个外围设备可以跟主机通信。6、USB的协议 不同版本的协议有所不
12、同,不过从USB1.0USB1.1USB2.0USB OTG的不断演变,都是朝着更方便实用方面发展,其协议也是慢慢升级完善的。 本部分比较专业,都是一些学术术语,只有真正搞USB底层开发的才会深入去研究,对此有兴趣的可以找相关的资料,我这也保存有一些。7、USB OTG简介(1)USB OTG就是USB On-The-Go的简称,它是USB2.0规范的补充,结合了对移动应用友好的新特性,包括低功耗、更小的USB接头以及在相同的USB端口上增加了双重角色的功能(作为主机和外设的功能)。OTG通过在没有计算机的情况下,相互之间对等连接使传统的只能作为USB外设的移动产品的性能和连接性得到扩展。(2
13、)USB OTG 的特点可以不必通过PC就可以实现点对点的连接,如一个具有OTG功能的外设可以跟其它外设直接通讯;可以实现主从角色转换,On-The-Go 设备非但能与其他 On-The-Go 设备连接,由于內嵌 USB 主机端与 USB 外设功能,因此当它连接到一个普通 USB 外设时,它可以扮演 USB 主机端的角色,而当它连接到一个 USB 主机端時,则可以扮演 USB 外设角色;USB OTG通过五脚接口和五线电缆传输数据。除了传统的“VBUS”、“D+”、“D-”、“GND”四个针脚外,第五个针脚为“ID”脚,ID脚决定了初始化的主从角色:在Mini-A插头中,ID短路接地,所连设备
14、被初始化为主;在Mini-B插头中,ID悬空,所连设备被初始化为从。在软件控制下,主从角色也可以利用主设备转换协议 (HNP)进行互换。主设备可提供低功率输出,最小为8mA的电流到USB电缆,当不传输时可关掉VBUS。在VBUS关闭时,如从属设备需要使用总线,则可请求主设备开启VBUS,为VBUS重新供电。低功耗可支持USB设备在电池供电的情况下正常工作,延长电池寿命,节省能源。备注:双角色工作原理OTG双角色设备驱动程序由USB主设备软件包和USB设备软件包构成。OTG驱动通过连接器中“ID”的不同连接,或通过是否有主设备转换协议确定双角色设备工作方式的转换,确定使用USB主设备软件包还是U
15、SB设备软件包。当OTG双角色设备以主机方式工作时,USB主设备软件包工作。主控制驱动完成USB主设备软件包与双角色USB OTG硬件间的数据交换,USB总线驱动保存设备的信息,目标主设备类驱动支持目标设备列表里的设备。OTG提供通用的主设备类驱动程序。当OTG双角色设备以从机方式工作时,USB设备软件包工作。设备控制驱动完成USB设备软件包与双角色USB OTG硬件间的数据交换,USB协议层完成USB协议规范,USB设备类驱动的功能取决于该双角色OTG设备的功能。二、USB相关器件简介1、 接插件(1)电脑上使用的USB座:我们见到比较多的是电脑机箱上的USB口,那是一个USB母座,跟它相对
16、应的就是USB公座,两个都是4引脚器件;(2)一般便携设备使用的标准USB座:我们MP3上的标准USB公母插座,这两个是五pin器件,其中4脚为空脚,只有具有USB OTG功能的机器第4脚才使用为“ID”信号脚,;还有OPPO目前在使用的迷尔USB座,只有4pin接口;(3)市面上出现的非标准的USB座:不管使用什么类型的插座,能用市面上流通的标准件最好,如果自己定义那就是非标品,象我们V1、V8、V12等机型上使用的耳机插座共用的方法,那都不是正常用法,多少会影响到机器的性能;(4)USB连接线材:类似我们数码随身听的USB下载线(一端连电脑一端连MP3)不管采用什么类型的接插件和线材,只有
17、符合USB规范最好能取得相关认证的东西才能最终保证下载速度的问题。2、 USB控制IC市场上供应的USB控制器主要有两种:带USB接口的单片机(MCU)或纯粹的USB接口芯片。 此类IC主要是满足USB规范而实现USB上传下载功能,很多公司都有,目前我们在使用的是台湾安国国际的AU9386,外接几个器件就是一个U盘。如果采用性能好一些的方案,一般本身都带USB功能,或者通过软件编程来完成USB功能。3、 USB HOST IC具有host功能的USB IC市面上也不少,但使用量不多,主要是价格一直降不下来,动不动就是三四十块钱一片,有些产品增加了host功能后成本也就增加了不少,前段时间找到一
18、个国产IC,南京沁恒电子的CH375,价格相对还可以,对这有兴趣的同事可以找我要相关的IC资料和联系方式。4、 其它器件(1)利用FTDI公司生产的FT8U232AM实现USB/RS-232转换器(2)USB/串口转换器(3)转换开关,使用在多路信号共用一个输出口的状态,如我们公司的V1、V8、V12等机型,利用耳机插座来与电脑连接上传下载资料、给锂电池充电、音频信号输出、收音天线等,对这类转换开关的要求很高,导通阻抗大会影响音频信号的失真度和电脑能否正常连接问题,分布电容大会影响信号的正确性和资料的上传下载速度。目前我们在使用的是IT的3157和仙童的4157,一般来说,如有可能尽量不要采用
19、多功能共用一个输出口的方案,虽然在外观上是占了一些优势,但对整机性能和寿命都有一定的影响。(4)意法半导体推出微型封装的USB 2.0接口专用ESD保护IC ,该IC专门保护USB2.0高速接口的两条数据线路和电源线,典型电容2.5pF,抗静电达到空气放电15KV和接触放电8KV的标准(IEC61000-4-2第4级放电保护标准),当然要使用这些新东西,需要付出的成本代价也是不小的。 备注: 现在比较通用的ESD标准是IEC61000-4-2 (IEC国际电工委员会),应用人体静电模式,测试电压的范围为2kV15kV(空气放电),峰值电流最高为20A/ns,整个脉冲持续时间不超过60ns。在这
20、样的脉冲下所产生的能量总共不超过几百个微焦尔,但却足以损坏敏感元器件。三、USB在设计上应该注意的事项 由于很多USB接口设计在机器的外面,就算通过橡胶塞保护,在上传下载资料时打开橡胶塞时也有可能接触到USB口,因此对于USB的设计,主要是从ESD方面考虑,当然其它的也会涉及到。1、如何改良USB接口的EMI和ESD设计USB接口的传输速率很高,因此如何提高USB信号的传输质量、减小电磁干扰(EMI)和静电放电(ESD)成为USB设计的关键。本文以USB2.0为例,从电路设计和PCB设计两个方面对此进行分析。 USB 线缆由四根线组成,其中一根是电源线 VBus,一根是地线 GND,其余两根是
21、用于差动信号传输的资料线( D+,D- )。将数据流驱动成为差动信号来传输的方法可以有效提高信号的抗干扰能力( EMI )。当USB2.0接口采用高速差动信号传输方式时,由于接地层与电源层的信号摇摆,放射噪声会有所增加。因此,为避免串扰并保证信号的完整性,消除将要混入高速信号中的共模噪声是电磁兼容设计的必要对策。在图1所示的电路中,数据电源线和地线上分别串联一个阻抗为120欧姆、额定电流为2A的磁珠,而差分线对上则串联一个共模阻抗为90欧姆的共模扼流器。共模抗流器由两根导线同方向绕在磁芯材料上,当共模电流通过时,共模抗流器会因磁通量叠加而产生高阻抗;当差模电流通过时,共模抗流器因磁通量互相抵消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- USB 相关 知识讲座

链接地址:https://www.31ppt.com/p-2392507.html