买了个便宜的USB虚拟示波器,猜它的架构,裸照在52楼

[复制链接]
 楼主| 古道热肠 发表于 2011-1-9 22:20 | 显示全部楼层
上测试图。

本帖子中包含更多资源

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

×
huangqi412 发表于 2011-1-9 22:22 | 显示全部楼层
围观

今天高兴,拿出来用它测试了一下500mv,1KHZ的CRT示波器校准信号,呵呵,CH1波形还象是个方波,CH2测试时,畸变很严重,幅值和频率基本上与实际波形相符。

这还高兴啊。。。
 楼主| 古道热肠 发表于 2011-1-9 22:22 | 显示全部楼层
PC机上运行的软件,上传上来,有兴趣的可Down去瞧瞧界面。

本帖子中包含更多资源

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

×
 楼主| 古道热肠 发表于 2011-1-9 22:42 | 显示全部楼层
仔细量了一下主控单片机的管脚,果然是AVR的Mega16或32,超频到24M。呵呵,这东西实时采样率肯定达不到12M了。
huangqi412 发表于 2011-1-9 22:42 | 显示全部楼层
话说。。。俺老婆以前在IC公司,USB移动硬盘芯片才2块--5块一颗。绝对的USB2。0高速。SATA接口的没招,但其中有IDE接口的。
看过芯片资料,批量端点大小512字节还是1K字节双缓冲,描叙符是软件写的,可以任意枚举成任何设备。用一片USB硬盘芯片接个并口ADC挂在IDE口上自己枚举成自定义设备弄示波器,岂不是成本很低,速度可以做到很高。外围模块很少但是比通用USB单片机便宜多了。 用移动硬盘芯片比用通用USB芯片貌似便宜不少,当然,这种芯片固件代码和资料是不会流出芯片公司的。
shihun009 发表于 2011-1-9 22:43 | 显示全部楼层
:victory:
 楼主| 古道热肠 发表于 2011-1-9 22:54 | 显示全部楼层
45# huangqi412
示波器的采样特性不是这样的,高速示波器采样用FlashAD(快闪AD),采样时间必须是完全等时的,才能还原真实的波形。USB转IDE,硬盘数据读写慢点快点都不影响,便示波器不行。用单片机+高速AD做示波器,最快速度就是启动转换后不停的发读时序,从AD中读取前面的AD值,然后中转到SRAM中,将SRAM加1,然后再读。AVR由于有内存地址自加功能,因而读取比较快,对这一段汇编优化,是能做到几M实时采样率的。51就差远了,一条INC DPTR,还有Movx @dPTR,a,这些操作太点时间了。
Cy68013+AD实现高速采样,用的是直接读数据到内存,相当于DMA,所以能做得很高。
huangqi412 发表于 2011-1-10 09:19 | 显示全部楼层
这个倒是,要等时采样。
donkey89 发表于 2011-1-10 10:08 | 显示全部楼层
1khz信号就成这样了,还能用吗?连音频的看不了
rockzone 发表于 2011-1-10 12:51 | 显示全部楼层
便宜没好货,这是说谁呢
我是土匪 发表于 2011-1-11 10:03 | 显示全部楼层
这玩意北京很多做的。

AD+FPGA(dsp)+USB.

我抽屉里面有俩,就是Cy68013+AD
 楼主| 古道热肠 发表于 2011-1-11 12:26 | 显示全部楼层
上内部PP
正面主视


高阻射随部分TL082

可控增益放大

高速AD部分tlV5510

主控MCU和通讯部分

电源部分

背面

本帖子中包含更多资源

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

×
hall 发表于 2011-1-11 12:49 | 显示全部楼层
赶上直播了
涛行九天 发表于 2011-1-11 13:05 | 显示全部楼层
FPGA+AD
icecut 发表于 2011-1-11 13:18 | 显示全部楼层
还是手工焊接的.看样没多少量.这成本也不便宜.cpld+ad+串口应该更不错
 楼主| 古道热肠 发表于 2011-1-11 16:50 | 显示全部楼层
呵呵,楼上IceCut网友的这架构不错,俺在想用一片EPM240能不能完成所有功能呢?CPLD+AD+SRAM才能完成。
 楼主| 古道热肠 发表于 2011-1-11 16:52 | 显示全部楼层
EPM570+61LV256+AD,应该差不多能做成。
xwj 发表于 2011-1-11 18:56 | 显示全部楼层
哈~
TL082,带宽能到12MHz???
PL2302能到12MHz???
tlV551012MHz???
shiyulong12345 发表于 2011-1-11 20:04 | 显示全部楼层
:loveliness::loveliness:
 楼主| 古道热肠 发表于 2011-1-11 20:30 | 显示全部楼层
哈~
TL082,带宽能到12MHz???
PL2302能到12MHz???
tlV551012MHz???
xwj 发表于 2011-1-11 18:56


TL082是模拟部分,1M的模拟信号带宽,PL2303,波特率真能上到115200,TLC5510AI是10M最高采样率,超超频12M问题都不大,这几个器件都不是12M采样率的硬伤,12M实时采样的瓶颈是单片机,在有数据需要周转的情况下,它是没法生成12M的脉冲。
此系统改进的思路是用FPGA取代单片机,也可用单片机加CPLD来实现,但这种复杂逻辑又得上SRAM来做为高速采样来的数据的缓冲池,这反而又不经济了。

比较有效的方法有两点
1。单片机超频。
2。用等效采样,虽然对瞬变信号不敏感,但对周期出现的信号还原能力比较强。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部