USB足外围设备与计算机进行连接的快速A力蝉性的新止接口。本书5介绍最新的USB 2.0标准,从USB的具础开始介绍,包括实际的硬件与软件设计,并且使用汇编语言、Visual C++、 Visual Basie等来小范程序代码的编写。另外还有各种USB芯片介绍,帮助读者快速设计自己的USB设备。
本书共14亮和1个附读,内容包括: USB简介、USB传输。检测设备、控制传输、USB护制器芯片、Cypress enCore控制器芯片、驱动程序、设备类别、设备测试、电源管理与倍号编码、电路接口、集线器、HID设备、HED 程序设计以及USB参考资料等。
本书从事USB的硬件、软件设计的程序员和!他棚关技术人员使用或参书。
USB(Universal Serial Bus,通用串行总线)是用米连接外围设备与计算机的新式接口,每一台新式的PC都至少有两个USB连接端口。标准的外围设备(例如鼠标,键盘,调制解调器,外部磁盘驱动器,以及游戏控制设备等)都已经改用USB接口来连接到PC. USB的接头与连接端口不但体积小,而月可以利用集线器(hub)让多个USB设备同时连接到- -个连接端口。
安装USB设备不需要用户自己设定硬件与软件的选项,您可以在计算机运行时任意连接或是移除设备,操作系统会自动侦测有尤USB设备的连接。Windows包含有标准外围设备的USB驱动程序,并且提供API函数让用户与设备通信。
USB设备可以使用4种传输类型与3种传输速度。USB的传输类型包括控制、中断、批量与实时。USB的传输速度包括低速、全速与高速。低速最快可以每秒传输1.5 Mb的数据,全速最快可以每秒传输12Mb的数据,高速最快可以每秒传输480Mb的数据。
要设计USB设备的硬件与软件,需要了解USB的工作原理,以及PC机的操作系统如何与USB设备通信。除此之外,选择适合的USB芯片与上具会帮助用户简化设计工作。
在本4$中除了介绍USB的基本原理外,另外也有USB芯片与工具的介绍,并且以实际的范例程序代码,来帮助您快速地进入USB设计的领域。
本书共分成14章:
第1章"USB简介”介绍USB的发展史,优点与缺点,以及与其他的接口(例如RS-232,IEEE-1394等)的比较。另外,还介绍建立USB接口所需的PC与外围设备的软硬件规格,如何下载USB的规范与工具软件等。
第2章“USB传输”介绍USB的4种传输类型、各种传输类型的结构、数据格式、传输速度以及适用的设备种类。USB的传输分成笔笔的事务,每-笔事务由信息包组成。USB的错误检验,则足使用CRC值与数据交替位来确保传输的数据没有错误。
第3章“检测设备”介绍Windows操作系统在USB设备连接时,如何自动检测设备以了解设备的功能。Windows 传送各种要求给设备,设备则是依据要求的种类来反应。
第4章“控制传输”介绍USB最基本的传输类型。每一个USB设备都必须支持控制传输,控制传输让PC设置USB设备的配置,或是用来交换数据。控制传输包含有3个阶段:设置、数据与j状态。每个阶段会传送3种信息包:令牌、数据与联络。本章还介绍USB的标准要求,设备类别的要求, 以及厂商自定的要求。
第5章“USB控制器芯片”介绍USB控制器的内部组成组件及其结构。书中以几个较受欢迎的USB芯片来做实际的解说。
第6章“"Cypress enCoRe挖制器芯片”以Cypress公司所出品的enCoRe系列芯片为范例,介绍此芯片的内邰结构与电路。书中使用汇编语言来示范程序设计的实例.以及介绍辅助设计用的硬件与软件工具。
第7章“驱动程序”介绍Windows的驱动程序模利。撰写客户化的驱动程序所需的注意事项,以及辅助工具软件。Windows 使用.inf文件米建立UsB设备与驱动程序的信息,
USB 2.0硬件设计手册
- 文件大小:
- 8.06 MB
- 下载次数:
- 14
- 附件售价:
-
2 RD币 购买记录
- USB 2.0硬件设计手册
-
本地下载
立即购买
|