电子设计是连接组件的集合。产品开发的有益之处是提出解决这些工程难题,将这些组件连接起来以制作独特设计的好方法。
但是,工作的大部分是创建组件。虽然可能不令人兴奋,但这些组件对于您的公司而言却成为宝贵的资源,并且必须准确地代表实际组件。
购买并焊接到板上的组件是真实的组件,但是必须在要使用该组件的每个电子设计领域中,对该组件进行建模。
根据计划执行的设计实现类型,组件可能包括原理图符号,电路仿真器仿真模型,用于信号完整性分析的IBIS模型,用于PCB布局的图案或封装,以及3D模型用于可视化,3D间隙检查并导出到机械CAD域。
阅读Understanding Models,Components and Libraries。
每个组件都是链接的模型和参数组件数据的集合。这些模型包含每个设计领域所需的详细信息。
可以使用以下模型类型:
原理图符号 该符号表示原理图图纸上的组件。该符号是使用标准图形对象创建的,引脚添加了电气特性。
SPICE模型 使用SPICE模拟器模拟连接的组件的行为。SPICE模型通常来自设备供应商。
信号完整性模型 随着设备和电路切换速度的提高,PCB互连正成为电路的一部分。IBIS模型描述了引脚行为,从而使Altium Designer的信号完整性仿真器能够分析线路。
PCB封装 每个组件都需要在PCB上定义一个安装和连接的位置,封装是定义PCB空间的模型。PCB封装是由一组标准对象创建的,而焊盘则提供了连接性。
3D模型 当今的电子产品结构包装紧凑,形状不寻常,并且可能具有可折叠以适合外壳的PCB。要设计这样的产品,需要能够以3D模式对PCB建模,这样可以可视化成品板,执行3D间隙检查,并将加载的板转移到机械CAD领域。为此,需要每个组件的3D模型。
“Understanding Models, Components and Libraries”页面包括一些链接,以了解有关创建模型的更多信息。
这些模型一起创建一个组件,有三种方法:
Use a server -将模型和参数化组件数据作为托管组件一起购买,并带有到供应商的实时链接。
将每种模型种类链接到原理图符号,并添加适当的组件参数;该符号将成为组件。
Use a database library (DBLib) -每个记录都是一个组件,引用所需的模型和参数化组件数据。模型链接和参数会在放置期间添加到符号中,从而将其转变为标准的Altium Designer组件。
无论存储选项如何,都将模型链接和参数数据添加到符号中,从而创建设计组件。
阅读有关组件的更多信息。
托管组件存储为唯一可识别的组件项的一系列修订版。每个修订都是生命周期管理的,提供经过认证的组件的集合,被授权重新实例化到新的设计项目中,制造为原型或用于生产运行。
Server image服务器映像
使用托管组件的优点是:
公司认证的设计组件-将组件发布到托管内容服务器中,以便重新实例化到设计项目中。通过版本控制和生命周期管理,公司可以授权设计师可以正式使用的“一组”组件。
物理组件的设计时选择-对于任何给定的托管组件,都可以选择在组装电路板时,可以使用哪些制造商零件来实现该组件。
实时供应链信息-从Altium零件提供者的聚集零件数据库(其本身与启用的供应商进行接口并从中收集零件)中反馈,以使设计人员知道所选零件的当前成本和可用性,以及所有出售这些选定零件的供应商(在托管内容服务器的本地零件目录中定义)。
组件模板的使用-应用基于参数和组件分类法的模板,因此,除了自动执行正确的命名,修订和生命周期方案外,每个新组件类型都会自动具有正确的BOM兼容参数集。
在何处使用组件可追溯性-可以通过使用情况一直跟踪被管理组件:如果零件过时了,您可以探索使用哪个设计来了解哪些零件需要更新。如果符号或封装有错误,则可以查看使用该符号和封装的所有组件,以便对其进行修复。
组件生命周期验证-如果某个组件处于“寿命终止”,“过时”或“废弃”状态,则在制造使用该组件的电路板之前会警告您。
直接组件编辑-如果需要编辑托管组件,则可以直接从托管内容服务器中打开它进行编辑。组件编辑器的临时实例,使您可以编辑该组件的所有方面,包括修改其引用的域模型而无需查看基于文件的文档。
阅读有关托管组件和使用托管组件的更多信息。
Altium Designer库是模型或组件的任意集合。如何将模型或组件组织到库中取决于您。您可以围绕设备供应商构建库,也可以按功能将组件聚类,例如,将公司所使用的所有微控制器都与库一起存储。
可以使用以下库类型:
原理图库,最简单的层次是原理图库(*.SchLib)。SchLib可以是一个模型库,其中包含组件符号。或者如果将模型链接和参数数据添加到每个符号,则它将成为组件库。
PCB库,一个用于存储PCB封装模型的库。如果需要,可以将3D模型添加到每个封装中。3D模型是从3D物体对象或导入到3D物体对象的STEP模型创建的。
集成库,将您的组件预先打包和预先验证在一个文件中,然后编译源原理图/PCB/仿真模型,以生成一个集成库(IntLib)。
数据库将设计组件与公司数据紧密耦合,然后搜索数据库。
阅读有关库的更多信息。
了解模型,组件和库
使用数据库
使用托管组件
使用集成库
链接到供应商数据
焊盘与过孔模板和库