Altium Designer 学习笔记

article/2025/4/29 1:29:10

Altium Designer 学习笔记

学习参考 B站凡亿教育AD20学习教程

如想获得更好阅读体验,可点击以下链接:AD20学习笔记

文章目录

  • Altium Designer 学习笔记
    • 快捷键总览
    • 第一部分:课程介绍、学习方法及元件库的创建
      • 1. 课程思路
      • 2. 新建工程
      • 3. 元件库介绍
        • 3.1 原理图库绘制内容:元件符号
        • 3.2 元件模型的调用
    • 第二部分:智能小车的原理图绘制及编译检查
      • 1. 元件的放置
      • 2. 封装的统一管理
      • 3. 原理图的编译设置及检查
    • 第三部分:PCB封装库的创建方法及现有封装调用
      • 1. PCB封装的内容
      • 2. 利用IPC封装创建向导快速创建封装
        • 2.1 安装向导
        • 2.2 以SOP封装为例完成IPC封装向导
      • 3. 3D 模型的创建导入
    • 第四部分:网表导入及模块化布局设计
      • 1. 导入封装到PCB常见报错解决办法
        • 1.1 导入方法
        • 1.2 分析错误
      • 2. 绿色报错(P23)
      • 3. 板框的评估和叠层设置
        • 3.1 板框评估
        • 3.2 层叠设置
      • 4. PCB模块化布局
      • 5. PCB布局
    • 第五部分:PCB设计规则设置及PCB手工布线
      • 1. Class、PCB板设计参数和规则的建立
      • 2. 扇孔的处理
    • 第六部分:PCB的DRC检查、拼板设计及资料输出
      • 1. DRC的检查及丝印调整
        • 1.1 DRC的检查
        • 1.2 丝印调整
        • 1.3 导入Logo
      • 2. 拼版
      • 3. V-cut 和邮票孔
      • 4. 拼版实战演练
      • 5. Gerber文件的输出
        • 5.1 装配图的输出
        • 5.2 BOOM表的输出
        • 5.3 Gerber文件的输出
        • 5.4 文件的整理

快捷键总览

快捷键功能快捷键功能
ctrl + 某个操作对该操作设置快捷键J寻找物件(可以是 component, net 等)
F5网络颜色覆盖(更改net的颜色)E + A特殊粘贴
image-20220905204006880

第一部分:课程介绍、学习方法及元件库的创建

1. 课程思路

采用 Altium Designer 20,从创建原理图库(Sch.lib)、原理图(Sch.doc)、PCB库(Pcb.lib)到PCB设计的布局布线(Pcb.doc)。

2. 新建工程

智能车主板.PrjPcb 项目下包含库文件:智能车主板.SchLib智能车主板.PcbLib ,源文件包括:智能车主板.SchDoc智能车主板.PcbDoc

智能车拼板.PcbDoc 文件是在后续工作处理中添加得到。

image-20220914101041389

3. 元件库介绍

3.1 原理图库绘制内容:元件符号

元件符号是元件在原理图上的表现形式,主要由元件边框、管脚(包括管脚序号和管脚名称)、元件名称及元件说明组成。要求元件符号和实物的管脚序号和名称需要一一对应。

image-20220914110405166

元件说明是元件的 Properties - Description,目的是方便其他工程人员阅读。

摆放管脚一般设置格点距离为:100mil

example: 电阻元件创建

image-20220914114322151

example: IC元件创建

在管脚的 Name 里面打上 \E\N\ 会显示 E N ‾ \overline{EN} EN

example: 排针类元件创建

遇到排针数量很多的情况下,可以考虑使用阵列式粘贴操作:对需要复制的排针使用ctrl + c 进入复制环境,点击 编辑 (E) 选择 阵列式粘贴 ,设置粘贴设置即可

image-20220917164654586

3.2 元件模型的调用

主要内容是寻找原理图库: Sch.Lib 文件

第二部分:智能小车的原理图绘制及编译检查

1. 元件的放置

在主页面右下角找到 Panels 选择 Components

image-20220917185551204
image-20220917185621425

选择目标元件库,即可选择放置的器件

image-20220917185714473

摆放好器件的电路原理图如下:

image-20220920163316943

2. 封装的统一管理

image-20220920172458103

利用 boom 表依次给元件添加封装

3. 原理图的编译设置及检查

进入工程选项

image-20220920175113300
image-20220920175357237

将下面几个选项勾选为 致命错误,其他保持默认设置或者错误/警告

下拉栏具体选项
Violations Associated with ComponentsDuplicate Part Designators
Violations Associated with DocumentsCircular Document Dependency
Circular Document DependencyConflicting Harness Definition
Missing Harness Type on Harness
Unknown Harness Type
Violations Associated with NetsFloating net labels
Floating power objects
Violations Associated with OthersFail to add alternate item

原理图编译:

image-20220920195155855

可以在 Message 当中找到报错信息

image-20220920195305588

第三部分:PCB封装库的创建方法及现有封装调用

1. PCB封装的内容

image-20220902092537343
PCB封装图
  • PCB焊盘:焊接元器件管脚
  • 丝印:焊接本体大概的范围
  • 阻焊:防止绿油覆盖焊盘上的铜,影响焊接
  • 1脚标识:标记器件的正反方向

2. 利用IPC封装创建向导快速创建封装

2.1 安装向导

image-20220922111510887
image-20220922111539912

2.2 以SOP封装为例完成IPC封装向导

image-20220922112448893
image-20220922112502229
image-20220922113350931
image-20220922125344610

3. 3D 模型的创建导入

导入3D封装模型可以提高产品可靠性

  1. 3D元件体

    image-20220922141823938

    按下 Enter 进行绘制(紫色部分

    image-20220922142241176

    切换三维视图,发现得到立体模型

    image-20220922142302053
  2. 3D Body

    image-20220922143044242
    image-20220922143038774
image-20220922142803008
image-20220922142811885

第四部分:网表导入及模块化布局设计

1. 导入封装到PCB常见报错解决办法

1.1 导入方法

PcbDoc文件 中导入

image-20220922150159800

SchDoc文件 中导入

image-20220922150301353
image-20220922150424980
image-20220922150738114

导出的错误报告

image-20220922150934986

1.2 分析错误

image-20220922153040308
image-20220922172100101

将原理图导入PCB常见错误、出现 unkonw pin 错误的原因:

  • 器件缺少封装
  • 原理图中的器件管脚数量和封装中的器件管脚数量对应不上
  • PCB库封装中的管脚号和名字和原理图库器件的管脚号和名字没有对应

2. 绿色报错(P23)

违背设计规则检查(Design rule check)会引发绿色报错

image-20220922194624048

绿色报错课堂链接:
[凡亿教育_绿色报错]: https://www.fanyedu.com/course/168.html

DCR设置的大致内容:

image-20220922203140873

3. 板框的评估和叠层设置

3.1 板框评估

在(Mechanical 1,机械层1)选取设置好的线段,重新定义PCB板框.

image-20220923140732488
image-20220923140741437

3.2 层叠设置

image-20220923141745426
image-20220923142245918

插入layer

image-20220923142225586

在正片层画一条线表示铜,在负片层画一条线表示该线没有铜

过孔连接情况:

image-20220923144923772

判断PCB主板层数课堂链接:

4. PCB模块化布局

同时打开电路图和PCB

image-20220923151147284

注意勾选交叉选择模式,才能同时显示器件

image-20220923151446247

5. PCB布局

更改器件位号丝印,单击器件位号,右键选择查找相似.

image-20220923162605670
image-20220923163556684
image-20220923163848253
image-20220923164117250
image-20220923164124701
image-20220923164244839

第五部分:PCB设计规则设置及PCB手工布线

1. Class、PCB板设计参数和规则的建立

设计网络类:PWR(电源)

image-20220923210127707
image-20220923210208758

设置规则

image-20220923212231106
image-20220923212119544
image-20220923214405482

设置默认过孔大小需要到优选项中选择:

image-20220923213206475

过孔孔径和过孔直径的关系: 过孔直径 = 2 H ± 2 m i l , H 表示(过孔直径) \text{过孔直径}=2H \pm 2mil,\ H表示\text{(过孔直径)} 过孔直径=2H±2mil, H表示(过孔直径)

image-20220923214855225

正片层连接设置:

  • 十字连接用于手工焊(散热很快,锡膏容易凝固,器件搁置,有虚焊的风险)

    image-20220923215308142
  • 全连接用于载流较大的情况、回流焊(线宽大)

    image-20220923215439467

2. 扇孔的处理

在信号走线之前为什么需要添加扇孔:

  • 打孔占位,防止在后期信号线过密的情况下增加走线难度
  • 减少信号回流路径,提高信号质量

第六部分:PCB的DRC检查、拼板设计及资料输出

1. DRC的检查及丝印调整

1.1 DRC的检查

image-20220925153617330

设计规则 中的内容一 一对应

1.2 丝印调整

以下是丝印位号调整遵循的原则及常规推荐尺寸:

  1. 丝印位号不上阻焊, 放置丝印生产之后缺失。
  2. 丝印位号清晰, 字号推荐字宽/字高尺寸为4 / 25 m i l 、 5 / 30 m i l 、 6 / 45 m i l 25 \mathrm{mil} 、 5 / 30 \mathrm{mil} 、 6 / 45 \mathrm{mil} 25mil5/30mil6/45mil
  3. 保持方向统一性, 一般一块 P C B \mathrm{PCB} PCB 上不要超过两个方向摆放, 推荐字母在左或在下

先把丝印层、阻焊层和机械1层打开

image-20220925154936778

右键选择位号文字,查找相似,选择 Same

image-20220925155120008

随后调整字体大小和高度

输入 A ,选择 定位器件文本,调整位号位置

我已设置定位器件文本的快捷键为5

调整位号的时候可以将器件的位置锁定:使用查找相似

器件水平:位号丝印尽量在左侧;器件垂直,位号丝印则在下方

1.3 导入Logo

需要用到 Logo 导入脚本,可以在PCB联盟网上找。

运行脚本

image-20220926103052402
image-20220926103148598

图片格式要求使用位图文件

2. 拼版

image-20220926143847842
PCB拼版

为什么要进行拼版?

  • 节约生产成本

    同样大的一块板材上,如果能放入更多的PCB板,将会解决板材材料的生产成本

  • 提升SMT生产效率

    SMT生产线也叫表面组装技术(Surface Mount Technology, SMT),保证流水线上每个环节的工作时间相近,减少某个环节的等待时间,可使得生产线工作效率最大化。

  • 节省PCBA拿放时间

    PCBA(Printed Circuit Board +Assembly)是指PCB在生产过程中加工安装好元器件所形成的板子。

3. V-cut 和邮票孔

在分割PCB拼版的时候一般采用 V-cut邮票孔两种方式。在拼版比较规则的情况使用 V-cut,圆形板子多用邮票孔

  • V-cut就是V型切割,在需要切割的地方正面切一刀,背面再切一刀,从截面来看是上下两个V型,切割完成后轻轻用力就可以掰开PCB。

    image-20220926143139392
    对PCB拼版进行V-cut切割
    V-cut切割截面
  • 在PCB拼板时,在需要分板的位置打上一些尺寸较小的非金属化孔,方便分板工具进行分板操作,这些打的小孔,因其外形与全张邮票边缘上的孔类似,被称作邮票孔

    image-20220926143812154

4. 拼版实战演练

新建一个PCB文件,选择拼版阵列

image-20220926144404874

Tab暂停,选择需要拼版的PCB文件

image-20220926144500973

添加参数

image-20220926144858013

进行层叠设置(图略)

Mechanical 1 层添加工艺边、固定孔、光学定位点

image-20220926145645846

对板框两边对于的部分进行填充(GND02 和 PWR03两层)

image-20220926145812624
image-20220926145839853

对某些区域添加地过孔:

image-20220926150221857
image-20220926150230920

添加地过孔效果:

image-20220926150359497

5. Gerber文件的输出

5.1 装配图的输出

Plan 1:

image-20220926155334260
image-20220926155124264

Plan 2:

image-20220926155604599
image-20220926155822915

TopAssembly Drawing 设置:

image-20220926155925961

BOTTOMAssembly Drawing 设置:

image-20220926160108471
image-20220926160138335

5.2 BOOM表的输出

image-20220926160259614

5.3 Gerber文件的输出

image-20220926161017277

输出钻孔文件

image-20220926164610117

输出坐标文件

image-20220926161642639

输出IPC网表

image-20220926161758344

5.4 文件的整理

建立文件夹:

  • 智能车主板-CAM文件夹 发给板厂
  • 智能车主板-ASM文件夹 发给贴片厂
  • 智能车主板-PRJ文件夹 发给工程人员
  • 智能车主板-BOM文件夹 发给采购。
  • Gerber文件放到CAM
  • BOOM表、装配图、坐标文件、.GTP和.GDP文件 放到ASM
  • BOOM表又放到BOM
  • 工程文档放到RPJ.

http://chatgpt.dhexx.cn/article/MJb7J5i2.shtml

相关文章

PCB原理图绘制(2)——工程文件的初步修改与设置

PCB原理图绘制(2)——工程文件的初步修改与设置 1.修改原理图(sheet.schdoc)的大小与其他特性 (Design-Document Options) 2.为PCB板(pcb.pcbdoc)添加中间层 (Design-Layer Stack Manager-(选中Core如图…

ADPCB设计流程

一.创建文件夹 二.打开AD创建工程 创建PrjPcb项目保存在PCB_Project文件夹中 创建SchDoc文件保存在SchDoc文件夹中 创建PcbDoc文件保存在PcbDoc文件夹中 创建SchLib文件保存在SchLib文件夹中 创建PcbLib文件保存在PcbLib文件夹中 1.在SchLib中画AD库中没有的元器件原理图&#…

Altium Designer 2020 学习笔记(一)-----原理图及原理图库部分(配动态图操作演示)

本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于原理图及原理图库部分。 本系列文章链接: ----------------------------------------------------------------------------- Altium Designer 2020 学习笔…

【Altium Designer】新建工程

Altium Designer的文件体系 Altium Designer的一个工程,包含了4个重要文件,其他文件可有可无,这4个文件是非常重要的,由这4个文件,构成了最基本的Altium Designer工程 SchDoc(原理图)SchLib&a…

ku060 schdoc connect record

flash JTAG信号,最基本的要有5条线,TCK TMS,TDI,TDO,复位信号。 复位信号,有的一条,有的多条,他的作用是镇压CPU,让他停下所有工作,等着JTAG信号对它进行控制,或者让其某部分工作…

AD软件中的pcbdoc、schdoc等类似一些文件的图标变成了白板解决办法

问题案例: 解决办法如下: 方法一:Win系统设置 打开Win系统的设置 默认应用——按文件类型指定默认应用 将pcbdoc、schdoc之类的文件全部选为AD软件即可 方法二:使用AD软件自带的设置 参考自:http://blog.chinaae…

STM32工作笔记0055---认识pcbdoc文件Schdoc文件

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152 可以直接在浏览器上访问EasyEDA用EasyEDA打开。 https://easyeda.com/editor 可以看到: PCB是Printed circuit board这3个单词的首字母,翻译成中文是“印刷电路板”的意思,取其生产工艺如同印刷一样,简要…

AD学习笔记(4)

AD学习笔记(4) 1、元件的放置 两种方法: 其一是在SCHLib界面,选定器件后点击Place跳转到SCHDoc中进行放置;其二是在SCHDoc界面中,通过右下角Panels选项卡打开components,从而可以在已有的库或…

AD17-SchDoc(原理图基础)

放置器件 镜像元器件 鼠标左键,在元器件上长按,浮动之后,按一下X键 效果如下 自动编号 原理图错误检查 主要检查3个项目: --------------------------Duplicate Part Designators 端口号重复了(也就是元器件用了同一个…

Altium Designer(二)——原理图(SchDoc)的绘制

使用版本:AD18 Altium Designer(一)——新建工程以及小技巧 Altium Designer(三)——PCB的绘制 Altium Designer(四)——PCB规则设置 Altium Designer(五)——铺铜和电器规则检查 推荐一个B站的UP主的视频,感觉很不错呀:https://www.bilibil…

Word 自动编号时设置一级标题为“第一章”,二级标题为“1.1”

这个式样与“正规形式编号”有关,直接操作,即可调整效果

word中二级标题随一级标题自动编号

场景: 如果我的一级标题为:“第一章,第二章,第三章…" 我的二级标题设为”1.1,1.2,1.3; 2.1,2.2,2.3; 3.1,3.2,3.3; 怎么才能使我的二级标题的小数点前面随着以及标题1、2、3变动? 例如 我把第二章删除了,这是“第三章“立刻自动变为”第二章“,二级标题“3.1…

Word设置二级标题的编号后,第二章下的二级标题的编号仍为1.X

Word二级标题自动编号,本来应该是2.1,可是却变成1.3,怎么办?就如下图所示。 1. 先双击选择一级标题的标号,并点击多级列表; 2. 然后选择“定义新的多级列表”; 3. 进入“定义新多级列表”窗…

PPT如何制作一级标题、二级标题

点“开始” 点这个有三条杠的按钮 左边的按钮是没编号的分点标题,右边的是有编号的分点标题 点了之后选择其中一个样式,就可以制作一级标题了 如果想插入二级标题,回车之后按tab键即可 想从二级标题回到一级标题,按 shiftt…

Word二级标题编号不接上一级标题

级标题本来是2.1,结果却是1.4 解决办法,只需两步: 这里是三级标题了,二级的话选上面一个

Word 一级标题与二级标题的标号不同一问题

如果我们将一级标题的标号设置为中文,将二级标题的标号设置为数字,那么可能导致二级标题的标号是这样的:一.1。 如何解决这个问题呢?很简单: 勾选一下正规形式标号就行了!

WPS中设置一级、二级、三级标题以及正文和目录

1988年5月,一个叫求伯君的普通技术人员在一个宾馆的出租房间里凭借一台386电脑写出了WPS(Word Processing System)1.0,从此开创了中文字处理时代。   WPS比Microsoft Office体积小,操作简单,更符合中国人…

如何设置二级标题:当鼠标放到一级标题上二级标题才会显示出来

如何设置导航栏中的二级标题 在制作网页并进行布局的时候导航栏是不可缺少的,那么如何设计导航栏的一级标题和二级标题呢?下面这篇文章将详细为您介绍。 以成都大学教务系统的导航栏为例来实现二级菜单的制作: 1.这是我们要制作的一级导航栏: 2.这是我们要制作的二级导航…

Word文档标题“多级编号”设置(用于处理 文档二级标题不跟随一级标题序号编号,如 本应该为2.1 结果为1.1)

Word文档标题“多级编号”设置 截图上传不了,晕菜 1.问题描述: 文档二级标题需要不跟随一级标题序号编号。如下图红框中,需要应该是2.1。 2.处理方法: 需要将所有级别的目录,都通过“开始----编号 ----多级编号---…