@TOC基于Altium Designer 20 的原理图、PCB绘制基本常用操作演示


前言

注:本人使用的Altium Designer版本为Altium Designer 20.2.2 ;相较于Altium Designer 19 及之前版本,有一些操作体验上的提升,具体在后文将会进行阐述,本文将会从原理图元件库搭建、原理图的绘制、PCB封装库的搭建、原理图封装、PCB绘制几个阶段依次进行讲解。


一、为什么会选择Altium Designer?

在众多的原理图、PCB绘制的软件中我们为什么会选择Altium Designer 作为我们的设计工具呢?那么Altium Designer 又有什么样的优点呢?以及使用Altium Designer的一些小窍门。
1、工程转换方面:在Altium Designer中,用户创建的每一个设计都是一个工程,每一类工程将由它所执行的功能所决定。
2、原理图绘制方面:Altium Designer 提供了方框图的绘制以及工程层次之间的连接。
3、连线方面:Altium Designer提供了网络标识符,该功能方便了用户连接元器件,还提供了用于定位以及连线的网格,便于用户快速放置好元器件以及连接好原理图。
4、设计检测方面:在Altium Designe中编译工程可以进行电气检测,并且编译中显示的信息并不仅仅时描述性的,同时也是存在交互关系的,只需双击某错误,就会跳转至该报错位置。
5、封装管理方面:Altium Designer有着专门的封装管理器,用于去创建、检查、修改元件的封装,节省了大量一一对照验证元件封装的时间。
6、Altium Designer可以直接根据绘制并且封装好的原理图直接在同一工程的PcbDoc文件中根据封装摆出相应的元件。
7、规则设定方面:花时间去精心设置一套完整的设计规则是十分有必要的,当违反设定的规则时,不仅在线的DRC会提醒用户,Altium Designer也会第一时间阻止用户的不规范操作,并且设置好一套完整的规则也能使自动布线效果良好。

二、Altium Designer 20 的实操

(根据本人在使用AD20过程中遇到的一些问题展开说明)

1.原理图元件库(.Schlib)的创建

