接地引脚检测系统及方法

文档序号:5845551阅读:523来源:国知局
专利名称:接地引脚检测系统及方法
技术领域
本发明涉及一种检测系统及方法,尤其涉及一种接地引脚检测系统及方法。
背景技术
随着电子科学技术的发展,印刷电路板(Printed Circuit Board, PCB)已成为各 种电器设备(如计算机)不可缺少的重要组成部分。印刷电路板上安装有多个直流直流转 换器,每个直流直流转换器包括有接地引脚。通常人们希望每个接地引脚都有独立的接地 过孔,如果多个引脚共用一个接地过孔,则会产生接地弹跳的情况。以往传统的检测方法需要工作人员逐一对比线路找到接地引脚,再逐一检查每个 接地引脚的接地方式,不仅劳动强度大,工作效率低,而且容易产生人为错误。

发明内容
鉴于以上内容,有必要提供一种接地引脚检测系统,实现快速检测印刷电路板上 的接地引脚,避免多个接地引脚共用接地过孔。还有必要提供一种接地引脚检测方法,实现快速检测印刷电路板上的接地引脚, 避免多个接地引脚共用接地过孔。一种接地引脚检测系统,运行于计算机上,该计算机提供一个图形用户界面,用于 显示电路板的电路布线图,该计算机连接于一个数据库,该数据库中存储了所述电路板上 所有控制芯片中心位置的绝对坐标值、控制芯片上所有接地引脚的相对坐标值及所有接地 过孔的绝对坐标值,该系统包括选择模块,用于根据用户的要求选择电路板上待测的控制 芯片;读取模块,用于从数据库中读取该控制芯片中心位置的绝对坐标值,及该控制芯片上 接地引脚的相对坐标值;计算模块,用于根据所读取的控制芯片中心位置的绝对坐标值和 接地引脚的相对坐标值,计算所述接地引脚的绝对坐标值;所述读取模块,还用于根据所计 算的每个接地引脚的绝对坐标值找到该每个接地引脚的走线,并找到该走线上的接地过孔 及从数据库中读取该走线上的接地过孔的绝对坐标值;及判断模块,用于当所述接地引脚 的走线上存在绝对坐标值相同的接地过孔时,判定该电路板上存在有接地引脚共用接地过 孔的情况,及当所述接地引脚的走线上不存在绝对坐标值相同的接地过孔时,判定该电路 板上不存在接地引脚共用接地过孔的情况。—种接地引脚检测方法,该方法包括以下步骤根据用户的要求选择电路板上待 测的控制芯片;从数据库中读取该控制芯片中心位置的绝对坐标值,及该控制芯片上接地 引脚的相对坐标值;根据所读取的控制芯片中心位置的绝对坐标值和该控制芯片上接地引 脚的相对坐标值,计算所述接地引脚的绝对坐标值;根据所计算的每个接地引脚的绝对坐 标值找到该每个接地引脚的走线,并找到该走线上的接地过孔及从数据库中读取该走线上 的接地过孔的绝对坐标值;当所述接地引脚的走线上存在绝对坐标值相同的接地过孔时, 判定该电路板上存在接地引脚共用接地过孔的情况;及当所述接地引脚的走线上不存在绝 对坐标值相同的接地过孔时,判定该电路板上不存在接地引脚共用接地过孔的情况。
相较于现有技术,所述接地引脚检测系统及方法,快速方便地对电路板上的接地 引脚进行检测,找到每个接地引脚的接地方式,避免多个接地引脚之间共用接地过孔的情况。


