AD画板的大致步骤以及学画板过程中学到的一些方法,容易忘记所以记录一下,持续更。。。

AD画板步骤:

1、绘制原理图
2、新建PCB文件绘制机械层禁布层,保存

绘制机械层,直接用线画一个闭合的空间即可
在这里插入图片描述
绘制禁布层,快捷键PKT
在这里插入图片描述
绘制完之后,选中全部 快捷键DSD,可以切除多余的部分
在这里插入图片描述
如果执行后中空了则说明机械层或禁布层的边界没有闭合

3、绘制安装孔

先绘制安装孔,布局的时候就不用想着给安装孔留位置。当然这是板子的尺寸是确定的情况下,如果板子的尺寸不确定的话可以铺铜前再绘制安装孔。

方法1:添加焊盘(Pad),设置焊盘的直径与孔的直径一样大,去勾Plated

在这里插入图片描述
在这里插入图片描述
方法2:画一个普通的圆,选中后,【T+V+T】(快捷键),点击中间的圆并在右侧的菜单栏里将properties中的kind改为board cutout
在这里插入图片描述

在这里插入图片描述
安装孔60mil的话,M3的螺钉刚好。

4、将原理图内容变更到PCB

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、布局

布局的话一般是先按着原理图,同一网络的放一起。要注意一些比较特殊的布局:
(1)芯片或放大器的滤波电容要尽可能地靠近引脚,小电容最靠近,大电容次之;

6、手动布线/设置规则自动布线

传统的方法是先自动布线,然后再手动布线;但是因为自动布线有时候布出的线乱七八糟的,不利于后面手动布线,因此我一般都是全部手动布线。

自动布线

自动布线之前要先设置规则
在这里插入图片描述
(1)同一封装内焊盘间距不管
在这里插入图片描述
(2)以下几个间距可以先设置一下,但默认的话会比较难为电脑,特别是高密度的布线,可以适当减小一点

PCB焊盘阻焊层之间间距,这个最小要4mil,但如果以默认的10mil很容易报错,也可以等报错再回来改小一点。
在这里插入图片描述
丝印层到阻焊层之间的间距,一般设置为0或1。
在这里插入图片描述
丝印层到丝印层之间的距离,只要自己看得清楚就行,多小都可以。
在这里插入图片描述

(3)设置走线大小
信号线一般默认的宽度就可以,但电源线还是要粗一点,一般是20mil。在铜厚一定的情况下,电源线越宽,其所能承载的电流也就越大,一些线宽与最大载流的关系的经验值可以参考大佬们的文章
在这里插入图片描述
在这里插入图片描述
设置完之后记得点右下角的【确认】。

手动布线

手动布线的一个小技巧:可以按下面 < 如何隐藏特定条件的飞线 > 中的方法将VCC网络电源线以及GND网络的线隐藏起来,先布信号线;布完信号线先布VCC网络的线,后布GND网络的线。

7、添加泪滴

使连接处平缓,减小阻力
快捷键TE
一般默认设置就可以

8、打过孔

减小底线阻抗,提高抗干扰能力
放置过孔,网络设置为 GND,过孔大小一般大于6mil

9、铺铜

快捷键 PG
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10、DRC检查

在这里插入图片描述

11、放置原点与标记尺寸

<放置原点>
快捷键 EOS
<标记尺寸>
快捷键 PDL

12、输出文件

(1)输出Gerber文件
【File】→【 Fabrication Outputs(制造输出)】→【Geber File】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【光圈】和【高级】可以选择默认
(2)输出钻孔文件
【File】→【Fabrication Outputs(制造输出)】→ 【NC Drill Files】
默认即可
(3)report输出
【File】→【Fabrication Outputs(制造输出)】→ 【Text Point Report】
也是默认就好
(4)装配输出
【File】→【Assembly Outputs(装配输出)】→【 Generates pick place file】
默认就好默认就好

13、输出BOM表

在这里插入图片描述

-----------------------------------------------------

其它:

1、如何新建自己的集成库

(1)添加新的工程→【集成库】→保存
在这里插入图片描述
(2)添加 原理图库+封装库 或者 原理图库并为其中的元件添加现有封装
在这里插入图片描述
(3)编译库
在这里插入图片描述
(4)编译后在Outputs里找到我们的集成库并安装到我们的AD里就可以用了
在这里插入图片描述
在这里插入图片描述

若是在创建完成并已安装集成库之后,添加新的元器件和封装进去的话,添加完成后compile更新就行,无须重新安装。

🚀如何将自己之前写好的库或别人的库

(1)在原理图的元器件库选择一个元器件,然后【右键】→【Add or Remove Libraries…】
在这里插入图片描述
(2)在右下角【安装】下拉,选择【从文件中安装…】,接着打开集成库所在的文件夹并选择改库即可
在这里插入图片描述

