我亲自进行了Altium Designer 22的测试, 遭遇过在封装库关联原理图库期间, 原理图符号跟PCB焊盘不相匹配的状况, 对于新手而言, 依照下面的步骤一项一项去操作, 便能够轻……
我亲自进行了Altium Designer 22的测试, 遭遇过在封装库关联原理图库期间, 原理图符号跟PCB焊盘不相匹配的状况, 对于新手而言, 依照下面的步骤一项一项去操作, 便能够轻松地躲开这类常见的问题。
第一步 确认库文件放置路径和命名规范
开启Altium Designer, 步入Preferences里的Data Management, 点选Installed Libraries。于此处查验你的封装库以及原理图库是不是已然都被妥善添加。要是库文件路径涵盖中文字符或者空格, 系统极易识别失败。我有着这样的习惯, 将全部的库文件, 统一放置在D:Altium_LibrariesProject_Lib这个文件夹下, 而所有的库文件名称, 都维持纯正英文状态, 像“MCU_Footprint.PcbLib”以及“MCU_Symbol.SchLib”这样。
【新手需防入坑】, 常见出现的报错呈现为“Footprint not found”。究其核心的缘由在于, 其库文件路径存在中文的情况, 或者是库文件本身被挪动过所处位置。解决的方法是, 直接将文件夹重命名为纯粹的英文, 重新于Installed Libraries当中把旧的库路径予以删除, 接着点击Add Library去选择新的路径。
第二步 手动映射原理图符号和封装
这里存在一个关键要点,元器件的Designator属性, 以及Comment属性, 都一定要和封装库里的元件名维持逻辑上的一致, 不然的话, 在自动匹配的时候就会出现错位现象。
【新手需防入坑】, 好多人碰到了“Model not found in library”这个错误。其缘由在于, 原理图符号的Default Designator并非以“U”或者“R”起始 , 致使系统于封装库里进行搜索之际, 寻觅不到相应的条目。办法是快速解决, 去修改Properties当中的Designator, 比如说把它改成“U1”, 之后再重新去执行映射。
第三步 使用Project Synchronizer做整体关联
当处于原理图编辑界面时, 去点击菜单栏之上Tools这个选项之下的Project Synchronizer。出现弹出的窗口时, 关键参数的最优推荐值是, 勾选Update Footprint Links以及Remove Unused Component Links, 然而不要勾选Force Complete Synchronization, 不然的话会将自定义的线缆连接删除。要是你去点击 Execute Changes 这么个操作, 那么就能够达成批量关联这件事啦。
【新手需防入坑】, 当执行之后要是出现报错称“Component foot print not linked”这种情况, 其缘由在于, 你于第一步所添加的封装库里面, 实际上是不存在该元器件的封装的。完整的解决流程如下, 先于Installed Libraries之中确认库文件存在且加载成功, 接着在Libraries面板搜索该元器件名称。倘若找不到, 手动在封装库内创建相应封装, 之后重新运行Project Synchronizer。
第四步 两种实操方案对比
有一种方案 A, 它是要逐一进行手动映射, 这种方案适合那种项目里元器件种类没有超过 20 个的小型电路, 其操作较为简单, 然而在大项目中却是容易出现遗漏情况的。还有一种方案 B, 它是通过 Project Synchronizer 进行批量关联, 此方案适合复杂原理图, 能够一步到位做出。但是呢, 方案 B 需要事先确保库文件的命名完全统一才行。要是有 DIY 爱好者在做单板的话, 可以去推荐方案 A。要是对于量产产品进行多层板设计的话, 那就必须得使用方案 B 了。
此方法不适用于用第三方格式封装库(像从Cadence导入的.olb文件), 因Altium不能直接解析其内部结构。替代办法是先通过File菜单下的Import Wizard把第三方库转为Altium原生格式, 而后按上述步骤关联。
微信扫一扫
还没有评论呢,快来抢沙发~