解码自动门限设定方法及具有解码自动门限设定功能的示波器的制造方法

文档序号:8411067阅读:335来源:国知局
解码自动门限设定方法及具有解码自动门限设定功能的示波器的制造方法
【技术领域】
[0001 ] 本发明涉及电变量测试领域,尤其涉及一种解码自动门限设定方法及具有解码自动门限设定功能的示波器。
【背景技术】
[0002]数字存储示波器是测试测量领域常用设备,随着科技的发展和数字存储示波器应用的深入,数字存储示波器所具备的功能得到了很大的扩展,不再局限于观察波形和完成简单的测量,对采集波形数据的解码是新一代数字存储示波器的重要功能。要实现对采集数据的解码,需要正确的采集数据、设置合适的触发方式、采集到含有特定信息的波形数据、对采集数据进行逻辑化、将逻辑化后的波形数据传输到解码器中完成解码功能。
[0003]数字存储示波器通过模数转换将模拟信息量化为数字数据,这些数字数据的位宽度与所选用的模数转换器有关,普通数字存储示波器使用8位位宽的模数转换器,即采集到的一个波形点由8位组成,范围为O?255 ;逻辑化指的是将模数转换后的数字波形转换为逻辑“I”和“0”,使得其逻辑状态和实际传输的状态一致;在进行逻辑化过程中,需要确定一个门限阈值,以区分出逻辑“I”和“O”。逻辑化是完成解码所必需的处理步骤,例如混合示波器(MSO)中的数字通道,其采集到的数据就只有逻辑“I” “O”两种状态,其逻辑化过程在采集前通过数字比较器来实现。
[0004]数字存储示波器通过模拟通道采集到的数据含有一定的位宽(通常为8位),这样才能展示出数字波形的形状。数字存储示波器同样可以对模拟通道采集的波形数据进行解码,解码前需要将其转换为“I” “O”状态,所以也需要指定一个门限阈值。
[0005]数字存储示波器的门限阈值设置有以下几类:
[0006]一类是与触发系统共用门限阈值,数字存储示波器要完成正确的采集,需要设定合适的触发条件,其中就有针对通道触发电平的设置,逻辑化过程中使用这个触发电平作为阈值。这种方式简化了用户的设置过程,同时也绑定了触发和解码两个功能,在使用解码功能时,必须使用解码器对应的触发方式,否则就不能通过触发通道的电平来进行逻辑化。例如对于I2C总线,其含有时钟和数据两个通道,相应地需要设置时钟、数据两个门限阈值。如果使用边沿触发方式,只能设置一个通道的触发电平,则另一个通道的触发电平值不能确定。所以,需要将触发方式也选择为I2C触发,触发方式比较受限。
[0007]还有一类是在解码器中单独设置门限阈值。在解码器中对所需要解码的数据通道设定单独的门限阈值,这样就分离了触发和解码,即使用解码器时,不需要选择对应的触发方式,但同时也增加了用户设置的步骤,需要对解码器中使用到的通道单独设定门限阈值。
[0008]逻辑化是解码处理中的关键步骤,门限阈值的选取直接影响逻辑化的结果并影响解码的正确性,在实际操作中,数字存储示波器采集到的数据是不断变化的,使用用户设定的门限阈值对采集到的数据进行逻辑化常常出现解码不准确的现象。

【发明内容】

