山东科威数控机床有限公司铣床官方网站今天是:2025-06-07切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

电路板测试用例生成系统及方法

时间:2025-06-07    作者: 管理员

专利名称:电路板测试用例生成系统及方法
技术领域
本发明涉及电路板测试技术,尤其涉及通信系统中单板信号质量测试用例的自动生成方法及其系统。
背景技术
电路板(或称为单板),通常指由印刷电路板(PCB)及其安装的器件组成的,具有某种功能的电路部件。在单板开发过程中,单板信号质量测试是一个重要环节。在单板信号质量测试之前,为了保证信号质量测试的科学性和准确性,通常需要针对单板设计出相应的单板信号质量测试用例,以便指导测试人员按照测试用例进行测试以及对所测数据进行判断。设计单板信号质量测试用例传统方法为首先,由工程师参照单板原理图,结合单板印制板电气特性以及器件电气特性等情况,凭借经验从单板信号中选择需要测试的信号以及其测试点位置。其次,将已选择的被测信号(名)及其测试点位置记录到测试用例中。 再次,根据信号连接关系和信号所连接的器件类型,判断信号流向,找出信号测试点。最后, 查阅资料找出被测信号电气特性要求值,并将需要的电气特性要求值记录到测试用例。由于这种方法基本上依靠测试人员经验来制定测试用例,测试信号选择有很大随意性,生成的测试用例既不精确,也不严密。同时,单板信号质量测试需要测试的信号一股在几百条以上。如果采用上诉方法,单板信号质量测试用例设计所需工作量巨大,且存在易漏测试条目、填写错误、测试点选择错误等缺点。

发明内容
本发明所要解决的技术问题,就是针对现有技术依靠人工,凭经验编制电路板测试用例存在的工作量巨大,容易出错的缺点,提供一种能够根据电路板拓扑结构(即电路原理图拓扑结构)、PCB电气特性以及器件电气特性,自动生成单板信号质量测试用例的方法及其系统,从而提高测试用例设计效率,同时保证测试用例的科学性和精确性。本发明解决所述技术问题采用的技术方案是,电路板测试用例生成系统及方法。 其电路板测试用例生成系统,包括器件数据库,用于存储器件电气特性数据;数据检入单元,用于检入电路板参数;数据解析单元,与数据检入单元和器件数据库连接,用于解析数据检入单元输入的电路板参数,并调用器件数据库中的相关器件电气特性数据,按照预订测试规则进行运算;测试用例生成单元,与数据解析单元连接,根据数据解析单元的运算结果,按照输出规范输出电路板测试用例。所述电路板参数包括电路板拓扑结构数据和电路板信号线电气特性数据。所述电路板信号线电气特性数据包括信号线长度、信号线经过的电路板层数、信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。
所述器件电气特性数据包括器件编号、重要性等级、引脚属性。所述引脚属性包括引脚编号、引脚连接信号的传输方向及参数要求。本发明的电路板测试用例生成方法,包括步骤1 检入电路板参数;步骤2 找出器件编号,并根据器件编号读取相应器件电气特性数据;步骤3 解析电路板中信号线上传输信号的名称,依照该名称解析出该信号线拓扑结构;完成电路板上所有信号线的解析后进入步骤4 ;步骤4 判定信号类型和信号流向;步骤5 根据信号类型选择该信号的测试项目;步骤6 根据解析出的信号线拓扑结构,结合器件电气特性数据库进行总线类型划分;步骤7 根据检入的电路板参数,解析电路板信号线电气特性;步骤8 根据总线划分结果,在同一类总线中按照既定的测试规范选择需要测试的信号线;步骤9 根据信号流向和信号线上器件封装类型,按照既定测试规范,判断能否在器件管脚直接测试该信号,如果能直接测试,那么确认该器件管脚就是测试点,然后进入步骤11,如果不能直接测试则进入步骤10 ;步骤10 判断该信号线上是否有过孔,如果没有过孔,测试点是离器件管脚最近并且外露的信号段上;如果有过孔,并且过孔和器件管脚的走线长度在规定的长度以内,则测试点为该过孔;步骤11 判断所测信号线是否是需要测试的最后一条,是则进入步骤12,如果不是则返回步骤7;步骤12 按照预订的测试用例格式,输出测试用例。步骤2还包括判断是否有新器件,如果没有则进入步骤3 ;如果有新器件则向器件数据库添加新器件电气特性数据后进入步骤3。步骤8中所述既定的测试规范为抽样方案。本发明的有益效果是,能够排除人为因数(失误)的影响,提高测试用例设计效率,并能够有效保证测试用例的科学性和精确性。


