一.概要
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高,一般用这个软件能完全满足STM32单片机开发过程中的电路设计,用设计好的PCB图就可以打样制作PCB板子。
该软件主要功能是:1.原理图设计 2.PCB图(印刷电路板)设计 3.封装库设计,下面会一一进行介绍
二.软件安装
1.安装Altium Designer画图软件
双击下图可执行文件进行安装
选择English,接受协议框框打勾后,进入下一步
点击Next
点击Next
点击Next
点击Finish
打开软件后,一些没用的提示可以关掉
关掉提示
2.安装 Licence
Standalone Licence主要用于学习AD画图软件交流使用,如果需要工作中使用AD软件,需要跟厂家申请正式Licence
单击Add Standalone licence file
选择其中一个.alf文件,下面的文件都可以,再点击打开
如下显示,说明Licence安装成功
打开一个AD文件,比如一个原理图文件(.SchDoc文件)
如下图所示原理图能显示,说明打开成功,AD安装成功
三.原理图绘制设计
原理图绘制设计,主要就是把元器件放在图中,再用线连起来。原理图需要元器件封装库才能把元器件提取出来使用,元器件的封装库制作,一般有两种方式,1.自己单独绘制方式 2.从原有的原理图,生成原理图封装库导入。对新手来说,从原有的原理图生成器件封装库比较方便,同时现在立创等元器件厂家,都有器件原理图PCB图可以下载,方便生成器件封装库
1.原理图器件封装库制作
打开一个已有的原理图,点击Design->Make Schematic Library
按下图点击选择,生成.SCHLIB原理图器件封装库文件
原理图器件封装库文件中包含了单片机等上述原理图中的所有器件
点击保存.SCHLIB原理图器件封装库文件
2.原理图绘制
1).新建一个新的原理图文件
点击File->New-Schematic
2).添加原理图封装库
点击下图的System->Libraries
根据以下步骤把刚才生成的.SCHLIB文件导入进去
.SCHLIB文件导入成功
3).摆放元器件
按下图的下拉箭头,选择已经导入的.SCHLIB文件
选中需要放到原理图中的元器件,按住鼠标左键不放,拖拉到原理图中后放开按键,元器件就成功放置在原理图中
4).元器件连线
5).元器件自动标号
选择Tools->Annotate Schematics
每个元器件都有标号
6).保存原理图文件
点击保存按钮,选择保存路径后把.SchDoc后缀文件保存
四.PCB线路板图绘制设计
1.PCB图器件封装库制作
PCB绘制设计,主要就是把元器件放在图中,再用线连起来。PCB图中需要元器件封装库才能把元器件提取出来使用,元器件的封装库制作,一般有两种方式,1.自己单独绘制方式 2.从原有的PCB,生成PCB封装库导入
打开一个PCB文件(.PcbDoc),点击Designed->Make PCB Library
保存生成好的PCB封装库文件(.Pcblib)
2.PCB图绘制
1).新建一个新的工程文件
鼠标点击主界面Files->New->Project,新建一个工程
点击OK,完成新建一个工程
完成一个空的工程生成
2).导入原先画好的原理图到工程中
3).新建一个空的PCB文件加入到工程中
如下图工程中会显示有两个文件
点击保存这个新建的空的PCB文件
4).添加PCB封装库
点击箭头1所示的Libraries,再点击箭头2所示的Libraries
选择.PcbLib,刚才生成的PCB元器件封装库文件
PCB元器件封装库导入成功
5).由原理图生成PCB图
6).PCB图进行初步编辑
删除ROOM红框,ROOM红框是由原理图生成PCB图的时候自动生成的,为了圈定元器件的范围,在PCB图中没啥作用,可以删除
鼠标左键单击ROOM红框,按del按键,并把元器件摆放到黑色区域的合理位置
Rules规则修改到合理值
Rules规则中的元器件合法间距修改
7).PCB图布线
把需要连接的引脚连接起来,在Top Layer层点击下图的画线标识,用鼠标就可以连接元器件了
8).PCB图自动布线
有些线自己不想一根根连,可以用自动布线,这样能提高效率,其中Rules规则中的间距,线宽都合理设置好。
点击下图中的Route All启动自动布线
自动布线完成,需要下图箭头处显示100%,才说明自动布线完成
9).PCB图板子边框长宽定义
在Keep-Out Layer层画相应大小的方框,需要在板子图纸下面点击Keep-Out Layer层,这样布线就切换到Keep-Out Layer层。
点击place下的Line,用于画边框
画边框
10).PCB图覆铜
一般双层板子都需要覆铜,上下都需要铺,覆铜就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。覆铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;还有,与地线相连,减小环路面积
顶层覆铜
底层覆铜
11).PCB图错误检查及保存
如果有错误需要查看相应Rules定义是否有问题,结合板子实际情况是否合理进行修改
如果错误显示是0,板子就完成了,点击保存按钮就可以,也可以自己再检查下自己的Rules规则设置是否合理,从整体上再看下板子是否正确
3.PCB图3D视觉下的效果
五.小结
以上只是简单介绍了Altium Designer软件安装,原理图,PCB图,封装库的制作,在实际的工程中,随着元器件数量增加,需要花大量的时间在摆放元器件,布线,Rules规则检查等。自己能画原理图,PCB图,能更好的对整个产品进行了解,在STM32单片机开发中能提高自身的整体技能,在后面的代码调试中,也能更快地排查找出问题。