自动测量PCB上所安装电子电路装置的电连接的方法和装置制造方法及图纸

技术编号:7974377 阅读:161 留言:0更新日期:2012-11-15 07:12
确定PCB上电子电路装置的边界扫描兼容器件的边界扫描兼容电路端子之间的电连接的方法和装置。电子处理单元获取边界扫描兼容器件的边界扫描属性且包括可用作驱动器和/或传感器的单元的列表。基于该列表,与电路端子连接的所述单元用作驱动器并在电路端子处输出数据,且与其它电路端子连接的至少一个其它边界扫描单元用作传感器。用作传感器的至少一个其它单元感测电路端子接收的数据,并将感测的数据锁存到边界扫描寄存器中。包括驱动器和传感器数据的来自该寄存器的数据存储在存储设备中。对多个边界扫描单元重复将单元用作驱动器和传感器的步骤。分析所存储数据,确定PCB电路端子之间的电连接。呈现PCB上所确定的电路端子之间连接的分析结果。

【技术实现步骤摘要】

本专利技术一般涉及电子电路装置的电连接测量领域,更具体而言,涉及自动确定印刷电路板上这些电子电路装置的一个或多个边界扫描兼容器件的电路端子之间的电连接,并且将该电连接与同一类型的已知或参考电子电路装置比较。
技术介绍
设计工程师、维修服务技师、生产工程师等等往往需要简单的工具用于测量印刷电路板(PCB)上所安装电子电路装置的部件和器件的电路端子或针脚之间的电连接。这样的连接测量可以使用公知的万用表来进行,例如通过测量相应电路端子之间的欧姆电阻来进行。对于PCB上通过导电迹线实现的电流电连接,测得的电阻会接近零欧姆。对于例如断路,则会测得将近无穷大的电阻。 例如,目前集成电路(IC)的小型化以及在PCB两侧都引入表面安装器件(SMD),已使得实际上不可能由万用表的测试探针或测试床夹具来触及电子电路装置的此类器件的电路端子。但是,在安装于现今PCB上的电子电路装置的设计中,同样真正需要以简单而可靠的方式测量这些PCB上所安装的电子电路装置的电路部件的电路端子之间的连接。边界扫描测试(BST)技术提供了用于测试PCB上所安装的电子电路装置的部件(例如集成电路)之间的连接的工具,但不使用物理的测试或测量探针或夹具。在边界扫描兼容器件中,边界扫描单元连接在电路端子与该器件的电子电路(也称为内核逻辑)之间。边界扫描单元能够在该器件的电路端子处施加和/或捕获数据,即数字信号。器件的边界扫描单元串联连接以形成边界扫描寄存器。在PCB上的边界扫描兼容器件的边界扫描寄存器可以串联连接以形成单个边界扫描链或多个边界扫描链。测试访问端口(TAP)被设置用于将数据移入或移出边界扫描寄存器以及用于施加控制信号以在边界扫描单元的输出处呈现数据和在边界扫描单元的输入处捕获数据,并且用于将数据移位通过边界扫描寄存器。可划分出若干类型的边界扫描单元-输入单元;-输出2单元(0utput2Cell),其具有两个可能逻辑输出状态0或I ;-输出3单元(0utput3Cell),其具有三个可能逻辑输出状态0、1和Z(三态);-双向单元,或称输入/输出单元;-点4 单元(Dot 4 Cell);-点6 单元(Dot 6 Cell);以及-控制单元,其用于使能或禁用输出3单元或双向单元的驱动器。用于在相关电路端子处捕获数据的边界扫描单元也称为传感器,而用于在边界扫描兼容器件的相关电路端子处输出数据的边界扫描单元也称为驱动器。边界扫描测试系统大体上由两个基本元素构成测试程序发生器(TPG)和测试执行过程(TE)。TPG需要描述PCB连接性的列表(也称为“网表”),以及PCB上所安装的各边界扫描部件的所谓边界扫描描述语言(BSDL)文件。BSDL使得用户能够提供关于用于将特定器件变得边界扫描兼容的方式的说明。边界扫描测试系统使用BSDL文件,以利用用于程序生成和故障诊断的器件特征。为了执行边界扫描测量以获得关于PCB上电路端子之间的连接的信息,用户必须提供测试计划,该测试计划包括不同的测试步骤,包括测试向量的生成,测试向量即严格定义的逻辑“I”和逻辑“0”比特串。开发这样的测试向量很耗时,需要熟练的用户以及关于PCB上的电路端子如何连接的知识。由于集成电路变得越来越复杂,测试过程也同样变得更加复杂并且需要更多时间完成。对于寻找替代上述万用表方式的简单而可靠的自动替代方式以用于测量PCB上所安装电子电路装置的连接的用户而言,目前的常规边界扫描测试并未提供真正的替选方式。
技术实现思路
在第一方面,提供了一种确定印刷电路板上至少一个边界扫描兼容器件的边界扫 描兼容电路端子之间的电连接的方法,该至少一个边界扫描兼容器件安装在所述印刷电路板上并包括与所述电路端子连接的边界扫描单元的边界扫描寄存器,所述方法使用电子处理单元并且包括步骤a)所述处理单元获取所述至少一个边界扫描兼容器件的边界扫描属性,所述属性至少包括可作为驱动器和/或传感器操作的边界扫描单元的列表;b)所述处理单元将与电路端子连接的边界扫描单元作为驱动器操作并在所述电路端子处输出数据;c)所述处理单元将与其它电路端子连接的至少一个其它边界扫描单元作为传感器操作,用于感测在所述其它电路端子接收的数据并将所感测的数据锁存到所述边界扫描寄存器中;d)所述处理单元将包括所述驱动器和传感器数据的、来自所述边界扫描寄存器的数据存储在数据存储设备中;e)所述处理单元针对所述边界扫描单元列表中的多个边界扫描单元重复步骤b)_d);f)所述处理单元分析所存储的驱动器和传感器数据,用于确定所述印刷电路板上的所述电路端子之间的电连接;g)所述处理单元呈现所述印刷电路板上的所确定的电连接。本专利技术基于以下思想印刷电路板上安装的电子电路装置的边界扫描兼容器件(包括单个边界扫描兼容器件)的电路端子(这些电路端子之间的连接是待测试或测量的)通过连接到这些电路端子的相应边界扫描单元是可访问的。在本说明书及权利要求书中,这样的电路端子也称为边界扫描兼容电路端子。本领域技术人员会理解在电路端子之间的电连接情况下,由用作驱动器的一个电路端子输出的数据由用作传感器的另一个电路端子接收。在本说明书及权利要求书中,术语“电连接”解释为包括电流电连接例如PCB上的导电迹线,和/或逻辑电连接,例如由逻辑连接被安装在PCB上的电子电路装置的电路端子的、该电子电路装置的逻辑反相器或其它逻辑电路提供的逻辑电连接。电子处理单元将连接到电路端子的边界扫描单元作为驱动器操作并将至少一个其它电路端子作为传感器操作。通过将驱动器数据和传感器数据锁存在边界扫描单元寄存器中以及将其存储在数据存储器中,并针对与这个或每个边界扫描兼容器件的电路端子连接的多个边界扫描单元重复这些步骤,能够通过对存储的驱动器数据与传感器数据进行匹配而确定电路端子之间的电连接。结果可进行呈现,保留关于PCB上哪些电路端子是连接的信息。在本说明书和权利要求书中,术语“操作”解释为控制相应的边界扫描单元以分别执行驱动器或传感器的操作。如果相应的单元是永久驱动器或输出单元,则术语“操作”包括出于将来自边界扫描寄存器的数据施加给与驱动器或输出单元相关的电路端子的目的而对相应的边界扫描单元进行控制。如果相应的单元是永久传感器或输入单元,则术语“操作”包括出于将来自与传感器或输入单元相关的电路端子的数据锁存到边界扫描寄存 器中的目的而对相应的边界扫描单元进行控制。在边界扫描单元是双向类型的情况下,操作还包括使单元处于期望的模式,即分别是驱动器或传感器。在本方法的基本实施例中,通过逻辑“I”和逻辑“0”或者通过逻辑I和0的序列足以驱动在电路端子处的驱动器,并且分析由其它电路端子处的所述至少一个传感器捕获的数据是否遵循施加给驱动器的信号当时的顺序。如果是肯定的,则可得出电路端子已连接的结论。与常规的边界扫描测试不同,本方法不需要生成用于驱动电路端子的复杂测试矢量,也不需要对电路端子处的接收数据及捕获数据进行复杂分析。可理解,在应用根据本专利技术的方法时,未被用作驱动器或传感器的边界扫描兼容电路端子的输出值必须保持不变。能够非常迅速地建立并进行本方法。注意,为了进行本方法,不需要电子电路装置和/或PCB的连接列表或网表,也不需要用户对关于要测量哪些电路端子进行选择。电子处理单元本身可以基于所获取的边界扫描本文档来自技高网
...

