电容到过孔导线长度检查系统及方法转让专利

申请号 : CN200710200152.6

文献号 : CN101236078B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许寿国萧俊山

申请人 : 鸿富锦精密工业(深圳)有限公司鸿海精密工业股份有限公司

摘要 :

本发明提供一种电容到过孔导线长度检查方法,该方法包括步骤:从数据库中获取PCB上的所有电容及所有电容的PIN脚;从获取的电容及电容的PIN脚中选择欲检查的电容及其PIN脚,并选择检查标准;从数据库中获取过孔的位置及欲检查的电容的位置;根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度;根据计算得到的导线长度及选择的检查标准,判断所述电容到过孔的导线长度是否合格;及根据上述判断输出检查结果。本发明还提供一种电容到过孔导线长度检查系统。利用该电容到过孔导线长度检查系统及方法,能够快速准确地检查电容到过孔的导线长度。

权利要求 :

1.一种电容到过孔导线长度检查系统,该系统包括主机和数据库,该数据库存储有PCB的信息,所述PCB的信息包括过孔及其位置、电容及其位置、电容的PIN脚,其特征在于,所述的主机包括:获取模块,用于从数据库中获取PCB上的所有电容及所有电容的PIN脚;

选择模块,用于从获取的电容及电容的PIN脚中选择欲检查的电容及其PIN脚,并选择检查标准;

所述的获取模块还用于从数据库中获取过孔的位置及欲检查的电容的位置;

计算模块,用于根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度;

判断模块,用于根据计算得到的导线长度及选择的检查标准,判断所述电容到过孔的导线长度是否合格;及输出模块,用于根据上述判断输出检查结果。

2.如权利要求1所述的电容到过孔导线长度检查系统,其特征在于,所述的判断模块还用于提示用户是否继续检查。

3.如权利要求1所述的电容到过孔导线长度检查系统,其特征在于,所述的检查标准指允许的电容到过孔的导线长度的最大值。

4.一种电容到过孔导线长度检查方法,其特征在于,该方法包括以下步骤:从数据库中获取PCB上的所有电容及所有电容的PIN脚;

从获取的电容及电容的PIN脚中选择欲检查的电容及其PIN脚,并选择检查标准;

从数据库中获取过孔的位置及欲检查的电容的位置;

根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度;

根据计算得到的导线长度及选择的检查标准,判断所述电容到过孔的导线长度是否合格;及根据上述判断输出检查结果。

5.如权利要求4所述的电容到过孔导线长度检查方法,其特征在于,该方法还包括步骤:提示用户是否继续检查。

6.如权利要求4所述的电容到过孔导线长度检查方法,其特征在于,所述的检查标准指允许的电容到过孔的导线长度的最大值。

说明书 :

电容到过孔导线长度检查系统及方法

技术领域

[0001] 本发明涉及一种电容到过孔导线长度检查系统及方法。

背景技术

[0002] 印刷电路板(Printed Circuit Board,PCB)是电子产品中电路元件的支撑件,它提供了电路元件之间的电气连接。其将元件与元件之间复杂的电路导线,经过细致整齐的规划后,蚀刻在一块板子上,提供电子元件在安装与互连时的主要支撑体,是所有电子产品不可或缺的基础零件。
[0003] 印刷电路板是以不导电材料所制成的平板,在板面上印制有导线以连接电子元件。将所述电子元件的PIN脚(引脚)穿过PCB后,再以导电性的金属焊条黏附在PCB上形成电路。
[0004] 依应用领域,PCB可分为单层板和多层板(包括两层或以上)。随着技术的发展,多层PCB得到越来越多的应用。过孔(via)是多层PCB的重要组成部分,尤其是体积小且密度高的PCB。
[0005] 过孔的使用随之带来了寄生电感(equivalent serial inductance,ESL即等效串连电感),寄生电感阻碍了电容迅速响应电流变化的能力,进而造成低频电源噪声或者高频电磁干扰。寄生电感由电流环(PIN脚→电容→过孔→GND(地)→PIN脚)所产生,其与所述电流环的面积成一定比例,因此控制所述电流环的面积可以有效地控制寄生电感,而检查电容到过孔(即电容→过孔)的导线长度是控制所述电流环的面积的重要手段。
[0006] 传统方法一般采用人工检查电容到过孔的导线长度,相当费时费力,且难以保持检查结果的准确性。

