微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 100MHz 数字存储示波表样机的研究与试制----数据采集系统设计(三)

100MHz 数字存储示波表样机的研究与试制----数据采集系统设计(三)

时间:01-30 来源:3721RD 点击:

如图所示,TRI_EXP 模块主要完成△t+10ns 的功能,其仿真图如图 3-18。

COUNT_TRI 模块主要完成对模拟展宽后脉冲的计数工作。其中,M_TRI_EXP为模拟电路送来的展宽后脉冲所形成的闸门信号,用它来作为计数使能控制。同时,用 100MHz 时钟来对它进行计数。TRI_COUNT[15..0]为展宽脉冲的计数值,计数结束后将它送入 DSP,做为摆点的依据。

3.时间扩展器的校准

由于模拟脉冲展宽电路是由一些分离元件设计的,工作状态易受温度等外界环境因素影响,展宽倍数也因此随时在改变,所以很难精确的计算其展宽倍数。为了消除K值的变化、比较电平的漂移带来的误差,所以引入校正技术:通过三次测量,即先测To和2To的值,再测tx+To值进行计算处理。

(1)当t = T0时,扩展后得:NsT0=KT0-TH

计数值Ns=(KT0-TH)/TH (A)(其中,TH为无效扩展时间)

(2)当t = 2T0时,扩展后得:NsT0=2KT0-TH

计数值Nr=(KT0-TH)/TH (B)

(3)当t=tx+T0时,扩展后得:NsT0=K(tx+T0)-TH

计数值Nx=[(K(tx+T0)-TH)]/TH(C)

将式(B)减去式(A),得Nr-Ns=K

将式(C)减去式(A),得Nx-Ns=Ktx/T0,并将上面的K值带入,得:

由上式可见,通过对扩展器的校正,完全消除了恒流源和比较电平的变化对测量结果的影响。以上电路可以方便地在FPGA中实现。

4.随机采样的显示

上面我们已经介绍过本项目中在100ns/div-5ns/div的档位下采用随机采样技术,而且随机采样的时候,我们的采样率固定为100MHz.我们知道示波器时间轴上共有10格,每格25个点。所以,当在5ns/div档位下的时候示波器的等效采样率最高,等于5GSPS(5ns/25 =0.2ns)。在具体实现随机显示的过程中,我们采用抽点显示的方法,即在等效采样率最高的时候,采样足够多的点,然后每个档位依此抽点显示。随机采样时,各档位的等效采样率以及抽点个数如表3-2.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top