【技术实现步骤摘要】
本专利技术涉及电子设备串行通信测试技术,特别是串行通信故障注入的
。
技术介绍
目前已有的串行通信测试技术,都只能进行产品的功能和性能测试,无法进行故障注入测试。故障注入测试的基本项目包括:电气性能的故障注入测试和信息的格式的故障注入测试。 现有的串行信号测试技术,采用通信协议芯片输出串行信号,幅度最低可调整为200mv。而故障注入技术要求故障注入信号可调整为Omv,并可进行步进最小为Imv的微调。 现有的串行信号测试技术,只提供波特率一 3%?+3%容限范围内可编程,而故障注入技术要求故障信号在OHz?2倍波特率范围内可编程。 现有的串行信号测试技术,由于串行数据通过通信芯片产生,只提供标准的串行信号,占空比不能调整,而故障注入技术要求产生占空比可变的串行数据。 现有的串行信号测试技术,由于串行数据通过通信芯片产生,只提供固定的编码方式。而故障注入技术基于任意波形发生器,可产生归零码和非归零码的信号。
技术实现思路
针对现有技术的不足,本专利技术的专利技术目的在于提供,可以为串行通信的故障注入测试提供可程控的故障注入信号。 本专利技术的专利技术目的通过以下技术方案实现: ,包含以下步骤: 步骤一、将用户发送的故障注入测试数据信息转换为高低电平类型的逻辑波形数据,该逻辑波形数据以字符串表示; 步骤二、根据测试系统要求的波特率和幅值以及占空比,根据逻辑波形数据生成供任意波形发生器发送的采样点数据; 步骤三、将逻辑波形数据每位对应的采样点按照位顺序合并为连续的波形数据采样点数组; 步骤四、将波形数 ...
【技术保护点】
一种串行总线故障注入方法,包含以下步骤:步骤一、将用户发送的故障注入测试数据信息转换为高低电平类型的逻辑波形数据,该逻辑波形数据以字符串表示;步骤二、根据测试系统要求的波特率和幅值以及占空比,根据逻辑波形数据生成供任意波形发生器发送的采样点数据;步骤三、将逻辑波形数据每位对应的采样点按照位顺序合并为连续的波形数据采样点数组;步骤四、将波形数据采样点数组通过并行总线送至任意波形发生器并启动任意波形发生器;步骤五、任意波形发生器产生波形并送至总线上。
【技术特征摘要】
1.一种串行总线故障注入方法,包含以下步骤: 步骤一、将用户发送的故障注入测试数据信息转换为高低电平类型的逻辑波形数据,该逻辑波形数据以字符串表示; 步骤二、根据测试系统要求的波特率和幅值以及占空比,根据逻辑波形数据生成供任意波形发生器发送的采样点数据; 步骤三、将逻辑波形数据每位对应的采样点按照位顺序合并为连续的波形数据采样点数组; 步骤四、将波形数据采样点数组通过并行总线送至任意波形发生器并启动任意波形发生器; 步骤五、任意波形发生器产生波形并送至总线上。2.根据权利要求1所述的一种串行总线故障注入方法,其特征在于所述故障注入测试数据信息包括: a)数据位长度; b)数据内容; c)数据起始位; d)数据停止位; e)数据校验位,类型为奇校验/偶校验/无校验; f)波特率; g)高电平幅值; h)低电平幅值; i)占空比; j)编码类型,包括归零码和非归零码; k)差分类型,包括单端编码和差分编码。3.根据权利要求1所述的一种串行总线故障注入方法,其特征在于故障注入测试数据信息转换为逻辑波形数据分为以下三种情况: a)若数据为非归零码,则二进制数据I对应逻辑波形数据中的I位字符,其值为”I”;二进制数据O对应逻辑波形数据中的I位字符,其值为” O” ; b)若数据为单端归零码,则二进制数据I对应逻辑波形数据中的2位字符,其值为” 10” ;二进制数据O对应逻辑波形数据中的2位字符,其值为”01” ; c)若数据为差分归零码,则根据逻辑波形数据中的前一位字符决定当前字符的值,二进制数据I对应逻辑波形数据中的2位字符,若前一位字符为”1”,其值为”10”,若前一位字符为“0”,其值为“01” ;二进制数据O对应逻辑波形数据中的2位字符,若前一位字符为”1”,其值为”01”,若前一位字符为“0”,其值为“10”。4.根据权利要求1所述的一种串行总线故障注入方法,其特征在于故障注入测试数据信息转换为逻辑波形数据步骤如下: 1.1)、检查是否有起始位,如无则直接跳至下一步,有则填写起始位; 1.2)、填写数据位; 1.3)、检查是否有检验位,如无则直接跳至下一步,有则填写检验位; 1.4)、检查是否有停止位,如无则直接跳至下一步,有则填写停止位; 1.5)、完成逻辑波形数据转换。5.根据权利要求4所述的一种串行总线故障注入装置,其特征在于...
【专利技术属性】
技术研发人员:肖寅,刘冬婷,詹于杭,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。