图1是系统结构示意图。图2是单板信号质量测试用例生成流程图。
具体实施例方式
下面结合附图及实施例,详细描述本发明的技术方案。如图1所示,本发明的电路板测试用例生成系统由器件数据库10、数据检入单元 11、数据解析单元12及测试用例生成单元13构成。器件数据库10可以存在于本地计算机中,也可以是系统中专门的数据库。主要用于存储器件电气特性数据,包括器件编号、重要性等级、引脚属性如引脚编号、引脚连接信号的传输方向及参数要求等。这些器件电气特性数据可以从相关的软件中导入,如电路板绘图软件等。数据检入单元11,用于检入电路板参数,包括电路板拓扑结构数据,如器件布置、 连接关系等,以及电路板信号线电气特性数据,如信号线长度、信号线经过的电路板层数、 信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。数据解析单元12,为本发明的运算处理中心,由计算机中央处理系统构成,与数据检入单元11和器件数据库10连接,根据数据检入单元11输入的电路板参数,并调用器件数据库10中的相关器件电气特性数据,按照预订测试规则进行解析运算,并将运算结果输入测试用例生成单元13。测试用例生成单元13根据数据解析单元12的运算结果,按照输出规范输出电路板测试用例,可以打印出表格,或生成相应文件。本发明的电路板测试用例生成方法,根据原理图连线拓扑数据,解析信号流向,再结合单板信号线电气特性以及器件数据库中的数据,按照预先制定的测试规则进行运算, 确定测试点位置和选择相应的测试项目,最后按照既定的单板信号质量测试用例模板输出测试用例。电路板测试用例生成方法步骤如图2所示,包括步骤1 检入电路板参数;包括器件连接关系以及信号线长度、信号线经过的电路板层数、信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。步骤2 找出器件编号,并根据器件编号读取相应器件电气特性数据;包括对应器件编号的器件重要性等级及其引脚属性,如引脚编号、引脚连接信号的传输方向及参数要求等。该步骤中,还包括判断是否有新器件,如果没有则进入步骤3 ;如果有新器件则向器件数据库添加新器件电气特性数据,然后进入步骤3。步骤3 解析电路板中信号线上传输信号的名称,依照该名称解析出该信号线拓扑结构;完成电路板上所有信号线的解析后进入步骤4。步骤4 判定信号类型和信号流向。步骤5 根据信号类型选择该信号的测试项目。步骤6 根据解析出的信号线拓扑结构,结合器件电气特性数据库进行总线类型划分。步骤7 根据检入的电路板参数,解析电路板信号线电气特性。步骤8 根据总线划分结果,在同一类总线中按照既定的测试规范选择需要测试的信号线,如在同一类总线中以一定的抽样率抽取需要测试的信号线。步骤9 根据信号流向和信号线上器件封装类型,按照既定测试规范,判断能否在器件管脚直接测试该信号,如果能直接测试,那么确认该器件管脚就是测试点,然后进入步骤11,如果不能直接测试,则进入步骤10。步骤10 判断该信号线上是否有过孔,如果没有过孔,测试点是离器件管脚最近并且外露的信号段上;如果有过孔,并且过孔和器件管脚的走线长度在规定的长度以内,则测试点为该过孔。步骤11 判断所测信号线是否是需要测试的最后一条,是则进入步骤12,如果不是则返回步骤7;
步骤12 按照预订的测试用例格式,输出测试用例。实施例本例以交换机主控板信号质量测试为例,描述本发明的电路板测试用例生成方法。通过数据检入单元检入原理图拓扑结构数据信号名PCI_CLK(局部总线时钟信号);信号线连接的器件R232. 1、U21. E2 ;(注R232、U21是器件位号,其后的“· 1 ”、“ · E2 ”是引脚号)器件材料编号:R232编号为=0012578 ;U21编号为:0011123。解析过程第一步,判断信号线连接的器件是否是关键器件。根据器件位号命名规范,位号以 “R”开头的器件为电阻,属于非关键器件。位号以“U”开头的器件为集成电路器件,属于关键器件。第二步,根据关键器件U21的编号(001112 到器件数据库查询是否有该器件,找到器件后,再根据器件管脚号查询相应的电气特性要求值。查询U21.E2引脚的“方向”属性,发现其为方向属性为“输入”。而测试规范中,“输入”引脚为被测试引脚。故将编号为 0011123的器件的E2引脚的电气特性要求值和器件电气特性信息从器件数据库中导入单板信号质量测试用例表。U21. E2引脚电气特性要求值及器件电气特性信息如下器件编号0011123引脚号U21.E2器件封装BGA信号类型时钟引脚类型输入脚上升沿时间最大3ns下降沿时间最大3ns频率33MHz 士 50ppm占空比45% 55%抖动<Ips低电平<0.8V高电平>2.4V管脚允许输入的最大电压值3. 6V管脚允许输入的最小电压值-0. 3V脉冲上升沿过冲700mV,持续时间3ns脉冲下降沿过冲700mV,持续时间3ns第三步,根据信号类型,确定其测试项目。因该信号类型为“时钟”,则确定其测试项目为时钟类信号测试类项目。时钟类信号测试类项目包含基本测试频率测试
占空比测试抖动测试其中,“基本测试”包括高电平、低电平、上升时间、下降时间、上升沿过冲、下降沿 过冲等基础测试项。第四步,确定测试点位置。根据单板印制板电气特性检入的数据第一次走线走线层面为顶层,长度为37mil走线经过的第一个过孔(编号N5760 连接顶层与三层走线第二次走线走线层面为第三层,长度为2000mil走线经过的第二个过孔(编号N5766)连接三层与底层走线第三次走线走线层面为底层,长度为300mil器件封装BGA根据器件U21封装为BGA,测试点必须是在靠近管脚的背面的一个过孔或者是顶 层的一段走线。由数据可知,其在顶层的信号线长度是在40mil以内(37mil),因此确定测 试点在编号为N5765的过孔上。根据电路板參数,获取该测试点坐标,并将坐标值输出到单 板测试用例表中。第五步,按照测试规范,输出电路板上该信号的信号质量测试用例。其输出格式如 下信号名PCI_CLK测试点位置过孔N5765 (2354,1253)高电平要求值> 2. 4V 高电平实际测试值_低电平要求值< 0. 8V 低电平实际测试值_上升时间要求值< 3ns 上升时间实际测试值_下降时间要求值< 3ns 下降时间实际测试值_占空比要求45% 55% 占空比要求_抖动要求< Ips抖动实际值_电压幅度MAX:实际电压幅度MAX:_电压幅度MIN:实际电压幅度MIN:_频率精度要求33MHz 士 50ppm频率实际测试值_频率实际测试值_脉冲上升沿过冲要求值700mV,持续时间3ns脉冲上升沿过冲实际测试值_脉冲下降沿过冲要求值700mV,持续时间3ns脉冲下降沿过冲实际测试值_
权利要求
1.电路板测试用例生成系统,包括 器件数据库,用于存储器件电气特性数据; 数据检入单元,用于检入电路板参数;数据解析单元,与数据检入单元和器件数据库连接,用于解析数据检入单元输入的电路板参数,并调用器件数据库中的相关器件电气特性数据,按照预订测试规则进行运算;测试用例生成单元,与数据解析单元连接,根据数据解析单元的运算结果,按照输出规范输出电路板测试用例。
2.根据权利要求1所述的电路板测试用例生成系统,其特征在于,所述电路板参数包括电路板拓扑结构数据和电路板信号线电气特性数据。
3.根据权利要求2所述的电路板测试用例生成系统,其特征在于,所述电路板信号线电气特性数据包括信号线长度、信号线经过的电路板层数、信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。
4.根据权利要求1、2或3所述的电路板测试用例生成系统,其特征在于,所述器件电气特性数据包括器件编号、重要性等级、引脚属性。
5.根据权利要求4所述的电路板测试用例生成系统,其特征在于,所述引脚属性包括 引脚编号、引脚连接信号的传输方向及参数要求。
6.电路板测试用例生成方法,包括 步骤1 检入电路板参数;步骤2 找出器件编号,并根据器件编号读取相应器件电气特性数据; 步骤3 解析电路板中信号线上传输信号的名称,依照该名称解析出该信号线拓扑结构;完成电路板上所有信号线的解析后进入步骤4 ; 步骤4 判定信号类型和信号流向; 步骤5 根据信号类型选择该信号的测试项目;步骤6 根据解析出的信号线拓扑结构,结合器件电气特性数据库进行总线类型划分; 步骤7 根据检入的电路板参数,解析电路板信号线电气特性; 步骤8:根据总线划分结果,在同一类总线中按照既定的测试规范选择需要测试的信号线;步骤9 根据信号流向和信号线上器件封装类型,按照既定测试规范,判断能否在器件管脚直接测试该信号,如果能直接测试,那么确认该器件管脚就是测试点,然后进入步骤 11,如果不能直接测试则进入步骤10 ;步骤10 判断该信号线上是否有过孔,如果没有过孔,测试点是离器件管脚最近并且外露的信号段上;如果有过孔,并且过孔和器件管脚的走线长度在规定的长度以内,则测试点为该过孔;步骤11 判断所测信号线是否是需要测试的最后一条,是则进入步骤12,如果不是则返回步骤7;步骤12 按照预订的测试用例格式,输出测试用例。
7.根据权利要求6所述的电路板测试用例生成方法,其特征在于步骤2还包括判断是否有新器件,如果没有则进入步骤3 ;如果有新器件则向器件数据库添加新器件电气特性数据后进入步骤3。
8.根据权利要求6或7所述的电路板测试用例生成方法,其特征在于 步骤8中所述既定的测试规范为抽样方案。
全文摘要
本发明涉及电路板测试技术。本发明针对现有技术依靠人工,凭经验编制电路板测试用例存在的工作量巨大,容易出错的缺点,公开了一种电路板测试用例生成系统及方法,能够自动生成单板信号质量测试用例,从而提高测试用例设计效率,同时保证测试用例的科学性和精确性。本发明的电路板测试用例生成系统由器件数据库、数据检入单元、数据解析单元及测试用例生成单元构成。本发明的电路板测试用例生成方法,根据原理图连线拓扑数据,解析信号流向,再结合单板信号线电气特性以及器件数据库中的数据,按照预先制定的测试规则进行运算,确定测试点位置和选择相应的测试项目,最后按照既定的单板信号质量测试用例模板输出测试用例。
文档编号G01R31/28GK102338854SQ20101023774
公开日2012年2月1日 申请日期2010年7月27日 优先权日2010年7月27日
发明者欧阳本铖, 王鑫, 王隆峰 申请人:迈普通信技术股份有限公司

  • 专利名称:一种支撑架的制作方法技术领域:本发明涉及一种支架,更确切地说一种支架,该支架可以自定位其中心。背景技术:现阶段的检测密闭容器的仪器,其探头的支架多为“工”字形,探头固定于其顶端,但是这种支架,探测使用时,很容易发生偏移,严重影响结
  • 专利名称:除烃装置及在线监测仪的制作方法除烃装置及在线监测仪技术领域:本发明涉及空气质量监测领域,特别是涉及一种除烃装置及在线监测仪。背景技术:化工企业向环境中排放的气体及汽车尾气等气体中含有大量的烃类物质。在进行空气质量监测过程中,烃类物
  • 专利名称:基于汽车点火系统的离子电流探测电路的制作方法技术领域:本发明涉及一种汽车点火系统,特别涉及一种基于汽车点火系统的离子电流探测电路。背景技术:目前,离子电流法应用十分广泛,特别是在汽车点火检测与控制方面的应用研究最多。所谓离子电流法
  • 3.3kV可组合开关负载侧多路绝缘自动测量系统的制作方法【专利摘要】本实用新型属于绝缘检测【技术领域】,特别涉及一种3.3kV可组合开关负载侧多路绝缘自动测量系统。系统由+12V稳压电源供电,单片机通过RS-485接口电路接收PC机指令,收
  • 专利名称:线照明装置的制作方法技术领域:本发明为一种线照明装置,特别是应用于一检测设备上,用以对一检测区提供均 勻地照射光源,以降低因待测物不规则表面产生的不规则反射光,增加检测结果的精确度。背景技术:公知应用于检测设备的照明装置,通常都是
  • 专利名称:一种基于超声波的医用x射线机的sid测量装置的制作方法技术领域:本实用新型属于医疗器械技术领域。 背景技术:目前医用X射线机的SID(即焦屏距)的测量基本都采用的是在限束器内部安装卷尺,这种方式一方面使用者操作比较繁琐,另一方面不
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12