发明内容

[0007] 鉴于以上内容,有必要提供一种电容到过孔导线长度检查系统,其可快速准确地检查电容到过孔的导线长度。
[0008] 鉴于以上内容,还有必要提供一种电容到过孔导线长度检查方法,其可快速准确检查电容到过孔的导线长度。
[0009] 一种电容到过孔导线长度检查系统,该系统包括主机和数据库,该数据库存储有PCB的信息,所述PCB的信息包括过孔及其位置、电容及其位置、电容的PIN脚,其特征在于,所述的主机包括:获取模块,用于从数据库中获取PCB上的所有电容及所有电容的PIN脚;选择模块,用于从获取的电容及电容的PIN脚中选择欲检查的电容及其PIN脚,并选择检查标准;所述的获取模块还用于从数据库中获取过孔的位置及欲检查的电容的位置;计算模块,用于根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度;判断模块,用于根据计算得到的导线长度及选择的检查标准,判断所述电容到过孔的导线长度是否合格;及输出模块,用于根据上述判断输出检查结果。
[0010] 一种电容到过孔导线长度检查方法,该方法包括以下步骤:(a)从数据库中获取PCB上的所有电容及所有电容的PIN脚;(b)从获取的电容及电容的PIN脚中选择欲检查的电容及其PIN脚,并选择检查标准;(c)从数据库中获取过孔的位置及欲检查的电容的位置;(d)根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度;(e)根据计算得到的导线长度及选择的检查标准,判断所述电容到过孔的导线长度是否合格;(f)根据上述判断输出检查结果。
[0011] 所述电容到过孔导线长度检查系统及方法,能够快速准确地检查电容到过孔的导线长度,以有效地控制所述电流环的面积,进而可以控制寄生电感,降低寄生电感带来的低频电源噪声或者高频电磁干扰。

附图说明

[0012] 图1是本发明电容到过孔导线长度检查系统较佳实施例的硬件架构图。
[0013] 图2是图1中主机的功能模块图。
[0014] 图3是本发明电容到过孔导线长度检查方法较佳实施例的作业流程图。
[0015] 图4是检查结果较佳实施例的示意图。

具体实施方式

