电源pcb布线模块化系统及方法

文档序号:6489383阅读:236来源:国知局
电源pcb布线模块化系统及方法
【专利摘要】一种电源PCB布线模块化系统及方法,应用于计算机中,该计算机连接有数据库。该方法包括步骤:从电源设计原理图获取电源电路信息;将电源电路信息打包成电源组件模块,并为该电源组件模块定义一个编号;根据PCB的横向空间和大小限定为电源组件模块建立横向电源PCB布线封装;根据PCB的纵向空间和大小限定为电源组件模块建立纵向电源PCB布线封装;将电源组件模块编号与横向及纵向电源PCB布线封装进行关联;在数据库中建立CIS管理库,并将横向和纵向电源PCB布线封装保存在CIS管理库中。实施本发明,在PCB布线时设计电源的电路特性不会因人而异,并能够简化电源PCB布线过程、节约电源PCB布线的时间。
【专利说明】电源PCB布线模块化系统及方法
【技术领域】
[0001]本发明涉及一种印刷电路板(Printed Circuit Board, PCB)布线系统及方法,特别是关于一种电源PCB布线模块化系统及方法。
【背景技术】
[0002]印刷电路板(Printed Circuit Board,PCB)上的电源电路设计重复使用几率随着设计项目的增加会增加。由于每个设计工程师水平和经验不同,设计出来的电源电路有较大的差异,并且电源电路进入PCB布线(Layout)以后,由于PCB的大小和空间的限定,将会导致设计出来的电源电路很难得到一个统一的规范管理。也就是说,虽然电源电路原理图一样,以及电源输入输出参数一样,但是电源测试结果却不一样,有的甚至不能测试成功。

【发明内容】

[0003]鉴于以上内容,有必要提供一种电源PCB布线模块化系统及方法,在PCB布线时设计电源的电路特性不会因人而异,并能够简化电源PCB布线过程、节约电源PCB布线的时间。
[0004]所述的电源PCB布线模块化系统安装并运行于计算机中,该计算机连接有数据库。该系统包括:电源信息模块化单元,用于从数据库中读取一幅电源设计原理图,从电源设计原理图获取电源电路信息,将电源电路信息打包成一个电源组件模块,以及为该电源组件模块定义一个编号;电源封装产生单元,用于根据PCB的横向空间和大小限定为电源组件模块建立一个横向摆放在PCB板上的横向电源PCB布线封装,以及根据PCB的纵向空间和大小限定为电源组件模块建立一个纵向摆放在PCB板上的纵向电源PCB布线封装;电源管理库建立单元,用于将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联,在数据库中建立一个CIS管理库,以及将横向电源PCB布局封装和纵向电源PCB布线封装保存在CIS管理库中。
[0005]所述的电源PCB布线模块化方法,应用于计算机中,该计算机连接有数据库。该方法包括步骤:从数据库中读取一幅电源设计原理图,并从电源设计原理图获取电源电路信息;将电源电路信息打包成一个电源组件模块,并为该电源组件模块定义一个编号;根据PCB的横向空间和大小限定为电源组件模块建立一个横向摆放在PCB板上的横向电源PCB布线封装;根据PCB的纵向空间和大小限定为电源组件模块建立一个纵向摆放在PCB板上的纵向电源PCB布线封装;将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联;在数据库中建立一个ClS管理库,并将横向电源PCB布局封装和纵向电源PCB布线封装保存在CIS管理库中。
[0006]相较于现有技术,本发明所述的电源PCB布线模块化系统及方法,能够将电源设计组件整合成一个电源组件模块,并根据PCB的大小和空间限定设计成能够横向或纵向摆放在PCB上的电源PCB布线封装,以便使用者直接使用相应的电源PCB布线封装进行电源PCB布线设计。【专利附图】

