1. PCB设计工程师的晨间工作手记
清晨7:30的办公室,咖啡机刚煮好第一壶美式。作为PCB设计工程师,这个时间段是我一天中最高效的黄金两小时。今天要处理的是个01005封装密度的四层板设计,趁着头脑清醒,先梳理下今日工作重点。
Gerber文件输出总是容易出问题的环节,特别是当板厂反馈"The film is too small for this PCB"这类错误时。上周就因为这个耽误了打样进度,今天得重点检查AD23导出Gerber时的单位设置问题——板内用mm设计但输出时误选inch的情况太常见了。
2. 晨间工作流优化实践
2.1 设计文件预检清单
打开昨晚保存的PCB文件前,我习惯先运行三个预检动作:
- 在AD软件中按Ctrl+D调出设计规则检查(DRC),特别关注01005器件的间距违规
- 用Saturn PCB Toolkit计算关键走线的载流能力
- 检查拼板V-CUT标记是否已添加工艺边
经验:AD软件偶尔会出现双击不选中器件的问题,这时需要到Preferences→PCB Editor→General里重置选择过滤器
2.2 Gerber输出避坑指南
输出Gerber文件时我的标准流程:
bash复制1. File→Fabrication Outputs→Gerber Files
2. 在General选项卡选择单位毫米(关键!)
3. Layers选项卡勾选Used On和Plane层
4. Drill Drawing选项卡设置钻孔符号尺寸0.5mm
5. 在Advanced→Film Size设置比板框大10mm的尺寸
常见问题处理表:
| 错误提示 | 可能原因 | 解决方案 |
|---|---|---|
| The film is too small | 胶片尺寸小于PCB外框 | 增大Advanced中的Film Size值 |
| 钻孔文件不匹配 | 输出单位与设计单位不一致 | 统一使用毫米单位 |
| 铜箔缺失 | 未勾选Plane层 | 检查层设置并重新输出 |
3. 高密度PCB设计实战技巧
3.1 01005封装布局要诀
处理0402以下的小封装时,我的独门心法是:
- 优先在原理图中定义Room规则
- 布局阶段启用Component Snap功能
- 对BGA器件采用45°出线策略
- 使用AD的交叉选择模式同步原理图与PCB
3.2 钢网设计注意事项
上周的钢网问题让我吃了亏,现在特别注意:
- 阻焊层(Solder Mask)要比焊盘大0.1mm
- 对01005器件必须添加偷锡焊盘
- 在Gerber输出时单独生成钢网层(GTP/GTS)
- 用DFM工具检查最小桥接距离
4. 设计验证与生产对接
4.1 嘉立创生产文件准备
通过AD导出Gerber后,我习惯用以下步骤确保文件无误:
- 用GC-Prevue查看各层叠加效果
- 检查钻孔文件(NC Drill)的格式是否为2:4
- 生成IPC网表进行对比验证
- 打包时包含README说明特殊工艺要求
4.2 DOE方法的应用实践
采用谢宁DOE方法优化设计参数:
- 确定关键因子:线宽/线距、铜厚、板材类型
- 设计L9正交试验阵列
- 用Q3D提取寄生参数作为响应变量
- 分析得出最优参数组合
5. 效率工具链配置
我的PCB设计效率工具包:
- Saturn PCB Toolkit:计算阻抗/载流/温升
- DFM Analyzer:可制造性检查
- Cam350:Gerber验证
- 自编脚本:自动生成物料坐标文件
特别提醒:AD24之后版本导出Gerber的菜单路径有变,建议录制宏命令保存操作流程
6. 晨间问题追踪记录
今日待办事项:
- [ ] 解决AD23导出Gerber时的单位不一致告警
- [ ] 优化BGA区域escape routing
- [ ] 验证钢网文件中的阻焊桥设计
- [ ] 准备下午的PCB工艺评审材料
刚收到板厂邮件反馈,昨天的Gerber文件在阻焊层有些小问题。看来咖啡因加持下还是难免疏忽,这就去用Cam350做层间对齐检查——这提醒我该更新检查清单了,得把阻焊层与焊盘的叠加验证加进去。
