在上一篇文章中,如何开始使用我的Altium 365元件库?,我们介绍了使用Altium 365工作区中的制造商零件搜索(MPS)面板创建元件的基础知识。通过连接到Octopart和IHS Markit,可以填充MPS面板的元件信息。然而,制造商和供应商通常通过与Octopart数据库的连接直接提供元件模型,这在创建某些元件时造成了限制。本文将探讨在不从头开始创建的情况下,将无模型元件添加到您的元件库中的替代方法。
如果您在制造商零件搜索面板中找不到所需组件的确切原理图符号和封装,不用担心。在您决定手动创建它们之前,还有其他选项可供选择。实际上,我不久前写了一篇文章,详细介绍了一些优秀的免费封装库,您可以使用这些资源。如果您在制造商零件搜索面板中找不到您的部件,这些资源中很有可能有您需要的。一个很好的起点是Samacsys的组件搜索引擎或SnapEDA。为了演示这是如何工作的,让我们通过一个例子来说明。当然,重要的是要注意,您需要有必要的要求,如插件和库,才能访问这些资源。
假设您目前正在使用Altium Designer,并需要添加一个TE Connectivity的102567-9连接器。在制造商零件搜索面板中快速搜索可以从Octopart拉取部件的参数,但是TE Connectivity的模型缺失。没关系,让我们在决定手动创建部件之前,先看看一些其他资源。
图1:TE Connectivity的102567-9零件搜索
我首先从SnapEDA开始,这是Altium的一个插件。我搜索了“102567-9”,结果找到了一个组件。我看到既有封装也有原理图符号可以下载。3D STEP文件也可用,但这不太重要,因为我们可以直接从制造商那里下载。SnapEDA为包括Altium Designer和大多数ECAD工具在内的PCB设计软件创建了一个集成工具。不过,我有点老派,所以我会下载Zip包并手动将其添加到我的组件库中。点击“下载符号和封装”按钮将打开另一个弹出窗口,询问您使用哪种ECAD工具。由于我们使用的是Altium Designer,我就点击了“Altium”按钮,ZIP文件就下载到了我的电脑上:
图2:从SnapEDA下载组件
解压下载的文件后会得到几个文件,但我们感兴趣的是 .IntLib 文件。如果我用 Altium Designer 打开该文件,你将会看到三个处理文件的选项:
图 3:处理集成库文件
如果你选择导入选项,你将被带到库导入工具。我更喜欢提取我的库,并手动将这些模型复制粘贴到新创建的组件中。SnapEDA 提供了一个名为 MP 的参数,我们可以在库导入工具的属性面板下的零件选择映射中将其映射到制造商零件号。不幸的是,SnapEDA 组件中不存在制造商名称参数,因此我们无法映射到组件参数。
图 4:带有零件选择映射的库导入器
我们将会像在上一篇文章中所做的那样,通过使用制造商零件搜索面板来添加组件。我们可以在发布组件之前添加下载的封装或原理图符号。搜索零件后,右键点击该零件并选择“保存到我的工作区...”如下所示:
图 5:通过制造商零件搜索添加组件
这将弹出一个对话框,询问您如何对该部件进行分类。在这个例子中,我选择了“连接器”,因为它是一个连接器。请记住,适当地组织组件可以确保每种组件类型都维持在我们的组件模板中定义的相同所需参数。
图6:组件类别选择
点击确定后,另一个对话框会弹出,显示您从制造商部件搜索部分获得的所有数据:
图7:参数选择
我非常喜欢所有的参数,所以我勾选了“参数”框,并且带入了所有内容。注意,这个部件没有关联的符号或脚印。点击确定后,我们就有了一个准备发布的组件定义,除了符号和脚印之外,我们所需的一切都齐全了。对于符号和脚印,我打算像这样点击“新建”按钮:
图8:新建符号
我现在将把提取出的元件复制粘贴到这个新的符号模板中。打开提取出的符号,使用Ctrl+A快捷键全选,然后使用Ctrl+C复制现有符号。一旦你导航到新模板,你可以按Ctrl+V粘贴符号。放置下组件,保存然后重复PCB封装的操作。注意,复制PCB封装时,你需要在按下Ctrl+C后点击高亮的封装;否则,封装不会被复制。另外,你可以通过导航到放置 > 3D实体来添加一个3D STEP模型。更多关于放置3D实体的详细信息,请参见使用3D实体。复制符号和封装后,你可以点击“保存到服务器”并点击确定(添加发布说明后)。
图9:将组件保存到服务器
你还可以利用Symacys搜索工具插件来简化在Altium Designer中的设计过程。要访问此工具,只需打开你的原理图并导航到“文件 > 符号 | 封装 | 3D模型”(假设你已经下载并安装了他们的插件)。
假设您需要在Altium Designer中找到Analog Devices的ADP1613零件号,在这种情况下,Symacsys的元件搜索引擎是一个极好的资源,可以找到完整的零件,因为在撰写本文时,它在其他地方不可用。
图10:元件搜索引擎结果
在Altium Designer中,我们需要做的就是点击“添加到设计”,然后该元件将出现在Samacsys SchLib/PcbLib文件中。元件创建过程(包括复制和粘贴)与SnapEDA示例中的过程相同。您会发现的唯一区别在于项目面板中的文件名和扩展名。
在本文中,我们探讨了使用外部库来补充Altium Designer中的制造商零件搜索面板中的信息。我们介绍了在SnapEDA和Samacsys的元件搜索引擎中进行元件搜索的过程。然后我们演示了如何利用Octopart的所有元数据将这些元件添加到元件库中。此时,您应该能够利用上述讨论的免费封装库,并避免从头开始创建元件,除非必要。
联系我们
打破信息孤岛,增强电子产品开发各个方面的协作
Experience hands-on learning in PCB and hardware design with Altium's Student license, cloud access & comprehensive curriculum.
The world’s most trusted PCB design system.
Gain the skills top employers look for. Start mastering PCB design with the Altium Student Lab today!
Develop the electronics design expertise that employers look for with Altium’s free Student Lab!
Start your electronics design career with Altium's free Student Lab, comprehensive curriculum & certificates
Prepare for a stellar career in electronics and hardware design with Altium’s free Student Lab.
Get ready for a fast-track career in PCB and hardware design with Altium's free Student Lab.