Altium Designer学习心得(二)
Altium Designer学习心得(二)
一、PCB绘制流程
1.原理图导入PCB
2.元器件布局
3.交互式布线
4.割板,标尺寸,放置螺丝孔等定位孔
5.泪滴化处理
6.覆铜
7.检查
二、 原理图导入PCB
上一篇介绍了原理图的相关内容,那么如何将原理图转化为PCB板呢?接上篇所述,对原理图进行编译,修改至无错误后,再检查元器件封装。选择Tools—>Footprint Manager打开封装管理器,可以查看、添加、移除元器件的封装。
封装:实际元件焊接到电路板时所指示的元件外形轮廓和引脚焊盘间的间距。
2.1导入原理图方法一
选择Design—>Update PCB Document(若不在项目文件中,则无此选项),然后选择生效更改Validate,执行更改Execute,列表右侧出现检测成功的绿色对号标志,导入成功,关闭。
然后发现元件及其连接的飞线都已经出现在PCB板右边,选中红色框(Room空间),Delete删除。
2.2导入原理图方法二
在项目工作区选择原理图右键,选择Show differences,点击左下角的高级模式Advanced mode,选择要导入的PCB板,点击OK
然后会出现新的窗口,选择任意一个元件右击,选择Update All in PCB,然后点击左下角的创建工程变更列表,再点击生效更改,执行更改,就把元器件导出到PCB了。
注意:改动PCB或者原理图后,都要相应的原理图和PCB进行更新(Update)。
三、布局
3.1布局原则
元器件的布局非常重要,通过移动和旋转元件将元件移到合适位置,并使飞线的交叉尽可能少。要遵循原理图的绘制结构,将核心部件放到合适位置,外围元器件放到核心元件周围,通常使电气连接的引脚比较靠近;具有关联关系的元器件部分放到一起。
3.2选择栅格
选择合适的栅格大小,在板子选项Design—>Board Shape里选择公制Metric(毫米mm),在板子空白处右键,捕捉栅格设为毫英寸Mil。
3.3具体操作
鼠标单击选中元件,按住左键+空格键是90°旋转,按住左键+X是水平翻转,按住左键+Y是垂直翻转,按Shift+左键可选中多个元件。
双击元器件标识字符可修改其内容,高度,线条宽度,角度,字体等。
元器件符号位于丝印层,分别为顶层丝印层Top Overlay和底层丝印层Bottom Overlay。丝印层主要用于绘制元器件外形轮廓,放置元器件编号、注释字符和其他文本信息。
排列元器件可选择Edit—>Align对齐,或使用快捷键A(英文状态)弹出对齐选项,或者对齐工具栏如下图。
四、布线
4.1交互式布线
不推荐自动布线。建议使用布线工具栏里的交互式布线工具
4.2放置焊盘和过孔
放置焊盘
放置过孔
4.3布线须知
过滤工具栏
如下:第一栏为Net列表,第二列为元器件列表,最右边为选择和清空按钮。选中某个网络或者元件后会高亮显示。可按照网络逐个手动布线。
如图为选中GND网络后的局部显示:
PCB工作层默认为Top Layer(顶层)和Bottom Layer(底层),工作层也叫信号层,用于放置元器件和布线。
按小键盘的星号键可以切换工作层。按小键盘的+和-可以在所有图层之间切换。
执行Design—>Layer Stack Manager打开层叠管理,单击Presets可增加工作层,如下图所示:
4.4布线规则
执行Design—>Rules查看设计规则,可编辑最小间距
编辑布线宽度,可以添加新规则new rule,给不同网络设置不同的线宽和优先级。
4.5布线的基本要求
- 印制导线的布设应尽可能短。
- 尽可能使用45°折线,不使用90°折线或锐角折线。
- 电源线的宽度应改为适当粗细。
- 双面布线时,应尽可能互相垂直、斜交或弯曲布线,避免相互平行。
- 导线与焊盘过渡要圆滑,避免出现小尖角。
- 信号线不能出现回环布线,不能避免时应让环路尽可能小。
- 走线顺序:优先走信号线,然后是电源线,GND线
五、确定板的尺寸外形,标注尺寸
5.1确定板尺寸,割板
设置原点:Edit—>Origin—>Set
在禁止布线层Keep-out-layer绘制封闭图形,选中该封闭图形的所有线条,然后Design—>Board Shape—>Define from selected objects,就确定了板子的外形大小,即黑色边框的大小。
5.2标注尺寸
选择机械层Mechnical Layer1,在实用工具栏里选择标注工具:
5.3放置螺丝孔
选择放置焊盘,形状选择圆形round,取消勾选镀金的Plated,可以选择3.1或4.318mm的孔径,5.08mm的外径。
六、泪滴化处理
泪滴化处理是在焊盘和导线之间用铜膜布置一个形状如泪滴的的过渡区,目的是让焊盘更坚固,防止机械制板时焊盘与导线断开。选中单个焊盘或过孔,或者区域或者某一网络的所有元件的焊盘和过孔,点击Tools—>Teardrops
进行泪滴化操作。
七、覆铜
点击工具栏的覆铜工具或者点击Place—>Polygon Pour
然后设置覆铜规则:
三种覆铜模式:Solid
:全铜铺设;Hatched
:网格状覆铜;None
:只保留覆铜边界,内部无填充。
属性:覆铜所在工作层,命名,是否锁定,最小图元长度。
网络选项:设置连接到的网络,可在下拉列表选择;
移除死铜(Remove Dead Copper)
,最好选中。
还有一个下拉菜单,一般选择第二项Pour Over All Same Net Objects
。
设置完之后就开始画线选择要覆铜的区域。有时候板子形状不规则,并且要对整个板子覆铜,可以选择Tools—>Polygon Pours—>Polygon Manager打开覆铜管理器,选择Create New Polygon from—>Board Outline即根据板的边界来覆铜。如下图
八、设计规则检查
以上步骤都完成之后,需要进行设计规则检查:Tools—>Design Rule Check
。点击Messages,逐行查看错误和警告,点击任意一项,就可以查看具体信息。
一定要修改至没有错误。
有以下几种错误类型:
Clearence Constraint Violation
:导线与焊盘或导线之间离得太近,产生安全距离冲突。必须拆掉冲突的线,重新走线。- Silk to Solder Mask:丝印离焊盘阻焊层太近,不会影响印制板,可以忽略。
- Minumum Solder Mask Silver:属于阻焊规则,可以不用考虑。
可在Design Rule Checker中设置忽略后两项。
后面会继续更新AD软件和PCB的相关内容。
Altium Designer学习心得(二)相关推荐
- Altium Designer学习
Altium Designer学习干货--初学者 写在前面 一.Altium Designer软件下载(AD20.AD17) 二.学习视频 三.快捷键 四.笔记 1.我踩过的坑 2.纸质笔记 写在前面 ...
- STM32学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读
记录一下,方便以后翻阅~ 主要内容 1) RTC特征与原理: 2) BKP备份寄存器特征与原理: 3) RTC常用寄存器+库函数介绍: 4) 相关实验代码解读. 实验内容: 因为没有买LCD屏,所以计 ...
- BT源代码学习心得(二):程序运行参数的获取 -- 转贴自 wolfenstein (NeverSayNever)
BT源代码学习心得(二):程序运行参数的获取 发信人: wolfenstein (NeverSayNever), 个人文集 标 题: BT源代码学习心得(二):程序运行参数的获取 发信站: 水木社区 ...
- STM32学习心得二十六:DAC数模转换实验
记录一下,方便以后翻阅~ 主要内容: 1) DAC数模转换原理: 2) 寄存器和库函数介绍: 3) 相关实验代码解读. 实验功能:系统启动后,按WK_UP键,输出电压加200点,对应电压值200*3. ...
- STM32学习心得二十四:内部温度传感器原理及实验
记录一下,方便以后翻阅~ 主要内容: 1) STM32内部温度传感器概述: 2) 相关实验代码解读. 实验功能:系统启动后,实时将内部温度传感器的值传至串口助手上. 官方资料:<STM32中文参 ...
- Altium Designer学习---如何进行SI仿真
Altium designer 如何进行SI仿真. 1.仿真电路中需要至少一块集成电路: 2.器件的IBIS模型: 3.在规则中必须设定电源网络和地网络: 4.建立SI规则约束: 5.层堆栈必须设置正 ...
- Internet路由结构学习心得二:通告汇聚和具体路由影响AS入流量
如图所示.你是R1.R2.R3所在的AS 123的网管,R3所在的子公司需要大量对AS 5中的R5所在ISP进行访问,因此在它们之间连接了一条网段为36.0.0.0/24的网段.要求:除了R3与R5之 ...
- altium导出钻孔文件_[Altium Designer 学习]怎样输出Gerber文件和钻孔文件
为了资料保密和传输方便,交给PCB厂商打样的资料一般以Gerber和钻孔文件为主,换句话说,只要有前面说的两种文件,就能制作出你想要的PCB了. 一般来说,交给PCB厂商的Gerber有以下几层: G ...
- Altium Designer学习笔记——原理图及PCB绘制流程
PCB设计基本步骤 Altium Designer(AD) 从1985年Altium公司成立以来经历几个决定性的事件: 1991年Altium公司将公司总部迁至美国并在发布了世界上首款基于Micros ...
最新文章
- 机器学习与深度学习常见面试问题与答案
- zabbix学习笔记(5)
- java频繁的new对象 优化方案
- 比亚迪秦wince玩游戏_【新闻】1.5T比亚迪秦Pro或要降价/多款亲民新车上市!
- android user-agent iso-8859-1,微信网页授权,错误40163,ios正确,安卓错误?
- SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting
- 第二十二章 6未命名的命名空间
- 内核中的竞争状态和互斥(简述)
- php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...
- java 学到什么实习_我的外展实习从今天开始! 到目前为止,这是我已经完成并学到的东西。...
- 给2021的Java一些建议,赶紧收藏!
- java,andoid安卓去掉替换字符串中的空字符空格换行等
- IBM推出Watson广告服务:认知计算将重塑营销市场?
- java搭建后台步骤_Java后台开发环境搭建 – 黄毅超的博客
- 大规模MIMO多用户系统中的导频调度和预编码方法
- flexPaper制作在线文库阅读器思路
- 微信小程序http模块和接口model模块
- 怎样选择合适的电流继电器
- 关爱女性健康的移动产品竞品分析报告
- 360全景视频panolens.js 实现代码