Page 108 - 新时期广播电视工程技术研究
P. 108
新时期广播电视工程技术研究
Research on Broadcasting and Television Engineering Technology in the New Era
念不同,主要用于打印机、扫描仪等大量数据传输;同步传输,用于视频、声音
等实时传输。考虑到 USB 传输速率较高,如果利用只实现 ENGINE 功能的芯片,
外加一个普通微控制器(如 8051),其处理速度就会很慢而达不到 USB 传输要
求。USB 外设作为消费类产品的目标之一在于降低产品成本,如果采用高速微
处理器(如 DSP),满足了 USB 的传输速率,但成本较高。经多方面比较选择
了 CYPRESS 公司的内置微控制器芯片 EZ-USB2131Q,开发了具有 USB 接口的
数字摄像系统。
整个系统以 EZ-USB 为核心,通过 PC 总线控制电路对数字 CAMERA 芯片
的工作状态进行控制,数字图像数据通过数据转换电路送入数据缓冲区,USB
总线控制器从数据缓冲区中读取数据。与计算机的通讯则通过 USB 接口实现。
EZ-USB2131Q是Cypress公司的内嵌微控制器的80pin的USB接口控制芯片,
包含 3 个 8 位多功能端口、8 位数据端口、16 位地址端口、2 个 USB 数据端口
和其他输入输出端口。EZ-USB2`131Q 芯片采用了一种基于内部 RAM 的解决方
案,允许客户随时不断地设置和升级,不受端口数、缓冲大小、传输速度及传输
方式的限制。
EZ-USB2131Q 有两种同步传输方式:即普通读写方式和快速读写方式。在
普通读写方式下,芯片从外部读取或向外部写入数据的速率不会超过 1000 字节
/ 毫秒,而且数据传输指令只能一一列出,共要写出 1000 行相同的指令。中间不
能用循环来传输数据,而且也没有时间来加入其他指令。这种方式对于要求同步
传输、每帧传输 1023 字节的设备是不可取的。在快速读写方式下,芯片可以在
0.5 毫秒内从外部读取或向外部写入 1023 字节的数据,并且还留有足够的时间可
以加入其他指令。
开发一个 USB 设备,软件设计是必不可少的,USB 应用系统软件设计分为
三部分:USB 外设端的固件(Firmware)、主机操作系统上的客户驱动程序以及
操作界面程序。界面程序通过客户驱动程序与系统 USBI(USBDeviceInteiface)
进行通信,由系统产生 USB 数据的传送动作,固件则响应各种来自系统的 USB
标准请求,完成各种数据的交换工作和事件处理。
四、IEEE 1394 技术
IEEE 1394 是一种具有很高性能的串行数据总线,真正即插即用,可显著提
96

