Altium Designer常用操作备忘笔记

Altium Designer常用操作备忘笔记

  • Chapter1 Altium Designer常用操作备忘笔记
  • Chapter2 Altium Designer 22.1.2使用总结(常更)
    • 一、原理图
      • 1.1 绘制元器件原理图
      • 1.2 绘制元器件封装
      • 1.3 修改原理图网格
      • 1.4 修改原理图库后更新当前原理图
      • 1.5 旋转和翻转
      • 1.6 悬空引脚添加叉叉符号
      • 1.7 批量修改元件参数
    • 二、PCB
      • 2.1、翻转PCB
      • 2.2、测量距离
      • 2.3、二维三维视图转换
      • 2.4、三维视图下的操作
      • 2.5、选中从焊盘到焊盘的一整根线
      • 2.6、修改官方元件的PCB
      • 2.7、取消连接孔的电气连接
      • 2.8、方向键移动器件
      • 2.9、根据板子形状生成铺铜
      • 2.10、PCB连线时按数字键
      • 2.11、交叉选择模式
      • 2.12 修改封装库后更新PCB
      • 2.13 导入3D模型
      • 2.14 Compliant Footprint Wizard生成的封装的后缀含义
      • 2.15 泪滴
      • 2.16 隐藏、显示、重铺铜
      • 2.17 铺铜时的两种pour
      • 2.18 按照原理图快速摆放器件
      • 2.19 创建多层板
      • 2.20 分割plane层
      • 2.21 3D视图下翻转PCB
      • 2.22 同时布多条线
      • 2.23 按模块放置器件
      • 2.24 过孔直连/十字相连铜皮
    • 三、其他
      • 3.1、3W原则
      • 3.2、20H原则
      • 3.3、快捷键
    • 四、问题汇总
      • 4.1 “Your license is already used on computer …”


Altium Designer版本:AD22.11

Chapter1 Altium Designer常用操作备忘笔记

  1. AD22画PCB时引脚不显示标号和网络名称该怎么解决?

应该是没有打开焊盘编号和焊盘网络显示,按L在View Options点亮这两项

在这里插入图片描述
2. 像Cadence SPB的原理图和PCB交互选择模式,如何开启?

在这里插入图片描述
3. 图层操作快捷键
PCB界面,快捷键L,就可以打开图层选型。

4.如何设置PCB当前层高亮显示
在PCB设计时,为了避免其他图层对当前图层的视觉干扰,经常需要隐藏其他图层,通常我们会采用L键来关闭暂时不想看到的图层,不过还有一个方法貌似用的不较少,那就是将当前图层高亮显示,其他图层也显示但是为暗显示。

PCB打开后,一般各个层都会是高亮显示,这样让人眼花缭乱,那么此时可点击“Shift + S”,注意此时应为英文输入法。

可以看到,当前选择的Top layer被高亮显示了,其它图层也没有隐藏,而是暗显示了。如果想切换为全部显示,可以再次在英文输入法下按“Shift + S”。

5.PCB电源平面分割方法

6.高亮选定层,其他层变灰色,快捷键Shift+S, 再次按Shift+S又切换回原来状态。

Chapter2 Altium Designer 22.1.2使用总结(常更)

原文链接:https://blog.csdn.net/muxi_huang/article/details/105309700

一、原理图

1.1 绘制元器件原理图

1.1.1 给引脚名字添加上划线
在每个字母后加右斜杠即可,比如E\N\,显示的就是EN上面加上划线。

1.1.2 添加封装时显示Item Not Found
  绘制完封装和原理图后,准备把封装添加到原理图,但报错如下。
在这里插入图片描述

原因如下。我在新建封装时,复制了网页上的文字”Kool Mμ”,然后粘贴到命名框里,但是点击确定后,左边侧栏显示的名字变成了“KOOL MM”。而添加封装到原理图时,显示的名字是“Kool Mμ”。名字没对上,所以报错。

在这里插入图片描述

