【Altium designer 20】

news2024/9/28 19:19:19

Altium designer 20

  • 1. Altium designer 20
    • 1.1 原理图库
      • 1.1.1 上划岗 在字母前面加\在加字母
      • 1.1.2 自定义快捷键
      • 1.1.3 对齐
      • 1.1.4 在原有的电路图中使用封装
      • 1.1.5 利用excel创建IC类元件库
      • 1.1.6 现有原理图库分类以及调用
      • 1.1.7 现有原理图库中自动生成原理图库
    • 1.2 绘制原理图
      • 1.2.1 修改原理图纸的大小 (一般设置为A4纸)
      • 1.2.2 常规设置
      • 1.2.3 元件放置
      • 1.2.4 设置原理图居中
      • 1.2.5 分块
      • 1.2.6 放置功能模块文字
      • 1.2.7 原理图的统一编号设置 (位号 (类似U1,R1等)为了不重复)
      • 1.2.8 PCB封装的添加
      • 1.2.9 原理图的编译设置及检查
      • 1.2.10 编译错误
      • 1.2.11 原理图的BOM的输出
      • 1.2.12 原理图的pdf的打印输出
      • 1.2.13 常用快捷键使用:
    • 1.3 PCB封装
      • 1.3.1 pcb封装的组成认识及设计界面
      • 1.3.2 封装创建
      • 1.3.3 画表贴焊盘
      • 1.3.4 画丝印
      • 1.3.5 IPC快速创建PCB封装方法
      • 1.3.6 PCB封装的直接调用
      • 1.3.7 3D模型的导入与设置
    • 1.4 PCB布局布线
      • 1.4.1 导入网表
      • 1.4.2 pcb 板框的大小确定
      • 1.4.3 快捷键重新定义
      • 1.4.4 放置固定孔
      • 1.4.5 交互式模块化布局规划
      • 1.4.6 将电源信号线添加到class中
      • 1.4.7 规则
        • 1.4.7.1 间距规则
        • 1.4.7.2 线宽规则设置
        • 1.4.7.3 过孔 z < 8 < x < 12 <Y
        • 1.4.7.4 铺铜规则
      • 1.4.8 PCB布线
      • 1.4.9 丝印的调整
      • 1.4.10 logo导入脚本
      • 1.4.11 DRC规则检查
      • 1.4.12 取消布线
      • 1.4.13 差分线
      • 1.4.14 分屏
      • 1.4.15 创建类
      • 1.4.16 生成联合
      • 1.4.17 器件摆放
      • 1.4.18 拼版
      • 1.4.19 Gerber 文件输出
    • 1.5
    • 1.6
    • 1.7
    • 1.8

1. Altium designer 20

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

1.1 原理图库

1.1.1 上划岗 在字母前面加\在加字母

在这里插入图片描述

1.1.2 自定义快捷键

对齐 选中管脚-》 按A -》鼠标放在想设置的区域,按住ctrl+点击 。

1.1.3 对齐

1.1.4 在原有的电路图中使用封装

复制其他的电路封装库到新的工程。

1.1.5 利用excel创建IC类元件库

在这里插入图片描述

1.1.6 现有原理图库分类以及调用

可以在PCB联盟网搜索pcb超级库。 打开相关SchLib,复制想要的粘贴到工程中。
www.pcbbar.com

1.1.7 现有原理图库中自动生成原理图库

设计-》生成原理图库-》都不勾选-》自动生成库。

注意事项:

  1. 格点:管脚的时候100mil,绘制模型10mil或者其他1mil。
  2. 管脚:四个白色点朝外

1.2 绘制原理图

1.2.1 修改原理图纸的大小 (一般设置为A4纸)

在这里插入图片描述

1.2.2 常规设置

在这里插入图片描述

1.2.3 元件放置

方法一:在lib里面复制粘贴到原理图中
方法二:在原理图中 点击Panels 在选中Sch.Lib库 可以直接拖着来。

1.2.4 设置原理图居中

