admin管理员组文章数量:1537264
2024年4月25日发(作者:)
USB、IEEE1394及ATA接口
一、USB的定义
USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。 它不是一种新的总
线标准,而是应用在PC领域的新型接口技术。早在三年以前,就已经有PC带有USB接口了,但
由于缺乏软件及设备的支持,这些PC机的USB口都是闲置未用的。1997年,微软在WIN95OSR2
(WIN97)中开始用外挂模块提供对USB的支持, 1998年后随着微软在Windows98中内置了
对USB接口的支持模块,加上 USB设备的日渐增多,USB逐步走进了实用阶段。
现在电脑系统接驳外围设备的接口并无统一的标准,如键盘的 插口是圆的、连接打印机要用9
针或25针的并行接口、鼠标则要用9针或25针的串行接 口。USB把这些不同的接口统一起来,
使用一个4针插头作为标准插头。通过这个标准插 头,采用菊花链形式可以把所有的外设连接起来,
并且不会损失带宽。也就是说,USB 将取代当前PC上的串口和并口。
USB需要主机硬件、操作系统和外设三个方面的支持才能工作。目前的主板一般都采用支持USB
功能的控制芯片组,主板上也安装有USB接口插座。 Windows98操作系统是支持USB功能的。
目前已经有很多USB外设问世,如数字照相机、 计算机电话、数字音箱、数字游戏杆、打印机、
扫描仪、键盘、鼠标等
USB规范中将USB分为五个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB 设备
以及针对不同USB设备的客户驱动程序。
·控制器(Host Controller) 主要负责执行由控制器驱动程序发出的命令。
·控制器驱动程序(Host Controller Driver) 在控制器与USB设备之间建立通信信道。
·USB芯片驱动程序(USB Driver) 提供对USB的支持。
·USB设备(USB Device) 包括与PC相连的USB外围设备,分为两类,一类设备本身可再接其
它USB外围设备,另一类设备本身不可再连接其它外围设备,前者称为集线器 (Hub),后者称为设备
(Funct ion)。或者说,集线器带有连接其它外围设备的USB端口,而设备则是连接在计算机上用来完
成特定功能并符合USB 规范的设备单元。
·设备驱动程序(Client Driver Software) 就是用来驱动USB设备的程序,通常由操作系统或
USB设备制造商提供。
针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
·等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的 正确性要求不
高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,
连续不断地在主机与USB 设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,
而是继续传送新的数据。
·中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时
效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
·控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、
设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的
数据。
·批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪 和数字相机以
这种方式与主机联接。
随着大量的支持USB的个人电脑的普及以及Windows98的广泛应用,USB逐步成为PC机的
一个标准接口已经是大势所趋。最新推出的PC机几乎100%支持USB。另一方面:使用USB接口
的设备也在以惊人的速度发展。
版权声明:本文标题:USB IEEE1394 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1714037855a384211.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论