前言¶
在 Altium Designer 中完成原理图到 PCB 乃至 FPGA 到 PCB 的全流程设计时,需要快速掌握快捷键、规则配置、库管理以及输出流程。当用户提到 Altium Designer、AD、PCB 设计、原理图绘制、PCB 布局布线、封装库创建、铺铜、3D 模型、DRC 检查、Gerber 输出、FPGA 设计或任何 EDA 相关操作时,此技能可被激活。
是什么¶
这是 Altium Designer (AD) 工程师专属技能,由社区开发者 user_bcdd8c58 发布,分类为 professional。它提供从原理图设计到 PCB 制造输出的完整工作流程指引,包括快捷键速查、操作步骤指引、设计规则配置、库管理及输出文件生成。
核心能力¶
1. 快捷键速查¶
核心快捷键:
- G:循环切换捕捉栅格
- Q:公制/英制切换
- L:打开层和颜色对话框
- SPACEBAR:旋转/切换导线角度
- SHIFT+SPACEBAR:改变导线/布线弯折模式
- TAB:编辑放置对象属性
- F11:Inspector 面板
- SHIFT+F12:List 面板
- SHIFT+C:清除过滤器/Mask
- CTRL+SHIFT+V:智能粘贴
- PT:交互式布线
- PP:Place > Part
- *:切换布线层(自动加过孔)
- SHIFT+R:切换布线冲突解决模式
- 3 / 2:3D/2D 显示切换
- SHIFT+S:单层显示模式
- END:刷新屏幕
- VD:显示整个文档
- VF:适应所有对象
2. 原理图设计¶
网络标识范围:
- 单层(Sheet):端口跨所有原理图;网络标号本地化
- 全局(Global):端口和网络标号都跨所有原理图
- 层次(Hierarchical):图纸入口/端口纵向连接;网络标号本地化
- 自动(Automatic):有图纸入口→层次;有端口→单层;都无→全局
常见操作(视图命令、选择、绘图工具、电气连接、智能粘贴、多层次设计、编译验证)可参考 references/schematic_operations.md。
3. PCB 设计¶
视图与选择¶
- SHIFT+S:单层显示模式
- VD:显示整个文档
- VF:适应所有对象
布局与布线¶
- SPACEBAR:旋转/切换导线角度
- SHIFT+SPACEBAR:改变导线/布线弯折模式
- TAB:编辑放置对象属性
- PT:交互式布线
- PP:Place > Part
- *:切换布线层(自动加过孔)
- SHIFT+R:切换布线冲突解决模式
铺铜与分割平面¶
- 在内电层用 Place > Line 画分界线
- 双击分割区分配网络
- 重建:Tools > Split Planes > Rebuild Planes
- 铺铜不连接:确认 Connect to Net 设置,检查 Pour Over 选项
3D 功能¶
- 进入 3D:按 3
- 恢复 2D:按 2
- 旋转:Shift + 鼠标右键
- 水平放置:0
- 翻转:V+B
- 导入 STEP:Place > 3D Body from STEP Model
- STEP 版本:203(无颜色)/ 214(支持颜色)
- 旋转模型:数字键盘 2/8(X 轴),4/6(Y 轴),空格/Shift+空格(Z 轴)
- 导出 STEP:File > Save As > Export STEP
- MCAD 交互:支持 IDF 导入导出
设计规则与 DRC¶
- 设计规则:Design > Rules
- 一元型规则(Unary):约束单个对象(线宽等)
- 二元型规则(Binary):约束两个对象集关系(间距等)
- 查询语言定义范围,Query Builder 辅助构造
- 优先级管理:Increase/Decrease Priority
- 在线 DRC:Tools > Preferences > General > Online DRC
- 批量 DRC:Tools > Design Rule Check > Run Design Rule Check
- 错误定位:PCB 面板 Rules 模式 / Messages 面板 / DRC 报告
设计输出¶
- 输出 Job 文件:File > New > Output Job File
- F9:批处理运行;SHIFT+F9:运行当前;CTRL+SHIFT+F9:运行选中
- Gerber:格式 2:3 / 2:4 / 2:5
- NC Drill:格式 2:3 / 2:4 / 2:5
- ODB++:选择层输出
- BOM:Reports > Bill Of Material,支持 Excel 模板
- SmartPDF:File > SmartPDF
- 装配变量:Project > Assembly Variants
4. 库管理¶
- 原理图库、PCB 封装库、集成库、DBLib
- 参数管理器、模型管理器
- 可参考 references/library_management.md
5. 多通道设计¶
- 必须使用层次分级方式(Hierarchical)
- 复用表达式:Repeat(PB, 1, 4; Switch.Sch)
- Room 格式复制:源 Room → 目标 Room
- 板级标注:Tools > Re-Annotate
6. FPGA 设计¶
- OpenBus 设计:File > New > Other > OpenBus System Document
- 约束文件:Design > Add/Modify Constraint > Port/Part
- 构建流程:Compile → Synthesize → Build → Program FPGA
- 虚拟仪器:频率发生器(CLKGEN)、逻辑分析仪(LAX_x)等
- FPGA 到 PCB:Tools > FPGA To PCB Project Wizard
- 管脚交换:Tools > Pin/Part Swapping
典型用法¶
同步错误 - 缺少封装¶
检查元件是否有 PCB 封装模型,确认库已安装。
同步错误 - 引脚不匹配¶
在 PCB 模型对话框中用 Pin Map 定义映射。
DRC 间距冲突¶
检查设计规则优先级和查询范围。
铺铜不连接¶
确认 Connect to Net 设置,检查 Pour Over 选项。
自动布线失败¶
确保 Keep Out 层有封闭区域,设计规则正确,布线层方向已设定。
适用场景与注意¶
适合需要快速检索 AD 快捷键、设计规则配置、库管理流程以及 FPGA 到 PCB 约束配置的开发者。此技能基于通用 SKILL.md 格式,严格遵循已核实的能力范围,不扩展未在资料中出现的内容。
结尾¶
Altium Designer 工程师技能提供了从原理图到 PCB 乃至 FPGA 到 PCB 的全流程指引,适合需要频繁查阅操作步骤和规则的 EDA 工程师。官方地址:https://www.skillhub.cn/skills/user_bcdd8c58/altium-designer-engineer