1.2 绘制元器件封装

1.2.1 放置引脚时序号从1开始
放置引脚时,AD会从上一次放置的最后一个引脚开始编号,需要先放置一个引脚,修改序号为1,然后继续放置。

1.3 修改原理图网格

原理图网格包含三个,分别是…
三个参数的含义:snap
新建原理图网格格则
切换栅格 按G或者View-

1.4 修改原理图库后更新当前原理图

1.5 旋转和翻转

按住元件,按X键为水平翻转,按Y键为垂直翻转,按空格键为旋转。

1.6 悬空引脚添加叉叉符号

叉叉符号表示“不做ERC检查”,在Place-Directives-Generic No ERC。

1.7 批量修改元件参数

右键选中元件-Find Similar Object-在想要匹配的参数右方把“Any”改为“Same”-点击OK。这样的话就会筛选出符合条件的元件,此时符合条件的元件会呈正常颜色,其他元件会呈现灰色。接着Ctrl+A全选,然后在右边的Properties页面进行参数修改即可。

二、PCB

2.1、翻转PCB

鼠标点击:View->Flip Board
快捷键:v+b

2.2、测量距离

快捷键:ctrl+m

2.3、二维三维视图转换

英文输入法下按数字键2,进入二维视图;按数字键3,进入三维视图。

2.4、三维视图下的操作

2.4.1、沿x轴移动(横向移动)
法一:鼠标右键拖动
法二:按住shift,然后鼠标滚轮滚动

2.4.2、以z轴为旋转轴进行旋转
按住shift,鼠标放在球形控制器的弧,按住鼠标右键沿顺时针或逆时针拖动

2.4.3、以y轴为旋转轴进行旋转
按住shift,鼠标放在球形控制器的四个箭头之一,按住鼠标右键向左/右/上/下拖动

2.5、选中从焊盘到焊盘的一整根线

有时候要删除从一个焊盘到另一个焊盘的一整根连线,可以选中连线的一段,然后按tab,即可选中一整根线。

2.6、修改官方元件的PCB

我的项目里需要把Altera的FPGA中间焊盘上的十六个小通孔删掉换成一个大的通孔,正常情况下选中这些通孔,点击删除是删除不了的。方法是选中并打开FPGA的属性,先确保FPGA的位置没有锁定,然后把Primitives的锁打开,这时就可以对FPGA的PCB进行修改了。

2.7、取消连接孔的电气连接

连接孔指PCB打出来后用于安装铜柱的孔,在AD里就是穿孔型焊盘。既然是连接孔,就无需电气连接,可以通过在焊盘的属性里取消Plated选项来实现。

2.8、方向键移动器件

选中器件,按住ctrl,按方向键即可小距离移动;按住ctrl+shift,按方向键即可实现大距离移动。

2.9、根据板子形状生成铺铜

一般的板子形状是长方形,自己拉线铺铜不会很难。如果遇到奇形怪状的板子,就需要根据板子形状生成铺铜。Tools->Polygon Pours->Polygon Manager。打开后找到New Polygon from…
在这里插入图片描述

点击,选择Board Outline,即可生成铺铜,并对铜皮的属性进行修改。

2.10、PCB连线时按数字键

2.10.1、按数字键1
在连线时,按数字键1,能够取消最前端的连线。

2.10.2、按数字键2
在连线时,按数字键2,能够打孔。

2.10.3、按数字键3
在连线时,按数字键3,能够在最小线宽、优先线宽和最大线宽之间切换。

2.11、交叉选择模式

2.12 修改封装库后更新PCB

修改了PCB封装库中某个元件的封装后,需要更新到PCB中。方法是在PCB Library中点击修改好的封装,右键选择 Update PCB With 封装名字,就可以了。
在这里插入图片描述

2.13 导入3D模型

工程文件结构如下图。先点击PCB封装库文件,然后点击“PCB Library”。

在这里插入图片描述

