PADS新手避坑指南:从STM32核心板原理图到Gerber输出的保姆级流程
PADS新手避坑指南:从STM32核心板原理图到Gerber输出的保姆级流程
第一次打开PADS软件时,面对密密麻麻的工具栏和复杂的操作界面,大多数新手都会感到手足无措。作为一款专业级PCB设计工具,PADS在功能强大的同时,也隐藏着许多让初学者容易踩坑的细节。本文将以STM32F103C8T6核心板设计为例,带你完整走一遍从元件库创建到最终Gerber文件输出的全流程,重点解决那些官方教程不会告诉你,但实际工作中一定会遇到的"坑点"。
1. 元件库创建:逻辑符号与封装的正确关联
很多新手在PADS中创建的第一个元件往往无法正常使用,问题通常出在逻辑符号(CAE Decal)与PCB封装的关联上。与Altium Designer不同,PADS需要分别在Logic和Layout中创建这两部分内容。
1.1 创建STM32的逻辑符号
在PADS Logic中新建元件时,最容易忽略的是引脚编号与名称的对应关系。以STM32F103C8T6为例:
- 打开"库管理器",选择目标库后点击"新建元件"
- 进入图形编辑界面,建议使用"CAE封装向导"快速创建基本形状
- 关键步骤:设置引脚属性时,必须确保:
- 引脚编号与芯片规格书完全一致
- 电源和地引脚名称明确标注(如VDD、GND)
- 特殊功能引脚注明功能(如NRST、BOOT0)
常见错误:直接复制其他元件的逻辑符号修改,导致引脚编号混乱,后期无法正确关联网络。
1.2 创建对应的PCB封装
切换到PADS Layout创建封装时,焊盘尺寸和间距是最容易出错的地方:
| 参数 | 建议值 | 数据来源 |
|---|---|---|
| 焊盘直径 | 0.6mm | 芯片规格书推荐值 |
| 焊盘间距 | 0.5mm | 实际测量+DFM要求 |
| 外框尺寸 | 10x10mm | 核心板常用尺寸 |
# 创建QFP48封装的典型步骤 1. 打开"封装编辑器" 2. 使用"封装向导"选择QFP类型 3. 输入48个引脚数 4. 设置引脚间距为0.5mm 5. 保存为"QFP48_0.5"等易识别的名称1.3 关联逻辑符号与PCB封装
这是新手最容易卡住的环节,正确的关联步骤:
- 返回PADS Logic,编辑之前创建的元件
- 在"PCB封装"选项卡中添加刚创建的封装
- 必须检查:
- 引脚编号是否一一对应
- 特殊引脚(如散热焊盘)是否正确处理
- 保存时确保库路径正确
2. 原理图绘制:隐藏的高效技巧
原理图看似简单,但PADS Logic中有几个不直观但极其重要的功能设置。
2.1 网络标号的正确使用
不同于其他EDA工具,PADS中的网络连接有特殊要求:
- 页间连接必须使用"页间连接符"(Off-Page Connector)
- 全局网络需要使用"网络标签"(Net Label)
- 常见错误:直接复制网络名称导致连接失效
2.2 元件属性的批量修改
当需要修改多个相同元件的属性时:
1. 按住Ctrl选择多个元件 2. 右键 → "属性" 3. 勾选"应用到所有选中的元件" 4. 修改参数后点击"确定"2.3 原理图检查清单
在转入Layout前,必须检查:
- 所有元件都有正确的PCB封装分配
- 电源网络已明确标注
- 未连接引脚已做适当处理(标记为NC或连接测试点)
- 元件参考编号无重复
3. PCB布局布线:从混乱到有序
将原理图导入PADS Layout后,新手常会遇到元件堆叠、飞线混乱的情况。
3.1 智能布局技巧
元件分组布局:
- 使用"组合"功能将相关元件分组
- 按电路功能模块分区放置
飞线优化:
# 隐藏特定网络飞线的方法 查看 → 网络 → 选择网络 → 取消勾选"显示"布局网格设置:
- 一般元件:1mm网格
- 精细元件:0.5mm网格
- BGA类元件:0.1mm网格
3.2 专业布线要点
布线宽度设置参考表:
| 网络类型 | 推荐宽度 | 电流容量 |
|---|---|---|
| 信号线 | 0.2mm | <0.5A |
| 电源线 | 0.5mm | 1-2A |
| 地线 | 0.8mm | >2A |
关键技巧:
- 使用"布线向导"(F3)快速切换层
- 差分对布线前先设置匹配规则
- 按Ctrl+单击可快速添加过孔
3.3 铺铜操作避坑指南
创建铜皮区域时:
- 确保选择正确的网络(通常是GND)
- 设置合适的清除间距(一般0.3mm)
灌铜失败常见原因:
- 铜皮区域未闭合
- 网络分配错误
- 间距设置过小导致DRC错误
最终检查:
工具 → 验证设计 → 执行所有检查
4. Gerber输出:确保厂家能正确生产
Gerber文件生成是最后一步,也是最容易出错的环节之一。
4.1 必须包含的层
| 层类型 | 文件后缀 | 备注 |
|---|---|---|
| 顶层铜层 | .GTL | 包含所有顶层走线 |
| 底层铜层 | .GBL | 包含所有底层走线 |
| 丝印层 | .GTO | 元件标识和轮廓 |
| 阻焊层 | .GTS/.GBS | 分别对应顶层和底层 |
| 钻孔文件 | .TXT | 包含所有钻孔信息 |
| 板框层 | .GML | 定义PCB外形 |
4.2 CAM350检查要点
在发送给板厂前,建议用CAM350检查:
- 各层对齐情况
- 钻孔是否与焊盘中心对齐
- 阻焊开窗是否足够大
- 丝印是否清晰可辨
4.3 常见生产问题预防
字符上焊盘:
- 在PADS中设置丝印与焊盘的最小间距
- 输出前手动调整重叠的丝印
过孔未开窗:
- 确认过孔在阻焊层有正确开窗
- 测试点需要特别标注
板边器件太近:
- 检查所有元件距板边至少0.5mm
- 考虑V-cut和拼板需求
完成所有这些步骤后,你的STM32核心板设计就应该能够顺利投入生产了。记得保存好完整的项目文件,包括原理图、PCB和Gerber文件,方便日后修改和版本控制。
