USB接口技术分析及电路设计
对于USB接口芯片,通常分为普通和DMA(直接存储器存取)两种工作模式。相对于普通模式,DMA数据传输模式传输速率更快,更适合于视频数字信号等高速、实时信号的传送。但遗憾的是,国内市场上提供的各种USB接口电路板大部分仅工作在普通模式,缺少对DMA工作模式的支持,不能直接用于象CCD数字摄像机USB接口这样的需要工作在DMA模式下的设计开发。为了解决这个问题,我们对USB的原理进行了研究,尝试着利用51单片机结合PHILIPS公司的PDIUSBD12带并行总线的USB接口器件设计带DMA工作模式的可供视频信号传输的多功能USB接口电路,现已设计出了完整的硬件电路。
1、USB概述
由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB总线技术应运而生。USB(Universal Serial Bus)翻译为中文就是通用串行总线,是由Conpaq、DEC、IBM、Inter、Microsoft、NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。现在生产的PC几乎都配备了USB接口,Microsoft 的Windows98、NT以及MacOS、Linux、FreeBSD等流行操作系统都增加了对 USB的支持。
USB的主要优点:
l 使用方便。连接外设不必再打开机箱;允许外设热插拔,而不必关闭主机电源。
l 速度快。USB支持三种设备传输速率:1.5 Mb/s(低速设备)、12 Mb/s(中速设备)和480 Mb/s(高速设备)。
l 独立供电。USB接口提供了内置电源。
l 连接灵活。一个USB口理论上可以连接127个USB设备。连接的方式也十分灵活,既可以使用 串行连接,也可以使用集线器Hub,把多个设备连接在一起,再同PC机的USB口相接。
l 成本低。为了把外设连接到PC上,USB提供了一种低成本的解决方案。
现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪,音箱等。USB总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了480Mbps,更换介质后连接距离由原来的5米增加到近百米。基于这点,USB也可以做生产ISDN以及基于视频的产品。USB 总线结构简单,信号定义仅由2条电源线,2条信号线组成。
2、USB结构与工作原理
一个USB系统可以从三个方面加以描述
(1)USB互联。
(2)USB设备。
(3)USB主机。
USB互联是指一个USB设备与USB主机相联并和其通信的方式,它包括:
(1)总线拓扑结构:USB主机和USB设备的连接模型。
(2)层间关系:USB在系统中的每一层都要完成一定的任务。
(3)数据流模型:USB系统中信源和信息之间的数据传送方式。
(4)任务规划:USB提供可以共享的互联机制。通过规划对互连机制的访问,可以支
持同步数据传输。
下面简要讨论USB硬件结构和数据流传输。
2.1 USB硬件结构
一个USB系统包含三类硬件设备: USB主机(USB HOST)、 USB设备(USB DEVICE)、USB集线器(USB HUB)。参见图2-1。
(1)USB HOST
在一个USB系统中,当且仅当有一个USB HOST时,USB HOST有以下功能:
◇ 管理USB系统;
◇ 每毫秒产生一帧数据;
◇ 发送配置请求对USB设备进行配置操作;
◇ 对总线上的错误进行管理和恢复。
(2)USB DEVICE
在一个USB系统中,USB DEVICE和USB HUB总数不能超过127个。USB DEVICE接收USB总线上的所有数据包,通过数据包的地址域来判断是不是发给自己的数据包:若地址不符,则简单地丢弃该数据包;若地址相符,则通过响应USB HOST的数据包与USB HOST进行数据传输。
(3)USB HUB
USB HUB用于设备扩展连接,所有USB DEVICE都连
- SAW RFID阅读器的信号处理电路设计 (08-12)
- 滤波电容在电路设计时的选择和计算(07-07)
- PCB中ESD防范措施简介(12-05)
- RF PA放大电路设计的几种思路(03-10)
- MFRC522射频模块在门禁系统中的应用(01-10)
- 用于高速数字通信系统的热插拔电路设计的元件选择方法(09-11)