在进行所有操作之前,建议先打开右下角Panels指令框(如果没有就从视图->状态栏)方便我们打开其他信息界面。首先先介绍几个在画元件库时比较常用的快捷键(所有快捷键使用时都需打开英文输入法
(1)vgs(设置捕捉栅格):该设置可更改光标移动的最小栅格的大小,可通过该设置绘制元件较为细节的部分(但是在每次绘制完该元件需要更改栅格大小的位置时都应该把栅格大小恢复默认值100mil
(2)放置操作:当我们需要执行管脚、线等的放置时都需要先点住P(Put的首字母)此处列出几个较为常用的放置操作快捷键:
放置管脚:PP(管脚的放置应该注意方向,管脚一端有4个小白点,这一端应该是电气连接点,应该放置在元件外侧,在原理图绘制时进行电气连接)

放置线:PL(按空格键可以切换线的放置方式:任意角度、90°、135°等)
放置矩形:PR
放置文本字符串:PT
(3)Tab键(可应用于整个Altium Designer使用过程):在执行操作的过程中可以通过按Tab键暂停操作,切换到该操作的属性设置界面,对当前操作的属性进行一些设置。

然后可以根据原理图需要自行绘制相关元件(注意控制大小:一般元件长度200mil左右,管脚长度一般设置为200mil左右,便于原理图绘制)

常用元件的Design Item ID设定

元件类型 Design Item ID
电阻 RES
电容 CAP
排针 HEADER
按键 KEY
发光二极管 LED
晶振 CRYSTAL
封装不同的芯片 根据芯片名称

2.原理图(.SchDoc)的绘制

在进行元件摆放以及电气连线之前建议将状态栏(Panels)下的Components栏显示在界面右侧。可以将我们之前绘制的元件库进行直接调取。Panels位于Altium Designer界面的右下角,前文已经提到过如何将状态栏打开。

常用快捷键:
(1)电气连线:Ctrl+W(注意与不具有电气属性的线做区分)
(2)放置网络标签:PN

根据已经设计好的电路图进行绘制,可以用不具有电气属性的线将原理图分为不同的模块,最终通过网络标签的放置让不同的模块实现互通。

如果发现之前绘制的元件尺寸等不合适,需要在.SchLib文件中对某一元件进行了修改,在修改之后需要在SCH Library下,在修改过的元件图标上点击右键选择<更新原理图>

3.原理图的编译及封装

(1)编译纠错过程:在绘制好原理图之后,我们首先需要将原理图进行编译检查,由于Altium Designer 20 的的封装管理器的功能较为强大,在打开封装管理器时(快捷键:TG),可以自动对原理图进行编译,所以我们我们可以将元件的编译及封装放在同一个过程中进行讲解。
在编译过程中常见的错误大家都可以通过百度查找解决,在这里我仅演示为Net xxx has only one Pin的报错

如果确定自己的原理图绘制没有任何错误,但是出现了这样的报错,我们可以通过截断这两条具有对应关系线路两端的电气属性(该报错一般成对出现),来解决此问题。

操作如下:我们只需要在管脚的电气连接端放置通用 NO ERC 标号

如果没有该工具栏 可以点开“视图”–>“工具栏”–>"布线”点开即可显示出来该工具栏。
将该通用标号放置在管脚进行电气连接的一端就可以将该报错消除。
!!!注意!!!:将该点的电气属性截断之后,在从原理图生成PCB元件时将不会在这两个管脚之间形成连接提示,我们需要手动在PcbDoc文件中更改该两个管脚的名称使其产生连接提示。且执行该纠错操作的前提是我们确定自己的原理图绘制没有问题。

(2)元件封装部分:在对原理图里的一些报错处理之后,我们打开封装管理器的界面:
在这里我们可以通过已经添加好的封装库将原理图里的每个元件进行添加/修改封装。
关于添加新的封装类型芯片除了一般的绘制方法,还有一种较为快捷的创建新的芯片元件的方法:利用IPC插件快速创建。(由于一般的创建方法百度资源较多,就不多进行赘述,直接对快捷创建方式进行介绍)
首先我们先将Projects切换到.PcbLib的文件下,点击“工具”–>"IPC Compliant Footprint Wizard"将会出现如下界面:点击“Next”,切换至选择封装类型页面:
在这个页面,我们对于将要封装类型的芯片进行选择。
最后根据所选类型以及芯片的具体类型,参考数据手册上的信息,对该芯片进行参数设定。

4.PCB布局及布线

(一)布局
元器件布局在整个PCB设计过程当中是最重要的一环,对于整个电路系统的性能有重要的影响。

元件的布局是否合理、布局的质量高低将会对以下几方面有所影响:
(1)影响电路布线的通过率
(2)影响电气连线的长度与数量
(3)影响电路的工作性能
(4)影响最终生成PCB的实际面积

1、元器件的布局的基本原则:
保证电路的功能和性能指标,尽可能实现较高的布通率;
满足工艺性、检测、维修等多方面的要求;
保证元器件在PCB中布局紧凑;
适当兼顾布局结果的美观性,元器件密度均衡、疏密有序。

2、元器件布局的参考经验:
存在电气连接的元件应该就近安放,避免连线距离过长;
按照信号的流向布置元器件,避免输入信号与输出信号之间出现平行导线;
微弱信号放大电路与功率输出电路应该分开布局,尽量减少后者对前者的影响;
信号与电源接插件、可调元器件应靠近PCB边缘;
功率输出器件应靠近PCB边缘,便于安装散热片;
PCB中的元器件朝向应尽可能保持一致;
传感器、热敏元器件必须远离发热量较大的功率元器件;
高压单元必须远离传感器、主控芯片、可调元器件(如电位器);
弱信号放大电路必须远离开关电源、高速数字电路单元;

3、元器件布局的主要流程:
1)总体把握电路内部的基本连接关系
2)布局对位置有特殊要求的元器件
3)定位核心单元
4)按照就近原则布置外围元器件

