AD使用教程 图文并茂 AD2020四层板

news2024/12/24 8:18:18

文章目录

    • 设计流程图:
    • 资源下载:
    • 自定义快捷键:(按照个人习惯)
    • 默认快捷键:
    • 一、软件主页面
      • 1.主界面
      • 2.Panels面板
      • 3.系统设置
      • 3.自定义快捷键
      • 4.新建工程
    • 二、原理图库
      • 1.原理图库面板
      • 2.管脚属性
    • 三、原理图绘制
      • 绘制步骤:
      • 0.阵列式粘贴
      • 1.主页面
      • 2.属性面板
      • 3.库面板
      • 4.快捷栏
      • 5.自动标注
      • 6.封装管理器
      • 7.原理图编译规则
      • 8.分层原理图
    • 三、PCB库
      • 1.界面
      • 2.焊盘属性
      • 3.过孔属性
      • 4.IPC快速创建封装
      • 5.别人的PCB封装库
      • 6.3D模型绘制、导入
    • 四、PCB绘制
      • 绘制步骤:
      • 1.原理图导入
      • 2.预设:板子尺寸
      • 2.预设:板子层数
      • 2.预设:网络类Class
      • 3.PCB规则:间距
      • 3.PCB规则:线宽
      • 3.PCB规则:过孔
      • 3.PCB规则:铺铜
      • 3.PCB规则:丝印间距
      • 4.布局:模块化布局
      • 4.布局:位号丝印缩小
      • 4.布局:隐藏电源网络
      • 5.布线:扇孔
      • 5.布线:敷铜插件
      • 5.布线:电源灌铜
      • 5.布线:信号线
      • 5.布线:电源线
      • 10.布线:优化
      • 6.PCB规则检查(DRC)
      • 7.丝印调整
      • 7.缝合孔
      • 8.拼版:V-cut
      • 8.拼版:邮票孔
      • 9.文件输出:装配图
      • 9.文件输出:BOM表
      • 9.文件输出:Gerber
    • 五、其他知识
      • 1.PCB 各个层的作用
      • 2.四层和两层的绘制区别
      • 3.为什么需要四层板?

笔记内容来源:凡亿 Altium Designer 20 四层板 视频教程

设计流程图:

image-20230220092824253

资源下载:

库:凡亿原理图库/PCB封装库/3D库 提取码:1234

脚本:凡亿敷铜插件 提取码:h7g2

脚本:凡亿 Altium PCB Logo 导入脚本

自定义快捷键:(按照个人习惯)

  • AD20。
功能原理图快捷键PCB快捷键
放线1alt+1
放网络标签 / 放过孔2alt+2
删除3alt+3
线选44
框选alt+4alt+4
矩形摆放5
左对齐66
垂直分布alt+6alt+6
顶对齐77
水平分布alt+7alt+7
铺铜8
移动M+MM+M
精准移动Alt+MAlt+M

默认快捷键:

功能快捷键
变换走线角度shift+空格
切换单位Q
多选按住shift
测距ctrl+M
网络显示关闭N
单层显示shift+s
搜索shift+f
移动元器件ctr+上下左右 / ctl+shift+上下左右
PCB层面板L

一、软件主页面

1.主界面

image-20230217232229751

2.Panels面板

image-20230218141011253

3.系统设置

  • 中文
  • 重新启动软件时,不打开上次的项目

image-20230217232700503

  • 重新启动软件时,不打开上次的文档

image-20230218111743666

3.自定义快捷键

  • 自定义快捷键

image-20230217231545182

  • 快捷键冲突,更改已有快捷键

image-20230218151540115

4.新建工程

image-20230218090537813

image-20230217233817201

二、原理图库

绘制步骤:

第一步:创建元件,修改属性。

第二步:放置管脚,绘制元件边框。

第三步:添加PCB封装。

1.原理图库面板

image-20230218130325387

2.管脚属性

image-20230218130606139

三、原理图绘制

绘制步骤:

第一步:放置元器件。

第二步:连线。

第三步:自动标注、标注电容电阻实际值、封装管理器检查封装。

第四步:原理图编译

0.阵列式粘贴

image-20230218132340870

1.主页面

image-20230218091614709

2.属性面板

image-20230218094307174

image-20230218094526792

3.库面板

image-20230218094759902

4.快捷栏

  • 右键展开列表

image-20230218095657892

5.自动标注

image-20230218102533633

6.封装管理器

  • 检查封装。
  • 封装统一管理。

