4、元件符号创建(一):使用矩形工具绘制基础外形、添加引脚(Pin)、引脚编号与名称设置
好,咱们正式开始动手画元件符号了。
这一节我带你走一遍最基础的操作流程。说白了,就是先画个框,再往框上插引脚。别小看这一步,我见过太多工程师因为引脚画得乱七八糟,最后原理图连线时把自己坑惨了。
4.1 准备工作:新建元件符号
打开 OrCAD Capture,进入元件库编辑器(Part Editor)。
我个人习惯先建一个空的元件符号,再慢慢往里填东西。操作很简单:
- 在项目管理器里右键你的.olb库文件
- 选择 New Part
- 弹窗里填好元件名称(比如 LM358、STM32F103)
- 封装类型选 Homogeneous(同质)或 Heterogeneous(异质)
嗯,这里要注意:如果你画的是运放这种多单元元件,选 Heterogeneous 会更灵活。每个单元可以独立画,后面调用时也方便。
4.2 用矩形工具画基础外形
元件符号的外形,大部分情况下就是个矩形。别觉得简单,画好矩形也有讲究。
点击右侧工具栏的 Place Rectangle 图标(就是个带方块的按钮)。然后在画布上拖拽,拉出一个矩形。
矩形的大小怎么定?我一般按引脚数量来估算:
- 4~8 个引脚:矩形宽度 200~300 mil,高度 200~400 mil
- 16~32 个引脚:宽度 300~400 mil,高度 600~1000 mil
- 超过 64 个引脚:建议分页画,或者用阵列引脚工具
你想想看,如果矩形画得太小,引脚挤在一起,连线时眼睛都看花了。画大了呢,原理图又显得空荡荡。这个度,多做几次就有感觉了。
4.3 添加引脚(Pin)
外形画好了,接下来就是往矩形上插引脚。
点击 Place Pin 按钮(或者按快捷键 P)。弹出一个引脚属性对话框,这里要填几个关键信息:
| 属性 | 说明 | 我的建议 |
|---|---|---|
| Name | 引脚名称(如 VCC、GND、PA0) | 尽量用标准命名,别自己发明缩写 |
| Number | 引脚编号(如 1、2、3) | 必须与封装一一对应 |
| Shape | 引脚形状(Line、Clock、Dot 等) | 普通信号用 Line,时钟用 Clock |
| Type | 引脚类型(Input、Output、Passive 等) | DRC 检查时会用到,别乱填 |
| Pin Visibility | 引脚是否可见 | 电源引脚我习惯设为不可见 |
填好后,点击 OK,然后鼠标点一下矩形边缘,引脚就贴上去了。注意引脚的方向——引脚头朝外,引脚尾(带小方块的那端)朝内,这样连线时才能自动吸附。
4.4 引脚编号与名称的设置技巧
引脚编号和名称,是元件符号的灵魂。编号错了,PCB 封装就对不上;名称错了,原理图就看不懂。
4.4.1 编号规则
- 必须与 PCB 封装的焊盘编号一致
- 不能重复,不能跳号(除非你故意留空)
- 建议从 1 开始连续编号
我记得有一次帮同事检查原理图,发现一个芯片的引脚编号从 1 直接跳到 5,中间缺了 2、3、4。一问才知道,他画封装时把中间几个引脚删了,但编号没改。这种问题在 Layout 阶段才暴露出来,改起来特别痛苦。
4.4.2 名称设置
引脚名称可以显示在符号上,也可以隐藏。我个人习惯:
- 核心功能引脚(如 VCC、GND、RESET)显示名称
- 普通 I/O 引脚只显示编号,名称隐藏(减少视觉杂乱)
- 如果名称太长,可以用缩写(比如 REFCLK 代替 Reference Clock)
4.5 实际操作示例
咱们拿一个简单的 8 引脚运放来练手。假设型号是 LM358,双运放,每个运放 4 个引脚。
操作步骤:
- 新建元件,Part Name 填 LM358
- 画一个矩形,宽 200 mil,高 300 mil
- 添加引脚:
- 引脚 1:Name=OUT_A, Type=Output
- 引脚 2:Name=IN-_A, Type=Input
- 引脚 3:Name=IN+_A, Type=Input
- 引脚 4:Name=VCC, Type=Power, 设为不可见
- 引脚 5:Name=IN+_B, Type=Input
- 引脚 6:Name=IN-_B, Type=Input
- 引脚 7:Name=OUT_B, Type=Output
- 引脚 8:Name=GND, Type=Power, 设为不可见
- 调整引脚位置,让它们均匀分布在矩形两侧
你看,这样画出来的元件符号,清晰又规范。后面调用时,直接拖出来就能用。
4.6 常见问题与避坑
- 引脚贴不上矩形?检查一下是否开启了 Snap to Grid。我建议 Grid 设为 100 mil,引脚间距保持整数倍。
- 引脚名称显示不全?矩形太窄了,拉宽一点,或者把名称字体调小。
- 引脚编号重复?用 Tools -> Annotate 功能重新编号,或者手动检查。
- 电源引脚忘记隐藏?在原理图上会多出一堆 VCC/GND 引脚,看着很乱。建议统一设为不可见,然后用 Power Symbol 连接。
嗯,这一节的内容差不多就这些。说白了,画元件符号就是个细心活。你多画几个,自然就熟练了。下一节咱们聊聊怎么画异形元件,比如带使能脚的芯片、带内部逻辑的复杂器件。到时候见。