1. 从原理图到PCB的完整流程当你完成原理图设计后PCB设计才真正开始。很多新手会直接跳到PCB布局但中间有几个关键步骤不能跳过。我刚开始用嘉立创EDA时就因为没有生成网络表导致元件引脚全部错位不得不返工重来。首先确保原理图所有元件都有正确的封装。双击元件在右侧属性面板检查封装栏目没有封装的元件会显示红色警告。嘉立创EDA的元件库自带常用封装但如果你用了特殊元件需要提前在封装管理器中手动关联。网络表是连接原理图和PCB的桥梁。点击顶部菜单设计-生成网络表系统会自动检查原理图连接关系。如果出现未连接网络警告需要返回原理图用导线快捷键AltW补全连接。我习惯在生成网络表前先用设计-电气规则检查ERC提前排查问题。2. PCB设计准备阶段2.1 板框与层数设置新建PCB文件时嘉立创EDA默认是双层板。如果需要四层板在右侧属性面板将层数改为4记得勾选内电层分割选项。板框可以用放置-板框工具手绘也可以导入DXF文件。有个实用技巧在机械层先画好板框轮廓然后全选右键转换为板框。板厚建议默认1.6mm如果要做柔性板或高频板需要在层叠管理器单独设置。我做过一个2.4G天线板就把顶层到第二层的介质厚度调整为0.2mm介电常数选FR4。2.2 导入网络表点击设计-导入变更会弹出工程变更订单ECO窗口。这里要特别注意绿色对勾表示新增内容红色叉号是删除内容黄色感叹号是修改内容建议勾选仅显示差异选项这样只会显示有变动的部分。遇到过元件封装不匹配的情况这时候需要手动在封装管理器重新指定。全部确认后点击执行变更元件就会出现在PCB右侧的临时区域。3. 元件布局实战技巧3.1 模块化布局原则不要一上来就摆放元件先划分功能区域。比如电源模块放左下角MCU及外围电路放中间接口器件靠板边。嘉立创EDA的交叉选择功能很实用在原理图选中某个模块PCB上对应元件会高亮显示。对于复杂电路我习惯先用放置-矩形区域划分区块然后开启设计-交互式布局模式。这个模式下拖动元件时连接的飞线会实时显示走向避免长距离绕线。3.2 元件间距与对齐选中多个元件后右键菜单有丰富的对齐工具水平等距分布快捷键CtrlShiftH垂直居中对齐CtrlShiftV顶部对齐T键元件间距要考虑焊接工艺。如果是手工焊接间隔至少0.5mm贴片机生产可以缩小到0.3mm。有个容易忽略的点带散热片的元件如LDO要预留足够空间我曾经有个板子因为MOS管散热区太近导致高温报警。4. 布线规则与技巧4.1 线宽与电流关系在设计-规则里设置默认线宽普通信号线10mil0.254mm足够。电源线要根据电流计算1A电流20mil0.5mm2A电流40mil1mm3A以上建议铺铜处理高频信号线需要做阻抗控制。嘉立创EDA专业版支持自动阻抗计算在阻抗编辑器输入板材参数它会推荐合适的线宽/间距组合。4.2 差分对与等长布线USB、HDMI等差分信号要用差分对布线工具快捷键U。先选中网络标号右键创建差分对然后按B键开始同步布线。等长布线更简单布完线后选中网络用调节等长工具快捷键L拖动蛇形线即可。遇到过PCIe信号不稳定的问题后来发现是长度差超过50mil。现在布线完必做信号完整性分析在工具-信号分析里可以看时序报告。5. 设计验证与输出5.1 DRC检查要点点击工具-设计规则检查重点查看未连接网络Un-Routed Nets安全间距Clearance丝印重叠Silkscreen Overlap有个坑要注意嘉立创EDA默认的过孔盖油选项可能导致焊接问题。我一般会在过孔属性里单独设置开窗处理特别是测试点位置。5.2 生成制造文件输出Gerber文件时建议选择RS-274X格式包含以下必要层顶层/底层线路.GTL/.GBL阻焊层.GTS/.GBS丝印层.GTO/.GBO钻孔文件.TXT最后用官方提供的Gerber查看器做最终确认避免出现丢层或错位。第一次打样建议选择工程确认服务工厂工程师会帮你做二次检查。