方法: 全选,放在左下角,在设置原理图页大小即可。
在这里插入图片描述

1.2.5 分块

点击画线-》画线的同事点击tab键就可以设置线的属性。线宽、线颜色等。
在这里插入图片描述

1.2.6 放置功能模块文字

在这里插入图片描述

1.2.7 原理图的统一编号设置 (位号 (类似U1,R1等)为了不重复)

工具-》标注-》原理图标注(快捷键TAA)
在这里插入图片描述
注意:修改值后一定要Reset All 在进行更新更改列表。
或者手动修改位号。就是不能重复就行。

1.2.8 PCB封装的添加

方法一:单个添加
原理图中双击元件, Add -修改封装模型名字
在这里插入图片描述
方法二:封装管理器统一添加
toos-》封装管理器-》添加封装-》接收变化-》执行变更。
在这里插入图片描述

1.2.9 原理图的编译设置及检查

设置:工程-》工程选项

  1. Error Reporting
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    网络名词
    在这里插入图片描述
    网络开路
    在这里插入图片描述
    没有网络命名 在这里插入图片描述
    器件位号重复在这里插入图片描述
    设置为致命错误。

1.2.10 编译错误

智能小车.prjPcb 点击右键->
在这里插入图片描述
点击相关的报错就跳转到相应的位置
在这里插入图片描述
编译成功提示
在这里插入图片描述

1.2.11 原理图的BOM的输出

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

1.2.12 原理图的pdf的打印输出

文件-》智能pdf
在这里插入图片描述
在这里插入图片描述

1.2.13 常用快捷键使用:

  1. 旋转
    选中 按Ins键在按空格。ims
  2. 镜像
    按S镜像 或者拖动的时候按S。
  3. 绘制功能模块线
    放置->绘制工具->线。
  4. 连接网络查看
    Alt+点击网络编号
  5. 放置 X
    放置->线束->信号线束

1.3 PCB封装

1.3.1 pcb封装的组成认识及设计界面

在这里插入图片描述

1.3.2 封装创建

要调出 PCB Library

快捷键:
点击Reports 测量两焊盘之间的距离。
快捷键 EFC快速放置在中心位置。

1.3.3 画表贴焊盘

在Top Layer 层画

1.3.4 画丝印

在Top Overlay层中心点画一只直线在计算偏移。
快捷键:
ctrl+点击(可以移动丝印)。
注意:
丝印要比实物大,把整个焊盘都包含进去。

1.3.5 IPC快速创建PCB封装方法

先安装工具:
头像->扩展更新->安装IPC Footprint Cenerator (只需要输入参数就可以自动创建)
新建:
tools-》IPC Compliant Footprint Wizard。
在这里插入图片描述
注意:
勾选Generate STEP Model Preview 生成3效果D。
内部有很多常用的封装。
双击修改封装名字。

1.3.6 PCB封装的直接调用

在原理图中按(DP快捷键)
在这里插入图片描述
就能打开PCB Libray复制粘贴就行。

1.3.7 3D模型的导入与设置

方法一: 自绘制 (在机械一层绘制Mechanical1)
在这里插入图片描述
方法二:导入模型
place-》3D Body.
超级库下载模型

快捷键:

  1. 阻焊 :焊接点一定要做阻焊,防止绿油覆盖焊盘。
  2. 线切割: EK 剪裁线条。
  3. 直接调用常用的pcb封装在其他pcb中的封装复制到新的工程中。PCB联盟网 PCB超级库下载。
  4. Ctrl+m 表示测试距离, shift+C 取消测试线条。
  5. EFC 定位到原点中心位置。
  6. Ctrl+D 1切换到3D模型。
  7. shift+鼠标右键。
    8 复制粘贴 X镜像 Y镜像(先复制点击对称点在粘贴在点击中心点在按X键镜像)

1.4 PCB布局布线

1.4.1 导入网表