image-20230218134423337

7.原理图编译规则

  • 没必要

image-20230218135130354

8.分层原理图

  • 暂时用不到

image-20230218122736869

三、PCB库

1.界面

image-20230218143737194

2.焊盘属性

阻焊:阻止绿油覆盖铜皮

3.过孔属性

4.IPC快速创建封装

image-20230218144121490

image-20230218144428484

5.别人的PCB封装库

凡亿:https://www.pcbbar.com/thread-3016-1-1.html

6.3D模型绘制、导入

image-20230218145441523

四、PCB绘制

绘制步骤:

第一步:原理图导入

第二步:预设值:板子尺寸、层数、新建电源网络类、设置PCB规则

第三步:布局

第四步:布线

第五步:规则检查

第六步:丝印调整、布置缝合孔

第七步:各类文件导出:bom、装配、PCB打板文件

1.原理图导入

image-20230218150928166

2.预设:板子尺寸

  • 所有器件矩形摆放,大概就是板子大小。
  • 在机械一层画板子边框。

image-20230218165537950

2.预设:板子层数

凡亿:如何快速判断PCB设计层数

  • 四层的优点:走线好走、信号质量好、BGA深度?
  • 负片层:默认是一整片铜,画的线不是铜。
  • 负片层添加网络:双击负片层,添加网络。第2层GND,第3层ACC。
  • 负片层铜片分割:

image-20230218172325040

2.预设:网络类Class

  • 为了区分电源线和信号线。电源线是载流的,信号线是通信的。
  • 设置一个电源类,将电源网络都加入到里边。
  • 方便后续对电源网络的统一管理,隐藏,加粗等。

image-20230218205633723

image-20230218205830049

  • PCB网络面板

image-20230218210125515

3.PCB规则:间距

image-20230218210300496

  • 根据PCB生产厂商的 工艺、收费来设置。

image-20230218212316331

3.PCB规则:线宽

  • 电源线

image-20230218212637558

  • 信号线

image-20230218212702894

3.PCB规则:过孔

image-20230218212837856

  • 还要设置一下 PCB系统设置,过孔默认值。

image-20230218213011311

3.PCB规则:铺铜

  • 负片层铺铜

image-20230218213827265

image-20230218213926673

  • 正片层铺铜

image-20230218214031871

3.PCB规则:丝印间距

image-20230218214547745

4.布局:模块化布局

  • 第一步,改丝印,隐藏电源网络。
  • 第二步,按原理图组成模块,将器件分类。(矩形摆放)
  • 第三步,开始布局,遵循规则:先大后小,信号流向。

4.布局:位号丝印缩小

  • shift + f 搜索,点击任意位号丝印

image-20230219082652919

  • 设置丝印大小

image-20230219082741288

  • 设置文本居中

    Ctrl+A 全选器件,

image-20230219082904849

image-20230219082949485

4.布局:隐藏电源网络

image-20230219083307357

5.布线:扇孔

  • 为什么

image-20230219091030384

  • 扇孔就是就近打孔。

5.布线:敷铜插件

  • 凡亿敷铜插件提取码:h7g2

image-20230219085414010

5.布线:电源灌铜

  • 电源处敷铜代替走线,增加过流能力。
  • 顺便打上扇热控。
  • 大约 20mil 过1A 电流。

5.布线:信号线

  • 主要考虑:信号干扰。
  • 布线:
    • 尽量少打孔。
    • 顶层先走,走不过走底层。

5.布线:电源线

  • 主要考虑:载流能力。
  • 布线:
    • 线的粗细,3.3、5、12对应的mil ?
    • 取电要从滤波电容后取,电源干净。
    • 电源打过孔,要一次多打几个,增加过流能力。

10.布线:优化

6.PCB规则检查(DRC)

image-20230218214926065

7.丝印调整

  • 按 L 调出PCB层面板,关闭其他层,留下丝印层、对应阻焊层、机械层。

  • 丝印大小:4/25 5/30 6/45

  • 筛选器只勾选丝印。或者查找器件,全部固定位置。

  • 还可以利用重定位文本,快捷调整。

    image-20230219200750337

7.缝合孔

image-20230220084536074

8.拼版:V-cut

  • 新建一个PCB文件,放置拼版。
  • 两个文件会自动链接,更改源文件,拼版文件也会更改。

image-20230220090612823

8.拼版:邮票孔

  • 一般邮票孔使用孔径为直径0.8mm大小的非金属化孔,孔与孔的中心距1.1MM左右,孔的个数5个孔为宜。

