您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于引言DSP平台的USB接口设计 正文
基于引言DSP平台的USB接口设计

基于引言DSP平台的USB接口设计

点击数:7514 次   录入时间:03-04 11:47:46   整理:http://www.55dianzi.com   嵌入式系统-技术

         编程过程中,由于涉及了一些严格的接口时序配合问题,所以,整个固件的编写工作全部采用DSP(TMS320C2XX)的汇编语言;用的是CC2000编程开发工具。

2.2 PC机软件的设计

      PC机的驱动程序由Philips公司提供。然后,用VC++6.0,通过调用API函数,编写PC的应用程序。这样即可实现PC机对DSP(TMS320C2XX)摄像系统的摄像控制以及图像的传输。

      主要使用的API函数是DevICeIOControl()、ReadFile()、 WriteFile()。其中DeviceIOControl()用于PC(主机)向DSP图像采集系统发送请求;ReadFile()和 WriteFile()分别用于从图像采集系统中读出数据以及向图像采集系统中写入数据。

       在设计过程中必须注意的问题是:由于USB接口是主-从方式的接口,它的一切传输过程都必须通过主机向外设发送请求后才可以开始,所以在使用ReadFile()、WriteFile()读写数据之前,必须先通过 DeviceIOControl()向图像采集系统发送请求。

3 结果及分析

        设计方案完成后,在最后的测试当中,通过USB1.1接口,PC机与DSP系统的通信速率最高达到了580KB/s(4.6Mb/s)以上。这个速率指的是有效数据传输速率,不包括数据传输联络的头信息部分,所以这个速率还是比较令人满意的。现在,传输一张幅面为352×288像素的黑白图片(大小为99KB),耗时不到1s。如果实现动态的拍摄及显示,那么,整个系统每秒可以拍摄并完成显示 3~4幅不经压缩的幅画为352×288像素大小的黑白图片。

       测试结果表明,该系统运行可靠(已将程序烧写进片内Flash中),各项性能指标都已达到了最初的设计要求,能够很好地实现图像数据在PC机与DSP之间高速的双向传输。并且,这套USB接口方案只采用了1片PDIUSBD12接口芯片和1片 74LS245,器件成本只有20元左右,这个成本是比较低的。同时,由于采用了DSP作为控制器,所以它的通信速率可以很高;因此,可以说本方案达到了低成本,高速率的USB1.1接口设计要求。



上一页  [1] [2] 


本文关键字:接口  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

《基于引言DSP平台的USB接口设计》相关文章>>>