一种快速定位数字示波器触发点系统技术方案

技术编号:9641652 阅读:206 留言:0更新日期:2014-02-06 23:08
一种快速定位数字示波器触发点系统,包括通道调理电路,模数转换器ADC、电压比较电路、FPGA;FPGA包括降速处理模块、触发信号生成模块、触发定位模块、RAM地址生成模块、RAM存储器;信号通过通道调理电路后分为两路,一路进入模数转换器ADC,通道调理电路的另外一路进入电压比较电路的一端,送入FPGA的触发信号生成模块;降速处理模块对触发信号进行采样,经降速处理模块处理的N位信号触发采样数据Trig’Data输入至触发定位模块,触发定位模块在检测到N位数据变为非0时立刻锁存RAM地址生成模块产生的数据存储器RAM写数据地址,并且记录这个非0数据。

【技术实现步骤摘要】
【专利摘要】一种快速定位数字示波器触发点系统,包括通道调理电路,模数转换器ADC、电压比较电路、FPGA;FPGA包括降速处理模块、触发信号生成模块、触发定位模块、RAM地址生成模块、RAM存储器;信号通过通道调理电路后分为两路,一路进入模数转换器ADC,通道调理电路的另外一路进入电压比较电路的一端,送入FPGA的触发信号生成模块;降速处理模块对触发信号进行采样,经降速处理模块处理的N位信号触发采样数据Trig’Data输入至触发定位模块,触发定位模块在检测到N位数据变为非0时立刻锁存RAM地址生成模块产生的数据存储器RAM写数据地址,并且记录这个非0数据。【专利说明】一种快速定位数字示波器触发点系统
本专利技术涉及数字储存示波器数据采样触发领域,尤其涉及一种快速确定触发时刻的采样数据点,提高水平显示精度。
技术介绍
数字示波器是利用模数转换器对模拟信号进行数字量化采样,通过数据处理把采样数据存储到存储器内,需要时再把数据取出,在屏幕上通过连线或者点阵重现波形。数字示波器除了波形存储,波形运算等优点外还有着强大的触发功能。因为数字示波器的存储器是一个循环缓存,新的数据会不断覆盖老的数据,直到采集过程结束。没有触发电路确定一个时间参考零点的话,这些采集的数据不断地这样新老交替,在屏幕视觉上感觉波形在来回“晃动”。所谓触发,就是按照需求设置一定的触发条件,当波形流中的某一个波形满足这一条件时,示波器即实时捕获该波形和其相邻部分,并显示在屏幕上。触发条件的唯一性是精确捕获的首要条件。如图1,模数转换器对一正弦波进行采样,触发条件为常见的上升沿电平触发。当预触发计数器计数完成后第一个上升沿跨越触发电平时,触发发生。由于模数转换器的量化精度,假如跨越触发电平处没有采样点,那之后的第一个采样点即触发点,跨越触发电平至触发点的时间间隔为触发误差。当模数转换器的采样率很高,足以满足波形显示精度,上述的触发误差可以忽略。快速定位波形的触发点对于波形显示及其重要。数字示波器里一般存储器(包括可编程逻辑器件设置的存储器)位宽远大于模数转换器的采样分辨率,即储存器的一个地址空间所对应存储的采样点数不止一个。如图2,存储器每个地址所对应的空间存储η个采样数据点,存储器共有m个地址,整个存储器共存储mXη个数据点。传统方式是用触发信号来锁存储存器的地址,即每次锁存I组共η个采样点,但是无法准确定位其中的某一点。也可以再采用软件辅助定位法,但是增加处理器的负担,影响波形的刷新率。
技术实现思路
针对以上问题本专利技术提供一种可快速定位触发点的数字示波器触发点系统。软件在重现波形时直接使用此触发点,加快波形的刷新率。本专利技术数字示波器触发点系统其特征在于:包括通道调理电路,模数转换器ADC、电压比较电路、FPGA ;FPGA包括降速处理模块、触发信号生成模块、触发定位模块、RAM地址生成模块、RAM (存储器)。信号通过通道调理电路后分为两路。一路进入模数转换器ADC,模数转换器ADC以高于信号频率至少五倍以上的采样率进行采样。模数转换器输出的采样数据速率很高,输入至FPGA中的降速处理模块进行降速处理。降速处理模块把整个数据速度降到原来的1/Ν,同时数据宽度扩展到原来的N倍,ADC降速扩展数据存入RAM存储器中。降速系数N为FPGA动态设计的RAM (存储器)的位宽和ADC的输出数据位宽的比值。降速后的数据速率要适合FPGA处理,假如速率还很快(400MSa/s以上),可以增大RAM(存储器)的位宽,从而增大N,进一步把速度降下来。下文的N都是降速系数。通道调理信号的另外一路进入电压比较电路的一端,另外一个输入端输入的是预设的介于调理过的信号最小值和最大值之间的触发电平直流电压信号,通道调理信号与触发电平比较,当触发信号穿越触发电平后,电压比较器立即产生一个快沿触发脉冲,即比较方波,送入FPGA的触发信号生成模块。上面所述的触发信号生成模块包括预触发计数器和触发响应单元。二次采集开始时,RAM开始存储采集数据,同时预触发计数器开始计数,此计数器计数完成前触发响应单元不响应输入的快沿触发脉冲,即此时的触发电平Trig’s —直为低电平。预触发计数器计数完成后触发响应单元检测到的第一个快沿触发脉冲后触发信号Trig’ s就变为高电平,一直持续到采集结束。此触发信号Trig’s连同模数转换器ADC采样数据一并送入FPGA的降速处理模块。降速处理模块对触发信号进行采样,图4是触发发生时所对应的一组采样值。触发信号是I位信号,此模块每次输出N位采样数据,触发信号上升沿之前一直是低电平,跳变为高之前的每组采样数据N位全为O ;同理触发信号上升沿之后一直是高电平,跳变为高电平之后的每组采样数据N位全为I ;只有在上升沿的那个采样区间,采样数据才不全为O。由于采样时钟和触发信号不同步,所以在触发跳变的这组采样点触发位置对应的数据位置不固定。采样数据高M(M最小为0,最大为N-1)位为0,低(N-M)位为I。N位信号触发采样数据Trig’ Data输入至触发定位模块,此模块在检测到N位数据变为非O时立刻锁存RAM地址生成模块产生的数据存储器(RAM)写数据地址,并且记录这个非O数据。触发采样数据和模数转换器ADC降速扩展数据基于同一个时钟,具有相同的相位关系。触发采样的N位数据和模数转换器ADC降速扩展的N组采样点是在时间点上是一一对应的,所以通过这个数据就可以确定M所处的位置就能找到触发时刻的采样数据点,即触发信号锁存的那个地址对应空间的第M+1个数据点即为触发点;例如全为I时(触发发生在前组的最后一个采样时钟之后,这组的第一个采样时钟之前),最高位第一个点为触发点。示波器波形显示和处理软件直接用此点作为时间参考零点来显示触发之前和之后的数据,不需要通过软件辅助找点,从而节省软件的开销,加快波形的刷新显示。由于本专利技术的触发信号输入至降速处理模块以及降速触发定位模块的设计,不需要示波器软件辅助就能快速定位触发点,所以本专利技术相对于现有技术可快速定位触发点。【专利附图】【附图说明】图1为触发示意图;图2为使用现有方法确定触发点的示意图;图3为本专利技术系统的结构框图;图4为本专利技术的触发定位示意图。【具体实施方式】:下面结合附图对本专利技术作进一步详细的描述。实施例如图3、4所示,一 IOOMHz的正弦波经过通道调理电路以合适的幅度输入至一 8位的模数转换器ADC,模数转换器ADC以最高速率IGHz对进行采样,输出的8位采样数据速率为lGbps,如此快的数据FPGA无法直接处理,选择降速接收模块,降速系数为8,降速后的数据宽度64位,数据速度降为125Mbps。降速的数据存入64位宽的存储器中,每位地址所对应空间存8个采样点(每个采样点8位)。IOOMHz的正弦波经过通道调理电路后输入模数转换器ADC的同时另外一路送入电压比较电路,电压比较电路触发类型为常见的边沿触发,本案例设为上升边沿触发。电压比较电路的一端输入的是预设的介于通道调理电路调理过的信号最小值和最大值之间的触发电平直流电压信号,另外一端就是上述IOOMHz经过调理过的信号。这个信号与触发电平比较,当触发信号穿越触发电平后,电压比较器立即产生一个快沿触发脉冲,送入FPGA的触发信号生成模本文档来自技高网
...