image-20230220090712973

9.文件输出:装配图

  • 焊接用

  • 法1:

image-20230220091504702

  • 法2:智能PDF

    只输出当前文档

    不输出bom表

image-20230220091741939

9.文件输出:BOM表

  • 采购用

image-20230220092059582

9.文件输出:Gerber

  • 太麻烦了,暂时不用

五、其他知识

1.PCB 各个层的作用

链接:关于AD之PCB各层的简单说明

层:

  • 信号层:Signal Layers,Top Layer、Bottom Layer。布线的层
  • 内电层:Internal Plane。用于多层板。
  • 阻焊层:Solder Mask。绿油层,是负片层。
  • 助焊层:Paste Mask。焊盘层。
  • 丝印层:Silkscreen Overlay。
  • 机械层:Mechanical Layer。 PCB机械外形层。
  • 通孔层:Multi Layer。过孔层。

2.四层和两层的绘制区别

  • 1 在层叠管理器中,加2层内电层。网络属性分别设置为GND和VCC。

    原理:PCB叠层设计 (双层、四层、六层、八层)

  • 2 pcb规则里设置新加两层的 铺铜规则

3.为什么需要四层板?

  • 高速电路对信号质量要求变高了,需要保证信号完整性。
  • 四层板,中间两层是电源层和地层,可以起到隔离的作用,获得完整的信号,还可以增加板子抗电磁干扰能力。(不太懂,总之就是为了获得高质量的信号叭)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/360215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++011-C++循环+枚举

文章目录C011-C循环枚举枚举枚举思想枚举举例题目描述 统计因数题目描述 质数判定错误方法一:优化方法1: 用break实现优化优化方法2: sqrt(n)题目描述 水仙花数题目描述 7744问题实现方法1优化方法2题目描述 余数相同问题题目描述 特殊自然数…

《第一行代码》 第六章:数据库与存储方案

一,持久化技术简介 也就是数据存储在内存中,会丢失。需要存储在存储设备中。而持久化技术,就是提供了手段,让数据再试瞬时状态和持久状态之间转换。 安卓开发提供了三种数据的持久化技术: 二,文件存储 …

【HDFS】FsDatasetImpl#getReplicaVisibleLength

调用点 DataNode.getReplicaVisibleLength(ExtendedBlock) (org.apache.hadoop.hdfs.server.datanode) // ClientDataNodeProtocolBlockChecksumComputer in BlockChecksumHelper.BlockChecksumComputer(DataNode, ExtendedBlock, BlockChecksumOptions) (org.apache.hadoop.hd…

ros中时间的概念:ros::Time、ros::Duration、定时器ros::Timerros::Rate、ros::WallTime

1. ros时间格式说明 有时刻和持续时长(可以是负数),分为秒和纳秒,换算关系:1sec1e9nsec。Time指的是某个时刻,而Duration指的是某个时段。 int32 sec int32 nsec 2. ros::Time::now() 记录当前时刻 3. ros::Duration 代表持续的…

Linux 输出重定向 “>”、“>>”、“freopen”

有时候,我们编码时会使用printf或fprintf去打印输出调试信息或者报错信息,但正常这样去打印,只会显示在终端,如果终端关闭了,或者系统宕机了等,这些输出信息就没有了,为了将这些重要的信息保存下…

java诊断与调优常用命令jmap、jstack、jstat使用实战

java应用运行过程中难免会出现问题,特别是在生产环境,发生异常或宕机情况,需要诊断与分析,定位原因,进行优化,避免下次再次出现问题。 虽然现在有很多可视化工具,使用起来比命令行更方便&#x…

开学季好用电容笔有哪些?好用实惠的电容笔推荐

随着科学技术的快速发展,ipad的影响力越来越大,而且ipad的用户也越来越多,如果要提高ipad的功能,让ipad更加有趣,那么就需要一款非常适合自己,并且非常实用的电容笔。那么,究竟该选择哪个品牌的…

SpringBoot整合分布式锁redisson

1、导入maven坐标<!-- 用redisson作为所有分布式锁&#xff0c;分布式对象等功能框架--><dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.12.5</version></dependency>2、red…

蓝牙 - BLE中的连接和扫描参数设定

连接参数 / Connection Parameters 连接参数由发起设备与连接请求一起发送&#xff0c;当连接建立后&#xff0c;任何一个设备都可以修改。这些参数如下&#xff1a; 连接间隔 / Connection Interval 在低功耗蓝牙连接中&#xff0c;使用了跳频方案。两台设备发送各自数据和接…

