usb接口的数字摄像系统设计

usb接口的数字摄像系统设计

ID:10115378

大小:62.50 KB

页数:5页

时间:2018-06-10

usb接口的数字摄像系统设计_第1页
usb接口的数字摄像系统设计_第2页
usb接口的数字摄像系统设计_第3页
usb接口的数字摄像系统设计_第4页
usb接口的数字摄像系统设计_第5页
资源描述:

《usb接口的数字摄像系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、USB接口的数字摄像系统设计西安电子科技大学电路CAD所(710071) 方加喜  李玉山摘要:讨论了基于USB(UniversalSerialBus)接口的数字摄像系统的实现。该系统使用CY、PRESS公司的EZ_USB系列芯片,并利用其开发板来实现数字摄像系统。该系统完全符合USB1.1协议,是一个新型的多媒体设备。关键词:USB 摄像系统 I2C总线 固件 USB作为一种新的扩展接口,主要致力于计算机-电话一体化和应用类消费产品。它的数据传输率比标准串/并口高。USB总线具有时分复用的特点,多个不同速度的USB外设可以通过集线

2、器同时连接到同一台计算机的同一个USB口上,在USB总线带宽允许的情况下,多个外设可以同时工作而不相互影响。USB传输速率适用于中、低速外设。高速模式下,USB支持实时的视频、音频和压缩的视频数据传输。在视频会议和可视电话等多媒体应用中,具有数字接口的摄像系统(CAMERA)是其关键的部件。它完成视频图像的采集、处理,并通过数字接口把信号送进计算机显示,作进一步处理。 1USB数字摄像系统原理1.1USB简介通用串行总线(UniversalSerialBus)适用于USB外围设备连接到主机上,通过PCI总线与PC内部的系统总线连接,

3、实现数据的传送。同时USB又是一种通信协议,支持主系统与其外设之间的数据传送。在USB的网络协议中,每个USB的系统只能有一个主机。USB是一种层状的星形拓扑,其根部是主机控制器,USB器件与根部接口连接实现其功能。若多个器件同时行使其功能,就要通过集线器来扩展,但扩展层不能超过5层。USB器件支持热拔插,而且可以即插即用。USB一般支持两种传输速度,即低速1.5Mbit/s和全速12Mbit/s,在USB2.0版本中其速度提高到480Mbit/s。USB有几种用于不同类型的数据传输方式。控制传输,主要用于设置、命令和状态信息;中断

4、传输,与一般的中断概念不同,主要用于打印机、扫描仪等大量数据传输;同步传输,用于视频、声音等实时传输。考虑到USB传输速率较高,如果利用只实现ENGINE功能的芯片,外加一个普通微控制器(如8051),其处理速度就会很慢而达不到USB传输要求。USB外设作为消费类产品的目的之一在于降低产品成本,如果采用高速微处理器(如DSP),满足了USB的传输速率,但成本较高。经多方面比较选择了CYPRESS公司的内置微控制器芯片EZ-USB2131Q,开发了具有USB接口的数字摄像系统。1.2系统的原理图系统的原理图如图1所示。整个系统以EZ_

5、USB为核心,通过I2C总线控制电路对数字CAMERA芯片的工作状态进行控制,数字图像数据通过数据转换电路送入数据缓冲区,USB总线控制器从数据缓冲区中读取数据。与计算机的通讯则通过USB接口实现。 2USB数字摄像系统硬件2.1EZ_USB2131Q芯片介绍EZ_USB2131Q内部框图如图2所示。它是Cypress公司的内嵌微控制器的80pin的USB接口控制芯片,包含3个8位多功能端口、8位数据端口、16位地址端口、2个USB数据端口和其它输入输出端口。EZ_USB2131Q芯片采用了一种基于内部RAM的解决方案,允许客户随时

6、不断地设置和升级,不受端口数、缓冲大小、传输速度及传输方式的限制。片内嵌有一个增强型的8051微控制器,与标准的8051相比,其速度快3倍。它通过内部RAM编程和数据存储,这样使得芯片具有软特性。USB主机通过USB总线下载8051程序代码和设备特征到RAM中,然后EZ_USB芯片作为一个由代码定义的外围设备重新连接到主机上。EZ_USB2131Q有两种同步传输方式:即普通读写方式和快速读写方式。在普通读写方式下,芯片从外部读取或向外部写入数据的速率不会超过1000字节/毫秒,而且数据传输指令只能一一列出,共要写出1000行相同的指

7、令。中间不能用循环来传输数据,而且也没有时间来加入其它指令。这种方式对于要求同步传输、每帧传输1023字节的设备是不可取的。在快速读写方式下,芯片可以在0.5毫秒内从外部读取或向外部写入1023字节的数据,并且还留有足够的时间可以加入其它指令。如图2所示,USB收发器连接到USB总线的D+和D-管脚;串行接口引擎(SIE)编码和解码串行数据并且进行错误校验、位填充和执行USB所需的其他信号,最后完成数据从USB接口的传输。EZ_USB-2131Q使用了一个增强型SIE/USB接口(USB核),它本身完成了许多的USB协议,这样就简化

8、了8051代码。2.2EZ_USB系列USB总线仿真板CYPRESS公司的EZ_USB开发板为USB设备的开发提供了一个良好的工具。开发板使用的是80管脚的AN2131Q芯片,而且包含5个用于扩展接口的引出端。板上所有的电路均为3.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。