🚀新建集成库时的元器件命名

下图绘制原理图库时的编辑界面以及相应导出的BOM表,因此,按照习惯:
【Comment】里填写元器件值的大小,比如说电阻值100R、电容值104等
【Designator】里填写同类器件中的编号,比如R1、R2等
【Description】里填写备注,比如说备注贴片电阻、贴片电解电容等,方便BOM表配单
在这里插入图片描述
在这里插入图片描述

【Design Item ID】对应【LibRef】,对于BOM表配单并没有很大的作用,但是在绘制原理图时方便自己place元器件时知道这是个什么元器件。
在这里插入图片描述

⚠️封装的命名不能用“-”

如下图所示,当把封装命名为VSON-10时,会找不到这个元器件
在这里插入图片描述
而改成“VSON_10”就没有问题了
在这里插入图片描述

⚠️找不到集成库中的封装?

集成库中的封装要被添加为集成库中某个原理图库器件的封装后,才能把它添加为当前文件中的某一个器件的封装。

2、如何批量修改属性
🚀批量修改丝印层的字体的大小

选择其中一个丝印层字体,右键选择【查找相似对象】
在这里插入图片描述
String type的Designator改为Same,即可选中所有的丝印层对象;
在这里插入图片描述
接着在右侧的属性栏统一修改即可。

在这里插入图片描述

🚀批量修改原理图中的封装

(1)【shift】选中需要修改封装的全部元器件
(2)对其中一个元器件右键,选择【查找相似对象】
(3)在弹出的窗口中,【Selected】选择【Same】,然后【确认】
在这里插入图片描述
(4)然后在右侧【Propreties】窗口里的【Footprint】里删除旧的封装添加新的封装从而实现封装的修改
在这里插入图片描述

3、绘制差分线

(1)设置差分布线规则
在这里插入图片描述
在这里插入图片描述
(2)设置差分线网络
在这里插入图片描述
在这里插入图片描述
在这里面设置的差分线线宽10mil,线距6mil是一个经验值;差分线线宽和线距对差分线性能的影响可见第【贰】部分。
(3)布线
在这里插入图片描述
(4)布线完后查看两根线的长度
在这里插入图片描述
在这里插入图片描述
如上两图所示,此处的线一样长,因此可以不用做等长调节。
若不等长,还需做一个等长调节。
在这里插入图片描述
【网络等长调节】是对其中一根线做调整使得两根线长度一致;【差分对网络等长调节】是对两个线同时等长。

4、如何修改PCB板的顶角为圆角

参考这篇文章https://blog.csdn.net/zxy131072/article/details/88797619

5、如何添加logo

参考自B站大佬深海小鱼人,需要用到的logo脚本也可以在他的视频下链接下载。

(1)准备图片

首先需要将图片的格式jpg改为单色图的bmp格式。
用【画图】打开该照片
在这里插入图片描述
另存为
在这里插入图片描述
在这里插入图片描述

(2)运行脚本

在这里插入图片描述

添加图标变换脚本
在这里插入图片描述
在这里插入图片描述

双击Converter.PAS运行脚本转换。
因为我是把图标放到PCB板的背面,所以我选择的层是Bottom Overlay,并沿X轴进行镜面对称。
在这里插入图片描述

【右键】→【联合】→【从选中的器件生成联合】,
再次【右键】→【联合】→【调整联合大小】来调整图标的大小
在这里插入图片描述
接着把图标复制到pcb的底层丝印层即可。

6、多层板设计
🚀添加叠层

在PCB设计界面,快捷键【D+K】打开层叠管理器
【Top Layer】右键,在Top层的下方添加叠层,【Signal】为正片层;【Plane】为负片层。
在这里插入图片描述
添加完成后如下所示
在这里插入图片描述
接着根据需要设置相关属性即可

🚀关于多层板设计的一些经验

1️⃣信号线尽量走在与地平面相邻的那个平面上
比如说第二次是地的话,那么信号线尽量走在Top层
2️⃣电源面相对地平面内缩一点,大概1mm
比如GROUND平面内缩20mil,POWER平面内缩60mil
3️⃣相邻两层的布线尽可能不要平行

7、如何在TI官网下载器件封装与安装

(1)在TI网站的搜索框中搜索对应的器件,以OPA846为例。点击打开器件的主页。

在这里插入图片描述

(2)进入器件主页后,【设计和开发】➡️【CAD/CAE符号】➡️选择需要的封装并点击【了解详情】。

在这里插入图片描述

(3)【Choose CAD Formats & Download】,选择Altium Designer对应的模型,然后同意协议,人机验证,提交即可。提交成功后直接下载。

在这里插入图片描述
在这里插入图片描述

