基础概念

  • 在PCB的设计中,自下到上分了很多层, 在altium中可以通过Design–Layer Stack Manager进行多信号层的添加,删除以及修改各个层的材料等属性值。

    常用的电路层如下:
    mechanical layer:定义pcb板的物理边框
    keep out layer:禁止布线层, 用于禁止布线。一般生产的时候, 可能直接也作为物理边框来生产电路板, 当我们进行铺铜的时候,勾选去除死铜,便可以去除超出keep out layer外部的铺铜,我们便可以按照keepout 边缘形状来进行铺铜。
    top overlayer: 顶层的丝印层
    top paste: 顶层焊膏层, 即可以用它来制作印刷锡膏的钢网漏锡,用来SMT焊接,并且开孔可能会比实际焊盘小
    top solder:顶层焊合层,即在铺上绿油的阻焊层开孔镀锡,以便焊接器件
    top layer:顶层的信号层,
    Dielectric: 绝缘层的设置,
    bottom layer:底层的信号层
    bottom solder:底层的焊合层
    bottom paste:底层焊膏层
    bottom overlayer:底层的丝印层
    multi layer:用来放置过孔

常见快捷键与使用技巧

在使用altium designer的快捷键之前, 务必将输入法设置成英文输入法, 否则很多快捷键会与输入法产生冲突,导致不生效。

  • 切换走线的宽度快捷键为shift+w,可以灵活地在一些预设的走线中进行切换。
  • 电源线可以通过敷铜解决线宽度不够的问题。
  • 我们希望在走线的时候看到有多少空间,可以使用快捷键ctrl+w, 就会显示出那些位置可以走线。
  • !!!超好用!!! 原理图画好了,导入PCB的元件乱七八糟,要对着原理图一个一个找, 首先需要打开交互式设计,然后在原理图中对要布局的模块进行框选(此时PCB视图中相关的元器件就会被选中),然后进入PCB视图,选择 Tools-Component Placement-Arrange within Rectangular,最后在要放置的位置画一个框表示界限,之后AD就会自动布局你的元器件了,
  • 快捷键位shift+E。大家可以看到我在按下shift+E之后左下角是有Hotspot Snap的字样的,这个快捷键就是切换不同的吸附模式(不吸附、吸附到所有层、吸附到当前层)。
  • 切换走线的模式,快捷键为shift+r。大家看图片的最底部的文字,实际这个快捷键就是在不同的走线模式下进行切换, 比如说, 自动绕线, 自动推开原有布线, 自动停止如果无法走线的话。
  • 覆铜的时候,有两种方式可以选择, 一种是网格进行十字连接,一种是完全连接在一起, 在rule--> poloy 中可以设设置连接类型
  • 敷铜时可以通过shift+space进行拐角的形状选择不同的拐角形状。
  • 敷铜时, 比如进行挖孔等操作,敷铜不会立马生效, 需要重新敷一下铜, 才能看到新的敷铜效果。
  • 在原理图的设计中, 选中器件,然后shift拖曳 可以进行复制,选中ctrl移动 可以进行器件的移动。
  • 在进行多个选项的配置操作的时候, 按住shift先选中第一个,再选中最后一个, 就能全部选中。
  • 在原理图和PCB图中, 布线和放置元器件的时候, 点击TAB按键,可以进入正在放置的对象的相关的属性的修改,比如线宽等, 是altium中非常用的功能, 在prefrence中可以配置各种设计时的默认值, 比如线宽, 过孔的尺寸。
  • PCB设计中,按键2,显示布线视图
  • PCB设计中,按键3,显示三维视图, shift+右键 可以转动PCB电路板的显示视图。
  • PCB设计中, 布线视图中的一排小工具栏,右键每个图标的话,其实可以有更多该类型工具的选项。
  • PCB设计右下角的panel面板可以调出很多常用的设置框,比如单股线,多股线的选择, 等长线的选择等等。
  • PCB设计中,按键1,切换到layer stack region视图,可以用来设计FPC软硬板。 此时通过design+spilt line 可以添加软硬板的分割线(通过分栏design+bending line设置弯曲线, 设置flex/rigid属性,如果设置rigid值,记得设置3D locked, 这在三维弯曲的时候,用于将硬板固定,以便软板弯曲显示),按键5可以在三维视图显示弯曲效果。
  • 按键Q用于切换显示的尺寸。
  • space 按键用于翻转器件, shift+space 用于逆时针翻转器件。
  • G 可以切换显示的最小移动栅格尺寸。
  • ctrl+f 可以翻转显示PCB电路板的背面
  • 设计原理图的时候, 快捷键P可以放置常见的器件,比如compile mask,用来屏蔽部分原理图, 避免被编译并更新到pcb当中。
  • 在绘制元件原理图的时候,引脚属性当中Designator(标识符)中的数值,对应的就是PCB中焊盘的Designator的值,即如果原理图中引脚的Designator为1,则对应PCB中Designator为1的焊盘。
  • 使用project-validate pripcb,可以用来检查绘制的电路原理图的错误
  • 使用tools-design rules check,可以用来检查绘制的电路PCB图的错误
  • edit-origin,用来设置绘制pcb中的原点,ctrl+end可以用来使pcb视图回到origin原点
  • altium十分常用的查找功能,Shift+F可选择与之相同的对象, Shift+C ,清除当前过滤的对象
  • F11按键可以打开或关闭property属性面板,方便编辑器件的属性。
  • 绘制PCB电路时, 通过 shift+space 可以改变交互走线时的方式, 比如修改线弯曲时的形状。
  • P+Polygon Pour,铺铜时, 可以设置整片铺铜,或者相关的网格铺铜。
  • L按键可以显示所有层, 可以配置层的颜色以及显示。
  • ctrl+点击layers下方的层, 可以突出显示某个层
  • shift+s,可以配置只显示某个层
  • s (edit+select)可以显示大部分选择操作动作,比如全选,反选,选取部分
  • shift+左键点击,可以进行器件的多选,选择之后右键可以跳出很多常用选项, 比如排列对齐等。
  • shift+左键双击, 可以跳出重叠的各个器件,以便选择,这在器件重叠的时候,尤其方便。
  • 务必记得切换到某个层之后, 再去选择某个层的器件, 因为器件时常会出现重叠的现象, 比如过孔的选择,要先选择切换到multi layer,才比较方便选择过孔,并设置过孔。
  • ctrl+shift+滚轮, 可以切换各个层, 特别是在布过孔的线时, 很方便走线。
  • 设置PCB形状的时候, design+board shape可以设置板子的形状,这个形状可以选择keepout layer或者mechanical layer。(通过Tools+convert+convert selected primitive to keepout可以将指定的层的形状的线转换为keepout层)
  • 设计时, 如果要添加via stitching/shielding,即添加屏蔽孔以及缝合孔, 也可以当作散热孔来使用,通过Tools+Via stitching/Shielding来进行配置,在绘制功率板的时候, 该功能便很常用。
  • 布线完之后,通过tool+teardrop可以添加连接点的泪滴铜, 增强连接强度。
  • TopOverLayer选择true font ,可以设置各类字体类型的属性,比如倾斜加粗,反色等等,而stroke font 笔画字体,只能设置宽高。
  • 按键J可以快速进行器件,线的跳转。
  • 生成altium logo的脚本文件放置在X:\Program?Files\Altium2004\Examples\Scripts\Delphiscript_Scripts\Pcb\PCB_Logo_Creator下
  • altium 错误提示很简单 ,主语拿出来 就很好理解,有时候有一些规则并不符合生产标准, 通过design+rule可以编辑修改或者屏蔽失能。
  • 在design+make integrated library可以产生集成库。
  • 在进行DRC检查的时候, 有时候错误非常多,超出500条之后, 会导致一些很重要的错误没有报出,此时注意修改stop volations的条数限制。
  • 在设计中, 经常需要找数据手册以及元器件之类的东西, 那么可以选中 Panels--->Manufacturer Part, 进入该面板之后, 我们可以搜索各种各样的元器件的封装并添加到电路设计中,也可以非常方便的获取到数据手册的资源。
  • 修改默认的电路设计规则, 操作方法为,点击Tools-Preferences,然后在左侧找到PCB Editor下面的Defaults
  • 导出示意图,创建这个视图,首先需要创建一个Draftsman的文件。然后保持默认的参数,直接点确定, 然后选中这个Draftsman文件,点击Place, 其中:
    Board Assembly View 就是装配视图,也就是轮廓图。然后可以在右侧属性中设置比例、视角等等
    Board Fabrication View 就是做出来的板子的视图,没有元器件的那种
    Addtional Views 里面还有很多有趣的视图,大家可以去探索呀~

