导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我想做一个20M的虚拟示波器,大家可否出点主意[摇蓝]

 *第10585篇: 我想做一个20M的虚拟示波器,大家可否出点主意

  
楼 主:摇蓝 2003年4月18日11:38
 我想做一个20M的虚拟示波器,大家可否出点主意
我想做一个20M虚拟示波器
方案:
      用一个DS系列操快速单片机,
      自制外部AD转换
             用比较器和减法器一进行快速转换
      用USB2.0协议传送数据
不知是否有些同志做过,或有意见
大家来讨论一下方案
  
2楼:guest 2003年4月18日12:49
 请先研究一下香农定理
  
3楼:langren0468 2003年4月18日12:55
 说说香农定理!
  
4楼:flybueaty 2003年4月18日13:01
 香农定理是解释信号率同采样周期关系的定理,我怕你的MCU频率不够
  
5楼:荒原野草 2003年4月18日17:42
 为何放着现成的高速AD不用?
  
6楼:wangshujun 2003年4月18日22:16
 计算机接口是他这个设计的难点,12为双路就把usb2的理论带宽用完了
而实际环境中usb2超过100兆都不容易,存储方式的话控制逻辑和存储量都不太好解决
  
7楼:a12345678 2003年4月18日22:27
 你的方案不可行,首先20M的信号至少需要40M的采样频率
而你仅仅用DS系列单片机,即使是420(50M)也远远不够. 通用办法使用FIFO缓冲. 一般的数字示波器不是工控中的数据采集,它仅仅需要采集很少的数据,一般1~4K足亦.而且不必连续采集,因此即使USB1.1也没问题.
      你的问题主要是采集的控制问题,建议采用8位40~60M的高速AD,用CPLD控制采集,用1~4K FIFO缓冲,DS89C420/DS87C520/77E58单片机控制传输,用D12做USB1.1传输.
  
8楼:wangshujun 2003年4月18日22:32
 虚拟仪器更多的是采用大数据量然后软件分拣,我认为要想有市场至少需要256k以上的缓存
  
9楼:a12345678 2003年4月18日22:36
 你说的是后台的事情了,
现实的虚拟示波器基本还是1~2KFIFO的,后台再保存到PC机中.
  
10楼:linqingxuan 2003年4月19日15:54
 用单片机几乎不能实现!
20M示波器用单片机实现?个人觉得似乎是不可能的!
首先是A/D转换器频率的限制,再次是单片机的主频能达到33M已经不错了,即使是
使用AVR的一个指令只需要一个机器周期的单片机也不能保证呀,何况要做的不仅仅是A/D转换这一件事情!
考虑用DSP吧
  
11楼:guest 2003年4月19日16:12
 现在有20-80M的AD芯片,应该没问题,我作过40M采样单片机+CPLD做控制,
  
12楼:eetop 2003年4月19日17:59
 我做过400M PCI 采存储卡
我做过400m pci 采存储卡,先把数据采集到卡上自带的1g sdram中,在通过pci传送给pc机。
我的网页上有该产品的介绍,你可以去看看。



亿涛工作室


>>>>>>对该主题发表你的看法

本主题贴数12,分页: [第1页]


[上一篇主题]:请教一个问题

[下一篇主题]:windows ce