【技术保护点】
一种快速定位数字示波器触发点系统,其特征在于:包括通道调理电路,模数转换器ADC、电压比较电路、FPGA;?FPGA包括降速处理模块、触发信号生成模块、触发定位模块、RAM地址生成模块、RAM存储器;?信号通过通道调理电路后分为两路,一路进入模数转换器ADC,模数转换器ADC以高于信号频率至少五倍以上的采样率进行采样;模数转换器输出的采样数据,输入至FPGA中的降速处理模块进行降速处理;降速处理模块把整个数据速度降到原来的1/N,同时数据宽度扩展到原来的N倍,ADC降速扩展数据存入RAM存储器中;降速系数N为FPGA动态设计的RAM存储器的位宽和ADC的输出数据位宽的比值;?通道调理电路的另外一路进入电压比较电路的一端,电压比较电路另外一个输入端输入的是预设的介于通道调理电路调理过的信号最小值和最大值之间的触发电平直流电压信号,通道调理信号与触发电平比较,当触发信号穿越触发电平后,电压比较器立即产生一个快沿触发脉冲,即比较方波,送入FPGA的触发信号生成模块;?上面所述的触发信号生成模块包括预触发计数器和触发响应单元,一次采集开始时,RAM开始存储采集数据,同时预触发计数器开始计数,此计数器计数完成前触发响应单元不响应输入的快沿触发脉冲,即此时的触发电平Trig’s一直为低电平;预触发计数器计数完成后触发响应单元检测到的第一个快沿触发脉冲后触发信号Trig’s就变为高电平,一直持续到采集结束;此触发信号Trig’s连同模数转换器ADC采样数据一并送入FPGA的降速处理模块;?降速处理模块对触发信号进行采样,触发信号是1位信号,降速处理模块每次输出N位采样数据,触发信号上升沿之前一直是低电平,跳变为高之前的每组采样数据N位全为0;同理触发信号上升沿之后一直是高电平,跳变为高电平之后的每组采样数据N位全为1;只有在上升沿的那个采样区间,采样数据才不全为0;由于采样时?钟和触发信号不同步,所以在触发跳变的这组采样点触发位置对应的数据位置不固定;采样数据高M位为0,低(N?M)位为1,M最小为0,最大为N?1。?经降速处理模块处理的N位信号触发采样数据Trig’Data输入至触发定位模块,触发定位模块在检测到N位数据变为非0时立刻锁存RAM地址生成模块产生的数据存储器RAM写数据地址,并且记录这个非0数据;触发采样数据和模数转换器ADC降速扩展数据基于同一个时钟,具有相同的相位关系;触发采样的N位数据和模数转换器ADC降速扩展的N组采样点是在时间点上是一一对应的,所以通过这个数据就可以确定M所处的位置就能找到触发时刻的采样数据点,即触发信号锁存的那个地址对应空间的第M+1个数据点即为触发点。...

【技术特征摘要】

【专利技术属性】
技术研发人员:钟景华钱黄生刘大海
申请(专利权)人:南京国睿安泰信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1