day48【代码随想录】动态规划之最长递增子序列、最长连续递增序列、最长重复子数组

文章目录前言一、最长递增子序列&#xff08;力扣300&#xff09;二、最长连续递增序列&#xff08;力扣674&#xff09;三、最长重复子数组&#xff08;力扣718&#xff09;前言 1、最长递增子序列 2、最长连续递增序列 3、最长重复子数组 一、最长递增子序列&#xff08;力扣…

rocketmq延时消息自定义配置;topic下tag使用

概述 使用的是开源版本的rocketmq4.9.4 rocketmq也是支持延时消息的。 rocketmq一般是4个部分&#xff1a; nameserver&#xff1a;保存路由信息broker&#xff1a;保存消息生产者&#xff1a;生产消息消费者&#xff1a;消费消息 延时消息的处理是在其中的broker中。 但是…

我为什么放弃WinUI3

基于WinUI3开发HiNote已经有一个多月的时间了&#xff0c;算是做出来一个简单能用的C端软件。 基于个人的经历&#xff0c;说说其中的开发体验。 UI设计语言 无论是否抄袭苹果&#xff0c;WinUI3给人的感觉都是眼前一亮的。简洁美观&#xff0c;现代化&#xff0c;毛玻璃的美…

rk3568网口CAN串口通信速率性能

通信接口性能参数外设接口性能参数测试结果为实验室实测值&#xff0c;可作为设计参考&#xff0c;但因测试环境和器件批次差异&#xff0c;可能会存在一定的误差&#xff0c;且测试结果依赖评估板性能&#xff0c;核心板搭配不同底板性能也可能存在差异&#xff0c;请结合实际…

Redis之分布式锁

随着业务发展的需要&#xff0c;原单体单机部署的系统被演化成分布式集群系统后&#xff0c;由于分布式系统多线程、多进程并且分布在不同机器上&#xff0c;这将使原单机部署情况下的并发控制锁策略失效&#xff0c;单纯的 Java API并不能提供分布式锁的能力。为了解决这个问题…

Java:顶级Java应用程序服务器 — Tomcat、Jetty、GlassFish、WildFly

如果你想编写Java web应用程序&#xff0c;首先需要做出一个艰难的决定&#xff1a;选择运行应用程序的Java应用程序服务器。什么是应用服务器?一般来说&#xff0c;应用程序服务器执行Java应用程序。在操作系统中启动它们&#xff0c;然后将应用程序部署到其中。将应用程序服…

盘点2023年大企业都在用的优秀项目管理软件

行内有句话&#xff1a;每个成功的项目背后肯定有一个成功的项目经理&#xff0c;而每个项目经理背后都少不了一些专业的项目管理工具。要在任何项目中取得成功&#xff0c;对项目进行全面的管理非常关键&#xff0c;包括项目的执行、计划、推进、监控、结果等&#xff0c;有了…

谈谈我对ai发展的看法

最近难得有时间&#xff0c;通过白话&#xff0c;聊聊我对AI的看法&#xff0c;仅代表个人观点首先表明我的观点&#xff1a;人类当前的人工智能成果&#xff0c;仍然停留在一知半解程度。技术的发展是需要长期的积累和进步&#xff0c;目前AI的发展仍处于入门阶段人类的发展必…

ar远程协助可视化云平台提高患者的医疗体验

“专家的指导意见很科学&#xff0c;患者恢复很快&#xff0c;情况稳定就可以转入普通病房了!这种云急救对基层医院来说太及时太必要了!大专家不用奔波&#xff0c;我们又提高了救治能力和效率!”这是来自某市基层主任的心里话。 传统远程协助的局限性 传统远程带来了便捷的线上…

【Java基础】输入与输出

输入与输出 输入 获取用键盘输入常用的两种方法 方法 1&#xff1a;通过 Scanner Scanner input new Scanner(System.in); String s input.nextLine(); input.close();方法 2&#xff1a;通过 BufferedReader BufferedReader input new BufferedReader(new InputStrea…

实验室设计|实验室设计要点SICOLAB

一、实验室设计规划要素1、实验室布局&#xff1a;实验室的布局要符合实验室工作流程&#xff0c;可以将实验室划分为干净区和污染区&#xff0c;以确保实验室的卫生和实验的准确性。2、设备选购&#xff1a;根据实验需要选择适当的设备&#xff0c;并确保设备的质量和性能符合…