raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2155回复:12

关于使用USB2.0做高速数据采集

楼主#
更多 发布于:2004-04-17 18:38
请问大侠们:
我想通过usb2.0做告诉数据采集系统(>1M、14-16bit),请问:
1、使用高速USB可否达到10MB/S的数据传输速度?
2、应该哪种芯片,CY7C68013可以吗?
3、设计数据采集系统时,可否不使用缓存而直接通过高速USB接口实时传输数据?
Mr.wrong
驱动牛犊
驱动牛犊
  • 注册日期2004-04-20
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-23 10:14
1.USB2.0理论上可以达到你的要求
2.首先你要确定使用哪一种结构USB的设计方法
3.如果不使用缓存,推荐使用带有DMA控制器的USB芯片.如PHILIPS的ISP1581.
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-22 21:18
在驱动里加上异步传输的功能就可以了,具体可参考ddk下的例子bulkusb里的bulkusb_readfile/bulkusb_writefile
pearlish
驱动牛犊
驱动牛犊
  • 注册日期2004-03-27
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-22 16:46
[quote]请问在这里为什么要用DSP?是不是做AD用?DSP我不熟悉。我想用AD或者MAXIM公司的高速AD芯片。
也就是AD+FPGA+CY7C68013,可行吗?


应该是可行的,只不过驱动上可能要做一些处理,cy的驱动不支持异步传输,所以当速度达到10M是可能会出现丢失数据的现象。 [/quote]
可否讲讲具体如何处理的方法吗?
如用DSP有什么用?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-20 19:38
请问在这里为什么要用DSP?是不是做AD用?DSP我不熟悉。我想用AD或者MAXIM公司的高速AD芯片。
也就是AD+FPGA+CY7C68013,可行吗?


应该是可行的,只不过驱动上可能要做一些处理,cy的驱动不支持异步传输,所以当速度达到10M是可能会出现丢失数据的现象。
USBandDSP
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2006-07-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-20 17:28
参考 http://www.study-kit.com
USB2.0 & DSP & CPLD 学习板 ARM DSP仿真器 http://www.study-kit.com
kenlee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-19 09:48
我们卓杰科技是IC专业代理商,系台湾IC+(光纤收发器,以太网交换机等)和英国FTDI(USB转232,485)芯片及IC ACE芯片总代理。技术问题可咨询我工程人员王繁先生。

 
    FTDI公司提供USB开发的全新芯片,FT8U232、245,芯片直接把USB信号转换为RS-232信号和FIFO,开发者所做的只是对FIFO的操作,根本不需要对USB有任何了解均可开发USB的外设。

芯片本身提供定制的设备驱动程序。不再需要开发驱动程序,开发者编程只是同以前的串口操作大体相似。


FT245BM的主要功能是进行USB和并行I/O口之间的协议转换。芯片一方面可从主机接收USB数据,并将其转换为并行I/O口的数据流格式发送给外设;另一方面外设可通过并行I/O口将数据转换为USB的数据格式传回主机。中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计。

 

 

      

李友富(Ken Lee)

Cyberwin Technology Ltd. (Shenzhen Office)
Add.: Unit 1402, 14/F., News Building, 2 Shennazhong Road, Shenzhen City
Tel.: 0755-82091099
Fax:  0755-82091884
monile phone : 13828832574
E-mail:   kenlee@cyberwin.com.cn
Web site: www.cyberwin.com.cn


踏破江湖
datai
驱动中牛
驱动中牛
  • 注册日期2004-03-23
  • 最后登录2009-10-31
  • 粉丝0
  • 关注0
  • 积分763分
  • 威望87点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-18 15:43
如果不想费时,就用USB2.0控制模块(USB20C)。
详细资料可在http://www.dataie.com/DATA/DOWNLOAD/DOWNLOAD.HTM
下载。
www.dataie.com 简化开发USB.
chx770414
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-18 11:31
AD是肯定要的.
要不要用DSP要看你做什么东西了.
因为68013自己是带了MCU了....
raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-18 11:04
请问在这里为什么要用DSP?是不是做AD用?DSP我不熟悉。我想用AD或者MAXIM公司的高速AD芯片。
也就是AD+FPGA+CY7C68013,可行吗?
junj18
驱动牛犊
驱动牛犊
  • 注册日期2003-06-30
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-17 20:43
这个应该没有问题,可以使用DSP+CPLD+CY7C68013,速度肯定能达到的,要是简化的话,可以不用CPLD
努力。。努力。。一切都会好的,相信自己!
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2004-04-17 19:36
我也有过这种想法,只是可惜对硬件一窍不通
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2004-04-17 18:50
 如果是单片机和USB芯片是独立的,应该要缓冲区的
内置USB芯片的可以在里面处理了
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
游客

返回顶部