一种示波器及其自动采集模式下的定时设置方法、系统技术方案

技术编号:16079522 阅读:19 留言:0更新日期:2017-08-25 15:17
本发明专利技术公开了一种示波器及其自动采集模式下的定时设置方法、系统,其中,系统包括设置有n个状态的状态机和定时器。第一状态对应一个定时时间和编号递增检测周期;第n状态对应一个定时时间和编号递减检测周期;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态至第n‑1状态的定时时间依次递增;第一状态的定时时间大于第n状态;在当前状态的编号递增检测周期内未检测到触发信号时,进入相邻的高编号状态;在当前状态的编号递减检测周期内检测到多个触发信号时,进入相邻的低编号状态。进而根据状态机当前状态的定时时间进行定时采样。由此,实现了自适应调整定时采样的定时时间,实现了波形的稳定触发。

【技术实现步骤摘要】
一种示波器及其自动采集模式下的定时设置方法、系统
本专利技术涉及示波器领域,具体涉及示波器及其自动采集模式下的定时设置方法、系统。
技术介绍
在进行现代电子设计时,工程师需要根据其所关注的电子信号传输的特征选择合适的触发条件,同时用示波器将其感兴趣的触发事件附近的波形采集出来进行分析。在实际设计时,工程师并不知道当前输入的信号是否满足他所选择的触发条件,因而目前的示波器提供了一种工作模式,即自动采集模式(AUTO)。在该模式下,如果存在符合触发条件的潜在触发事件,示波器可以触发事件附近的波形采集下来显示并进行分析;如果不存在满足符合条件的触发事件时,示波器会定时自动采集相应波形进行显示分析。现有技术方案中自动采集模式工作流程有两种情况。第一种情况如图1所示,示波器在T0时刻启动一帧数据采集,Armed之后,即预触发深度满足时(T1时刻),定时器开始工作,当定时器到达设定的定时时间(T2时刻)且在T1至T2时间段内不存在触发事件Tr时,示波器将强制触发采集一帧波形。第二种情况如图2所示,示波器在T0时刻启动一帧数据采集,Armed之后,即预触发深度满足时(T1时刻),定时器开始工作,当定时器到达设定的定时时间(T2时刻)且在T1至T2时间段内出现触发事件Tr时,示波器将根据触发事件采集一帧波形。在这两种情况下,示波器的定时器T与示波器的时基是成正比的。假设示波器当前时基为Tb,则在该时基下定时器T=N×Tb,N为整数,且目前大部分示波器的N约为10~20。现有技术方案中,定时器T与时基Tb成正比,即T=N×Tb(N为整数,且N在10至20范围之内)。这种定时器的设置方式存在着两个缺点:1、当时基较小时(比如10ns),定时器的值T也很小,如果所输入的信号满足触发条件的概率很低时,示波器将无法稳定触发;2、当时基较大时(比如10ms),定时器的值T也非常大,如果所输入的信号完全不满足触发条件,单位时间内可以采集的信号帧数将大大的降低。因此,现有技术有待改进和提高。
技术实现思路
本申请提供一种示波器及其自动采集模式下的定时设置方法、系统,根据输入信号中的触发信号,自适应调整定时采样的定时时间。根据本专利技术的第一方面,本专利技术提供一种示波器自动采集模式下的定时设置系统,包括:设置有n个状态的状态机,第一状态对应一个定时时间和编号递增检测周期;第n状态对应一个定时时间和编号递减检测周期;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态、第二状态、……、第n-1状态对应的定时时间依次递增;第n状态对应的定时时间为预设数量个芯片处理时钟周期的时长;在当前状态对应的编号递增检测周期内未检测到触发信号时,进入相邻的高编号状态;在当前状态对应的编号递减检测周期内检测到多个触发信号时,进入相邻的低编号状态;第一状态、第二状态、……、第n-1状态对应的编号递增检测周期依次递增;第二状态、第三状态、……、第n状态对应的编号递减检测周期依次递增;其中,n为大于2的整数,第一状态对应的定时时间大于第n状态对应的定时时间;定时器,用于根据状态机当前状态对应的定时时间进行定时。所述的示波器自动采集模式下的定时设置系统,其中,所述编号递减检测周期包括N个相邻的低编号状态对应的编号递增检测周期,连续在所述N个相邻的低编号状态对应的编号递增检测周期内均检测到触发信号时,状态机进入相邻的低编号状态;或者,所述编号递减检测周期包括N个编号递增检测周期,连续在所述N个编号递增检测周期内均检测到触发信号时,状态机进入相邻的低编号状态;其中,N为大于1的整数。所述的示波器自动采集模式下的定时设置系统,其中,第一状态、第二状态、……、第n-1状态对应的编号递增检测周期依等比数列递增。所述的示波器自动采集模式下的定时设置系统,其中,第一状态、第二状态、……、第n-1状态对应的定时时间依等比数列递增。所述的示波器自动采集模式下的定时设置系统,其中,第二状态、第三状态、……、第n状态对应的编号递减检测周期依等比数列递增。所述的示波器自动采集模式下的定时设置系统,其中,N大于等于10,小于等于20。所述的示波器自动采集模式下的定时设置系统,其中,第一状态、第二状态、……、第n-1状态对应的定时时间均包括预设数量个编号递增检测周期的时长。所述的示波器自动采集模式下的定时设置系统,其中,所述n为5,所述预设数量为2。根据本专利技术的第二方面,本专利技术提供一种示波器自动采集模式下的定时设置方法,包括如下步骤:预先在状态机中设置有n个状态,第一状态对应一个定时时间和编号递增检测周期;第n状态对应一个定时时间和编号递减检测周期;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态、第二状态、……、第n-1状态对应的定时时间依次递增;第n状态对应的定时时间为预设数量个芯片处理时钟周期的时长;在当前状态对应的编号递增检测周期内未检测到触发信号时,状态机进入相邻的高编号状态;在当前状态对应的编号递减检测周期内检测到多个触发信号时,状态机进入相邻的低编号状态;第一状态、第二状态、……、第n-1状态对应的编号递增检测周期依次递增;第二状态、第三状态、……、第n状态对应的编号递减检测周期依次递增;其中,n为大于2的整数,第一状态对应的定时时间大于第n状态对应的定时时间;根据状态机当前状态对应的定时时间进行定时。根据本专利技术的第三方面,本专利技术提供一种示波器,包括如上所述的示波器自动采集模式下的定时设置系统。本专利技术的有益效果:在自动采集模式下,不管时基设置为多少,示波器能够按照触发设定条件,根据输入信号中存在的潜在触发事件,自适应调整定时器的设置,从而实现波形的稳定触发。即,示波器在小时基设置时,对低触发事件频率输入信号进行稳定触发;在大时基设置且没有符合触发条件的事件时,提高单位时间内信号的采集效率。附图说明图1为现有的示波器自动采集模式的定时采样流程一;图2为现有的示波器自动采集模式的定时采样流程二;图3为本专利技术提供的示波器自动采集模式下的定时设置系统一实施例的结构框图;图4为本专利技术提供的示波器自动采集模式下的定时设置系统一实施例中,状态机各个状态切换的示意图;图5为本专利技术提供的示波器自动采集模式下的定时设置系统的具体实施例中,状态机五个状态切换的示意图;图6为本专利技术提供的示波器自动采集模式下的定时设置方法一实施例的流程图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。本专利技术采用状态机来检测触发信号,每个状态的检测周期都不一样,然后根据当前状态以及在当前状态下触发信号是否出现来决定定时器该设置为多少。具体的,本专利技术提供一种示波器,其包括自动采集模式(AUTO)下的定时设置系统,请参考图3和图4,所述定时设置系统包括:设置有n个状态的状态机10、定时器20和采样模块30,其中,n为大于2的整数。状态机10,其n个状态以第一、第二、……、第n进行编号,第一状态为最低编号状态,第n状态为最高编号状态。第一状态对应一个定时时间和编号递增检测周期T1;第n状态对应一个定时时间和编号递减检测周期Yn;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态、第二状态、……、第n-1状态对应的定时时间依次递增本文档来自技高网
...
一种示波器及其自动采集模式下的定时设置方法、系统