[0016] 参阅图1所示,是本发明电容到过孔导线长度检查系统较佳实施例的硬件架构图。该系统的硬件架构主要包括:输入装置(包括键盘12以及鼠标14)、显示器16、主机10以及数据库18。
[0017] 其中,所述数据库18存储有PCB的信息。所述PCB的信息包括了PCB上所有元件的信息,如:过孔及其位置、电容及其位置、电容的PIN脚(如‘GND_VDD’、‘GND_VREF’、‘GND_POWER’)等。
[0018] 所述输入装置可以用来输入或修改所述PCB的信息。
[0019] 所述显示器16提供图形化用户界面(Graphic User Interface,GUI)配合输入装置的输入操作。显示器16还用于显示本发明电容到过孔导线长度检查系统的检查结果。
[0020] 所述主机10可以是IBM架构的计算机(IBM Personal Computer,IBM PC)、Apple公司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的计算机。
[0021] 参阅图2示,是图1中主机的功能模块图。本发明所称的模块是完成特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此本发明对软件的描述都以模块描述。
[0022] 所述主机10包括获取模块300、选择模块301、计算模块302、判断模块303及输出模块304。
[0023] 其中,所述获取模块300用于从数据库18中获取PCB上的所有电容及所有电容的PIN脚。
[0024] 所述选择模块301用于从上述获取的电容及电容的PIN脚中,选择欲检查的电容及其PIN脚。其中,选择模块301可以一次选择一个欲检查的电容,也可以一次选择多个欲检查的电容。选择模块301还用于选择检查标准。其中,所述检查标准即是允许的电容到过孔的导线长度的最大值,超过所述检查标准的电容到过孔的导线长度即为不合格。在本较佳实施例中,允许的电容到过孔的导线长度的最大值可以为50mils、100mils、200mils、300mils或者500mils,其中,1mils为千分之一英寸,该值是可扩充的,还可以再多加入
800mils及1000mils,最常见的导线长度的最大值为50mils。
[0025] 所述获取模块300还用于从数据库18中获取过孔的位置,及根据选择的欲检查的电容获取所述电容的位置。
[0026] 所述计算模块302用于根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度。
[0027] 所述判断模块303用于根据计算得到的导线长度及上述选择的检查标准,判断所述电容到过孔的导线长度是否合格。具体而言,判断模块303将计算得到的导线长度与上述选择的检查标准进行比较:若计算得到的导线长度不大于上述选择的检查标准,则判断模块303判定所述电容到过孔的导线长度合格;否则,若计算得到的导线长度大于上述选择的检查标准,则判断模块303判定所述电容到过孔的导线长度不合格。
[0028] 所述输出模块304用于输出判断模块303的检查结果,所述检查结果指判断模块303对所述电容到过孔的导线长度的检查结果,主要为合格或不合格。在本较佳实施例中,输出模块304以报表的形式输出所述检查结果。
[0029] 为了使本系统具有更强的可操作性和交互性,所述的判断模块303还用于提示用户是否继续检查。
[0030] 参阅图3所示,是本发明电容到过孔导线长度检查方法较佳实施例的作业流程图。
[0031] 步骤S400,首先需要进行一些准备步骤:获取模块300从数据库18中获取PCB上的所有电容及所有电容的PIN脚。
[0032] 步骤S401,选择模块301从上述获取的电容及电容的PIN脚中,选择欲检查的电容及其PIN脚。其中,可以一次选择一个欲检查的电容,也可以一次选择多个欲检查的电容。而后,选择模块301选择检查标准,所述检查标准即是允许的电容到过孔的导线长度的最大值,超过所述检查标准的电容到过孔的导线长度即为不合格。在本较佳实施例中,允许的电容到过孔的导线长度的最大值可以为50mils、100mils、200mils、300mils或者500mils,其中,1mils为千分之一英寸,该值是可扩充的,还可以再多加入800mils及1000mils,最常见的导线长度的最大值为50mils。
[0033] 步骤S402,获取模块300从数据库18中获取过孔的位置,而后根据选择的欲检查的电容获取所述电容的位置。计算模块302根据获取的过孔的位置及欲检查的电容的位置,计算得到所述电容到过孔的导线长度。判断模块303根据计算得到的导线长度及上述选择的检查标准,判断所述电容到过孔的导线长度是否合格。具体而言,判断模块303将计算得到的导线长度与上述选择的检查标准进行比较:若计算得到的导线长度不大于上述选择的检查标准,则判断模块303判定所述电容到过孔的导线长度合格;否则,若计算得到的导线长度大于上述选择的检查标准,则判断模块303判定所述电容到过孔的导线长度不合格。
[0034] 步骤S403,输出模块304输出判断模块303的检查结果,所述检查结果指判断模块303对所述电容到过孔的导线长度的检查结果,主要为合格或不合格。在本较佳实施例中,输出模块304以报表的形式输出所述检查结果(请参考(以50mils为检查标准)图4)。
[0035] 步骤S404,判断模块303提示用户是否继续检查。若用户需要继续检查,则返回步骤S401;否则,若用户不需要继续检查,则流程结束。
[0036] 应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。