Altium Designer 22-原理图,PCB
- ■ AD22
- ■ AD22文件后缀
- ■ 操作
- ■ AD22-画原理图
- ■ AD22-画PCB
- ■ PCB封装库的设计
- ■ PCB布局和PCB布线
- ■ 原理图如何导入PCB及导入常见报错
- ■ 快速定义PCB板框与DXF导入定义
- ■ 固定孔及器件的精准定义
- ■ 层叠的定义及添加
- ■ PCB的交互式操作
- ■ PCB模块化布局操作
- ■ PCB布局的常用操作命令
- ■ 鼠线的打开及关闭
- ■ Class创建与应用
- ■ PCB布线的常用操作命令介绍
- ■ PCB布线的常用操作快捷键
- ■ Active Route的自动布线介绍
- ■ 泪滴的添加与移除
- ■ 局部敷铜及网络的添加
- ■ 异形敷铜的创建
- ■ Cutout的放置及敷铜的修正优化
- ■ 常用规则-间距规则
- ■ 常用规则-布线线宽规则的讲解
- ■ 常用规则-规则的使能及优先级的设置
- ■ 过孔、阻焊
- ■ 全连接及十字花焊盘链接铺铜规则
- ■ 差分及差分规则的添加
- ■ 区域规则(Room规则)的设置
- ■ 规则的导出与导入
- ■ PCB的DRC电气性能检查
- ■ PCB的DRC电气性能检查
- ■ PCB尺寸大小标注
- ■ PCB的点到点与边缘距离测量
- ■ 器件位号丝印的调整
- ■ PCB板LOGO及二维码放置
- ■ 多层线路及装配图PDF的输出
- ■ 生产Gerber文件的输出步骤
■ AD22
mil(中文译音:密耳),即千分之一英寸,等于0.0254mm(毫米)。
密尔(mil)也被称为毫英寸,是一种长度单位,换算关系如下:
1.0 mil = 0.025mm 毫米
1.0 mil = 25.4 um 微米
■ AD22文件后缀
PCBDOC:PCB源文件。
SCHDOC:原理图源文件。
PRJPCB:工程文件。
intlib:模板文件格式,集成了原理图和PCB封装。
schlib :集成了原理图,没有集成PCB封装。
pcblib :集成了PCB封装,没有集成原理图。
■ 工程
工程包含文件
■ 工程之外的文件
游 离 于 工 程 之 外 的 文 件 称 为 “ F r e e Documents”,
■ 操作
■ Panels 隐藏了
点击视图 -》勾选状态
■ 操作-画原理图库
■ 复制
点击部件,按shift拖动
■ 旋转
空格键
■ Name斜杠
■ 放置管脚编号起始设置为1
按 AIT+T+P
■ 矩阵式粘贴
先要点击复制管脚在点击矩阵式粘贴。
■ 镜像
复制后,在粘贴后,这时随着鼠标移动,按y。
■ 打开原理图SchDoc,生成SchLib库
打开一个原理图,点击设计->生成原理图库。
■ 操作-画原理图
■ 快速调出SchLib
方法一: Panels-》Components-》选择智能车.SchLib
方法二: 在智能车.SchLib ,点击放置,切换到与原理图.
■ 绘制分隔线
放置->绘制工具->线
■ 位号
工具->标注->原理图标注.
■ 封装管理器
工具->封装管理器
■ 通用NO ERC标识
放置->指示->通用NO ERC标识
■ 原理图编译设置和检查
工程->工程选项
■ 操作-画PCB库
■
■
■
■ 操作-画PCB
■
■
■
■ AD22-画原理图
■ 原理图库的设计
原理图符号是元件在原理图上的表现形式,主要由元件边框、管脚(包括管脚序号和管脚名称)、
元件名称及元件说明组成,通过放置的管脚来建立电气连接关系。
元件符号中的管脚序号是和电子元件实物的管脚一一对应的。
在创建元件的时候,图形不一定和实物完全一样,
但是对于管脚序号和名称,一定要严格按照元件规格书中的说明一一对应好。
■ 操作心得
属性 | 描述 |
---|---|
1) | 设置格点100mil,放置管脚, 设置格点10mil,绘制元件元素; |
2) | 元件模型的元素,菜单命令下面的“圆弧”、“椭圆”、“线条”、“多边形”等元素进行组合成; |
3) | 创建的元件进行器件属性的设置,完成该元件的模型创建。 |
原理图库只是一个实物器件在我们图纸上的一个表示,无需对实物尺寸负责,
但还需要对其规范绘制,利于原理图可读性
■ 元件库来源
- 复制现有库;
- 已有原理图进行生成;
- IC封装网(www.iclib.com)
■ 检查原理图库的正确性并生成报告
序号 | 检测项 | 说明 |
---|---|---|
① | Duplicate-Component Names: | 重复的元件名称。 |
② | Duplicate-Pins: | 重复的管脚。 |
③ | Missing-Description: | 元件描述未填写。 |
④ | Missing-Pin Name: | 管脚名称未填写。 |
⑤ | Missing-Footprint: | 元件封装未填写。 |
⑥ | Missing-Pin Number: | 元件管脚号未填写。 |
⑦ | Missing-Default Designator: | 元件位号未填写。 |
⑧ | Missing-Missing Pins in Sequence: | 在一个序列的管脚号中缺少某个号码。 |
■ 原理图的设计
■ 原理图页的大小设置
custom 可以自定义大小。
■ 设置栅格100mil
■ 放置元器件
- 装载或者打开创建的元件库
- 拖动到原理图页
■ 元件的复制,剪切、旋转,镜像
步骤 | 操作 | 方法 |
---|---|---|
1 | 复制 | 按住“Shift”键,然后拖动一个元件即可复制 |
2 | 多个复制 | 选择多种类元件,再执行 。 |
3 | 镜像 | 拖动元件的状态下按“X”键或者“Y”键,实现X轴镜像或者Y轴镜像; |
4 | 逆时针旋转 | 逆时针旋转选中元件,快捷键为“空格键”;。 |
5 | 顺时针旋转 | 顺时针旋转选中对象,快捷键为“Shift+空格键”。 |
■ 元件的排列与对齐
■ 导线及导线的属性设置
属性 | 描述 |
---|---|
绘制导线: | 导线是用来连接电气元件、具有电气特性的连线; |
导线属性设置: | 在导线放置状态下按“Tab”键,可以对导线属性,颜色等设置; |
布线角度切换: | 在布线的状态下可以按快捷键“Shift+空格键”切换布线角度。 |
■ 放置器件网络标号链接
■ 非电气对象放置(辅助线、文字等)
■ 元器件的位号编号排序
原理图绘制常利用复制的功能,复制完之后会存在位号重复或者同类型元件编号杂乱的现象,使后期BOM表的整理十分不便。重新编号可以对原理图中的位号进行复位和统一,方便设计及维护。
■ 快速查找原理图中的元件
原理图无法直接定位某个元件的位号、网络标签所在的位置,可以通过跳转和查找功能来实现定位查找。
■ 原理图常见错误的编译与检查
工程师可以利用软件自带的ERC功能对常规的一些电气性能进行检查,避免一些常规性错误和查漏补缺,以及为正确完整地导入PCB进行电路设计做准备。
属性 | 集中检查以下对象 | 说明 |
---|---|---|
① | Duplicate Part Designators: | 存在重复元件位号 |
② | Floating Net Labels: | 存在悬浮的网络标号 |
③ | Floating Power Objects: | 存在悬浮的电源端口 |
④ | Nets with only one pin: | 存在单端网络 |
错误示例:
■ BOM物料表的导出
当原理图设计完成之后,就可以开始整理物料清单准备采购元件了。
如何将设计中用到的元件的信息进行输出以方便采购呢?这个时候就会用到BOM表了。
■ 原理图的PDF打印输出
在使用Altium Designer设计完原理图后,**可以把原理图以PDF的形式输出图纸,发给别人阅读,**从而尽量降低被直接篡改
的风险。
Altium Designer是Protel 99SE的高级版本,自带有PDF文件输出功能,**即“智能PDF”这个功能,**可以把原理图以PDF
的形式进行输出。
■ 原理图常用设计快捷命令
- 常用的视图命令
- 重用排列与对齐
- 其他常用
■ AD22-画PCB
■ PCB封装库的设计
■ PCB封装元素组成
(1)PCB焊盘:用来焊接元件管脚的载体。
(2)管脚序号:用来和元件进行电气连接关系匹配的序号。
(3)元件丝印:用来描述元件腔体大小的识别框。
(4)阻焊:放置绿油覆盖,可以有效地保护焊盘焊接区域。
(5)1脚标识/极性标识:主要是用来定位元件方向的标识符号。
■ 异形焊盘PCB封装创建
基于封装元素及规格尺寸要求,可以多元素进行组合叠加设计,从而组成一个异形焊盘,并由此制作异形PCB封装
■ IPC封装创建向导的利用
直接填数据不用计算、满足IPC行业标准、3D PCB封装模型
■ IPC封装创建向导的利用
- 有时候由于拥有多个PCB封装库,不方便管理,需要把多个PCB封装合并到一个库中。
- PCB库的来源:
1、复制现有库;
2、已有PCB进行库生成;
3、IC封装网(www.iclib.com)
■ PCB封装的检查与报告
创建完封装之后,可以执行菜单命令“报告-元件规则检查”,对所创建的封装进行一些常规检查.
(1)Duplicate-Pads:检查重复的焊盘。
(2)Duplicate-Primitives:检查重复的元素,包括丝印、填充等。
(3)Duplicate-Footprints:检查重复的封装。
(4)Constraints-Missing Pad Names:检查PCB封装中缺失的焊盘名称。
(5)Constraints-Shorted Copper:检查导线短路。
(6)Constraints-Mirrored Component:检查镜像的元件。
(7)Constraints-Unconnected Copper:检查没有连接的导线铜皮。
(8)Constraints-Offset Component Reference:检查参考点是否在本体进行设置。
(9)Constraints-Check All Components:检查所有的PCB封装。
■ PCB封装3D模型调用与创建
AD的3D PCB设计比较简单,只需建立库的3D模型(即工作就在库的设计)
3D模型来源:
1、自绘制3D模型;
2、IC封装网(www.iclib.com)下载;
3、SolidWorks等专业3D软件绘制导入.
■ PCB布局和PCB布线
■ 原理图如何导入PCB及导入常见报错
在绘制PCB之前我们首先要做的是把原理图与我们PCB进行交互导入。
确保这个PCB文件一定在当前工程中,如果是“Free Documents”是不能导入成功的,这一点一定要注意
PCB导入过程不是一帆风顺的,经常出现各种问题
■ 快速定义PCB板框与DXF导入定义
■ 固定孔及器件的精准定义
对于导入型板框,其有实物结构模型,固定孔的位置及大小已经定义好,只能严格按照要求的位置和大小精准地放置。对于开发板,因为不需要考虑有外壳,只需PCBA即可,对于固定孔的位置及大小要求不那么严格,一般按照常规进行设置即可。
(1)位置要求:放置在离交流中心间距X轴5mm、Y轴5mm的位置。
(2)大小要求:一般采用直径为3mm的非金属化孔。
■ 层叠的定义及添加
对高速多层板来说,默认的两层设计无法满足布线信号质量及走线密度要求,
这个时候需要对PCB层叠进行添加,以满足设计的要求。
■ PCB的交互式操作
■ PCB模块化布局操作
■ PCB布局的常用操作命令
■ 鼠线的打开及关闭
鼠线又叫飞线,指两点间表示连接关系的线。
鼠线有利于理清信号的流向,有逻辑地进行布线操作。
在进行PCB布线时,可以选择性地对某类网络或某个网络的鼠线进行打开与关闭。
进行了鼠线打开操作之后,鼠线还是无法显示,可以从如下两个方面检查:
1)检查鼠线显示层是否被打开:按快捷键“L”,检查“Connection Lines”选项是否勾选,如果没有勾选请勾选。
2)在PCB对象编辑窗口中,请选择“Nets”,不要选择“From-To Editor”或者其他
■ Class创建与应用
Class就是类,同属性网络或元件或层或差分放置一起构成一个类别。
相同属性的网络放置在一起,就是网络类,90欧姆的USB差分、HOST、OTG的差分放置一起,构成90欧姆差分类,分类的目的在于可以对相同属性的类进行统一的规则的约束或编辑管理。
■ PCB布线的常用操作命令介绍
■ PCB布线的常用操作快捷键
■ Active Route的自动布线介绍
ActiveRoute功能(自动布线功能),强大而实用,布线就是快!
■ 泪滴的添加与移除
泪滴的作用
(1)避免电路板受到巨大外力冲撞时导线与焊盘或者导线与导孔的接触点断开,也可使电路板显得更加美观。
(2)焊接上,可以保护焊盘,避免多次焊接时焊盘脱落;生产时,可以避免蚀刻不均、过孔偏位出现的裂缝等。
(3)信号传输时平滑阻抗,减少阻抗的急剧跳变;避免高频信号传输时由于线宽突然变小而造成反射,可使走线与元件焊盘
之间的连接趋于平稳过渡化。
■ 局部敷铜及网络的添加
■ 异形敷铜的创建
■ Cutout的放置及敷铜的修正优化
有时在敷铜之后还需要去删除一些碎铜或尖岬铜皮,Cutout的功能就是禁止铜敷进放置Cutout区域,只针对敷铜有效,不作
为独立的铜存在,放置完成后不用删除。
■ 常用规则-间距规则
忽略同一封装内的焊盘间距:对于封装本身的间距不计算到设计的规则当中。
■ 常用规则-布线线宽规则的讲解
PCB设计时需要用到阻抗线,对每一层的线宽要求是不一致的,同时考虑到电源特性,对电源走线线宽有特殊线宽的要求。
Width设有3个值:最大线宽、优选线宽、最小线宽。系统默认值为10mil,设置的时候建议最大、最小、优选数据设置为一样的。
■ 常用规则-规则的使能及优先级的设置
■ 过孔、阻焊
■ 全连接及十字花焊盘链接铺铜规则
■ 差分及差分规则的添加
■ 区域规则(Room规则)的设置
■ 规则的导出与导入
■ PCB的DRC电气性能检查
■ PCB的DRC电气性能检查
■ PCB尺寸大小标注
■ PCB的点到点与边缘距离测量
■ 器件位号丝印的调整
■ PCB板LOGO及二维码放置
■ 多层线路及装配图PDF的输出
■ 生产Gerber文件的输出步骤