Altium Designer 工程师技能

前言

在 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye