Altium Designer使用小记

目录

Altium Designer 20 使用小记

-1-  技巧

-2-  学习

-3-  感想


Altium Designer使用小记

本文使用的AD版本最初为 Version 20.0.9(Build 164),目前已更新至22版本,功能更多更丰富。通过日常的使用和学习,汇总AD使用技巧、常见问题的处理方式方法以及个人使用中的一些想法和感悟,以供交流探讨;本文内容实属拙见,如有不足之处,烦请批评指正。熟记快捷键可大大加快绘图效率,文中对快捷键用红色加粗字体标出。


-1-  技巧

1.1 AD库

默认库文件路径:C:\Users\Public\Documents\Altium\AD20\Library 
默认路径(..\Altium\AD20\)下有4个子文件夹,分别是Examples、Library、OutputJobs、Templates;初学者可对Examples中的3个例子进行学习,从其中学习到一些简单的原理图和PCB的布局布线形式,OutputJobs中是Assembly和Fabrication参数的配置,当需要输出Gerber文件时会调用相关参数,Templates中的文件在新建工程时可以进行工程模板适配选择或者新建空白工程文件。由于库文件日益丰富以及添加3D库后文件占用系统盘空间庞大,故更改至安装目录下,我将其放在路径 D:\Altium\Lib 下。

1.2 创建集成库

通过File—>New—>Library—>Integrated Library创建集成库,会生成LibPkg文件,文件编译后生成IntLib文件以供调用。然后可在该集成库中添加基本的库文件,包括:Schematic Library / PCB Library / Pad Via Library  / Draftsman Data / Database Library 
关于库管理的一些使用方法的感想:首先,官方给定的两个基本库(devices & connector)比较丰富,基本囊括常见的器件,比如电阻、电容、电感、常见芯片和排针等;其次,为了方便日常的使用扩容,一方面可以在每次创建工程时,对于库文件中不包含的元器件在该工程下进行库文件的创建,其中需要install两个基本库;另一方面,可以自定义一个集成库,把出现的新元器件的原理图和封装库画在其中,AD会自动编译集成库成IntLib文件,方便以后调用。

1.3 3D封装库

3D封装通常是在画好footprint后通过快捷键 切换到3D视图,然后place 3D body;在放置body时,可以通过空格、X、Y来实现基本的旋转,参考于当前平面;如果需要绕着其他轴旋转可双击放置的实体,会弹出3D body对话框,里面可以对旋转的角度进行精确设置,包括高度和位置等。其中大部分器件的封装可以从网站3dcontentcentral中索取(需要注册),其中2D的普通封装包括原理图在内可在componentsearchengine中搜索获得(需要注册)。
然后有一个疑问,那就是在建立3D封装的时候,不同的器件可能有相同的2D封装,但是其3D封装是不同的,比如外观或者高度差异,那么这种情况下是否可以指定多个3D封装类型,按需选择?(实际中3D功能比较鸡肋,若不用于与高度参数相关的装配考虑时,没有必要使用,直观上就起一个好看的作用;高度可以配置,不同的3D可以建立不同的封装来与之对应)

1.4 3D视图查看

鼠标右键——>拖动
Shift+鼠标右键——>任意角度旋转
Ctrl+鼠标右键——>放大缩小
V+B——>Flip(前后翻转)

1.5 PCB放置于2D图纸上

通过这篇经验实操发现,在Design选项中没有board options选项,于是进入Tools(或者单击右键),点击Preferance,结果试过很多选项,也没有将白色的图纸背景给去除掉。(怎么搞???

1.6 库搜索

可以发现,一般情况下,AD在检索时是按照字母顺序检索的,需要依次匹配输入的字符才能算检索成功;但实际中,建立原理图或者pcb库的人对器件或者封装的命名有自己的一套规则,也就是说我们按照上面说的这种方式检索不到想要的东西。这种情况下,需要借助高级搜索功能,在Component界面右上角三条横线的位置点击会出现两个比较常用的选项,第一个File-based Libraries Preferences,点击后可以添加工程需要的各种库文件;第二个File-based Libraries Search,点击后会弹出搜索匹配方式(equals/contains/starts with/ends with)、匹配的对象类型(Name/Pakage...)以及拟匹配的值(Value),此处设置后系统会自动保存这种检索方式。为了使用方便,更改Name匹配方式为contains

1.7 原理图与PCB关联

通常在一个工程目录下,存在原理图和pcb文件。在画pcb时为了知道某个元器件的走线和信号流向等,需要知道他在原理图中的具体位置和起的作用,从而才能实现正确的布局与走线。在建立原理图后,新建pcb文件,在Design中Update或者Import原理图,这个时候从逻辑上原理图已经和pcb文件发生了逻辑上的关联;
如果要实现元器件的高亮,需要进一步操作:Tools >> Cross Probe/Cross Select Mode;这里简要说明一下这两个的区别,快捷键TC可以实现Probe(探测),点击pcb上的元器件后,窗口会跳转到原理图上器件对应的位置并高亮,然后又跳转回pcb窗口,如果需要在原理图中查看具体信息,可以手动切换到原理图视图查看;Select Mode为了使用方便我认为可以一直打开,点击pcb上的器件后,窗口并不会发生变化,但是此时如果切换到原理图视图,就会发现刚才选中的器件在原理图中也被选中了;这两个功能在绘制pcb时比较常用,实现了元器件在原理图与layout中的关联。

1.8 文件界面交互式布局

在第7点中提到经常在原理图和pcb视图界面切换,对于小屏幕用户而言,这是个比较痛苦的事情;如果你拥有一台尺寸大的显示屏,那么设计将是非常方便。AD为用户提供了交互式文件布局的功能,也就相当于在AD界面对不同的文件进行分屏布局,方便跳转切换。
 
右键单击文件标题,选择Split Vertical /Horizonal,我个人习惯是文件左右布局,因此选择split vertical;如果需要其他的布局方式,可以选择tile或者merge。

1.9 原理图图纸

更改当前原理图的尺寸,比如将A3的图纸更换为A4大小的图纸。

Altium Designer 2020 如何修改现有原理图图纸尺寸_安安之的博客-CSDN博客_ad20怎么改变原理图纸大小Altium Designer 2020 修改原理图图纸大小以下操作是在AD20.0.13版本上进行的,把A4的图纸改为A3为例:1、首先打开要修改的原理图2、点击右下角的 Panels3、点击Properties选项,就会出现以下界面4、点击下面的Sheet Size选项,选择你所需要的大小即可。效果完...https://blog.csdn.net/weixin_44599693/article/details/105373309
打开将要操作的原理图,找到properties窗口,在Page options栏中可以更改图纸大小,选择需要的图纸即可。图纸上信息标注(Author、Sheetnum、Title等),同样的操作,需要在properties的General界面下选择相关的模板,同样我们也可以自定义模板。用AD打开模板文件,模板的默认存放位置为 C:\Users\Public\Documents\Altium\AD20\Templates ,添加相关的参数后保存就可以调用了。

1.10 过滤器

错误地或者无意中地设置,可能导致在PCB绘制界面只能选中component或者其他的诸如silk层元素等等,而无法对其他的对象进行移动编辑等;需要注意,在properties界面中的selection filter(过滤器)的筛选条件,通常是All-on状态,一般可以设置的有个选项:custom(用户定义)、All-on、All-off。当然过滤器的优点是,当布局完成后,可以使得这些器件的位置锁定而无法选择,布线的时候就不会因为无意中移动了器件而导致布线混乱。

1.11 铺铜

铺铜通常在teardrop(TE过后,将需要铺铜的位置用一个大的矩形或者多边形环绕,然后Tools->Polygog Pours(TG)选项中是铺铜的各种操作。这种操作有时候会导致short(短路)问题,所以需要采用类似抠图的方法,绘制比较精细的多边形。针对大电流的布局布线,尽量不使用铺铜操作来画电流路径,除非是大平面。可以使用Fill(PF)来画具有电气属性的矩形。

另外针对铺铜的设置也有一定的讲究,博文中有谈到详细的设置方法和区别,值得借鉴。

【小白笔记】——AD铺铜设置铜与焊盘、通孔的全连接_只有我不懂技术的博客-CSDN博客_ad覆铜焊盘全覆盖目录(一)热焊盘与花焊盘的区别与比较(二)AD静态铺铜如何设置连接样式(一)热焊盘与花焊盘的区别与比较来自百度百科:热焊盘:热焊盘指大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊盘装配就存在一些不良隐患如:1.焊接需要大功率加热器。2.容易造成虚焊点。花焊盘:主要指焊盘与铜皮的连接方式。主要有十字型和米子型两种。> 左为热焊盘,右为花焊盘(二)AD静态铺铜如何设置连接样式设置方法:1.通过设https://blog.csdn.net/qq_43265535/article/details/110292508

1.12 SVN版本管理

在右上角找到设置图标,打开Preference;在Data Management >> Version Control中检查SVN版本;配置仓库Data Management >> Design Repo;添加到仓库,右键项目文件Version Control >> Add Project Folder to Version Control…

1.13 hot key

Ctr+C 清除测量

1.14 schematic相关

1.14.1 原理图中更新作者信息

首先在properties中更新title、Revision、Data、SheetTotal、SheetNumber、Author、CompanyName等相关信息,然后在原理图中添加String,Value使用表达式指向上述变量;以上方法无法实现自动更新,如需自动更新需要在模板中指定对应的位置填写的变量属性。


-2-  学习

  1. 官方Examples 中的三个工程的学习:
    1. Bluetooth_Sentinel
    2. Mini PC
      最近在做一个大项目,需要使用子电路的层次化设计以调用(复用)不同的子cell,遇到些问题,参考网络教程得到的解决方案并不系统,最终发现参考软件自由项目进行设计有很大的帮助。(updated 3/27/2023)
    3. SpiritLevel-SL1
  2. Smart PDF
    原理图输出为可跳转的PDF:File>>Smart PDF(FM);
    在点击Next后,可以选择输出pdf为当前的文档(document,该选项仅包含当前schematic,只有一页图)或当前的工程(project,该选项会包含各种report和pcb),此处基于project输出PDF,点击Next选择需要导出为PDF的files;弹出Additional PDF Settings面板,该界面可以对zoom、schematics include、schematics color mode、quality和additional information进行设置,通常默认设置即可;再次点击Next进入Structure Settings界面(默认设置);点击Next后选择Finish开始生成PDF文档,查看文档后发现可以通过点击Ports、Pins实现不同页面之间的跳转,但是无法在同一页面中对NetLabels进行跳转(待解决???
    说明:在AD软件中的schematics页面,通过 alt+鼠标左键 点击需要跳转的port、pin、netLabel可以进行跳转。
  3. 原理图绘制中常见的线:wire、bus、harness。
  4. 辨别二极管封装的方向:有缺口、横杠、白色双杠、三角形箭头方向、丝印小圆等标识的为负极。
  5. 元器件的封装绘制方法:通常来说,针对一些通用器件而言,如果在本地库没有与器件对应的封装,可以在componentsearchengine 网站进行搜索看是否有共享开源的封装可以借鉴,如果没有那么只能根据器件的datasheet上标注的封装类型和相关尺寸进行绘制,通常而言需要绘制pin脚对应的焊盘或者插件对应的通孔以及相关的丝印即可。倘若无法找到该器件的datasheet,我们可以在淘宝上进行索引,一般而言,如果该器件是在售状态,淘宝商家均会提供相应的说明文档。
  6. DATASHEET获取:
    1. 官方网站:onsemi、TI、Intel、ST etc.
    2. alldatasheet

-3-  感想

  1. 关于库文件管理的一些感想:与Mentor Expedition相比,个人感觉AD的库使用或者管理比较麻烦,一方面是库的繁杂性,网络上有各种各样的库文件,虽然说是看可以按需所取,但是文件的分类机制比较混乱,有些按照功能分类,有些按照封装分类,实则给调用库文件时带来不便;另一方面,AD中的原理图库和PCB封装库很多情况下是关联在一起的,这也是上面情况出现的原因之一;个人认为原理图库按照功能分类、封装库按照封装类型分类更好也更直观,使用时可以对不同的Components 的 Footprints 进行 Configuration , 具体的方法可以在原理图界面使用 Footprints Manager 完成相应设置。
  2. 上次有更新还是很久之前了。本来想着做ic设计,pcb属于后端了,AD估计用不上,结果最后还是得画板子。不过有自己的笔记,遇到不会的或者不熟练的东西查阅一下也很方便,所以知识技能的共享很有必要。如有需要欢迎交流探讨,本人也承接有偿画板工作,感兴趣可联系。

-4-  更新

Last updated in June 29th, 2022.

  • 9
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Altium Designer是一款功能强大的电子设计自动化(EDA)软件,用于PCB设计和电路仿真。以下是一个基本的Altium Designer使用教学概述: 1. 安装和启动:下载并安装Altium Designer软件。启动软件后,你可以选择创建一个新项目或打开一个已有项目。 2. 创建项目:在Altium Designer中创建一个新项目。选择项目文件夹和项目名称,并选择适当的项目模板。 3. 绘制原理图:在项目中创建一个新的原理图文件。通过添加组件、连接器和电气连接来绘制你的电路。 4. 添加库和组件:使用Altium Designer内置的库或导入自定义库来添加所需的组件。可以通过库管理器来管理库和组件。 5. 连接器布局:为了方便PCB布局,可以在原理图中进行连接器布局。这有助于确定连接器的位置和引脚分配。 6. 生成PCB使用原理图生成PCB布局。通过选择合适的PCB尺寸和层次,自动生成PCB布局。 7. PCB布局:在生成的PCB布局中进行元件布局、引脚分配、走线和地平面填充等操作。使用Altium Designer提供的布局工具来优化布局。 8. 走线和规则检查:使用走线工具进行信号线的布线,并使用规则检查功能来确保布局符合设计规范。 9. 添加封装:为PCB上的元件选择适当的封装,并将其添加到布局中。可以从Altium Designer内置的封装库中选择,或者导入自定义封装。 10. 生成输出文件:完成PCB布局后,生成输出文件用于制造PCB板。这包括制造文件(如Gerber文件、钻孔文件)和装配文件(如BOM表、贴片文件)。 以上是一个简单的Altium Designer使用教学概述。Altium Designer具有丰富的功能和工具,因此可能需要进一步学习和实践才能熟练运用。你可以参考Altium Designer的官方文档、教程和在线资源,以深入了解和掌握其更高级的功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值