在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2520|回复: 6

偶还有一个问题?关于DSP芯片处理完后数据经过USB传输的

[复制链接]
发表于 2006-8-2 16:55:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
信号经过DSP处理后的数据需要USB来传输,那么DSP处理好的数据怎么存储,USB才可以来读取数据,它们之间要加RAM?还是FIFO?
发表于 2006-8-2 17:26:28 | 显示全部楼层
如果是外置usb芯片,那么应该通过dsp的总线与其连接,软件最好是操作系统支持该usb芯片,那么dsp处理好的数据直接调用操作系统的driver即可,物理上淡然要把数据先存放在dsp的ram中。
 楼主| 发表于 2006-8-2 19:13:27 | 显示全部楼层
谢谢老大了:)  
系统大概是这样: 数据采集--> ADC -->DSP --> USB  -->PC(通过应用程显示出来观测),这里的usb接口是通过FPGA
实现的
如果这时候没有用到操作系统,那么DSP,USB和Host(PC)之间的通讯实现起来是不是要很复杂啊?
Sample Text

[ 本帖最后由 woaishijie 于 2006-8-2 19:17 编辑 ]
发表于 2006-8-2 21:00:28 | 显示全部楼层
不太复杂,我以为你是做host usb呢,host很复杂。
作device usb比较简单,我曾经作过一款产品,只用了a/d+fpga+usb,没有用dsp就可以把数据传给pc机,所以用
dsp应该比较容易实现。。
当然fpga里面要有fifo来接受dsp的数据。
 楼主| 发表于 2006-8-3 00:56:18 | 显示全部楼层
谢谢老大:)
发表于 2006-8-3 01:36:15 | 显示全部楼层
USB 只负责数据传输,DSP怎么把data交到 USB Device看你的系统设计,FIFO, RAM, SDRAM都可以,这个没什么复杂的。然后就是USB Device的firmware,如果想要简单的话,找个windows自带支持的class例如printer class。 最后是USB Host的software, 如果前面用的是windows支持的class也不难。基本上就是read/write命令了。

不过要记住一点,USB的世界里面永远都是HOST做主,所以只能Host主动要,不能Device主动给。



原帖由 woaishijie 于 2006-8-2 19:13 发表
谢谢老大了:)  
系统大概是这样: 数据采集--> ADC -->DSP --> USB  -->PC(通过应用程显示出来观测),这里的usb接口是通过FPGA
实现的
如果这时候没有用到操作系统,那么DSP,USB和Host(PC)之间 ...

 楼主| 发表于 2006-8-3 16:16:21 | 显示全部楼层
谢谢h了:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-28 16:49 , Processed in 0.053987 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表