4. 原理图设计基础:工具、库与规则检查
好,咱们进入原理图设计环节。说实话,很多工程师觉得画原理图就是“连连看”,把芯片管脚连起来就完事了。我早年也这么干过,结果被生产部门骂得狗血淋头——因为原理图不规范,PCB Layout 的人看不懂,生产测试的人更看不懂。
原理图设计,说白了是硬件设计的“语言”。你画得清楚,后面的人就少踩坑。今天咱们就聊聊三个核心:工具怎么选、元器件库怎么建、电气规则怎么查。
4.1 原理图设计工具:Altium Designer vs Cadence
工具这东西,没有绝对的好坏,只有合不合适。我个人习惯用 Altium Designer 做中小型项目,Cadence 做复杂的高速数字板。为什么?
- Altium Designer:上手快,库管理方便,适合 4-8 层板。我有个项目,从原理图到出 BOM 只用了两天,全靠它的一体化设计。
- Cadence(OrCAD + Allegro):功能强大,适合 10 层以上的高速板。我记得第一次用 Cadence 做 16 层板时,光是约束规则就设了三天,但后期仿真和信号完整性分析确实稳。
嗯,这里要注意:工具只是手段,不是目的。你选哪个都行,但一定要把库和规则搞扎实。
4.2 元器件库建立:别偷懒,这是基本功
元器件库,我见过太多人在这上面翻车。有人从网上下载个库直接用,结果封装错了,板子打回来重做。我曾经就因为一个电阻封装脚距差了 0.1mm,导致整批板子焊不上,损失了 2 万块。
所以,我的建议是:自己建库,或者严格审核第三方库。
4.2.1 原理图符号库
符号库要清晰、易读。别把几十个管脚挤在一张图上,看着就头疼。我一般按功能分组:电源、地、输入、输出、控制,每组用虚线框隔开。
// 一个标准的运放符号库示例(Altium Designer 格式)
// 管脚 1: 输出
// 管脚 2: 反相输入
// 管脚 3: 同相输入
// 管脚 4: 负电源
// 管脚 5: 正电源
// 管脚 6: 空脚(NC)
4.2.2 PCB 封装库
封装库更关键。我建议你遵循 IPC 标准,比如 IPC-7351B。每个封装都要标注:
- 焊盘尺寸(长、宽、间距)
- 阻焊层开窗大小
- 丝印层轮廓
- 3D 模型(可选,但推荐)
你想想看,如果封装尺寸不对,贴片机吸嘴都吸不住,那还怎么生产?
4.2.3 库管理技巧
我习惯把库分成三级:
- 公司标准库:经过验证的、通用的元器件(电阻、电容、常用 IC)
- 项目专用库:这个项目独有的芯片、连接器
- 临时库:还在验证中的新器件,用完后要么升级到标准库,要么删除
4.3 电气规则检查(ERC):你的第一道防线
电气规则检查,说白了就是让软件帮你查“低级错误”。我刚开始做设计时,总觉得 ERC 是浪费时间,直到有一次把电源和地接反了,板子一上电就冒烟……嗯,从那以后我再也不敢跳过 ERC 了。
4.3.1 常见的 ERC 检查项
| 检查项 | 说明 | 我的经验 |
|---|---|---|
| 未连接管脚 | 有管脚悬空,没接任何网络 | 有些管脚确实需要悬空(如 NC),但要在原理图上标注清楚 |
| 短路 | 两个不同网络被错误连接 | 最常见的是电源和地短路,我吃过亏 |
| 输出冲突 | 两个输出管脚直接连在一起 | 除非是开漏输出,否则别这么干 |
| 电源网络错误 | 电源电压等级不匹配 | 比如 3.3V 和 5V 混用,要特别注意 |
4.3.2 如何设置 ERC 规则
在 Altium Designer 里,我一般这样设置:
// Altium Designer ERC 设置示例
// 1. 打开:Project -> Project Options -> Error Reporting
// 2. 关键项设为 "Fatal Error":
// - Nets with multiple names
// - Unconnected pins in net
// - Power pin with no driving source
// 3. 次要项设为 "Warning":
// - Unused sub-part in component
// - Duplicate component designators
Cadence 的 ERC 设置类似,但更细。我建议你把所有“红色”级别的错误都当成致命错误来处理,别放过任何一个。
4.4 本章知识体系
为了让你更直观地理解,我画了张图。这张图展示了原理图设计的核心逻辑:从工具选择,到库建立,再到规则检查,环环相扣。
这张图你看懂了吗?从左到右,是设计流程;从上到下,是每个环节的细化。我每次做新项目,都会先过一遍这个框架,确保没有遗漏。
好了,这一章就到这里。记住:原理图是硬件设计的“法律文件”,你画得越规范,后面的人就越省心。下次咱们聊聊怎么把原理图转化成 PCB,那又是另一门学问了。
公众号:蓝海资料掘金营,微信deep3321