图1和图2是本发明接地引脚检测系统较佳实施例的运行环境图。图3是图1中接地引脚检测系统100的功能模块图。图4是本发明接地引脚检测方法较佳实施例的流程图。图5是接地引脚共用接地过孔的情况示意图。图6是本发明接地引脚坐标换算示意图。
具体实施例方式如图1和图2所示,是本发明接地引脚检测系统较佳实施例的运行环境图。该接 地引脚检测系统100运行于计算机1上,该计算机1连接于数据库2。在本实施例中,该计 算机1提供了一个图形用户界面(graphical user interface,⑶I) 101,用于显示数据库2 中所存储的电路板102的电路布线图。该电路板102安装有多个直流直流转换器(DC-DC converter) 103,每个直流直流 转换器103包括多个控制芯片104。控制芯片104包括多个接地引脚105(图中仅示出一 个),每个接地引脚105利用线(net)通过接地过孔106接地,该接地过孔106嵌于该电路 板102上。所述数据库2中存储有所有接地引脚105的走线情况。另外,所述数据库2还用于存储所述电路板102上所有接地过孔106的绝对坐标 值,及每个控制芯片104的零件信息。该零件信息包括控制芯片104中心位置的绝对坐 标值,该控制芯片104上所有接地引脚105相对于该控制芯片104中心位置的相对坐标值。 本较佳实施例中,以电路板102的左下角为坐标原点建立直角坐标系,该控制芯片104的中 心位置及接地过孔106在该直角坐标系中的坐标值即为绝对坐标值。以该控制芯片104的 中心位置为坐标原点建立直角坐标系,接地引脚105在该直角坐标系中的坐标值为该接地 引脚105相对于该控制芯片104中心位置的相对坐标值。如图3所示,是图1中接地引脚检测系统100的功能模块图。所述接地引脚检测 系统100包括选择模块20、读取模块21、计算模块22、判断模块23及输出模块24。所述 模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备, 可被计算机或其它包含处理器的计算装置执行,从而完成检测接地引脚的系列流程。选择模块20用于根据用户的要求选择电路板102中待测的控制芯片104。读取模块21用于从数据库2存储的该控制芯片104的零件信息中读取该控制芯 片104中心位置的绝对坐标值,及该控制芯片104上所有接地引脚105的相对坐标值。计算模块22用于利用该控制芯片104中心位置的绝对坐标值和上述所有接地引 脚105的相对坐标值,计算该所有接地引脚105的绝对坐标值。所述接地引脚105的绝对 坐标值是指以电路板102的左下角为坐标原点建立直角坐标系,即与控制芯片104中心位 置的绝对坐标值在同一个坐标系中的坐标值。具体而言,如图6所示,该控制芯片104中心 位置的绝对坐标值为(X0,Y0),该控制芯片104上一个接地引脚105的相对坐标值为(XI,Yi),则该接地引脚105的绝对坐标值为(X0+X1,Y0+Y1)。所述读取模块21还用于根据计算模块22所计算的各接地引脚105的绝对坐标值 找到该每个接地引脚105的走线,并找到该走线上的接地过孔106,及从数据库2中读取所 找到的每个接地过孔106的绝对坐标值。判断模块23用于判断所述接地引脚105的走线上是否存在绝对坐标值相同的接 地过孔106,例如,判断接地引脚10 与接地引脚10 的走线上是否存在绝对坐标值相同 的接地过孔106。当所述接地引脚105的走线上存在绝对坐标值相同的接地过孔106时,该 判断模块23的判断结果为所述控制芯片104上存在接地引脚105共用接地过孔106的情 况,如图5所示,接地引脚10 与接地引脚10 共用接地过孔106。当所述接地引脚105 的走线上不存在绝对坐标值相同的接地过孔106时,该判断模块23的判断结果为所述控制 芯片104上不存在接地引脚105共用接地过孔106的情况。输出模块M用于根据上述判断结果产生一个测试报告,该测试报告中记录了所 有接地过孔106的绝对坐标值和各接地过孔106的使用情况,该使用情况具体描述了接地 过孔106是否被至少两个接地引脚105共用。如图4所示,是本发明接地引脚检测方法较佳实施例的流程图。步骤S30,选择模块20根据用户的要求选择电路板102中待测的控制芯片104。步骤S31,读取模块21从数据库2存储的该控制芯片104的零件信息中读取该控 制芯片104中心位置的绝对坐标值。步骤S32,该读取模块21从该控制芯片104的零件信息中读取该控制芯片104上 所有接地引脚105的相对坐标值。步骤S33,计算模块22利用该控制芯片104中心位置的绝对坐标值和上述所有接 地引脚105的相对坐标值,计算该所有接地引脚105的绝对坐标值。所述接地引脚105的 绝对坐标值是指以电路板102的左下角为坐标原点建立直角坐标系,即与控制芯片104中 心位置的绝对坐标值在同一个坐标系中的坐标值。具体而言,如图6所示,该控制芯片104 中心位置的绝对坐标值为(X0,Y0),该控制芯片104上一个接地引脚105的相对坐标值为 (XI,Yl),则该接地引脚105的绝对坐标值为(X0+X1, Y0+Y1)。步骤S34,所述读取模块21根据计算模块22所计算的各接地引脚105的绝对坐标 值找到该每个接地引脚105的走线,并找到该走线上的接地过孔106。步骤S35,该读取模块21从数据库2中读取所找到的每个接地过孔106的绝对坐标值。步骤S36,判断模块23判断所述接地引脚105的走线上是否存在绝对坐标值相同 的接地过孔106。例如,判断接地引脚10 与接地引脚10 的走线上是否存在绝对坐标值 相同的接地过孔106。当所述接地引脚105的走线上存在绝对坐标值相同的接地过孔106 时,进入步骤S37。当所述接地引脚105的走线上不存在绝对坐标值相同的接地过孔106 时,进入步骤S38。步骤S37,该判断模块23判断结果为存在有接地引脚105共用接地过孔106的情 况,如图5所示,接地引脚10 与接地引脚10 共用接地过孔106,进入步骤S39。步骤S38,该判断模块23判断结果为所述控制芯片104上不存在接地引脚105共 用接地过孔106的情况,并进入步骤S39。
步骤S39,输出模块M用于根据上述判断结果产生一个测试报告,该测试报告中 记录了所有接地过孔106的绝对坐标值和各接地过孔106的使用情况,该使用情况具体描 述了接地过孔106是否被至少两个接地引脚105共用。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参 照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明 的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种接地引脚检测系统,运行于计算机上,该计算机提供一个图形用户界面,用于显 示电路板的电路布线图,该计算机连接于一个数据库,其特征在于,该数据库中存储了所述 电路板上所有控制芯片中心位置的绝对坐标值、控制芯片上所有接地引脚的相对坐标值及 所有接地过孔的绝对坐标值,该系统包括选择模块,用于根据用户的要求选择电路板上待测的控制芯片; 读取模块,用于从数据库中读取该控制芯片中心位置的绝对坐标值,及该控制芯片上 接地引脚的相对坐标值;计算模块,用于根据所读取的控制芯片中心位置的绝对坐标值和接地引脚的相对坐标 值,计算所述接地引脚的绝对坐标值;所述读取模块,还用于根据所计算的每个接地引脚的绝对坐标值找到该每个接地引 脚的走线,并找到该走线上的接地过孔及从数据库中读取该走线上的接地过孔的绝对坐标 值;及判断模块,用于当所述接地引脚的走线上存在绝对坐标值相同的接地过孔时,判定该 电路板上存在有接地引脚共用接地过孔的情况,及当所述接地引脚的走线上不存在绝对坐 标值相同的接地过孔时,判定该电路板上不存在接地引脚共用接地过孔的情况。
2.如权利要求1所述的接地引脚检测系统,其特征在于,该系统还包括输出模块,用 于产生一个测试报告,该测试报告中记录了上述各接地过孔的绝对坐标值及该各接地过孔 的使用情况,该使用情况描述了接地过孔是否被至少两个接地引脚共用。
3.如权利要求1所述的接地引脚检测系统,其特征在于,所述绝对坐标值是指以电路 板的左下角为坐标原点建立的直角坐标系中的坐标值。
4.如权利要求1所述的接地引脚检测系统,其特征在于,所述接地引脚的相对坐标值 是相对于所述控制芯片中心位置的坐标值,即以该控制芯片中心位置为坐标原点建立的直 角坐标系中的坐标值。
5.一种接地引脚检测方法,其特征在于,该方法包括以下步骤 根据用户的要求选择电路板上待测的控制芯片;从数据库中读取该控制芯片中心位置的绝对坐标值,及该控制芯片上接地引脚的相对 坐标值;根据所读取的控制芯片中心位置的绝对坐标值和该控制芯片上接地引脚的相对坐标 值,计算所述接地引脚的绝对坐标值;根据所计算的每个接地引脚的绝对坐标值找到该每个接地引脚的走线,并找到该走线 上的接地过孔及从数据库中读取该走线上的接地过孔的绝对坐标值;当所述接地引脚的走线上存在绝对坐标值相同的接地过孔时,判定该电路板上存在接 地引脚共用接地过孔的情况;及当所述接地引脚的走线上不存在绝对坐标值相同的接地过孔时,判定该电路板上不存 在接地引脚共用接地过孔的情况。
6.如权利要求5所述的接地引脚检测方法,其特征在于,该方法还包括产生一个测试 报告,该测试报告中记录了上述各接地过孔的绝对坐标值及该各接地过孔的使用情况,该 使用情况描述了接地过孔是否被至少两个接地引脚共用。
7.如权利要求5所述的接地引脚检测方法,其特征在于,所述绝对坐标值是指以电路板的左下角为坐标原点建立的直角坐标系中的坐标值。
8.如权利要求5所述的接地引脚检测方法,其特征在于,所述接地引脚的相对坐标值 是相对于所述控制芯片中心位置的坐标值,即以该控制芯片中心位置为坐标原点建立的直 角坐标系中的坐标值。
全文摘要
一种接地引脚检测方法,包括从数据库中读取待测的控制芯片中心位置的绝对坐标值,该控制芯片上所有接地引脚的相对坐标值;根据控制芯片中心位置的绝对坐标值和接地引脚的相对坐标值,计算接地引脚的绝对坐标值;根据各接地引脚的绝对坐标值找到该每个接地引脚的走线,并找到该走线上的接地过孔,读取所述找到的接地过孔的绝对坐标值;当所述接地引脚的走线上存在绝对坐标值相同的接地过孔时,判定该电路板上存在接地引脚共用接地过孔的情况;及当所述接地引脚的走线上不存在绝对坐标值相同的接地过孔时,判定该电路板上不存在接地引脚共用接地过孔的情况。另外,本发明还提供一种接地引脚检测系统。
文档编号G01R31/02GK102053205SQ20091030906
公开日2011年5月11日 申请日期2009年10月29日 优先权日2009年10月29日
发明者曾文亮, 李昇军, 梁献全, 许寿国, 陈俊仁, 陈永杰 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1