智能车主板.PcbDoc中-点击设计-> import Changes From 智能车主板 .ProPcb。
执行变更。
在这里插入图片描述
导入错误:
提示Unknown Pin :
1 封装没有找到,原理图没有填写封装名称 P1 P2 U1。
2. 管脚号不匹配导致 12AK.
3. 管脚号不匹配管脚号缺失 例如:1234 1222.

导入常见问题:
4. 绿色报错: (规则问题导致);
Design->Rules->Clearance
在这里插入图片描述
封装导致的最小间距导致绿色报错,勾选忽略 同一封装内的焊盘间距。或者修改最小间隔,就能去除绿色报错。

注意事项:

  1. 导入两次;

1.4.2 pcb 板框的大小确定

1 确定板框:(top Layer顶层操作)
先全选器件阵列排布中点击工具-》器件摆放-》在矩形区域中。 在pcb中画一个框就会自动排列。
在这里插入图片描述
2 重新定义原点:
快捷键 EOS

3 画板框:在Mechanical1中操作
place->Line
在这里插入图片描述
4 对板框取整数:
双击线条设置Length为整数值。
从左往右选中两条线 Ctrl+C复制 在Ctrl+V 粘贴 在按空格旋转放置好就行。

5 从选定的形状中定义板形状
框选全部按tab键
点击design->Board shape Define Board Shape from Selected shape
在这里插入图片描述
6 放置测试线
在这里插入图片描述
按tab键可以对格式进行设置。
7 放置圆弧
在这里插入图片描述
在这里插入图片描述
在重新执行2.5 重新定义板框。就可以去除直角。
8 叠层设置

在这里插入图片描述
在这里插入图片描述
可以对层叠进行设置。也可添加多层。
设计->层叠管理器->
在这里插入图片描述
上面黄色为两层板。
Top Overlay 为丝印层
Top Solder 为阻焊层
Top layer 为信号层

添加新层
在这里插入图片描述
在这里插入图片描述
名词解释:

  1. 正片层 :解释 正片层画线是铜线。 (可见可得)
  2. 负片层: 负片层画线,线不是铜,其他都是铜。(可见不可得)

1.4.3 快捷键重新定义

方法一:放置-》过孔 clrt+鼠标左键。或者打开。
方法二:快捷键进入: 进入菜单,按住ctrl+点击就可以进入 。
在这里插入图片描述
点击帮助右边的空白处点击鼠标右键->customize。
在这里插入图片描述
在这里插入图片描述
快捷键使用:

  1. 拖动时候按L切换器件贴片层。
  2. 按A对齐选项
  3. 按S款选 线选。

自定义快捷键的方法比如画连接线:
鼠标放线条上在 按住Ctrl 在点击就进入设置界面。

1.4.4 放置固定孔

放在角落,在偏移。5mm。

1.4.5 交互式模块化布局规划

进入点击帮助下面右边空白处点击右键设置垂直布局。
在这里插入图片描述
注意: 交互式布局 去除勾选网络 和Pin脚。

1.4.6 将电源信号线添加到class中

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

1.4.7 规则

1.4.7.1 间距规则

快捷键 DR
在这里插入图片描述

1.4.7.2 线宽规则设置

在这里插入图片描述
PWR要在优先级width上。

1.4.7.3 过孔 z < 8 < x < 12 <Y
1.4.7.4 铺铜规则

1 十字连接 :缺点载流能力弱 散热快。
2 全连接:
在这里插入图片描述
3 Fany EDA Tools 铺铜工具
在这里插入图片描述
在这里插入图片描述

1.4.8 PCB布线

优先走信号线在走电源线在GND的走线。尽量少打孔,

1.4.9 丝印的调整

在这里插入图片描述

1.4.10 logo导入脚本

file-》运行脚本-》converter.PAS.
在这里插入图片描述

1.4.11 DRC规则检查

1.4.12 取消布线

布线-》取消布线-》连接。取消连接的线。

1.4.13 差分线

差分

1.4.14 分屏

点击帮助右边空白处 点击分屏

1.4.15 创建类

快捷键DC Net Classes 添加类 电源类pwr类 把,所有的GND、GGND、3V3。隐藏,只剩下信号线走线在布局

