Altium Designer中原理图的绘图流程及封装库和PCB制作的超详细教程

本文来自RoboMaster微信公众号,用简单的方式带你入门机器人知识。

电器和电子设备中有很多电路板,它们勤勤恳恳地工作着,保障着设备的正常运行。这些小小的电路板其实是大型电路的缩小版,但也发挥着同样重要的作用。

动图封面

相当于缩小的电路

正是因为有了电路板,电器和电子设备才没有乱糟糟的电线和巨大的元件,因为它们都被缩小,然后整整齐齐地排列在电路板上。

以前看过非常不错的一篇关于电路板的科普:《印刷电路板,机器人灵魂的躯壳

电路板

想要进行电路工程的设计,做出这些电路板,我们需要绘制出电路的原理图,也就是设计好谁和谁连在一起,最终构成实现某种功能的通路。然后再进行电路板的设计,也就是如何把这堆设计好的电路,合理地挤到一块小板子上。做好这些,就可以按照设计的方案,把元件一个个地焊到板子上了。

今天我们要讲的就是,如何绘制电路的原理图,这也是电路工程设计的关键。

原理图是什么呢?呶,下面就是一个简单的电路原理图,我们可以看到整个电路回路由一个干电池、一个开关、一个电阻和一个小灯泡组成,和初中物理课本上的电路图一毛一样。

图 1:一张手绘的电路原理图

我们没有真地画一个电灯泡或者一块电池上去,而是用一些简单抽象的符号代替它们。没错,电路原理图(Schematics,也用 SCH 表示)就是一种电路符号彼此连接,以反映各元器件的电气连接情况的图纸。也就是一种由简单图示组成的电路图。

在实际的工程项目中,电路原理图和电路板(PCB)是一一对应的好基友关系,一个原理图对应一块电路板。

我们看到图 1 的原理图是方方正正的,甚至开关和灯泡的大小是一样的。如果看着原理图就开始在板子上焊接大小不一的元件,肯定会出问题。所以,我们需要一个可以表示元件外貌的东西——封装(Package),它描述了元件的形状大小和引脚的排列分布。

图 2:左图为 micro USB 的 2D 封装图 右图为对应的 3D 封装图

我们使用一定的图示将图 1 的手绘原理图重新绘制,就得到了下图。

图 3 :有封装的原理图

所以,我们根据原理图中各元器件的电气连接关系,再参考元器件的封装信息,就可以绘制出整个电路板啦。

