humdrumboy
驱动牛犊
驱动牛犊
  • 注册日期2002-10-10
  • 最后登录2004-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1378回复:6

dsp与pc机的通信(20分)

楼主#
更多 发布于:2003-03-02 21:56
想选一款USB芯片解决dsp与pc机的通信问题
打算通过DSP的hpi口传输数据给USB
可惜USB芯片那么多,该选哪一款心里没谱
有大侠指点一二吗

yalong
驱动牛犊
驱动牛犊
  • 注册日期2001-08-27
  • 最后登录2011-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-02 22:54
按照你的描述应该选择带处理器的USB器件,HPI是主机接口,因此必须通过带总线的处理器。这样的USB器件也有很多,建议选择CYPRESS的,如果不考虑成本而且以后有升级的可能性的话,建议选择CY68013,如果在意成本,可以选择AN2131之类的。另外不知道你做的DSP是哪个系列的?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-02 22:58
usb1.1这里做的最多的是d12,然后是ez-usb或者2131,好像还有一个是9602记不清了
usb2.0最多的是cy7c68013(内部有51内核),其次的我不知道,我在做isp1581(内部没有51内核,需要与dsp或51联合使用),最好把你的需求写出来,比如你要求多高的速率,是否需要用dma,是否要用工业级的等等
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-02 23:08
楼上的,能把“HPI是主机接口”详细解释一下吗,不太懂这个专业术语,是16位的总线吗?不懂的说,问一下子 :)
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-02 23:14
呵呵,刚才搜了一下子,原来hpi就是8位获16位总线 :D
没问题,我现在就是这样做的,用ti的tms320f206来控制usb芯片isp1581与主机通讯,如果你想开发时间短一些的话就选cypress的cy7c68013,我不是在这做广告,人家的资料和技术支持很好,就是片子贵了点 :D
humdrumboy
驱动牛犊
驱动牛犊
  • 注册日期2002-10-10
  • 最后登录2004-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-03 08:35
谢谢各位了,
我用的是5416的,本来USB部分不该我做的
可惜我看着悬,只好自己动手了,
速率没什么要求
因为要传输的数据量不大,实时性要求也不高
楼上的推荐的是USB2.0吧,我做1.1的啊
本来打算用D12的,这里好多人用这个,资料多的
可是感觉开发起来有点棘手的,主要是时间,老板整个一催命鬼
而且,实验室没人做过USB,真的好可怜啊,
楼上的,既然你也做的,
能不能留下联系方式,好指点我一二,
偶不胜感激了
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-03 11:09

而且,实验室没人做过USB,真的好可怜啊,

我和你一样,也是单干
不过我是做2.0的,1.1的资料比较丰富,源代码也很多,你去周立功的网站上当他们的资料(d12的)就可以了,有中文的和英文的,你已经有dsp了,所以选一个不用51的d12就行了,不过你要是想再简单一点就选ez-usb,它的资料也很多,而且有现成的驱动和应用程序的源代码。
游客

返回顶部