一种串行总线时序分析装置制造方法及图纸

技术编号:17060229 阅读:70 留言:0更新日期:2018-01-17 21:38
本实用新型专利技术公开了一种串行总线时序分析装置,其内部集成了串行总线时序分析功能,采用数字分析方法,可解码数据流并一次性测试所有测试项,全自动生成测试结果,并能浏览与导出测试报告。本实用新型专利技术提供了一种串行总线时序分析装置,包括:转换单元,用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元,用于输入串行总线参数及参数的有效范围;解析单元,用于根据参数解析波形;生成单元,用于生成分析结果。

A serial bus timing analysis device

The utility model discloses a serial bus timing analysis device, which integrates serial bus timing analysis function, using the digital analysis method can decode the data stream and one-time test all test items, automatic generation of test results, and can browse and export test report. The utility model provides a serial bus timing analysis device includes a conversion unit, used for collecting serial data, and converts the analog signal to digital signal input unit; effective range for input serial bus parameters and parameters; the analytic unit for parameter analysis according to the waveform generation unit for generating; analysis.

【技术实现步骤摘要】
一种串行总线时序分析装置
本技术涉及通信
,具体涉及一种串行总线时序分析装置。
技术介绍
串行总线是连接外部设备的一个串口总线标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准使其能够用于在便携设备之间直接交换数据。现有的串行总线时序测试方法主要为:1、手动光标测量根据时序参数的定义,手动调整光标并逐一测量。该方法需要对时序有深入的了解,才能准确找出测试的参数,且不同的协议要求的时序参数各不相同,操作难度大,耗费时间多。另外使用光标测量只能针对一次采集的波形进行分析,无法反映特殊情况下出现的异常信号,如干扰导致的传输错误。2、使用眼图测量该方法用于时序测试时,需要将所有的测试项生成不同的眼图来进行观察与测量,需要使用特定的眼图模板对结果进行判定,无触碰则通过;另外需要通过示波器的编程命令对示波器进行部分自动控制,如控制触发,模板加载等。该方法生成的眼图,需要示波器强大的触发配合(如I2C的起始位建立时间,需要I2C的重复起始位触发),否则生成的眼图容易散乱而无法观察,而串行总线协议如此繁多,示波器很难做到如此强大的触发。一个眼图只能测试一项时序参数,要全部测试,需要不停的重复导入、分析、判定等操作。眼图结果的判定,使用眼图模板进行,而眼图的高度与输入电压有关,眼图的宽度和频率有关,这就得为每一种电压和频率都配备一个眼图模板,这无形增加了庞大的工作量。另外眼图是由很多帧相似的波形叠加而成,故很难得到一个精确的测量结果,且线与线之间的测量,有时需要手动进行,很难做到完全自动化。
技术实现思路
本技术提供了一种串行总线时序分析装置,其内部集成了串行总线时序分析功能,采用数字分析方法,可解码数据流并一次性测试所有测试项,全自动生成测试结果,并能浏览与导出测试报告。本技术提供了一种串行总线时序分析装置,包括:转换单元,用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元,用于输入串行总线参数及参数的有效范围;解析单元,用于根据所述参数解析波形;生成单元,用于生成分析结果。可选的,所述输入单元包括:选择子单元,用于选择对应的串行总线协议类型;设置子单元,用于设置信号选择的通道、串行总线电压和参数范围。可选的,所述解析单元包括:计算子单元,用于根据所述协议类型和串行总线电压,计算数字化的阈值;获取子单元,用于根据所述参数的特征,查找并获取测量值;解码子单元,用于解码串行总线传输的信号,并记录解码数据。可选的,所述生成单元包括:统计子单元,用于统计测试项的最坏结果;判断子单元,用于判定所述测试项通过或失败;输出子单元,用于输出原始波形、解码结果和测试结果。可选的,该装置还包括提取单元,用于浏览测试区域,并导出测试报告。可选的,浏览测试区域包括:选取测试区域、观察双时基和打开光标定位。可选的,测试报告格式包括CSV或Html格式。下面对本技术提供的一种串行总线时序分析装置所带来的核心有益效果进行描述:该串行总线时序分析装置包括:通过转换单元201采集串行总线数据,并将模拟信号转换为数字信号;通过输入单元202输入串行总线参数及参数的有效范围;通过解析单元203根据所述参数解析波形;最后由生成单元204生成分析结果。首先,采集串行总线数据,并将模拟信号转换为数字信号,需要调整好输入通道的电压及观察的时基,以使示波器可以采集到多帧完整的数据传输为最佳。其次,输入串行总线参数及参数的有效范围。再次,根据所述参数解析波形,即选取时间、电压、频率等为测试项,通过数字分析的方法解释并还原串行总线传输的数据流。最后,生成分析结果,通过统计、计算和判断,从而输出原始波形、解码结果和测试结果,其中测试结果可以以表格、视频等表现形式来显示。该解码过程一次性测试所有测试项,全自动生成测试结果,并能为后续浏览与导出测试结果提供支持。附图说明图1为本技术中一种串行总线时序分析装置的结构示意图;图2为本技术中起始位时序特征图。具体实施方式本技术提供了一种串行总线时序分析装置,其内部集成了串行总线时序分析功能,采用数字分析方法,可解码数据流并一次性测试所有测试项,全自动生成测试结果,并能浏览与导出测试结果。下面请参阅图1,本技术提供了一种串行总线时序分析装置实施例,包括:转换单元201,用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元202,用于输入串行总线参数及参数的有效范围;解析单元203,用于根据所述参数解析波形;生成单元204,用于生成分析结果。本实施例中,转换单元201用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元202用于输入串行总线参数及参数的有效范围;解析单元203用于根据所述参数解析波形;生成单元204用于生成分析结果。首先,采集串行总线数据,并将模拟信号转换为数字信号,需要调整好输入通道的电压及观察的时基,以使示波器可以采集到多帧完整的数据传输为最佳。其次,输入串行总线参数及参数的有效范围。再次,根据所述参数解析波形,即选取时间、电压、频率等为测试项,通过数字分析的方法解释并还原串行总线传输的数据流。最后,生成分析结果,通过统计、计算和判断,从而输出原始波形、解码结果和测试结果,其中测试结果可以以表格、视频等表现形式来显示。该解码过程一次性测试所有测试项,全自动生成测试结果,并能为后续浏览与导出测试结果提供支持。下面对本技术提供的一种串行总线时序分析装置实施例做进一步说明,所述输入单元202包括:选择子单元2021,用于选择对应的串行总线协议类型;设置子单元2022,用于设置信号选择的通道、串行总线电压和参数范围。本实施例中,首先,选择子单元2021用于选择对应的串行总线协议类型,即根据串行总线协议类型选择其中一种,包括但不限于:UART、I2C、SPI、CAN。然后,设置子单元2022用于设置信号选择的通道、串行总线电压和参数的范围等。以I2C为例,如通道1输入SCL信号,通道2输入SDA信号,因此需设置SCL选择通道1,SDA选择通道2;根据串行总线的工作电压输入正确值,如串行总线电压为5V,则需要输入5.00;如起始位的建立时间,查看手册确定起始位建立时间只要求最小值为600ns,则需要输入该参数的最小值为600,最大值无限制。另外,I2C协议中定义了三种不同的速度,不同速度要求的参数范围各不相同,考虑到输入较为繁琐,本案例中包含三种速度下所有参数的默认值,用户一般情况下,只需要切换速度即可,而不需要一个一个参数输入。下面对本技术提供的一种串行总线时序分析装置实施例做进一步说明,所述解析单元203包括:计算子单元2031,用于根据所述协议类型和串行总线电压,计算数字化的阈值;获取子单元2032,用于根据所述参数的特征,查找并获取测量值;解码子单元2033,用于解码串行总线传输的信号,并记录解码数据。本实施例中,计算子单元2031根据前述串行总线的协议类型,可以选取时间、电压或者频率等为测试项,获取子单元2032根据所述参数的特征,查找并获取测量值,通过数字分析的方法解释并还原串行总线传输的数据流,解码子单元2033解码串行总线传输的信号,并记录解码数据。以I2C为例具体过程如下,串行总线的阈值化规则为低于0.3VCC为低,本文档来自技高网...
一种串行总线时序分析装置

【技术保护点】
一种串行总线时序分析装置,其特征在于,包括转换单元,用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元,用于输入串行总线参数及参数的有效范围;解析单元,用于根据所述参数解析波形;生成单元,用于生成分析结果。

【技术特征摘要】
1.一种串行总线时序分析装置,其特征在于,包括转换单元,用于采集串行总线数据,并将模拟信号转换为数字信号;输入单元,用于输入串行总线参数及参数的有效范围;解析单元,用于根据所述参数解析波形;生成单元,用于生成分析结果。2.根据权利要求1所述的一种串行总线时序分析装置,其特征在于,所述输入单元包括:选择子单元,用于选择对应的串行总线协议类型;设置子单元,用于设置信号选择的通道、串行总线电压和参数范围。3.根据权利要求2所述的一种串行总线时序分析装置,其特征在于,所述解析单元包括:计算子单元,用于根据所述协议类型和串行总线电压,计算数字化的阈值;获取子单元,用于根据所述参数的特征,查找并获取测量值;解码子...

【专利技术属性】
技术研发人员:周立功郑百良
申请(专利权)人:广州致远电子股份有限公司
类型:新型
国别省市:广东,44

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

1