wanggang508
驱动小牛
驱动小牛
  • 注册日期2003-08-24
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1007回复:2

USB数据采集板的问题

楼主#
更多 发布于:2004-03-02 20:41
如果我做USB数据采集板(D12+89C51),用不用要FLASH RAM?我是不是可以直接把A/D处理后的数据直接传给D12的FIFO,然后直接经D12传给上位机?
      
多多交流,少走弯路!!!
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-03-03 08:39
要MCU内部RAM中转的
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-03 11:23
这要看你的采样频率和时频要求。

根据我的经验可以有下面几种情况:

1。低频,时基要求高,实时性要求高,不许漏点: 可采用片内或外扩RAM,用数据结构做成FIFO,数据中加时标。可采用INTERRUPT或BULK传输方式。可以进行连续的采样。
2。高频,时基要求高,无实时性要求,不许漏点的短时信号:可采用外扩RAM,用数据结构做成数据块(DATA BLOCK),数据中不用时标,时基由数据块头尾结构决定。可采用BULK传输方式。只能进行短时信号采样,采样深度取决于外扩RAM的容量。
3。高频,时基要求高,实时性要求高,允许漏点的连续信号:无需外扩RAM, 直接使用等时传输。USB1.1的等时传输就是干这个用的,主要是Audio&Video使用。
4。高频,时基要求高,实时性要求高,不许漏点: 呵! D12玩不转了。换2.0吧!
A strong man can save himself. A great man can save another.
游客

返回顶部