(二)布线:
布线的两个重要基本规则的设定:
(1)安全间距:10mil是PCB生产企业能够保证有极低的废品率而优先选择的最小安全间距。
(2)布线宽度:电气布线的宽度往往需要综合考虑流经铜箔线条的电流有效值、PCB的加工工艺,工作温度及散热条件等诸多因素。下表将展示铜箔厚度为35um的PCB线宽与最大允许电流的对应关系:

线宽/mm 最大允许电流/A
0.1 0.5
0.2 0.7
0.3 1.0
0.5 1.5
0.8 2.8
1.0 3.5
1.5 5.0
2 7.0
3 8.5

在设置好线宽与最小安全间距之后我们就可以开始对PCB进行布线操作了
在布线的过程中,我们应该注意以下的布线规则:
移开与其他焊盘、导线距离过近的布线能够降低PCB的废品率。
在双面PCB中,顶层与底层信号线之间的布线尽量相互垂直,避免出现平行走线的情况,全面减小信号之间的耦合。
高压、大功率元器件应与弱信号放大单元隔离或者远距离布线,避免前者通过电源线、地线的寄生参数干扰放大器。
避免在时钟电路、晶振电路的下方出现电气布线。
沿着主信号通道的电气布线应尽可能拉直,缩短并加粗。
对于数模混合系统来说,模拟信号的走线和数字信号的走线应尽量设置在不同的图层。
模拟电路与数字电路部分需要设置各自独自的地线,然后在某点连为一体。
必要时,使用额外的“桥接线”进行人为的接通,虽然以牺牲布通率为代价,但可能会缩短导线长度、减少过孔数量。(技巧:在布线过程中,个别导线为了实现直接连通而被迫沿着PCB边缘做长距离包围,直至形成回路。线虽然布通了,但是由于连线过长,增大了受干扰的概率,同时也增大了线条内阻,这类布线建议在PCB中用一条短接线代替0Ω电阻 ,虽然增加了一个元器件,但是使得电气连线的有效距离大幅缩短,有些类似于桥梁的作用,在实际的电路产品设计中被广泛使用)
检查丝印层的参数是否盖在器件焊盘表面,以免影响后续的装配工序。
在不影响布通率的情况下,适当增大电源线、地线、大电流导线的线宽。特别是接地线,在条件允许的情况下尽可能设置的宽一些。
电气布线的转折角度一般选择135°钝角,不宜小于90°,锐角容易导致高频发射,尖端放电等问题,同时还易引发寄生电感、增加布线总长度。因此手动布线操作中需要检查并修改同一图层内呈锐角状态的自动布线的结果。(技巧:高频电路布线建议优先采用圆弧形走线)
除了某些兼有元器件功能的连线(如利用电气连线构成的电容、电感、保险丝等),PCB中的所有布线(特别是小信号布线)都需要尽可能的做到短、直、粗。
在放置元器件时,尽量将接地管脚放置在同侧,覆铜时不会因为铜板被分割成多块而导致一面的接地管脚无法连接在一起。如果出现铜板被割裂成几块的情况导致地线未被连接在一起的情况只能通过不断打过孔来让铜板连接在一起,从而使地连接在一起。

在布线的过程中我们可以先去连接信号线,将电源线以及地线连接的跳线隐藏(快捷键N–>选择隐藏网络–>将需要隐藏的网络名称输入即可隐藏)

5.PCB规则设定及编译检查

