登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
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