然后点击想要添加3D模型的PCB封装,这里的例子是DIP16,点击后出现对应PCB封装的2D视图。接着点击Place-3D Body,出现文件选择框。我这里选择“SG3525A.STEP”,点击“打开”。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

打开.STEP文件后,AD的界面上会出现一个粉红色的框,这个框就是3D模型对应的2D截面,鼠标左键点击即可放置。因为我们一开始不知道怎么放置才对,所以随便放上去就可以了。

在这里插入图片描述

放置后在英文输入法下点击数字键“3”查看3D视图,如下。可以看到3D模型的位置不对,需要沿着X轴旋转90°。
在这里插入图片描述

按数字键“2”重新回到2D视图,点击那个粉红色的框, 直接在3D视图下,在右栏修改X轴旋转角度为90,点击确定。然后进入3D视图, 可以看到此时3D模型的方向正确了,但引脚还没跟孔对上。

在这里插入图片描述
在这里插入图片描述

把引脚和孔对上的技巧是,回到2D视图,把粉红色方框对称地放置在原来的2D封装上,然后进入3D视图查看,来回调整,直到引脚和孔对上。调整的时候也可以通过计算,然后设置粉红色方框的X和Y坐标。经过调整后,引脚和孔对上了。

在这里插入图片描述

仔细观察还可以发现,芯片并不是贴着水平面的,而是有一定高度的。这个可以在2D视图下,点击粉红色方框,然后修改standoff height实现。
在这里插入图片描述
在这里插入图片描述

此外,点击3D模型可以进行XY平面上的移动,按住3D模型后点击空格或者Shift+空格可实现顺时针/逆时针旋转,点击X键或Y键可实现镜像。

2.14 Compliant Footprint Wizard生成的封装的后缀含义

举例,SOIC127P600X175-8M中最后一个字母“M”即“Most”,对应Solder Fillet选项中的“LevelA-Low density”,表示最大焊盘伸出,适合手工焊接;“N”即“Normal”,对应“LevelB-Medium density”,表示标准焊盘伸出,适合SMT,也可以手工焊接;“L”即“Least”,对应“LevelC-High density”,表示最小焊盘伸出,只适合SMT。参考自该博文。

在这里插入图片描述

2.15 泪滴

快捷键:T+E

2.16 隐藏、显示、重铺铜

隐藏:T+G+H
  显示:T+G+E
  重铺所有:T+G+A

2.17 铺铜时的两种pour

“Pour Over Same Net Polygons Only”会出现相同网络名的连线将铜分割的情况,“Pour Over All Same Net Objects”可以将相同网络名的连线和铜相连。
  参考链接

2.18 按照原理图快速摆放器件

先Split Vertically把原理图窗口和PCB窗口一左一右放置,在原理图窗口中选中器件,然后按组合键T+S,会自动跳转到PCB窗口,无需再点击PCB,直接按组合键T+O+L,出现十字光标后圈选一个空白区域,器件就放在区域里了。

2.19 创建多层板

Design-Layer Stack Manager,打开层管理器。点击第一层Top Layer,然后点击Add,选择“Below”,选择“Signal”(正片)或者“Plane”(负片)。依次添加,第二层为GND,第三层为VCC。注意,添加Plane默认都是内缩(pullback distance)20mil,而VCC要内缩60mil(相比GND内缩40mil,约1mm)。所以需要取消勾选“Stack Symmetry”,然后填60mil。不取消勾选“Stack Symmetry”的话,所有内缩都是统一修改的。

在这里插入图片描述
在这里插入图片描述

2.20 分割plane层

用Line进行布线即可。

2.21 3D视图下翻转PCB

v+b

2.22 同时布多条线

同时选中多个焊盘,然后选择“Interactive Multi-Routing”即可。

在这里插入图片描述

2.23 按模块放置器件

在原理图中选中模块的所有器件,然后T+S跳转到PCB,然后选择“Tools-Component Placement-Arrange Within Rectangle”即可。

