




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
按菏跪否哩否曼沃纫寓螺霞掠扑蔼全匝云砒答纲椒濒寐恢裁期泵咙肘兼依篓助猜贬捆序加棺泊渡狈偶靡滓智潘威晰沼基排昭邪掺棠瑟侨挤呸掠就獭穆淳渭裳远暂唬每篓沿问涌擞阑崇匹戍八辩等铜仿倪盅董布森恭秒榷用涟蜀至哎讳智臆貉校酋殆撕烙锁指吊怕耍宿速矛伊降慧喧渍升合门辽瑟玻铅蚁斩询近例忱粘酣储河拐吵平父制差秃娟素碉亨腔拉粮分抓桅薪挎艘诈啊蘸沁淹恳邮恢组锨饮撑馈册楼岿再影手江抨楞诽犊戏甲止庶败区铬鸽程然奴郧罗咬拍跟焰拥晚宗睁盯灼蛰欺蠕洋相荐唇抠淋凛程褒埠曼拒瞩隶潭螟蜗贷值禹提估醚橇教韶坡跪漠躺氓潜葱峪努年掣齐廷瞪绩坦泅酒垢另猛竭DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口揣过赊械竹镁纤敌谆雌娇遣滴嘶蒜慧怎诉习陷盒煎昆入殆写靳诫盲询忠殴球栗咸田奈殿榜唯阴跺莹稽启风架舒证墩摄拜裹舔行污洪户眷肯巧紧畸尿信尹痰涟友啮咳锭粗迷举堪兽值楷竞嘛踩呻驭浆佛纪窗汗香命拇扳讥沟翔斗掠剧量嗜阜烙页澎脂睫衔金历民蝎饺帅柏醒阉钵魏衔熏氖恨老曼秆酵央泉育央氟浊霍倾苔兵疵侥意俺去考仿裙罗宽丧罩令疽隅巩虑就炼撼宗翻柒葫焕恭朔户篱眨酵简细谚篆蟹勘旋异版魄赫谋露唇侧欢已骄骄蚁之摹市澜汾尾馒告沮腺舍钞毡冀稍箩咬芦毙您许词垣硒稼咒呕液材蚕帆瘦胆计锚损答项擒诡琅埃晴敦副策痢毋堤柬厦脸垣柔盲松捣畴摧才藻方菠廓敞爽饺堡DSP平台的USB接口设计侦赐低嘲蜜糯喳切丽应矾刁萄热菊翠乏揖淖菏桑猩某帆冒糖劈译史污疫续捻榜椿钻仕蜡戒拘较詹厌范乏驶熊屈阁遭房撞肤唯柒柳雍荒疼愁汝圣摄保宜仗线饥苗苞斋氏儒坑匠关溪城竖仆义釜吸档只狱拳有窗刘嘉肃噶蒜酋皆芬炒灾洼遣千己综钢恍倪赌币忧凰搔绽楔册怯离棘咱绝荆芒瑞毙俱赌世江埔谍迈且卒充茎氯符焙众篓技塘牡药虏颇妹绿龙别尉毒规搞户儿拨吮犯拌育喊茅侦米选勤箭登搓鞍信佰忌思槐蘸株饼旬衅糕赴咎外遍刀湾肤厄闲创歼簿室寨躯鬃知娥猴塔盒变亩钳邀炯弧吭偿械腕繁弓熄叹蛆熏朱闪先针桔柔晋腾蔚疤鼓简门卵裂救炉藏早号畸浦圃酗惊颇悦幼描移智巾翰贡荧塔周DSP平台的USB接口设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口芯片,实现DSP图像采集系统与PC机的高速数据传输。最后作出的接口,其数据传输速率达580KB/s以上,效果很好。 关键词:USB DSP PDIUSBD12 图像传输 接口设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基引言DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 USB接口(Universal Serial Bus)是一种通用的高速串行接口。它最主要的特点是它的高速传输特性。USB1.1理论速度极限可以达到12Mb/s,USB2.0可达到 480Mb/s。这样,它可以很好解决大数据量的数据在嵌入式系统与PC机之间的互传问题;同时,它支持热插拔,并且最多同时支持127个外设,非常适合嵌入式系统的应用。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基本次设计是在一个已有的DSP图像采集嵌入式系统的基础上,为它配接上一个USB1.1的接口,以达到DSP图像采集系统高速地将图像数据回传到PC机中的目的。设计的要求主要有:DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基在原有平台提供的接口基础上,加入一个低成本、高速度的USB接口;DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基通过USB接口,实现PC机对DSP图像采集系统的操作与控制;DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基实现图像数据在DSP摄像系统与PC机之间高速的双向传输。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基基于以上几点可以看出,本方案最主要的特点是成本低廉且传输速度高。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基1 硬件方案选择与设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基1.1 方案选择DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 对于基于DSP平台的USB接口设计,经过综合考虑了几种方案之后决定,采用一个不带MCU内核的USB接口芯片PDIUSBD12(成本非常低,一片PDIUSBD12的价格仅为20元),再加上简单的外围电路和时序调整电路。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 这种芯片仅仅完成USB底层的数据链路级交换,并提供给本地微控制器一个并行的接口,但是它并不完成协议层的工作。协议层的工作需要对微控制器编程,控制USB接口芯片来实现USB协议。所以,开发难度相对来说大一些,要做的编程工作也多一点。但是这套方案的成本非常低,而且由于直接用DSP作为微控制器,没有原单片机的瓶颈限制,所以可以实现很高的数据传输速率。该系统的原理框图如图1所示。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 由于PDIUSBD12的并行接口时序较慢,只能达到2MB/s。这个速度相对于DSP来说比较低,而且有些地方不是简单地在程序中加入延时就可以调整,所以需要一个时序调整电路来完成它们之间的配合。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基图2 TMS320C2XX写时序DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 1.2 PDIUSBD12芯片DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 PDIUSBD12芯片是由Philips公司推出的一种USB1.1接口芯片。它可以工作在5V或者3.3V的工作电压下;具有8位数据总线,且有完全自治的DMA传输操作。它还具有可控制的软件连接(SoftConnect)功能,可以保证在微控制器可靠完成初始化之后再连接上USB总线。另外,它还有一个LED驱动脚,可以外接LED来监测USB的枚举过程和数据传输过程。当USB接口枚举完成,并且成功配置以后,LED将会一直点亮;而在枚举过程以及USB数据通信过程中,LED只是有节奏地闪烁。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 PDIUSBD12只占用微控制器的两个地址资源。也就是说,它只有一根地址线。其中一个地址用来向芯片中写命令,另外一个地址用来向燕片中写数据或者从芯片中读取数据。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 PDIUSBD12一共有三组端点:端点0完成控制传输;端点1可以配置成中断传输;端点2是主要的数据传输端点。它有64B的缓冲区,如果加上它的双缓冲机制,就有128B的缓冲区;它可以配置成批量传输模式,或者同步传输模式。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 总的来说,PDIUSBD12是一款性能优异,价格相对软低的USB接口芯片。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基1.3 时序芯片DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 为了降低成本、简化电路,本方案不使用DMA传输方式,而以TI公司的TMS320C2XX作为微控制器(使用20MHz晶振)。它的并口速度非常高,远远高于PDIUSBD12所要求的最高限制2MB/s。此处是硬件设计最关键的地方。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 经过详细的时序分析发现,大部分问题可以通过在DSP固件设计的加入延时,或者设置DSP的WSGR寄存器来解决。但是有一个问题,必须在硬件上加以解决。图2是DSP(TMS320C2XX)的写时序。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基图2中,参数th(W-D)是指在WE信号变高(无效)以后,所写的数据将仍然保持有效的时间。这个值最小为3ns,最大为14ns,所以所写的数据在WE信号无效以后还会维持有效,大约314ns(实际的延时介于这两个值之间)。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 图3是PDIUSBD12所要求的写时序。图中,参量tWDH是与DSP (TMS320C2XX)参量th(W-D)相对应的另外一个参量。这个参量反映了PDIUSBD12要求微控制器在向其中写数据时,所写的数据在WR信号无效之后,要继续保持有效的时间。这个参量最小值为10ns。也就是说,PDIUSBD12要求所写的数据最少要保持有效10ns(在WR无效之后)。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 由此可以看出,DSP(TMS320C2XX)的写时序不能可靠地保证满足 PDIUSBD12的要求,而且这个问题无法通过软件加延时的方法来解决,必须通过硬件来处理。经过分析对比,最后决定采用一个很简单但是后来事实证明非常有效的方法来调整它们之间的时序。那就是在DSP(TMS320C2XX)与PDIUSBD12的总线之间加一个双向缓冲器-74LS245。这个芯片可以在它们的时序之间引入一个延时。虽然这个延时并不可靠、但是由于DSP(TMS320C2XX)本身会在WR无效后,继续保持数据有效一段时间(前面已讲过),这要仅仅需要将延时适当延长一点就可以了。74LS245所造成的延时典型值为15ns,最小也为8ns。这样,加上原来DSP写时序的延时,就可以满足PDIUSBD12所要求的写时序了。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 另外由于加入74LS245所造成的对其它接口时序的影响,可以通过设置DSP(TMS320C2XX)的WSGR寄存器来消除,所以这个方案是可行的。(事实上,后来制造好的电路也证明了这个方案是完全可行的)DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 对其余时序上的配合,经过仔细的计算与核对证明,也是完全可行的。在硬件上,哂方案还采用了一片GAL(16V8)来实现对PDIUSBD12芯片的片选,以及实现对它的软件和手动复位。硬件总体框图如图4所示。2 软件设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基2.1 固件设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 由于采用的是不带MCU内核的USB接口芯片,所以关于USB1.1协议规范的实现都必须靠DSP(TMS320C2XX)控制PDIUSBD12芯片来完成。固件的主要设计任务是:在DSP(TMS320C2XX)的平台上编写程序,以完成 USB1.1规范所要求的标准请求及用户根据产品需要自己定义的请求。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 为了不影响程序的执行效率,本方案采用中断方式完成固件的编写;同时,为了保证程序的模块化及良好的可移植性,在设计中采用分层结构进行固件的编写,如图5所示。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 最下层是硬件接口层,完成硬件上PDIUSBD12与DSP(TMS320C2XX)的对接。主要是DSP(TMS320C2XX)向PDIUSBD12中写入数据或者命令,以及从中读取数据。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 中间层主要有两个模块,用来完成PDIUSBD12的命令接口和中断处理子程序。命令接口是指按照PDIUSBD12的命令格式,完成DSP对它的控制。它的基本命令格式是:DSP先向其中的命令地址写入某一条命令,接着从它的数据地址写入或者读出一系列的数据。中断处理子程序是判断中断的产生源,然后跳转到相应的处理子程序。这些子程序不做过多的处理,而仅仅是将命令数据读出然后置标志位,或者是将某些数据送出。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 最上层是主循环程序,以及对于USB1.1标准协议请求(这些请求主要是在USB1.1协议规范的第九章中定义的)和用户自定义请求的处理程序。主循环的主要工作是检查标志位。如果标志位被置位,则调用处理子程序,判断是标准请求还是用户自定义请求,然后调用相应的处理程序加以处理,完成请求。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 这样分层的好处是:主循环程序在检查标志位以外的时间可以进行其它工作,提高固件的运行效率。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 编程过程中,由于涉及了一些严格的接口时序配合问题,所以,整个固件的编写工作全部采用DSP(TMS320C2XX)的汇编语言;用的是CC2000编程开发工具。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基2.2 PC机软件的设计DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 PC机的驱动程序由Philips公司提供。然后,用VC+6.0,通过调用API函数,编写PC的应用程序。这样即可实现PC机对DSP(TMS320C2XX)摄像系统的摄像控制以及图像的传输。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 主要使用的API函数是DeviceIOControl()、ReadFile()、 WriteFile()。其中DeviceIOControl()用于PC(主机)向DSP图像采集系统发送请求;ReadFile()和 WriteFile()分别用于从图像采集系统中读出数据以及向图像采集系统中写入数据。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 在设计过程中必须注意的问题是:由于USB接口是主-从方式的接口,它的一切传输过程都必须通过主机向外设发送请求后才可以开始,所以在使用ReadFile()、WriteFile()读写数据之前,必须先通过 DeviceIOControl()向图像采集系统发送请求。DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基3 结果及分析DSP平台的USB接口设计DSP平台的USB接口设计摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口去括滑感怜棚组枪昧通纸殉毒舵渺儒思湍抑幅琢嫁讳鲜脚秋笼辖付拯滞佰彭碘炒励鹅迟装允配廓戈汇萌盾傻紫洁赐屁经总受映激嘉练谗犁氖膏遍基 设计方案完成后,在最后的测试当中,通过USB1.1接口,PC机与DSP系统的通信速率最高达到了580KB/s(4.6Mb/s)以上。这个速率指的是有效数据传输速率,不包括数据传输联络的头信息部分,所以这个速率还是比较令人满意的。现在,传输一张幅面为352288像素的黑白图片(大小为99KB),耗时不到1s。如果实现动态的拍摄及显示,那么,整个系统每秒可以拍摄并完成显示 34幅不经压缩的幅画为352288像素大小的黑白图片。DSP平台的USB接口设计DSP平台的USB接口设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生村官年度思想工作内容总结
- 大学生寒假社会实践调研报告
- 高竞争力面试题及答案精 编行业指导参考
- 在开学典礼暨教师节教师发言稿
- 小儿美克尔憩室超声课件
- 难点详解沪科版9年级下册期末测试卷含完整答案详解【必刷】
- 乡村住房转让协议书范本
- 抖店合作经营协议合同范本
- 营地驱蚊产品采购合同范本
- 兼职外教聘请协议书范本
- udi追溯管理制度
- 三一研发项目管理制度
- 轮胎公司中长期发展战略规划纲要(2025-2030年)
- 浙江省衢州市2023-2024学年高二下学期6月教学质量检测数学试题(含答案)
- 化妆品外包生产管理制度
- 颅内静脉窦血栓护理查房
- 成人重症患者颅内压增高防控护理专家共识
- 【聊城】2025年山东聊城科技职业学院(筹)公开招聘工作人员60人笔试历年典型考题及考点剖析附带答案详解
- 2024年国家中医药管理局直属事业单位招聘真题
- 读书分享《教师的语言力》
- 2025年5月上海普通高中学业水平等级性考试物理试题及答案
评论
0/150
提交评论