【技术保护点】
一种确定印刷电路板上至少一个边界扫描兼容器件的边界扫描兼容电路端子之间的电连接的方法,该至少一个边界扫描兼容器件安装在所述印刷电路板上并包括与所述电路端子连接的边界扫描单元的边界扫描寄存器,所述方法使用电子处理单元并且包括步骤:a)所述处理单元获取所述至少一个边界扫描兼容器件的边界扫描属性,所述属性至少包括可作为驱动器和/或传感器操作的边界扫描单元的列表;b)所述处理单元将与电路端子连接的边界扫描单元作为驱动器操作并在所述电路端子处输出数据;c)所述处理单元将与其它电路端子连接的至少一个其它边界扫描单元作为传感器操作,用于感测在所述其它电路端子接收的数据并将所感测的数据锁存到所述边界扫描寄存器中;d)所述处理单元将包括所述驱动器和传感器数据的、来自所述边界扫描寄存器的数据存储在数据存储设备中;e)所述处理单元针对所述边界扫描单元列表中的多个边界扫描单元重复步骤b)?d);f)所述处理单元分析所存储的驱动器和传感器数据,用于确定所述印刷电路板上的所述电路端子之间的电连接;g)所述处理单元呈现所述印刷电路板上的所确定的电连接。

【技术特征摘要】
2011.05.10 NL 20067591.一种确定印刷电路板上至少一个边界扫描兼容器件的边界扫描兼容电路端子之间的电连接的方法,该至少一个边界扫描兼容器件安装在所述印刷电路板上并包括与所述电路端子连接的边界扫描单元的边界扫描寄存器,所述方法使用电子处理单元并且包括步骤 a)所述处理单元获取所述至少一个边界扫描兼容器件的边界扫描属性,所述属性至少包括可作为驱动器和/或传感器操作的边界扫描单元的列表; b)所述处理单元将与电路端子连接的边界扫描单元作为驱动器操作并在所述电路端子处输出数据; c)所述处理单元将与其它电路端子连接的至少一个其它边界扫描单元作为传感器操作,用于感测在所述其它电路端子接收的数据并将所感测的数据锁存到所述边界扫描寄存器中; d)所述处理单元将包括所述驱动器和传感器数据的、来自所述边界扫描寄存器的数据存储在数据存储设备中; e)所述处理单元针对所述边界扫描单元列表中的多个边界扫描单元重复步骤b)-d); f)所述处理单元分析所存储的驱动器和传感器数据,用于确定所述印刷电路板上的所述电路端子之间的电连接; g)所述处理单元呈现所述印刷电路板上的所确定的电连接。2.根据权利要求I所述的方法,其中,所述处理单元将与其它电路端子连接的至少一个其它边界扫描单元作为传感器操作用于感测在所述其它电路端子接收的数据并将所感测的数据锁存到所述边界扫描寄存器中的步骤包括将所述边界扫描单元列表中的每个边界扫描单元同时作为传感器操作。3.根据权利要求I所述的方法,其中,所述重复步骤包括针对可作为驱动器操作的所述边界扫描单元列表中的每个边界扫描单元依次重复步骤b) -d)。4.根据权利要求I所述的方法,其中,从所述至少一个边界扫描兼容器件的边界扫描描述语言(BSDL)文件获取所述边界扫描属性。5.根据权利要求I所述的方法,进一步包括图形用户界面设备,其中,所述操作、分析和呈现步骤中的至少一个显示在所述图形用户界面设备上。6.根据权利要求I所述的方法,其中,所述呈现步骤包括提供所述至少一个边界扫描兼容器件的电路端子的列表以及由于对所存储的驱动器和传感器数据进行所述分析而确定的在所述电路端子之间的电连接。7.根据权利要求I所述的方法,其中,所述呈现步骤包括提供电路图表示,该电路图表示以图形形式示出所述至少一个边界扫描兼容器件的电路端子以及由于对所存储的驱动器和传感器数据进...

【专利技术属性】
技术研发人员:佩特鲁斯·马里努斯·科内利斯·玛利亚·范·登·埃登
申请(专利权)人:JTAG科技股份有限公司
类型:发明
国别省市:

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

1