【附图说明】
[0007]图1是本发明电源PCB布线模块化系统较佳实施例的架构图。
[0008]图2是本发明电源PCB布线模块化方法较佳实施例的流程图。
[0009]图3是一种通用的电源设计原理图的示意图。
[0010]图4是一种横向摆放在PCB板上的横向电源PCB布线封装的示意图。
[0011]图5是一种纵向摆放在PCB板上的纵向电源PCB布线封装的示意图。主要元件符号说明
[0012]计算机I [0013]电源PCB布线模块化系统 10
[0014]电源信息模块化单元101
[0015]电源封装产生单元102
[0016]电源管理库建立单元103
[0017]电源封装调用单元104
[0018]存储器11
[0019]处理器12
[0020]数据库2
[0021]电源设计原理图3
[0022]输入端电路31
[0023]输出端电路32
[0024]电源主控芯片33
[0025]电源周边电路34
【具体实施方式】
[0026]如图1所示,是本发明电源PCB布线模块化系统10较佳实施例的架构图。在本实施例中,所述的电源PCB布线模块化系统10安装并运行于计算机I中,能够将电源设计组件整合成一个电源组件模块,并根据PCB的大小和空间的限定设计成能够横向或纵向摆放在PCB上的电源PCB布线封装(Footprint),以便使用者直接使用相应的电源PCB布线封装进行电源PCB布线设计。在本实施例中,所述的计算机I还包括,但不仅限于,存储器11以及处理器12。
[0027]在本实施例中,所述的计算机I连接有数据库2,该数据库2用于存储电源设计阶段产生的电源设计原理图3。参考图3所示,是一种通用的电源设计原理图3的示意图。该电源设计原理图3包括输入端电路31、输出端电路32、电源主控芯片33以及电源周边电路34的电源电路信息。其中,输入端电路31、输出端电路32和电源周边电路34均由一个或多个的电子元器件组成,例如电阻、电容、电感、场效应管和三级晶体管等。输入端电路31、输出端电路32和电源周边电路34均连接至电源主控芯片33上。该电源主控芯片33用于控制输入端电路31和输出端电路32,以及配合电源周边电路34使电源正常工作。
[0028]在本实施例中,所述的电源PCB布线模块化系统10包括电源信息模块化单元101、电源封装产生单元102、电源管理库建立单元103以及电源封装调用单元104。本发明所称的单元模块是指一种能够被计算机I的处理器12所执行并且能够完成固定功能的一系列程序指令段,其存储于计算机I的存储器11中。
[0029]所述的电源信息模块化单元101用于从数据库2中读取一幅电源设计原理图3,以及从电源设计原理图3获取电源电路信息,其包括输入端电路31、输出端电路32、电源主控芯片33以及电源周边电路34等组件信息。该电源信息模块化单元101还用于将电源电路信息打包成一个电源组件模块,以及为该电源组件模块定义一个编号(PN码),即电源组件模块编号。例如,以型号为IR3842的电源为例,电源信息模块化单元101将该型号电源打包成一个电源组件模块编号为IR3842VRM。
[0030]所述的电源封装产生单元102用于根据PCB的横向空间和大小限定为电源组件模块建立一个横向摆放在PCB板上的横向电源PCB布线封装,以及根据PCB的纵向空间和大小限定为电源组件模块建立一个纵向摆放在PCB板上的纵向电源PCB布线封装。在本实施例中,在PCB板布线(Layout)阶段,为了充分利用PCB板的空间从使PCB板布线更为紧凑,可以将电源组件模块设计成基于PCB板上的横向摆放或纵向摆放的横向或纵向的两个电源PCB布线封装。如图4所示,是一种用于横向摆放在PCB板上的横向电源PCB布线封装。如图5所示,是一种用于纵向摆放在PCB板上的纵向电源PCB布线封装。
[0031]所述的电源管理库建立单元103用于将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联,以及在数据库2中建立一个元件信息系统(Component Information system, CIS)管理库,并将横向电源PCB布局封装和电源纵向PCB布线封装保存在CIS管理库中。在本实施例中,一个电源组件模块编号对应有两个电源PCB布线封装,即横向电源PCB布线封装及纵向电源PCB布线封装。
[0032]所述的电源封装调用单元104用于当使用者需要使用电源进行PCB布线设计时,根据使用者输入的电源组件模块编号直接从CIS管理库中调出相应的电源PCB布线封装完成电源PCB布线设计。例如,当使用者输入的电源组件模块编号为IR3842VRM时,则电源封装调用单元104直接从CIS管理库中调出横向电源PCB布线封装和纵向电源PCB布线封装,以供使用者选择相应的电源PCB布线封装完成电源PCB布线设计。
[0033]参考图2所示,是本发明电源PCB布线模块化方法较佳实施例的流程图。在本实施例中,该方法能够将电源设计组件整合成一个电源组件模块,并根据PCB的大小和空间的限定设计成能够横向或纵向摆放在PCB上的电源PCB布线封装,以便使用者直接使用相应的电源PCB布线封装进行电源PCB布线设计。
[0034]步骤S21,电源信息模块化单元101从数据库2中读取一幅电源设计原理图3,如图3所示的电源设计原理图3。
[0035]步骤S22,电源信息模块化单元101从电源设计原理图3获取电源电路信息。参考图3所示,该电源设计原理图3包括输入端电路31、输出端电路32、电源主控芯片33以及电源周边电路34等组件信息。
[0036]步骤S23,电源信息模块化单元101将电源电路信息打包成一个电源组件模块,以及为该电源组件模块定义一个编号(PN码),即电源组件模块编号。例如,以型号为IR3842的电源为例,电源信息模块化单元101将该型号电源打包成一个电源组件模块编号为IR3842VRM。
[0037]步骤S24,电源封装产生单元102根据PCB的横向空间和大小限定为电源组件模块建立一个用于横向摆放在PCB板上的横向电源PCB布线封装,如图4所示的横向电源PCB布线封装。
[0038]步骤S25,电源封装产生单元102根据PCB的纵向空间和大小限定为电源组件模块建立一个用于纵向摆放在PCB板上的纵向电源PCB布线封装,如图5所示的纵向电源PCB布线封装。
[0039]步骤S26,电源管理库建立单元103将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联。在本实施例中,一个电源组件模块编号关联对应有两个电源PCB布线封装,即横向电源PCB布线封装及纵向电源PCB布线封装。
[0040]步骤S27,电源管理库建立单元103在数据库2中建立一个元件信息系统(Component Information system, CIS)管理库,并将横向电源PCB布局封装和纵向电源PCB布线封装保存在CIS管理库中。
[0041]步骤S28,当使用者需要使用电源进行PCB布线设计时,电源封装调用单元104根据使用者输入的电源组件模块编号直接从CIS管理库中调出相应的电源PCB布线封装完成电源PCB布线设计。例如,当使用者输入的电源组件模块编号为IR3842VRM时,则电源封装调用单元104直接从CIS管理库中调出横向电源PCB布线封装和纵向电源PCB布线封装,以供使用者选择相应的电源PCB布线封装完成电源PCB布线设计。
[0042]以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。
【权利要求】
1.一种电源PCB布线模块化系统,安装并运行于计算机中,该计算机连接有数据库,其特征在于,所述的电源PCB布线模块化系统包括: 电源信息模块化单元,用于从数据库中读取一幅电源设计原理图,从电源设计原理图获取电源电路信息,将电源电路信息打包成一个电源组件模块,以及为该电源组件模块定义一个编号; 电源封装产生单兀,用于根据PCB的横向空间和大小限定为电源组件模块建立一个横向摆放在PCB板上的横向电源PCB布线封装,以及根据PCB的纵向空间和大小限定为电源组件模块建立一个纵向摆放在PCB板上的纵向电源PCB布线封装; 电源管理库建立单元,用于将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联,在数据库中建立一个元件信息系统管理库,以及将横向电源PCB布局封装和纵向电源PCB布线封装保存在元件信息系统管理库中。
2.如权利要求1所述的电源PCB布线模块化系统,其特征在于,还包括电源封装调用单元,用于当使用者需要使用电源进行PCB布线设计时,根据使用者输入的电源组件模块编号直接从元件信息系统管理库中调出相应的电源PCB布线封装完成电源PCB布线设计。
3.如权利要求1所述的电源PCB布线模块化系统,其特征在于,所述的电源电路信息包括电源输入端电路、电源输出端电路、电源主控芯片以及电源周边电路的信息。
4.如权利要求3所述的电源PCB布线模块化系统,其特征在于,所述的电源输入端电路、电源输出端电路和电源周边电路均由至少一个电子元器件组成,该电源输入端电路、电源输出端电路和电源周边电路均连接至电源主控芯片上。
5.如权利要求1所述的电源PCB布线模块化系统,其特征在于,所述的电源组件模块编号对应有一个横向电源PCB布线封装和一个纵向电源PCB布线封装。
6.一种电源PCB布线模块化方法,应用于计算机中,该计算机连接有数据库,其特征在于,该方法包括步骤: 从数据库中读取一幅电源设计原理图,并从电源设计原理图获取电源电路信息; 将电源电路信息打包成一个电源组件模块,并为该电源组件模块定义一个编号; 根据PCB的横向空间和大小限定为电源组件模块建立一个横向摆放在PCB板上的横向电源PCB布线封装; 根据PCB的纵向空间和大小限定为电源组件模块建立一个纵向摆放在PCB板上的纵向电源PCB布线封装; 将电源组件模块编号与横向电源PCB布线封装及纵向电源PCB布线封装进行关联;以及 在数据库中建立一个兀件信息系统管理库,并将横向电源PCB布局封装和纵向电源PCB布线封装保存在元件信息系统管理库中。
7.如权利要求6所述的电源PCB布线模块化方法,其特征在于,还包括步骤: 当使用者需要使用电源进行PCB布线设计时,根据使用者输入的电源组件模块编号直接从元件信息系统管理库中调出相应的电源PCB布线封装完成电源PCB布线设计。
8.如权利要求6所述的电源PCB布线模块化方法,其特征在于,所述的电源电路信息包括电源输入端电路、电源输出端电路、电源主控芯片以及电源周边电路的信息。
9.如权利要求8所述的电源PCB布线模块化方法,其特征在于,所述的电源输入端电路、电源输出端电路和电源周边电路均由至少一个电子元器件组成,该电源输入端电路、电源输出端电路和电源周边电路均连接至电源主控芯片上。
10.如权利要求6所述的电源PCB布线模块化方法,其特征在于,所述的电源组件模块编号对应有一个横向电 源PCB布线封装和一个纵向电源PCB布线封装。
【文档编号】G06F17/50GK103699706SQ201210369722
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】杨周, 童松林 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1