第二章 原理图设计基础:EDA工具选择与元件库管理
各位同学,咱们今天聊聊原理图设计的第一步——选工具、建库、画符号。
说实话,我见过太多新手一上来就纠结“哪个EDA最好”,结果折腾半天连个电阻都没画利索。其实啊,工具就是工具,关键看你怎么用。我个人习惯是:先搞清楚需求,再选趁手的家伙。
2.1 EDA工具怎么选?
市面上主流的EDA工具,说白了就三大家:Altium Designer、KiCad、立创EDA。我挨个说说我的使用感受。
| 工具 | 适用场景 | 我的评价 |
|---|---|---|
| Altium Designer | 企业级、复杂多层板 | 功能全,但贵,学习曲线陡 |
| KiCad | 开源、个人/小团队 | 免费,社区活跃,够用 |
| 立创EDA | 快速打样、国产化 | 云端操作,元件库全,适合新手 |
我在项目中遇到过这样的情况:用Altium Designer做8层板,确实顺手;但做气象站这种4层板,KiCad完全够用,还不用操心授权问题。你想想看,如果只是做个STM32+传感器的小板子,何必杀鸡用牛刀?
2.2 元件库创建与管理
嗯,这里要重点说说元件库。很多新手喜欢直接下载别人的库,结果画到一半发现引脚对不上,那叫一个头疼。
我个人习惯是:核心元件自己建库。比如气象站用的BME280传感器,虽然网上有现成的,但我还是自己画一个。为什么?因为我能确保引脚顺序、封装尺寸完全符合我的PCB布局。
2.2.1 元件库的结构
一个完整的元件库,通常包含三部分:
- 原理图符号——逻辑连接用的
- PCB封装——实际焊盘和外形
- 3D模型——可视化检查用(非必须)
我曾经犯过一个低级错误:画了一个LDO的符号,把输入和输出引脚搞反了。结果板子打样回来,一上电就冒烟。从那以后,我建完库一定会做一次“引脚核对”,对着数据手册一个一个过。
2.3 原理图符号绘制规范
画符号这事儿,看着简单,其实门道不少。我总结了几个要点:
2.3.1 符号要“像”
说白了,符号的形状最好能反映元件功能。比如运放画成三角形,继电器画成线圈加触点。别把电阻画成电容的样子,别人看着别扭,自己也容易搞混。
2.3.2 引脚布局有讲究
- 输入引脚放左边,输出引脚放右边
- 电源引脚放上面,地引脚放下面
- 功能相关的引脚放一起,比如I2C的SCL和SDA挨着
我记得有一次评审别人的原理图,他把一个MCU的引脚画得乱七八糟,电源和地混在中间,我看得眼睛都快瞎了。你想想看,这样的图,后期Layout工程师怎么布线?
2.3.3 命名要规范
元件名称用英文大写,不要用中文。比如:
// 好的命名
R1_100R_0603
C1_10uF_0805
U1_STM32F103C8T6
// 不好的命名
电阻1
电容2
芯片3
嗯,这里要注意:命名里最好包含位号、值、封装三个信息。这样BOM表导出后,采购和生产部门一看就明白。
2.4 实战:为气象站创建BME280元件
咱们拿气象站的核心传感器BME280举个例子。这个芯片是4mm×4mm的LGA封装,引脚间距0.5mm。建库时要注意:
- 数据手册上引脚1有标记,符号里也要标出来
- I2C接口的SCL和SDA放在一起
- 电源引脚VDD和VDDIO要区分开
- NC引脚(空脚)不要遗漏,但可以画成短引脚
我个人习惯是:把BME280的符号画成矩形,左边放I2C和中断引脚,右边放电源和地。这样在原理图上走线时,信号流向清晰,不容易出错。
好了,这一章的内容就这些。工具选好了,库建好了,符号画规范了,后面画原理图才能顺风顺水。下一章咱们就正式开画——把气象站的各个模块连起来。