Altium Designer 20.2.2版本中的规则设定(菜单栏:设计–>规则 //快捷键:DR)

从规则设定的页面,我们可以根据自己的需求对规则进行设置,再运行DRC进行规则检查,根据报错情况去修改相应的不合理项。

至此,基本的PCB设计流程已经基本描述完毕。


总结

以上就是今天要讲的内容,本文仅仅简单介绍了Altium Designer的使用基本流程,希望能对新手的快速入门有所帮助。

Altium Designer 常用快捷键及一般规范介绍相关推荐

  1. Altium Designer 常用快捷键

    Altium Designer学习笔记 - 00.目录 原理图: 1.查找元器件:J+C 2. PCB中,将元器件放置在背面:按住器件,在英文输入法下按L 3. CTL+F,翻转PCB板: 3.单位切 ...

  2. altium designer 常用快捷键小结

    前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长. 快捷键 功能 备注 Ctrl + o 打开文件夹/文档 Ctrl + p ...

  3. 【PCB】Altium Designer 常用快捷键

    目录 PCB布局布线的快捷 推荐常用快捷键的设置 原理图和PCB中对元件垂直.水平镜像翻转 在不改变规则的情况下,隐藏PCB中的绿色警告 PCB快速选择整个网络连线 PCB布局布线的快捷 Shift ...

  4. Altium Designer常用快捷键

    功能 按键 旋转 Space X轴镜像 X Y轴镜像 Y 板层管理 L 栅格设置 G 切换单位 Q     Place 放置-坐标 P,O 放置-焊盘 P,P 放置-字符 P,S 放置-过孔 P,V ...

  5. 【Altium designer】覆铜的简单介绍

    PCB设计过程中,覆铜一般是最后一项,从Altium designer的覆铜设置里面可以看到关于覆铜的一些设置分为以下三种1.填充模式 2.属性 3.网络选型,下面就这三个区域分别介绍覆铜的相关知识点 ...

  6. Altium designer常用封装库(原理图+PCB+3D)超级全

    Altium designer软件常用最全封装库,包含原理图库.PCB库和3D模型库--持续更新中 截图如下,具体获取方式见文末链接 3D封装库如下: 普通封装库如下: 还有私人一直收藏在用的库: 附 ...

  7. 【Altium designer】快捷键小技巧

    1.自动捕捉焊盘中心,快捷键shift +E: 2.切换单层显示,快捷键shift +S: 3.进行布线规则设置,快捷键D+R: 4.设置原点,快捷键E-O-S: 5.快速寻找某个元器件,快捷键J-C ...

  8. Altium Designer Pcb 快捷键

    1.拖住器件+空格可旋转器件 2.CTRL+点击连接点可看所有连接线 3.按Q切换单位 4.*过孔 5.按快捷键V.D将显示整个板子和所有元件. 6.现在放置器件轮廓的中部上方,按下鼠标左键不放.光标 ...

  9. altium designer 常用元器件中文对照

    原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schemat ...

最新文章

  1. 使用功能开关更好地实现持续部署
  2. 使用FFmpeg生成HLS
  3. typora export to word is excellent
  4. java 抽象类 final_Java8 final关键字与抽象类
  5. 服务器告警其一:硬盘raid问题
  6. 在Win10删除Ubuntu时直接删除分区后,如何删除启动项(EFI)
  7. vue从入门到精通之进阶篇(三)axios
  8. 【Java】使用MapReduce程序统计PV数量
  9. IntelliJ IDEA 将 Maven 构建的 Java 项目打包
  10. element ui表单必填_element-ui设置下拉选择切换必填和非必填
  11. python量化交易是什么意思_量化交易通俗解释是什么?
  12. Delphi软件工程师试题
  13. 隔壁老王都知道的JavaScript+mysql+HTML+CSS的客户管理系统设计和实现【建议收藏,不然看着看着就不见了】
  14. 密钥创建ssh-keygen
  15. 智力题解题报告No.12 倒油 倒酒 倒水问题
  16. linux18.04 英文文件夹,在Ubuntu 18.04 LTS中打开文件夹的6种方法
  17. 众所周知,吃饭、吃甜点、喝奶茶的胃不是一个(手动狗头)
  18. HTML的简单页面加密代码
  19. vue中Echarts地图组件+城市json文件
  20. 用图形界面实现过独木桥问题

热门文章

  1. Matlab中numel的用法
  2. python学习之Flask框架(二)
  3. yum makecache生成缓存时报错One of the configured repositories failed (this is centos.repo), and yum doesn‘
  4. IntelliJ IDEA 自定义方法注解模板
  5. ubuntu16.04系统安装新手家萌新指南全图步骤
  6. python对银行工作有用吗_银行工作到底好不好
  7. 加载驱动(ko)三种情况
  8. python多线程小爬虫之练练手
  9. 漫话Redis源码之四十
  10. 用python画雨滴_[宜配屋]听图阁