常用设计规则

关于电路设计规则, 可参考以下设计书籍:
链接:https://pan.baidu.com/s/1z7WaQBLp_999i_X3cSt9zg
提取码:6cj2

  • 元器件尽量放置在单面, 这样可以可以降低pcb中,比如SMT的加工,点红胶成本。
  • 布线大致的顺序: 电源线, 信号线, 在一个单独的平面中布置地面。
  • 模拟电路和数字电路要隔离开, 然后进行单点接地,避免数字电路产生的噪声干扰。
  • 器件的电源去耦很重要, 一般通过添加0.1uf,10uf组合的电容来降低电源噪声。 小电容可以吸收容纳较少的电子电流, 这样对于一些高频的小尖波就可以被消除掉。
  • 设计的时候, 尽量要使电流的环路面积最小,电流的噪声变化会对器件产生较多的磁场干扰,地线围绕电路板走一圈,相当于一个内部面积的线圈,线圈面积越大,相同外部磁场的情况下,通过该线圈的磁通越大,线圈上感应出的电动势就越大,这个电动势不是我们期望的,也就是常说的干扰!
  • 为了使电流能够顺畅地流动,避免尖角和窄小的布线路径。
  • 一般双层板的过孔的孔径最小为12mil, 直径为20mil, 敷铜时,如天线的敷铜, 可以更改 **“Clearence”**的规则,使线与不同信号之间的敷铜间距的为6mil。
  • 线与边缘的最小距离最少为 10mil.
  • 敷铜的时候, 一般相同的NET直接选择完全的覆盖敷铜。关于Polygon的一些默认属性非常坑爹,每次都需要手动修改,比如说Pour Over Same Net Polygons Only需要改成Pour over all same Net Objects
  • Via过孔默认是露出铜的,有的人(比如说我)就喜欢过孔盖油,避免不必要的短路,这个有必要改成盖油的形式。

