我有一个自定义原理图和 PCB 库,当我尝试更新我的 PCB 文档时,我收到以下错误:
我已经检查了大约一百万次原理图符号和 PCB 封装,并且确定我已经正确指定了引脚。
我在大学里学到了一点关于使用 Altium 的知识,过去我在使用自定义原理图/PCB 库方面取得了一些成功,但由于某种原因,我无法让这个库正常工作。我已经在论坛上针对此错误进行了一些搜索,但还没有找到适合我的解决方案。
这是示意图:
以下是引脚 2 的属性:
这是PCB占位面积:
我有一个自定义原理图和 PCB 库,当我尝试更新我的 PCB 文档时,我收到以下错误:
我已经检查了大约一百万次原理图符号和 PCB 封装,并且确定我已经正确指定了引脚。
我在大学里学到了一点关于使用 Altium 的知识,过去我在使用自定义原理图/PCB 库方面取得了一些成功,但由于某种原因,我无法让这个库正常工作。我已经在论坛上针对此错误进行了一些搜索,但还没有找到适合我的解决方案。
这是示意图:
以下是引脚 2 的属性:
这是PCB占位面积:
您可能在将 Sch 库中的原理图符号放置在版图设计上后对其进行了编辑。
在这种情况下,您需要从库中更新您的原理图设计(工具/从库中更新...),然后使用更新后的原理图更新您的 PCB。如果问题仍然存在,请从 PCB 文件中删除封装并再次使用原理图更新 PCB 文件。
还要确保原理图表中的符号具有与原理图和 PCB 库中相同的封装模型名称。
我对 Altium 14 (14.3.20) 有同样的问题。该解决方案简单且不直观。
设计 > 从 [PCB] 导入更改 显示对话框。单击验证按钮。显示错误。单击执行按钮。错误被清除。再次单击验证按钮。错误仍然清除。
(这种情况对用户不友好,因为我预计验证错误会阻止执行工作。)
要在原理图文档和封装文档之间关联引脚,引脚标识符必须匹配。我原理图上的引脚是 A01、A02、A03,而封装上的引脚标记为 A1、A2、A3。将原理图更改为 A1、A2、A3,或将脚印更改为 A01、A02、A03,修复了未知引脚情况。
请注意引脚代号:我对必须是名称的代号“1(C)”有疑问,但确实意外填写了代号字段。花很多时间解决。将这些引脚重命名为例如“1”后,我不再看到此错误。我遇到了诸如“未知引脚 T1-”之类的错误,而此时的引脚具有诸如 T1-4(C) 之类的指示符(如您所见,4(C) 没有错误打印,这导致我的指示符无效为此引脚错误问题的原因)。所以:指示符应该是数字或字母(0-9,az),但并非支持除此之外的所有字符。
对于遇到此问题并通过谷歌来到这里的任何人;)