第三章 原理图设计工具:Altium Designer 基础操作、创建工程、绘制原理图符号、绘制封装
好,咱们正式开始动手了。这一章我带你过一遍 Altium Designer(以下简称 AD)的基本操作。说实话,很多新手一上来就被 AD 复杂的界面吓住了,其实没那么玄乎。你把它当成一个画图软件就行,只不过画的是电路。
我个人习惯用 AD 20 以上的版本,界面更清爽,库管理也方便。但不管你用哪个版本,核心操作逻辑是一样的。咱们这一章的目标很明确:学会建工程、画原理图符号、画封装。这三个技能掌握了,后面画板子就是水到渠成的事。
3.1 创建工程:别急着画图,先搭好架子
打开 AD,第一件事不是新建原理图,而是新建工程。为什么?因为一个完整的飞控板设计,会包含原理图、PCB、各种库文件、输出文件。没有工程管理,后面文件一多就乱套了。我在项目里见过有人把所有文件扔桌面,最后连哪个版本是最终版都分不清。
操作步骤很简单:
- 点击菜单栏 File → New → Project
- 选择 PCB Project,给工程起个名字,比如 “FPV_FlightController”
- 设置保存路径。我建议按这个结构来:
FPV_FlightController/
├── Project_Outputs/ (输出文件)
├── Libraries/ (库文件)
├── PCB/ (PCB文件)
└── Schematic/ (原理图文件)
然后右键工程名,选择 Add New to Project → Schematic,新建原理图文件。同样方法新建 PCB 文件。这样工程骨架就搭好了。
3.2 绘制原理图符号:从零画一个 STM32F405
原理图符号,说白了就是元器件的“逻辑代表”。它不关心芯片长什么样,只关心哪些引脚连到哪里。咱们飞控最常用的主控是 STM32F405,我就拿它举例。
先新建一个原理图库:File → New → Library → Schematic Library。然后你会看到一个空白的画布,这就是你画符号的地方。
画符号的步骤:
- 用 Place → Rectangle 画一个矩形框,代表芯片本体。大小能放下所有引脚就行。
- 用 Place → Pin 放置引脚。注意:引脚有四个端点,只有带“×”的一端才能连导线。放的时候要让“×”朝外。
- 双击引脚,在弹出的属性框里设置:Designator(引脚编号,如 1、2、3)、Display Name(引脚名称,如 PA0、PB1)。
- 把引脚按功能分组摆放。比如电源引脚放左边,GPIO 放右边,调试接口放上面。
嗯,这里要注意:STM32F405 有 100 多个引脚,一个个画确实累。我的做法是——先画好一个引脚,然后按住 Shift 拖动复制,再批量修改编号。这样效率高很多。
3.3 绘制封装:让元器件“脚踏实地”
原理图符号是逻辑,封装是物理。封装决定了芯片怎么焊在板子上。飞控常用的封装有 LQFP-100(STM32)、QFN-32(陀螺仪)、SOT-23(三极管)等。
新建 PCB 库:File → New → Library → PCB Library。然后开始画封装。
画封装的核心是 焊盘 和 丝印:
- 焊盘(Pad):用 Place → Pad 放置。双击设置焊盘编号(Designator),要和原理图符号的引脚编号对应。比如原理图上引脚 1 是 VCC,封装上焊盘 1 也得是 VCC。
- 丝印(Silkscreen):用 Place → Line 画芯片轮廓。丝印不导电,只是给焊接时做参考。记得画个 1 脚标记(小圆点或斜角),不然焊的时候分不清方向。
焊盘尺寸怎么定?看芯片的数据手册(Datasheet)。手册里会有 Recommended Land Pattern 图,照着画就行。比如 LQFP-100 的焊盘,我一般用 0.3mm 宽、1.0mm 长,间距 0.5mm。
| 封装类型 | 焊盘宽度 | 焊盘长度 | 间距 |
|---|---|---|---|
| LQFP-100 | 0.3mm | 1.0mm | 0.5mm |
| QFN-32 | 0.25mm | 0.6mm | 0.5mm |
| SOT-23 | 0.6mm | 0.9mm | 0.95mm |
3.4 把符号和封装关联起来
画好符号和封装后,得告诉 AD 它们是一对。在原理图库中,打开 Tools → Model Manager,点击 Add Footprint,选择你刚画的封装。这样以后在原理图里放这个符号,AD 就知道该用哪个封装了。
为什么这一步很重要?因为生成 PCB 时,AD 会根据这个关联关系,把原理图里的每个元件映射到对应的封装上。关联错了,PCB 上就会出现“飞线”或者元件对不上号。
我记得有一次帮同事检查设计,发现他的 STM32 封装引脚编号和原理图符号差了 1 位。结果 PCB 上所有网络都错位了,相当于芯片焊上去也白搭。所以关联完一定要用 Project → Validate Project 检查,看有没有错误。
3.5 实战建议:先画一个简单的元件练手
别一上来就挑战 STM32。我建议你先画一个电阻或者电容。电阻就两个引脚,封装是 0805 或 0603,几分钟就能画完。画完后再画一个 LED,带正负极的那种。等这两个练熟了,再画 STM32 这种复杂的。
画的时候多注意快捷键:
- P + P:放置引脚
- P + R:放置矩形
- 空格键:旋转元件
- Tab 键:在放置时弹出属性设置
这些快捷键用熟了,画图速度能快一倍。我刚开始也是一个个点菜单,后来发现快捷键才是效率神器。
好了,这一章的内容就这些。你先把 AD 装好,按我说的步骤建一个工程,画一个电阻的符号和封装。下一章咱们开始画飞控的原理图,到时候这些基础操作都会用上。