第 6 阶段 · 封装概念 · 重点理解
6-02 .pad、.dra、.psm:Allegro封装文件到底是什么关系
根据结构定义、编辑源与调用结果,判断封装文件各自承担的任务。
正在浏览其他课程,保存的学习位置保持不变。回到当前学习 →
上一课区分了逻辑、安装结构和单个焊盘定义。这一课把它们与文件对上:为什么交给别人一个封装,经常不止一个文件?
快速理解 · 三个文件,各自承担不同任务
Padstack Editor(焊盘堆叠编辑器) 编辑 Padstack(焊盘堆叠),其数据保存为 .pad(焊盘堆叠数据文件)。例如两个大小相同的表贴焊盘,可以引用同一个定义文件,不必为了两个编号建两个相同文件。
在 Package Symbol(封装符号) 编辑环境中,用焊盘定义添加引脚,并安排位置、编号、外形与方向。.dra / Drawing Database(绘图数据库) 保存这些可编辑内容。它不是“又一份焊盘”,也不只用于封装一种绘图类型。
.psm(封装符号库文件) 是封装符号这一类的可调用结果。保留绘图源文件是为了以后维护;保留生成结果是为了在板设计中使用。改名扩展名不能代替生成。
这不是三个可以互换的扩展名。先判断缺的是结构、编辑源,还是可调用结果。
为什么?深入理解 · 三个文件不是简单包含关系
源图与库结果分开,便于维护和调用
绘图数据库适合回到编辑环境修改;生成的符号用于调用。若只更新绘图、不检查生成结果,下次调用的封装可能还是旧版本。
引用不等于把所有东西独立打包
17.4库开发文档说明,封装符号中的引脚记录关联的焊盘堆叠名称。第一次引入板设计时,软件需要找到相应库数据;不要以为只拿一个符号文件就永远足够。
板内已有数据不一定立即跟着库变
引入设计后,软件会持有该设计中的数据。改变库文件不意味着所有已打开的板自动更新。具体同步操作以后讲,现在只避免“改了库就肯定改了所有板”的误解。
以后做 Layout 有什么用
遇到封装找不到,先核对可调用符号及其名字;遇到焊盘定义找不到,再核对被引用的焊盘文件。想修改焊盘位置时,应找对应绘图源,不能随便改文件后缀。
本课只建立排查层次。路径设置、批量更新和库管理留到后面,不需要现在记一串配置变量。
提示
想想可编辑来源与供调用结果的关系。
应通过正确的软件流程生成并检查结果;简单改名不会完成转换。
本课记住
焊盘定义、可编辑封装图、可调用封装是三个不同层次。下一课打开焊盘定义内部,看铜、开口和孔为什么不能混为一层。
资料依据与适用边界
本机17.4-2019《库的定义与开发》第2章“焊盘与引脚”、第3章“符号模式及符号类型”。6-05~6-06已有真实保存文件、生成日志和引脚读回结果,不使用其他版本教程作为步骤。
软件概念核对本机17.4-2019配套《库的定义与开发》文档。尚未实机核验的操作不写成已确认菜单路径。