原理图如何生成pcb:校验封装网表后一键导入布局布线
上周赶社团电子竞赛作品,熬通宵卡在原理图如何生成pcb这一步,连着导出三次文件,全部报错闪退,当时鼠标点的手都发僵,心里只剩烦躁。
最开始图省事,直接画完Altium Designer原理图,没核对任何元器件信息,点了右上角生成PCB按钮,页面直接弹出红色网表缺失弹窗。以为是软件卡顿,反复重启软件、重启电脑,来回试了四次,依旧卡在同一弹窗,完全没法进入PCB编辑界面。
就是最基础的疏漏。
没给原理图里的贴片电阻、单片机引脚匹配对应封装,库文件是空的,软件根本没法对接物理焊盘。
临时翻了之前存的元件库,随手调用通用封装,懒得改尺寸参数,强行生成网表导入PCB。这次倒是进入画板页面了,导入完成后一片狼藉,半数元器件重叠堆在板子中心,电解电容封装孔径画大了一倍,贴片芯片焊盘和引脚对不上,属于导入了也没法用,布线全是废线。
折腾好久才搞明白,新手最容易省掉前置校验步骤,不是软件自带一键转换就能直接用,原理图每一个器件的封装、引脚序号、网络标号,必须提前闭环核对。
那次竞赛板子只用了一套稳妥流程操作。先全选原理图器件,右键批量分配本机验证过的封装,贴片0402电阻统一匹配标准0402焊盘封装,STM32主控核对引脚定义,杜绝原理图引脚和封装引脚序号错位。然后编译整份原理图,软件左下角编译状态栏无报错、无悬空网络标号后,导出标准网表文件,再新建空白PCB文件,划定板子外形尺寸,直接载入网表,器件就会分散排布在PCB边框外侧,无重叠、无报错。
导入完成不等于完工。
很多人导入后直接自动布线,最后做出来的板子没法焊接,电源走线过细,差分线不等长,全部是自动布线的通病。
当时为了赶工期,试过一次全自动布线,十几秒布完全部线路,看着很规整。导出制版文件前检查,发现电源线宽只有0.15mm,通电能流根本不够,高频信号线交叉干扰严重,厂家直接告知这个文件不能投产。
后面删掉所有自动布线,手动固定主控、接口、按键的定位位置,锁定核心器件位置,手动加宽电源地线线宽,再局部微调信号线走线,走完线路后做一次DRC规则校验,确认无短路、无开路,这份由原理图转出的PCB才算合格可用。
还有一个容易忽略的小点,原理图修改引脚连线后,不能直接在旧PCB上刷新,必须重新编译原理图、重新导出网表覆盖导入,不然新旧网络混杂,后期制版百分百出现线路断路问题,身边同组队友就是吃了这个亏,重做了一版板子。
关掉软件的时候,天已经蒙蒙亮,桌面上还放着没改完的封装备份文件夹。