1.4.16 生成联合

选中多个器件鼠标右键-》联合-》从选中的器件生成联合。

1.4.17 器件摆放

工具-》器件摆放-》在矩形区域摆放。

1.4.18 拼版

新建pcbdoc
V-CUT V型切割。
邮票孔 ,通过打入邮票孔。可以简单扳断。

1.4.19 Gerber 文件输出

  1. 装配图输出. : 拼版右键-》智能PDF (直接输出装配图pdf)。
  2. BOM文件的输出. (在原理图或pab图中输出) pcb中 报告-》Bill of Materials
  3. gerber文件的输出. 生产PCB文件。
  4. 文件的整理.

1.5

1.6

1.7

1.8

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

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

相关文章

PHP项目启动记录

PHP项目启动记录 1. 项目整体目录2. bash_profile3. nginx的conf配置4. vim /etc/hosts5. php -v6.修改nginx后重新加载nginx7. npm run watch-app --moduleattendance --platformmobile8. vim ~/.zshrc 1. 项目整体目录 2. bash_profile ~/.bash_profile是Mac系统中的一个配置…

MySQL笔记-第06章_多表查询

视频链接&#xff1a;【MySQL数据库入门到大牛&#xff0c;mysql安装到优化&#xff0c;百科全书级&#xff0c;全网天花板】 文章目录 第06章_多表查询1. 一个案例引发的多表连接1.1 案例说明1.2 笛卡尔积&#xff08;或交叉连接&#xff09;的理解1.3 案例分析与问题解决 2. …

B026-MySQL基础

目录 数据库概述数据库概念数据库的由来和发展常见的关系型数据库服务器&#xff08;DBMS&#xff09;SQL概述表的概念 数据库的安装与配置安装启动和连接MySQL启动MySQL服务连接MySQL MySQL图形化管理软件-Navicat数据库安装失败解决方案 MySQL数据库操作数据库操作和存储引擎…

4K-Resolution Photo Exposure Correction at 125 FPS with ~8K Parameters

MSLTNet开源 | 4K分辨率125FPS8K的参数量&#xff0c;怎养才可以拒绝这样的模型呢&#xff1f; 错误的曝光照片的校正已经被广泛使用深度卷积神经网络或Transformer进行广泛修正。尽管这些方法具有令人鼓舞的表现&#xff0c;但它们通常在高分辨率照片上具有大量的参数数量和沉…

Linux系统下Nginx的安装步骤

目录 Nginx简介Nginx的作用Nginx的安装方法方法一方法二方法三 本文主要介绍在Linux系统下&#xff0c;三种常见Nginx安装方法。 Nginx简介 Nginx是一个高性能的HTTP和反向代理服务器&#xff0c;也可以作为邮件代理服务器和通用的TCP/UDP代理服务器。它最初由Igor Sysoev创建…

JVM之垃圾回收与算法(四)

垃圾回收与算法 1.如何确定垃圾 1.1. 引用计数法 在 Java 中&#xff0c;引用和对象是有关联的。如果要操作对象则必须用引用进行。因此&#xff0c;很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说&#xff0c;即一个对象如果没有任何与之关联的引用…

GPIO的使用--点亮外接小灯泡--开关控制

目录 一、确定引脚接线模式 接线时注意以下几点&#xff1a; 二、外接小灯泡引脚连接(以F12引脚为例) 1.正极接GPIOF3.3v电压引脚、负极接F12 2.正极接GPIOF3.3v电压引脚、负极接F12 三、问题检查 一、确定引脚接线模式 小灯泡有两级&#xff1a;正极、负极&#xff0c;…

春秋云镜:CVE-2022-28512

靶标介绍&#xff1a; Fantastic Blog (CMS)是一个绝对出色的博客/文章网络内容管理系统。它使您可以轻松地管理您的网站或博客&#xff0c;它为您提供了广泛的功能来定制您的博客以满足您的需求。它具有强大的功能&#xff0c;您无需接触任何代码即可启动并运行您的博客。 该…