【技术保护点】
一种示波器自动采集模式下的定时设置系统,其特征在于,包括:设置有n个状态的状态机,第一状态对应一个定时时间和编号递增检测周期;第n状态对应一个定时时间和编号递减检测周期;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态、第二状态、……、第n‑1状态对应的定时时间依次递增;第n状态对应的定时时间为预设数量个芯片处理时钟周期的时长;在当前状态对应的编号递增检测周期内未检测到触发信号时,进入相邻的高编号状态;在当前状态对应的编号递减检测周期内检测到多个触发信号时,进入相邻的低编号状态;第一状态、第二状态、……、第n‑1状态对应的编号递增检测周期依次递增;第二状态、第三状态、……、第n状态对应的编号递减检测周期依次递增;其中,n为大于2的整数,第一状态对应的定时时间大于第n状态对应的定时时间;定时器,用于根据状态机当前状态对应的定时时间进行定时。

【技术特征摘要】
1.一种示波器自动采集模式下的定时设置系统,其特征在于,包括:设置有n个状态的状态机,第一状态对应一个定时时间和编号递增检测周期;第n状态对应一个定时时间和编号递减检测周期;其他状态均各自对应一个定时时间、编号递增检测周期和编号递减检测周期;第一状态、第二状态、……、第n-1状态对应的定时时间依次递增;第n状态对应的定时时间为预设数量个芯片处理时钟周期的时长;在当前状态对应的编号递增检测周期内未检测到触发信号时,进入相邻的高编号状态;在当前状态对应的编号递减检测周期内检测到多个触发信号时,进入相邻的低编号状态;第一状态、第二状态、……、第n-1状态对应的编号递增检测周期依次递增;第二状态、第三状态、……、第n状态对应的编号递减检测周期依次递增;其中,n为大于2的整数,第一状态对应的定时时间大于第n状态对应的定时时间;定时器,用于根据状态机当前状态对应的定时时间进行定时。2.根据权利要求1所述的示波器自动采集模式下的定时设置系统,其特征在于,所述编号递减检测周期包括N个相邻的低编号状态对应的编号递增检测周期,连续在所述N个相邻的低编号状态对应的编号递增检测周期内均检测到触发信号时,状态机进入相邻的低编号状态;或者,所述编号递减检测周期包括N个编号递增检测周期,连续在所述N个编号递增检测周期内均检测到触发信号时,状态机进入相邻的低编号状态;其中,N为大于1的整数。3.根据权利要求1所述的示波器自动采集模式下的定时设置系统,其特征在于,第一状态、第二状态、……、第n-1状态对应的编号递增检测周期依等比数列递增。4.根据权利要求1所述的示波器自动采集模式下的定时设置系统,其特征在于,第一状态、第二状态、……、第n-1状态...

【专利技术属性】
技术研发人员:李振军王永添郑文明宋民
申请(专利权)人:深圳市鼎阳科技有限公司
类型:发明
国别省市:广东,44

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

1