在实际的工程应用上,绘制这些图需要 EDA(Electronic design automation,电子设计自动化绘图工具,工程师们常用的原理图绘制软件有 PADS、OrCAD、Altium Designer(Protel)等。 虽然几种软件的定位不同,但在绘制原理图的流程上它们基本一致。

下面,我就用 Altium Designer 软件为老铁们示范一下图 2 原理图的绘图流程,简单地说,就是画好一个个元件,把它们连到一起,再把这个电路搬到 PCB 上。

绘制原理图的封装

绘制原理图,首先要绘制原理图封装,也就是为每一个元件画一个抽象的图示,就像图 1 用一个矩形来表示电阻一样。

我们就以图 2 的电阻元件为例,绘制它的原理图封装。我们用四条蓝线围成的矩形代表电阻。因为电阻有两端,所以我们为电阻添加 2 个引脚(pin),放在蓝色矩形的两端。这样一个电阻的原理图封装就算大功告成了。

电阻

图 2 中的发光二极管、开关、电池的绘制方法同理,都是用一个简单图形和引脚组合的形式来完成的,恕不赘述。

那么应用更广泛的芯片的原理图封装怎么画呢?我们以 TI 公司的 CAN 收发器芯片 SN65HVD230 为例,首先找到这个芯片的数据手册(datasheet,在芯片生产厂商的官网上可以找到),然后找到它的引脚功能部分,也就是下图所示,显然这个芯片有 8 个引脚(pin):

芯片

打开软件,在绘制原理图封装的界面下放置一个矩形来代表芯片:

一个矩形

然后根据数据手册中对引脚的描述,我们为这个矩形添加 8 个引脚,一个芯片的原理图封装就画好了:

添加引脚

引脚的名称和序号要严格地按照数据手册执行,如果画错,那 PCB 中的芯片引脚连接就会出错。我们不能浪费画好的封装,一般会把它们一个个地放到一个集成的库(library)里面,下次要用就直接拿出来,不用重新再画。

网上也有别人画好的库分享在博客和论坛里。还有一种职业叫封装工程师,每天专门画封装。感觉找到了致富之路。

事实上,画一个元件的图示,我们只需要注意引脚的名称和配置,而不需要太注重图示的颜色形状大小等等,因为这个图示只代表了芯片的电气属性。

那为什么我们不把黄色的框框换成红色的小心心呢?呃...这个...画成 rectangle 可能是一个小工程师的基本素养吧。如果偏要画成下图中的样子也不是不可以的。

心形芯片

一个完整的电路图少不了无源器件的存在,比如电阻、电容、电感等等。它们的原理图封装的样式基本上是固定的:两条横线+小符号,这些都是约定俗成的画法。

如何判断无源器件?无源器件只需输入信号,不需要外加电源就能正常工作。有源器件除了输入信号外,还必须要有外加电源才可以正常工作。

图 4:电阻(左)、电容(中)、电感(右)

简单元件的原理图封装我们会画了,那么对于较复杂元器件该怎么处理呢?比如,英特尔 LGA1151 接口的 CPU 有一千多个引脚,人工绘制这类芯片的原理图封装真的很令人头秃。这时,你可以尝试从芯片的制造商那里获取与你所用 EDA 工具格式兼容的原理图封装,或者使用一些辅助小工具。

举个例子,Altium Designer 软件就内置了一个基于 OCR(Optical Character Recognition,光学字符识别)技术的原理图封装绘制工具,它可以自动提取芯片数据手册中的引脚名称部分,把名称复制到封装中,就不用一个一个地敲字啦。

原理图的电气连接

画好了元件的原理图封装后,就可以开始绘制原理图了。首先我们把需要用到的元件放置到原理图中。

然后再放置具有电气属性的线(wire),将各个元件连接起来,一个有封装的原理图就完成了。原理图上的连线就是实际电路的连线。

有时,原理图中两个芯片的距离比较远,如果画线连接两个引脚,可能要画很长很绕的线,画起来很麻烦,而且也很吃藕(丑),大概就像下图:

这时,我们就需要另一种表示电气连接的方法——网络标号(Net Label),网络标号可以代替引脚之间用线连接的部分。举个栗子,下图是直接用线连接两个芯片的引脚:

如果改成网络标号连接,就会变成这样:

两个相同的网络标号表示两个引脚的连接,虽然没有用线连接,但工具软件会认为两个引脚在同一电气网络上。在绘制原理图时,我们可以根据实际情况选择连线(place wire)或者网络标号。

需要注意的是,连线和网络标号主要应用在单张原理图的工程中,对于多图纸的工程(原理图太大了,没法在一张纸上画完),我们还需要用到端口(port)、图纸入口(Sheet Entry)、跨图纸接口(Off-sheet Connector)等网络标识符,这些网络标识符可以描述多图纸之间的连接关系。

现在原理图画好了,我们可以进行下一步的 PCB 的设计了。

从原理图到 PCB

事实上,在封装库(Package Library)里,一个元件的封装包括原理图封装和PCB封装两部分的。下图就是 Altium Designer 软件的元件封装库。在命名为 xiaoze_library 的封装库里,后缀为 SchLib 的部分就是它的原理图封装库,而后缀为 PchLib 的则是 PCB 封装库

也就是说,我们在原理图中画的图示,还需要相对应的 PCB 封装才算是完整的封装(PCB 封装的画法这里恕不赘述)。原理图封装和 PCB 封装是一一对应的,这样我们就可以利用软件从原理图中导出 PCB 文件。

导出的 PCB 文件会打乱各个元件的排列,就像物理实验课上,我们把连好的电路器材全部推到墙边排成一排一样。我们把刚刚画完的原理图导出:

然后我们需要对元件进行布局,相当于把器材再整齐地摆回桌子上。需要注意的是,图上的细黄线不代表元件已经连接起来,而是软件在提醒你这里是原理图中的连线部分,我们还需要按照细黄线来手动拉线。下图就是简单布局、连线后的PCB电路图。

图 4:由图 2 所示原理图导出的电路图通过布局、连线的结果

几个红色的矩形就是 PCB 的焊盘部分,也就是元件的引脚和 PCB 接触的部分,元件之间通过红色的线连接。在真实的 PCB 中,红色部分就是铜所在的区域,我们把元件焊在板子上,焊盘和红线就会连接在一起构成通路。

我们把图 4 送去工厂里制成实物后,再焊上各个元件,一块漂亮的 PCB 就完成啦~来,我们看一下模拟的 PCB,大概长这样:

图 5:3D 视图下的图 4 电路板

  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值