决策树 算法原理

决策树 算法原理 决策树的原理 决策树: 从训练数据中学习得出一个树状结构的模型 决策树属于判别模型 决策树是一种树状结构&#xff0c;通过做出一系列决策 (选择) 来对数据进行划分&#xff0c;这类似于针对一系列问题进行选择。 决策树的决策过程就是从根节点开始&#…

JDK安装太麻烦?一篇文章搞定

JDK是 Java 语言的软件开发工具包&#xff0c;主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心&#xff0c;它包含了JAVA的运行环境&#xff08;JVMJava系统类库&#xff09;和JAVA工具。 JDK包含的基本组件包括&#xff1a; javac – 编译器&#xf…

资深老鸟整理,高级测试工程师应具备的能力...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、业务熟悉 熟悉…

JVM:双亲委派(未完结)

类加载 定义 一个java文件从编写代码到最终运行&#xff0c;必须要经历编译和类加载的过程&#xff0c;如下图&#xff08;图源自b站视频up主“跟着Mic学架构”&#xff09;。 编译就是把.java文件变成.class文件。类加载就是把.class文件加载到JVM内存中&#xff0c;得到一…

Android Framework 电池提醒相关Dialog熄屏消失的问题

记录一下花了三四天干一天就能完成的需求的傻事。 说在前头&#xff0c;这篇文章记录了电池提醒dialog相关&#xff0c;弹出dialog且熄屏再亮屏dialog不会消失的代码&#xff0c;这篇废话比较多&#xff0c;看正常代码直接跳到代码3。 故事背景 需求要求添加非法电池的弹窗&a…

继承 多态 拆箱装箱 128陷阱 枚举类

继承 在java里一个类只能继承一个类&#xff0c;但可以被多个类继承&#xff1b;c里一个类可以继承多个类&#xff1b; 子类可以使用父类的方法&#xff1b; 在java中&#xff0c;Object是所有类的父类&#xff1b; equals方法比较的是对象是否指向同一个地方&#xff0c;这个方…

【VTKWidgetRepresentation】第二期 vtkHandleRepresentation

很高兴在雪易的CSDN遇见你 &#xff0c;给你糖糖 欢迎大家加入雪易社区-CSDN社区云 前言 本文系统分享vtkHandleRepresentation及其子类&#xff0c;希望对各位小伙伴有所帮助&#xff01; 感谢各位小伙伴的点赞关注&#xff0c;小易会继续努力分享&#xff0c;一起进步&am…

外包干了2个月,技术倒退2年。。。。。

先说一下自己的情况&#xff0c;本科生&#xff0c;20年通过校招进入深圳某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年国庆&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

大家口口声声谈私域,到底是什么?

大家口口声声说的私域到底是什么&#xff1f; 私域不是流量&#xff0c;是留量。 那首先得知道私域和私域留量的概念。 私域是指企业或个人在自有平台上建立的用户群体和资源&#xff0c;如自己的网站、APP、微信公众号、微博账号等。这些用户群体和资源不受外部平台的控制和限…

PyQt6 QListWidget列表控件

​锋哥原创的PyQt6视频教程&#xff1a; 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计35条视频&#xff0c;包括&#xff1a;2024版 PyQt6 Python桌面开发 视频教程(无废话…

不会代码(零基础)学语音开发(跟我一起开始吧)

这款语音开发板&#xff0c;性价比非常高&#xff0c;集成了多种外设&#xff0c;包括180度数码舵机、双直流电机、双继电器、电位器、红外寻迹/接近传感器等等语音开发能用到的外部设备&#xff0c;构建了最为完善的语音开发环境。这样我们通过一个小小的开发板&#xff0c;就…

KNN算法实战-健康医疗

健康医疗 算法建模 knn 算法建模构建微观数据和疾病之间的关系knn 调整超参数&#xff0c;准确率提升数据归一化、标准化&#xff0c;提升更加明显 算法实战 导入包 import numpy as np import pandas as pd from sklearn.neighbors import KNeighborsClassifier from sklea…