逆向工程项目库

已创建:February 10, 2017
已更新:October 27, 2020
逆向工程项目库

外包已成为企业寻求削减成本和增加利润空间的默认解决方案。公司不再消耗自己的资源在特定任务上,而是将其外包给在该领域专业的其他公司,让他们专注于自己最擅长的事情。新产品设计往往被外包给独立的设计公司。如果这是你的情况 —— 你的公司外包PCB设计,或者你的公司是一家PCB设计公司 —— 请继续阅读,因为这篇文章可以让你的生活变得更轻松。

沟通

将工作外包给其他公司要求所有相关方之间有更好的沟通。对于PCB设计服务工程师来说,这意味着需要确保将完整的印刷电路板项目文件发送给客户。不幸的是,从客户那里接收PCB或gerber文件的过程并不总是那么顺畅。客户可能会发送不完整的项目文件、带有非标准化组件库的项目文件,或者其他不符合你实际需要的文件。当这种情况发生时,你该如何继续项目呢?这里是一个概述,介绍了当板设计师需要仅从设计项目文件生成源库时可能出现的挑战,以及一些可用的解决方案,可以帮助简化这个过程。

印刷电路板项目文件

项目文件结构在不同品牌的PCB设计软件之间差异很大。通常软件包含以下表格所示的六种文件类型。

表1:PCB设计软件包的典型文件结构

表1:PCB设计软件包的典型文件结构

大多数印刷电路板原理图和/或gerber文件都是自包含的。这意味着PCB设计承包商可以仅发送原理图或PCB文件给客户,客户就能够打开并查看完整的原理图和PCB文件内容。这种灵活性看似方便,但它可能是一把双刃剑。它经常导致客户因与之前的承包商提前终止协议而只能恢复PCB或原理图文件的情况。客户的下一个承包商则负担着基于客户提供的不完整项目文件进行未来设计的重担。Autom

在许多情况下,仅凭原理图和PCB文件,立即编辑设计中的组件是不可能的。在这些情况下,还需要原理图和PCB库文件。当设计师需要在PCB设计项目中批量编辑组件时,这一点变得非常明显。有了库文件,承包商就有了更多的灵活性,包括能够:

  • 修改给定组件的封装并更新成千上万的引用
  • 创建标准化组件
  • 修改组件封装和符号

对几个组件执行这些任务很容易。但是,如果每次从客户那里收到新设计时都要为成千上万的不同组件重新创建封装和符号呢?承包商需要重新发明轮子,为现有设计重新生成新的库。这既不切实际,也极其耗时。解决方案是利用自动化逆向工程PCB项目库。

使用ALTIUM DESIGNER逆向工程印刷电路板项目库

Altium Designer集成了三个独立的工具,可以使从原始原理图或印刷电路板PCB(SCHDOC和PCBDOC)文件中重新工程化原理图和PCB库变得更加容易。有一个“制作原理图库”工具用于原理图文件,一个“制作PCB库”工具用于PCB文件。最后,有一个“制作集成库”工具,用于整合两种文件类型的文档。每个工具都可以通过单击鼠标自动从提供的原理图和PCB文档生成源库。

如图1所示,从菜单选项设计 -> 制作原理图库中访问“制作原理图库”工具,当原理图文档处于活动状态时。这个PCB设计工具生成一个库文件

包含设计中每个独特组件的符号和/或SPICE模型。对于使用相同符号引用的组件,只创建一个库符号条目。

图1:访问“制作原理图库工具”.

图1:访问“制作原理图库工具”。

如图2所示,当一个印刷电路板文档处于活动状态时,可以通过菜单选项设计制作印刷电路板库访问制作原理图库工具。该工具生成一个库文件,包含设计中每个独特组件的封装和/或3D模型。对于使用相同封装参考的组件,只会创建一个库封装条目。

图2:访问“制作PCB库工具”

图2:访问“制作PCB库工具”。

在Altium Designer中,集成的PCB设计库至少包含PCB封装及其相关的原理图符号。它们还可以包括组件的SPICE和3D模型。当原理图或印刷电路板文档处于活动状态时,可以通过菜单选项设计 -> 制作集成库访问“制作集成库”工具。该工具生成一个库文件,包含设计中每个独特组件的封装和符号信息。它本质上是印刷电路板和SCH库的容器。因为集成库默认为只读,所以它们非常适合承包商需要向客户发送源文件进行最终审查,但不希望客户意外修改这些文件的情况。当然,如果需要,可以轻松编辑集成库。

结论

PCB项目库的逆向工程过程并不是一项简单的任务。根据您从客户那里收到的PCB设计源文件中的组件数量,逆向工程可能需要从几分钟到几天不等的时间,这取决于项目的大小。在承接PCB设计工作时,浪费的时间意味着浪费的金钱,无论是对于承包商还是对于客户而言。重新创建库所花费的额外时间可能会导致双方的预算超支。那么,当存在一种自动化、经济实惠且节省时间的解决方案Altium Designer时,为什么还要花费所有这些时间和金钱去重新发明轮子呢?

有用的链接

 
作为PDF打开

相关资源

相关的技术文档

返回主页
Thank you, you are now subscribed to updates.