基于USB2.0的高速图像传输系统设计 (3)

2010-08-14 11:35:26   来源:电子设计工程   

关键字:USB2.0 高速图像 传输系统

 

      PC机上的应用程序使用VC++编写。应用程序通过调用Windows API函数实现系统所要求的功能。应用程序主要采用以下3个函数:ReadFile,WriteFile和DevriceloControl。ReadFile从前端图像采集系统读取数据;WriteFile向图像采集系统写入数据:DeviceloControl在PC机中从图形采集系统读取数据或向图像采集系统写入数据前向DSP发送交换数据的请求。

4 实验验证

      DSP系统采集图像后将数据发送至USB端口,主机应用程序打开设备,先从设备读取设备描述符和通道信息,接着读取USB端口数据。采用BUS HOUND监控USB端口数据流,如图3所示。从图3看到:从USB端口读取的数据包括设备描述符数据、通道信息数据,以及从USB端口写入的数据块。实验测试数据传输率达29.5 MB/s,1 s能够传输15帧未经压缩图像,完全满足高速图像传输要求。



5 结束语

      高速图像采集系统DSP通过CY7C68033的底层驱动以及简单实用的编程结构,可方便建立上层PC机与DSP之间的USB通信信道。

      根据DSP的HPI接口读/写控制时序,连接CY7C68033的GPIF接口,将HPI接口的各个寄存器映射为CY7C68033的外部地址,使得CY7C68033能够方便读写DSP内部RAM,从而建立基于USB2.0接口的PC机与DSP之间的高速图像采集通信通道。

      该系统设计充分利用USB的即插即用功能,高速图像采集设备操作方便快捷,因此具有高使用价值。

[1] [2] [3]
相关阅读
基于USB2.0的红外数据传输系统的设计与实现 2010-08-21
基于USB2.0的非制冷红外热像仪图像处理系统设计 2010-08-11
基于USB 2.0的便携式红外目标跟踪系统设计与实现 2010-06-11
基于USB2.0接口的语音采集系统设计 2008-05-28
基于USB2.0接口的语音采集系统设计 2008-05-28
编辑:鲁迪
本文引用地址: http://www.eeworld.com.cn/afdz/2010/0814/article_2886.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]
小广播
最热点击
专栏
向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客
论坛精华
精选博文