[0009]本发明的目的是解决现有技术中,依据现有技术的门限阈值对数字存储示波器采集到的数据进行逻辑化,导致解码不准确的技术问题,提供一种解码自动门限设定方法。
[0010]本发明提供的一种解码自动门限设定方法,用于示波器,包括如下步骤:
[0011]步骤S101、自动获取示波器采样系统采集到的波形数据;
[0012]步骤S102、响应一个自动门限开启命令,计算所述波形数据的模拟量信息;
[0013]步骤S103、依据所述自动门限开启命令的类型,选择所述模拟量信息计算出一个门限阈值;
[0014]步骤S104、依据所述门限阈值依次对所述波形数据进行逻辑化。
[0015]本发明公开的解码自动门限设定方法,可以自动获取示波器采样系统采集到的波形数据,并针对所述波形数据的模拟量信息自动计算一个门限阈值,使门限阈值更加准确。
[0016]作为一种举例,当所述示波器显示屏幕刷新时,可以再次自动获取示波器采样系统采集到的波形数据,再次计算所述波形数据的模拟量信息并依据所述模拟量信息计算出所述门限阈值,依据所述门限阈值依次对所述波形数据进行逻辑化。
[0017]针对每一个变化的波形数据来实时计算一个门限阈值,保证了每一次逻辑化、解码的准确性。
[0018]作为一种举例,在所述示波器的显示屏幕上,可以通过菜单的形式实时显示所述门限阈值。
[0019]作为另外的举例,在本举例说明中,通过文本框的形式实时显示所述门限阈值。
[0020]作为另外的举例,在本举例说明中,通过标签的形式实时显示所述门限阈值。
[0021]每次示波器采样系统采集到的波形数据变化后,用户都能从显示屏幕上实时看到门限阈值,为用户实时提供逻辑化和解码的信息。
[0022]作为一种举例,所述步骤S103包括搜索所述波形数据的最大值和最小值,计算出最大值与最小值的平均值作为所述门限阈值。
[0023]作为一种举例,所述步骤S103包括搜索所述波形数据的幅度值,将所述幅度的中间值作为所述门限阈值。
[0024]本发明的另一目的是解决现有技术中,依据现有技术的门限阈值对数字存储示波器采集到的数据进行逻辑化,导致解码不准确的技术问题,提供一种具有解码自动门限设定功能的示波器,包括:
[0025]数据获取模块、用于自动获取示波器采样系统采集到的波形数据;
[0026]模拟量计算模块、用于响应一个自动门限开启命令,计算所述波形数据的模拟量信息;
[0027]阈值确定模块、用于依据所述自动门限开启命令的类型,选择所述模拟量信息计算出一个门限阈值;
[0028]逻辑化模块、用于依据所述门限阈值依次对所述波形数据进行逻辑化。
[0029]作为一种举例,当所述示波器显示屏幕刷新时,数据获取模块可以再次自动获取示波器采样系统采集到的波形数据,模拟量计算模块再次计算所述波形数据的模拟量信息,阈值确定模块依据所述波形数据的模拟量信息计算出所述门限阈值,逻辑化模块依据所述门限阈值依次对所述波形数据进行逻辑化。
[0030]作为一种举例,在所述示波器的显示屏幕上,可以通过菜单的形式实时显示所述门限阈值。
[0031]作为一种举例,所述阈值确定模块包括搜索所述数字波形的最大值和最小值,计算出最大值与最小值的平均值作为所述门限阈值。
[0032]作为一种举例,所述阈值确定模块包括搜索所述数字波形的幅度值,将所述幅度的中间值作为所述门限阈值。
【附图说明】
[0033]图1是本发明优选实施例的解码自动门限设定方法流程图;
[0034]图2是本发明优选实施例的具有解码自动门限设定功能的示波器200的结构示意图。
【具体实施方式】
[0035]下面将结合附图对本发明的优选实施例做进一步详细的说明。
[0036]参照图1,示出了本发明优选实施例的解码自动门限设定方法流程图,包括如下步骤:
[0037]步骤S101、自动获取示波器采样系统采集到的波形数据;
[0038]在本步骤中,自动获取的是示波器触发控制系统得到的,用于在示波器显示屏幕上进行显示的波形数据。
[0039]步骤S102、响应一个自动门限开启命令,计算所述波形数据的模拟量信息;
[0040]在本步骤中,自动门限开启命令是由示波器键盘上一个特定的按键发出的;波形数据的模拟量信息包括最大值、最小值、峰峰值、波形幅度值等。
[0041]步骤S103、依据所述自动门限开启命令的类型,选择所述模拟量信息计算出一个门限阈值;
[0042]在本步骤中,自动门限开启命令的类型不同,计算门限阈值的模拟量信息的选取就不同。在本优选实施例中,自动门限开启命令的类型是最大值最小值类型,因此计算出最大值与最小值的平均值作为所述门限阈值。
[0043]作为另外的举例,在本举例说明中,所述步骤S103中,当所述自动门限开启命令的类型是幅度值类型时,搜索所述波形数据的幅度值,将所述幅度的中间值作为所述门限阈值。
[0044]在实际操作中,当波形中有突发毛刺时,计算最大值与最小值的平均值作为所述门限阈值,解码时容易出现较大偏差,因为波形中的突发毛刺是应该被忽略的,而自动门限开启命令的类型是最大值最小值类型,因此会将突发毛刺点的值作为最大值或最小值来计算所述门限阈值。因此,增加了上述自动门限开启命令的类型是幅度值类型时,搜索所述波形数据的幅度值,将所述幅度的中间值作为所述门限阈值。幅度值一般定义为波形底端到波形顶端的值,因此有效的规避
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1