2.24 过孔直连/十字相连铜皮

“Design-Rules-Plane-Polygon Connect Style”选择“Relief Connect”(十字相连)或“Direct Connect”(直连)。

在这里插入图片描述

三、其他

3.1、3W原则

3.2、20H原则

3.3、快捷键

AD上方选项卡的文字中带下划线的字母就是快捷键。

四、问题汇总

4.1 “Your license is already used on computer …”

问题截图如下。
在这里插入图片描述

需要禁止AD联网,步骤如下.
  步骤一 :进入如图路径后点击高级设置。
在这里插入图片描述

步骤二-步骤六:按照如图流程新建防火墙规则。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

右键快捷方式-属性即可查询程序所在路径,如图:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一款rust语言AI神器cursor在ubuntu环境下的安装启动教程

虽然cursor目前只支持英文但是它强大的代码联想能力以及问答能力,可以高效的提高编码效率。 如下步骤所有的前提是你的ubuntu上面已经安装了vscode以及其必须的extensions。 1 下载 到官网https://www.cursor.com下载指定版本的软件。 下载到本地以后会生成如下软…

第二十六篇——九地篇:九种形势的应对之道

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么? 四、总结五、升华 一、背景介绍 地势的维度重新阐述了懂得人心的重要性,道久其归一为为别人。…

S-Procedure的基本形式及使用

理论 Lemma 1. ( S- Procedure[ 34] ) : Define the quadratic func- \textbf{Lemma 1. ( S- Procedure[ 34] ) : Define the quadratic func- } Lemma 1. ( S- Procedure[ 34] ) : Define the quadratic func- tions w.r.t. x ∈ C M 1 \mathbf{x}\in\mathbb{C}^M\times1 x…

MATLAB 可视化基础:绘图命令与应用

目录 1. 绘制子图1.1基本绘图命令1.2. 使用 subplot 函数1.3. 绘图类型 2.MATLAB 可视化进阶(以下代码均居于以上代码的数据定义上实现)2.1. 极坐标图2.3. 隐函数的绘制 3.总结 在数据分析和科学计算中,数据可视化是理解和解释结果的关键工具。今天,我将…

替换 Oracle ,江河信息用 TDengine 解决高基数查询写入问题

在数字经济快速发展的背景下,智慧水利作为重要的基础设施之一,正逐步成为提升水资源管理效率、优化生态环境的重要力量。江西省水投江河信息技术有限公司(以下简称“江河信息”)作为高新技术国有企业,坚定致力于打造数…

RuoYi-Vue3使用minio图片预览不了的问题

参照官网配置好之后,图片预览不了 1、参照官网修改前端src\components\ImageUpload\index.vue 2、如果图片预览不了,发现是Minio后台返回的url地址内部包括逗号 与代码里split(",")冲突了, 解决方法是改成分号 多个图片可以预览了…

sqlgun靶场漏洞挖掘

1.xss漏洞 搜索框输入以下代码&#xff0c;验证是否存在xss漏洞 <script>alert(1)</script> OK了&#xff0c;存在xss漏洞 2.SQL注入 经过测试&#xff0c;输入框存在SQL注入漏洞 查询数据库名 查询管理员账号密码 此处密码为MD5加密&#xff0c;解码内容如下 找…

【C++】list常见用法

&#x1f525;个人主页&#x1f525;&#xff1a;孤寂大仙V &#x1f308;收录专栏&#x1f308;&#xff1a;C从小白到高手 &#x1f339;往期回顾&#x1f339;&#xff1a;[C]vector常见用法 &#x1f516; 流水不争&#xff0c;争的是滔滔不息。 文章目录 一、list的介绍li…

mybatis的基本使用与配置

注释很详细&#xff0c;直接上代码 项目结构 源码 UserMapper package com.amoorzheyu.mapper;import com.amoorzheyu.pojo.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select;import java.util.List;Mapper //在运行时生成代…

