(1)本文主要介绍如何将从立创EDA导出的原理图,在AD20进行PCB设计。
(2)需提前观看:
AD20和立创EDA设计(3)微调原理图和原理图检查
;(3)邀请加入
嵌入式社区
,您可以在上面发布问题,博客链接,公众号分享,行业消息,招聘信息等。
目录
生成PCB文件
(1)画完原理图之后,我们就要生成PCB文件
(2)因为立创EDA生成的PCB可能是比较老版本的文件,所以
我建议将立创EDA生成的PCB删除,在AD20中重新建立一个PCB文件,然后按照如下方式导入
。
PCB布局
产生了PCB文件之后,我们会发现器件摆放位置很胡乱。所以我们就需要在画PCB之前就设计好器件的布局。
飞线显示与隐藏
(1)我们产生的PCB文件会有很多飞线。(如果是从立创EDA导过来的可能没有)我们要根据这些飞线连接器件,但是因为
地线GND我们一般是直接铺铜
,所以不需要查看GND这一条线,就需要将其隐藏。(2)在PCB中,按N键就可以设置飞线的连接隐藏或者显示了。
(3)
如果是选择的全部,那么是对所有的飞线进行操作。
(4)
如果是选择网络,那么就是将一类型网络都隐藏。比如选择网络——>点击GND,就可以将GND全部隐藏。
(5)
如果选择的是器件,那么和这个器件连接的飞线都会被同时操作。
原理图与PCB交叉选择
(1)可能有些人不是很清楚这个是啥意思。解释一下,就是说,当你选中原理图中某一部分器件的时候,你在转到PCB的界面的时候,你会发现现在有一部分器件被选中了。
(2)这样做有什么用呢?因为我们在PCB布局的时候,同一组的器件肯定是放在一块的。这样我们选中原理图的那一块器件,在PCB中就可以将他们很好的拖动到一起了。
选中交叉选择模式
效果展示
飞线分类
(1)当我们绘制一些飞线比较多的PCB的时候,需要将这些飞线进行分类。
(2)例如STM32的最小系统板,STM32有PA0—PA15,PB0—PB15(
前面这些都叫做信号线
),
地线
(GND)和
电源线
(+12V,+5V这种)。这个时候,我们就可以将他们分为PA类,PB类,PWR类(地线和电源线)。
设置类别
打开类别分组
(1)设置分组,因为我现在课设做的这个板子飞线很少,所以就只分出来一个PWR类别。
(2)如果我们忘记设置类别名字了,或者要更改类别名字怎么办呢?单击选中类别,按F2即可更改类别名字。
只查看一类飞线
查看这一类飞线
隐藏或者显示着一类飞线 。还可以改变这一块类飞线的颜色。
器件布局
先将地线隐藏
(1)在我们设计PCB的时候,
信号线要尽可能的在同一层PCB上,电源线可以随意一些,地线一般是直接铺铜连接
。所以我们线将地线进行隐藏,让信号线显示出来,之后做器件布局的时候,让信号线尽可能的不要产生交叉。(2)为什么我不把电源线也隐藏了呢?因为如果隐藏了电源线,那么有一部分器件将会没有飞线,不知道如何摆放。
(3)按N—>选择隐藏连接—>网络—>左键GND。(上面讲了,不再赘述)
根据原理图的模块进行分类
(1)因为我们的原理图和PCB已经开启交叉选择模式。所以我们可以框选原理图中的模块,然后进行分类。
(2)我们将分类好的模块,内部器件进行摆放好。
(3)我们摆放位置的时候,需要注意
要外接电源,需要对外输出的器件,按键,需要摆放在PCB的边缘处
。(4)下面是我摆放好的图,我绘制完之后会发现还是有信号线需要打孔。因为有少部分引脚有交叉,我看了许久没找到避免方法。我查阅了资料发现,
一般高速信号线采取不能超过三个过孔的原则
。像我们这种非高速信号线能超过的过孔肯定不止三个,所以骚年,别慌。
设置板框
建立板框
我们设置板框需要
先进入机械层
将板框长度设置为标准长度
(1)一般我们这个长度是要设置为标准大小,比如50mm*50mm,75mm*50mm这种。
(2)
在绘制PCB的时候有两种单位,一个是
mil
,一个是
mm
。我们在设置板框的时候都是以mm为单位。其他时候基本都是以mil为单位。(3)设置完板框之后,我们还需要
将板框弄成闭合的
!!!
如何知道板框是否闭合?
选中板框—>按Tab
设置圆点
(1)我们按E+O+S即可设置圆点。
(2)我们一般将板框的左下角设置为圆点。
倒圆角
(1)因为如果PCB板的四角是纯直角,那么很容易划伤人。
(2)所以我们一般会将板子四个脚设置为圆角。
先将四个脚都缩短1mm
设置圆角
设置圆角宽度于直线宽度一致
设置定位孔
(1)因为我们的PCB可能需要固定在一个物体上面。就需要一个定位孔用于固定PCB,这样就方便PCB的固定。
(2)因为我们绝大多数都是使用的M3的螺丝进行固定PCB,所以我们的定位孔也设置为3MM。
什么叫定位孔?
设置定位孔
(1)将定位孔设置到四角,我们将它的圆心偏移到距离圆点X3mm,Y3mm的地方。
(2)按M可设置他们偏移位置
设置板子
最后我们会发现那个黑色的一团东西很奇怪,放在一边很碍眼。而这个黑色区域起始就是PCB板,当我们已经设置好板框之后,就需要将板子设置到板框之内。
选中板框
选择一个边框边,然后按Tab。
设置板子在板框内
设计—>板子形状—>按照选择对象定义(也可以快捷键DSD)
对布局进一步调整
对齐操作
(1)为了让PCB器件摆放更加美观,我们一般会让器件进行对齐。
(2)在PCB界面,按A键即可选择左对齐,右对齐,顶对齐等操作
再次调整板框大小
我们进行对齐摆放之后,会发现还有很大一部分区域是没有摆放器件的。所以我们可以进一步缩小板框。
调整之后的大小,很可能会有一部分空缺的区域。不用担心。之后我们会在这个空缺区域署名,比如制作者的名字啥的。
最后结果
我们可以对板子大小进行测量
退出和进入高亮模式,设置高亮色差
(1)当我们点击PWR这一类的时候,会发现其他的飞线颜色变暗了。只有与PWR相关的飞线才亮,我们如何退出这个模式呢?
按Ctrl+C即可退出高亮模式
。(2)明明在高亮模式,但是感觉高亮的网络和没有高亮的网络颜色差距不是很大,怎么办呢?
我们只需要
按“
{
”键增加色差
。如果色差太大,
按“
}
”减小色差
。(3)如果我们需要高亮一种飞线,而非一类飞线怎么办呢?
只需要按住
Ctrl+左键这一类飞线
。
PCB信号线绘制
隐藏非信号线
(1)我前面说了,信号线要尽可能的少打孔,而电源线和地线没有太多的讲究。
(2)地线一般是直接铺铜。
(3)
所以我们步骤是
先画好信号线
,
再画电源线
,
最后铺铜补充地线
。
绘制信号线
(1)首先我们需要知道,PCB板有很多层板。我现在教的是两层板,还有四层板,六层板等等,以
偶数
增长。(2)绘制两层板的时候,
信号线
只能
在顶层(Top Layer),也可以是在底层(Bottom Layer)
。不过
信号线尽可能要在同一层中,所以
一般信号线都画在顶层
。(3)连接器件的时候,
按
Ctrl+W
即可连线
。
设置过孔
(1)当我们有一条线不能够再同一层连接的时候,就需要过孔,让信号线从底层走来连接两个器件。
(2)顶层的线是红色的,底层的线是蓝色的。
(3)
如果我们只想看一层的线,可以按
Shift+S
,进行高亮这一层
。
绘制电源线
与绘制信号线方法类似,只不过不再需要注意线路要再同一层了。
铺铜
(1)当电源线和信号线都绘制完毕之后,我们就可以开始铺铜了。
(2)铺铜属性设置为GND。这样就相当于将所有GND连接在一起了。
(3)
不过需要注意,可能有少部分GND因为被隔离,所以需要打孔
。
如何铺铜
(1)在机械层—>选中板框 —>TAB—>工具—>转换—>从选择的区域创建铺铜
(2)选中铺铜—>Net设置为GND—>底层和顶层都设置一次铺铜
(3)设置灌铜配置
(4)灌铜
被隔离的GND需要打孔
最后DRC检查
(1)画完PCB之后,我们还需要进行一次DRC检查电路是否有问题。如果DRC无报错则表明无问题。
(2)一般DRC只检查电气属性。
进入DRC设置界面
DRC规则设置
丝印署名
丝印作用
丝印不但
可以署名PCB是谁制作的
,
还可以用于做提示
。比如说,一个最小系统板需要向外扩展很多引脚,那么我们就需要在这些引脚上面写上这个外接引脚表示什么。
设置中文
(1)我们画完PCB之后,一般都想进行署名。那么我们就需要进入丝印层。
(2)丝印层有顶层丝印(Top Overlay)和底层丝印(Buttom Overlay)。
添加图片
(1)可能会有些人觉得,只添加文字一点都不酷。如果能将自己的图片贴上去就很有意思。
(2)我们导入LOGO需要一个脚本:
脚本获得链接
;
第一步,准备图片
利用微软自带的画图软件打开准备好的图片
第二步,图片处理格式转换
第三步,添加脚本
第四步,运行脚本
第五步,将产生的图片放入我们的PCB中
(1)最后我们的这个生成是图片会再生成一个PCB板,所以我们需要将这个图片复制到我们之前画的板子上面。
(2)因为我们生成的板子其实是在顶层的,所以我们需要将他改为丝印层。
第六步,调整图片大小
(1)先将整张图片设置为一个联合。我们
先需要进入底层丝印
—>然后
按Shift+S
高亮底层丝印—>
再联合
(2)调整联合大小
最终效果
因为我们之前按Shift+S高亮了整层,所以还需要按两次Shift+S恢复可以查看所有层
。PCB图如下
(1)查看3D模型方法如下。
(2)最后的3D模型可能会和我的不一样,你们可能会发现,我的怎么只有一个板子,没有芯片的3D模型呢?下一篇博客介绍。
(3)
注意:有没有3D模型并不影响!只要PCB的DRC没有问题就行!
!!