AltiumDesigner的常用设计总结相关推荐

  1. scenebuilder各控件属性介绍_C#控件及常用设计整理(三)

    C#控件及常用设计整理(三) 12.CheckedListBox 控件 CheckedListBox控件又称复选列表框,它扩展了ListBox控件,它几乎能完成列表框可以完成的所有任务,并且还可以在列 ...

  2. JAVA开发需求分析套路_JAVA并发工具常用设计套路示例代码

    了解JAVA并发工具常用设计套路 前言 在学习JAVA并发工具时,分析JUC下的源码,发现有三个利器:状态.队列.CAS. 状态 一般是state属性,如AQS源码中的状态,是整个工具的核心,一般操作 ...

  3. 固体火箭发动机常用设计参数

    固体火箭发动机常用设计参数有:质量比.推力.喷气速度.流率.特征速度.推力系数.工作时间.总冲和比冲.本文将介绍这些参数的理论定义函数. 1. 质量比 质量比 = 推进剂的质量 / 发动机总质量 2. ...

  4. 单片机软件常用设计分享(二)驱动设计之LED灯显示设计

    单片机软件常用设计分享(二)驱动设计之LED灯显示设计 前言 <驱动设计–LED灯显示驱动> 一.LED灯工作方式 1.常亮 2.常灭 3.闪烁 4.间歇性闪烁 二.LED灯驱动数据结构 ...

  5. 运算放大器节点电压方程_干货分享 | 关于放大器配置,你不得不知道的22个常用设计方程...

    放大器种类纷繁复杂,有运算放大器.功率放大器,还有射频放大器.仪表放大器等等.作为电路学习中的一大课题,想必大家对于放大器配置肯定不陌生.为了帮助大家更好的学习该知识点,或随时对这一知识点" ...

  6. AltiumDesigner下PCB设计学习帖(20181225-20220122)

    [说明]:本贴内容总结自<AltiumDesigner原理图与PCB设计>-黄智伟等著,主要是为自己学习积累用.也有一部分内容转自其他网文,基本注明了出处.有错误之处请务必指出,学习无止境 ...

  7. C#控件常用设计整理大全

    1.常用属性  (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2)WindowState属性:用来获取或设置窗体的窗口状态. 取值有三种: Normal ...

  8. MAC电脑8款常用设计工具推荐

    1.Sketch 3 Sketch是完全满足我上面4条选择条件的一款UI设计工具,前文第50页已经提到过相关内容. 2.Affinity Designer Affinity Designer是Mac上 ...

  9. 20个软件开发常用设计文档大全下载

    搜集了一些软件开发的常用文档,分享给大家 总下载地址: http://files.cnblogs.com/hsapphire/20%E4%B8%AA%E8%BD%AF%E4%BB%B6%E5%BC%8 ...

最新文章

  1. jsp调试java_调试从Tomcat(JSP)运行的Java程序
  2. Ecol. Lett.:写给实践生态学家的β多样性分析指南 | 朝花夕拾
  3. vuex分模块后,如何获取state的值
  4. C# 选择按钮 数字排序 找最大值最小值
  5. 现实地形导入UE4全流程
  6. 9:38 2009-7-29
  7. 两篇讲述Skinned Mesh原理的文章
  8. summernote 不能上传图片_Typora自定义命令自动上传图片
  9. ArcGIS TIN地表面与栅格地表面的生成与互相转换
  10. App云测试服务对比
  11. starting mysql error_Starting MySQL.. ERROR! The server quit without updating PID file
  12. 调查报告:创意行业是否为远程办公做好准备?
  13. Maya---物体跟随曲线动画
  14. Word里面如何在两个字正中间加入点
  15. 二维计算几何基础题目泛做(SYX第一轮)
  16. py-eureka-client学习笔记
  17. Linux学生QT成绩查询系统大作业报告,GitHub - cxc1357/Student-Information-Manage-System: QT实现的学生信息管理系统,高程大作业...
  18. 前端学习日志之复刻花礼网礼品专栏
  19. exphp框架,只为快速的开发
  20. 网络安全审计介绍与部署实施

热门文章

  1. 在ArcGIS上使用python(arcpy包)的入门教程
  2. 使用tesseract识别图片中的文字
  3. 微信小程序--震动反馈
  4. Docker 部署深度学习 运行deeplabV3
  5. TI低功耗蓝牙(BLE)介绍
  6. 计算机网络基础 之三:数据链路层
  7. drippingblues-靶机渗透
  8. 联想r720安装固态_联想拯救者r720笔记本NVME接口M.2固态硬盘怎么安装win7系统
  9. Failure to find xxx in http://maven.aliyun.com/nexus/content/groups/public
  10. ES Module 和 Commonjs | require和import的区别