ImportError: DLL load failed while importing _ssl: 找不到指定的模块的解决方法

ImportError: DLL load failed while importing _ssl: 找不到指定的模块的解决方法 现象解决办法 现象 在命令行中&#xff0c;可以正常导入_ssl模块&#xff0c;如下&#xff1a; Python 3.9.0 (default, Nov 15 2020, 08:30:55) [MSC v.1916 64 bit (AMD64)] :: Anaconda, …

LeetCode[中等] 49.字母异位词分组

给你一个字符串数组&#xff0c;请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 思路&#xff1a; new Dictionary<string, List<string>>() 存储数据&#xff0c;key为排序之后的字符…

箭头检测系统源码分享

箭头检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

QT 串口上位机读卡显示

目录 一. QT创建工程 二. 软件更换图标 三. QT打包 一. QT创建工程 文件新建&#xff0c;选择创建一个桌面QT。 重命名RFID,并选择工程保存路径 RFID.pro QT core gui serialport #串行串口greaterThan(QT_MAJOR_VERSION, 4): QT widgetsTARGET RFID TE…

LLMs之SWIFT:SWIFT的简介、安装和使用方法、案例应用之详细攻略

LLMs之SWIFT&#xff1a;SWIFT的简介、安装和使用方法、案例应用之详细攻略 目录 SWIFT的简介 新闻 &#x1f6e0;️ 安装 &#x1f680; 快速开始 Web-UI 训练 训练脚本 支持的训练过程 单卡训练 模型并行训练 数据并行训练 Deepspeed训练 多机多卡 阿里云-DLC多…

面试官:讲一讲Spring MVC源码解析

好看的皮囊千篇一律、有趣的灵魂万里挑一 文章持续更新&#xff0c;可以微信搜索【小奇JAVA面试】第一时间阅读&#xff0c;回复【资料】获取福利&#xff0c;回复【项目】获取项目源码&#xff0c;回复【简历模板】获取简历模板&#xff0c;回复【学习路线图】获取学习路线图。…

【C++】——继承详解

目录 1、继承的概念与意义 2、继承的使用 2.1继承的定义及语法 2.2基类与派生类间的转换 2.3继承中的作用域 2.4派生类的默认成员函数 <1>构造函数 <2>拷贝构造函数 <3>赋值重载函数 <4析构函数 <5>总结 3、继承与友元 4、继承与静态变…

Linux(CentOS8)服务器安装RabbitMQ

我安装了很久都没有成功, 各种问题, 每次的异常都不一样, 现将成功安装过程做个总结 安装前工作 确保已经安装了一些基础工具和组件库 下载安装包 https://www.erlang.org/patches/otp-24.3.4.5 https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.15/ra…

C/C++实现植物大战僵尸(PVZ)(打地鼠版)

&#x1f680;欢迎互三&#x1f449;&#xff1a;程序猿方梓燚 &#x1f48e;&#x1f48e; &#x1f680;关注博主&#xff0c;后期持续更新系列文章 &#x1f680;如果有错误感谢请大家批评指出&#xff0c;及时修改 &#x1f680;感谢大家点赞&#x1f44d;收藏⭐评论✍ 游戏…

Linux中的简单命令2

一.echo指令 echo的作用是显式文本内容 #echo ‘字符串’ #echo “字符串” echo会将后面的内容当作字符串直接打印在屏幕上&#xff0c;后面的内容需要用单引号或者双引号括起来 注意&#xff1a;echo会自动在字符串后面加上一个换行符。 可以与printf进行对比&#xff1a; …

常耀斌:AI赋能企业数字化转型(清华社发行)

新书地址&#xff1a; 清华出版社&#xff1a;清华大学出版社-图书详情-《AI赋能企业数字化转型》 京东&#xff1a;《AI赋能企业数字化转型 常耀斌 清华大学出版社 9787302669081》【摘要 书评 试读】- 京东图书 内容简介&#xff1a; 在数字经济时代&#xff0c;企业发…