(4)下载后,将压缩包解压。打开Altium Designer,【文件】➡️【运行脚本】

在这里插入图片描述

【浏览】➡️【来自文件…】

在这里插入图片描述

选择.PrjScr文件,打开

在这里插入图片描述

打开【UL_Form.pas】

在这里插入图片描述

【File…】打开txt文件

在这里插入图片描述
在这里插入图片描述
【Start Import】

在这里插入图片描述

在弹出的窗口点击【OK】,之后就安装成功了。在之前的解压的文件夹中也可以看到器件对应的原理图库和PCB库了。

在这里插入图片描述

-----------------------------------------------------

还有一些小操作:

1、关于交叉探针的使用与取消

(1)开启交叉探针:

① 快捷键:【T+C】

② 菜单栏,【工具(T)】→【交叉探针©】
在这里插入图片描述

(2)使用交叉探针
在原理图中选择一个元器件,在PCB中就会高亮出来;在PCB中选择一个元器件,则会在原理图中高亮出来。

(3)取消交叉探针
【鼠标右键】即可取消选择(使选择的那个绿色的十字架消失)
然后会发现原理图或PCB依然停留在那个只有一个元器件高亮的状态
原理图只要【鼠标左键】即可恢复
PCB中使用快捷键【Shift+C】也可恢复

2、如何修改原理图的尺寸

打开原理图,在右侧【Properties】窗口→【Page Options】→【Formatting and Size】里进行尺寸的修改。(若【Properties】窗口被关闭,点击右下角【Panels】→【Properties】即可打开)
【Standard】是标准的格式,在【Sheet Size】里可以选择纸张的大小,比如A4,A3;【Orientation】里选择方向,【Landscape】是横向打印,【Portrait】是纵向打印;【Title Block】是右下角的信息表是否显示以及其格式。
在这里插入图片描述
【Custom】是自定义纸张的大小
在这里插入图片描述

3、部分高亮器件的取消

在原理图或PCB图中执行某些操作之后会导致部分元器件高亮,比如像下面这样
在这里插入图片描述
取消的办法就是,快捷键【shift+C】

4、如何任意角度查看PCB板的3D图

菜单栏里【View】→勾选【 3D Layout Mode】,打开3D模式
在这里插入图片描述

按住右键移动 – 板子平面内移动
shift+右键移动 – 板子平面旋转或空间旋转

5、如何测量板上任意两点的距离

快捷键 Ctrl+M

6、一些经常找不到在哪里的操作
(1)规则优先性的修改

在这里插入图片描述

(2)各个元件间距的规则的修改

在这里插入图片描述
这个地方的修改需要【左键+左键】(不是双击,也就是这两次左键的点击要间隔长一点)或者【右键+左键】。

7、如何隐藏特定的飞线

快捷键【N】
在这里插入图片描述
接着选择对应网络的其中一个飞线即可关闭整个网络中对应的飞线。

8、如何只显示部分层

快捷键【L】,之后在弹出的窗口选择需要显示的层即可。

在这里插入图片描述

9、新建一个网络类

快捷键【D+C】
【Net Classes】右键➡️【添加类】

在这里插入图片描述

然后把需要的网络移过去就可以了

在这里插入图片描述

这样子,在添加走线规则或者其他操作的时候就可以以一个类为单位去操作,比较方便。
比如在添加走线规则的时候,就可以选择【NetClass】➡️【SOURCE】,将电源类的都设置相同的线宽,就不用VEE、VCC、GND一个网络一个网络地去操作了。

在这里插入图片描述
在这里插入图片描述

10、如何查看走线的长度

在PCB设计界面点开左下角的【PCB】

在这里插入图片描述

在类别里选择【Nets】

在这里插入图片描述

选择【< All Nets >】,并根据走线所在的网络查看该线的长度(点击走线即可知道走线所在的网络)

在这里插入图片描述

-----------------------------------------------------

还有一些报错:

1、原理图中出现红色的波浪线

(1)器件下方出现红色波浪线
这说明器件的名称(【Designator】)与其他器件重复了,器件名称重复的两个器件都会出现波浪线,改一下名称即可。
(2)带有网络标签的引脚下方出现波浪线
这说明该网络标签对应的另一标签没有正确连上。
在这里插入图片描述
上面这种方式有时候标签会连不上,将标签连到节点处即可。在这里插入图片描述

2、新增的元器件从原理图update到pcb时报错:Unknown pin

在这里插入图片描述

第一步: 清除PCB中的全部class
【设计】→【类】 →【sheet1(原理图名称)】→【删除类】
在这里插入图片描述
在这里插入图片描述

第二步: 清除pcb中所有的网络
【设计】→【网络表】→【清除全部网络】
在这里插入图片描述
之后重新update的时候会将原理图中把所有的class和net都update过去。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