100MHz双踪数字存储虚拟示波器

第一阶段 2008-11

项目进行中...

软件界面(开发环境:C++BUILDER 6.0,开发进行中。。。)

 

               PCB(开发环境:Altium Designer Summer 08)

                           第一次样板(2009-02)

设计参数:

通道数

双通道

最高采样频率 100MHz
时基 15档
输入电压 -5V - +5V(1:1探头)  -50V - +50V (10:1)
程控增益 11档,从 2.00mV/div  到 5.00V/div
触发信号源 CH1  或 CH2
触发沿 上升沿或下降沿
触发电压 可调,软触发
触发模式 单次触发、连续触发、自动、自由
输入阻抗 1 MΩ,10 pF
耦合 DC、AC、GND
A/D分辨率 每通道 8 位
采样深度 每通道4K
接口 USB2.0
预采样
   

 

设计特点:

    传统的示波器虽然功能齐全,但是体积大、重量重、成本高、等一系列问题使应用受到了限制。有鉴于此,基于PC的虚拟示波器就应运而生,它成本低,使用灵活,功能丰富,下面介绍本仪器主要的设计特点。

信号调理通道:

    信号调理是整个设计的难点,原因是频率太高,不小心就会自激,通道自身噪声不能太大,不能有漂移,而且要考滤交流,直流的信号,还有增益控制,普通的运放根本用不了,为了使电压信号满足A/D转换器的输入电压(-0.5V到+0.5V)范围要求,以便得到最好的精度,我们每通道采用6只继电器组成11档增益放大器,11档的好处是可以细分电压为1、2、5步进,用继电器的好处是内阻低(毫欧级),因为信号频率比较高,整个通道的内阻都比较小,如果采用电子开关很难有这么高的带宽,每通道由 三只AD公司高带宽运放组成跟随器和放大器,我发现高带宽(1GHz)运放一般是电流反馈型的,耗电都比较大(每颗15mA),6颗就是90mA。 开始考滤用ICL7660来产生负压供电,后来发现ICL7660只能提供10mA左右的电流,无法满足,现在找到CAT661可以达到100mA,不过还未有样品测试。

A/D采样及存储:

    采用两颗100MHz A/D芯片,由于数据速率非常高,我们采用FPGA做为采样的时序控制器,并在FPGA内构造两个4K双口RAM做为数据缓存,并通过32位处理器与PC通信。100MHz采样速度,基本上最高可以观察20MHz的信号,如果要观察20MHz以上信号,需要做等效采样处理,这样对硬件要求比较高,需要做硬件外部触发,由于产品定位在普及型和专业型之间,所以简化这部分设计,而采用内部数字触发,所以不做等效采样。不过我们在试验自创的一种新的等效采样方法,也许不需增加硬件便可以实现等效采样。

触发:

    采用内部数字触发,在FPGA内部构造比较器,A/D结果和预存的触发电平做比较后产触发信号,这种方式和传统模拟信号比较产生触电平的优势是电路简单,很灵活地构成各种触发方式。

预采样:

    所谓预采样功能就是可以显示触发前的信号波形,而不是传统触发方式只能看到触发以后的波形,为了达到这个功能,示波器只要工作就一直处于采样状态,当触发信号到来以后,继续采样2K的数据,并结速,发给电脑显示。这一切均在FPGA内部完成。

0点电压垂直平移:

    硬件实现,D/A输出电压,通过运放与被测信号加/减来实现,方便观测直流电压上叠加的信号,通过平移以后,可使想观看的信号落在A/D的范围内,双通道独立可调。最初我们也想通过后期软件来处理达到这一步,但最终发现无法达到预期的效果,原因是:A/D的量程范围是-0.5V 到+0.5V,当一个信号直流份量是0.7V, 叠加0.2Vpp方波,通过A/D以后,是看不到0.2Vpp的,因为超出A/D量程,后期也就无法处理,所以必须通过硬件使输入信号减掉一部分直流份量,使0.2Vpp方波落在A/D的量程范围-0.5V 到+0.5V内,就OK了,这也是专业示波器的做法,最终我们也采用这种方法。

触发点水平平移

    方便观察触发点前后的波形.

测频率:

    在FPGA内部构造了测频模块,绕过A/D直接对输入信号测频,由此可以测达100MHz以上的频率。

测电压:

    绕过高速A/D,因为它只有8位分辩率,改由处理器的 10 A/D对信号采样,精度更高,专用于测试直流信号。

电源设计:

    产品上有6颗高带宽电流反馈型运放,+5V共耗电90mA,-5V也是90mA,12只继电器最大共耗电200mA,还有32位处理器、FPGA、高速A/D,最终耗电将达500mA以上,很多电脑的USB可能无法提供500mA的电流,虽然USB规范中要求是500mA,但实际并非如此,所以我们预外接电源口。

总结:

     为了达到专业的指标,不惜成本,整个仪器用了19颗IC,12只继电器,70颗电容,99%为贴片元件,高成本的元器件包括FPGA、100MHz A/D、高速运放、32位处理器 等,品质更可靠,仪器的性能更上一层楼,最终的售价将比同类产品低,以体现我们仪器的性价比,普通的价格,专业的享受。