【Altium designer 20】

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.rhkb.cn/news/209841.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

质量小议35 -- SQL注入

已经记不得上次用到SQL注入是什么时候了&#xff0c;一些概念和操作已经模糊。 最近与人聊起SQL注入&#xff0c;重新翻阅&#xff0c;暂记于此。 重点&#xff1a;敏感信息、权限过大、未脱敏的输入/输出、协议、框架、数据包、明文、安全意识 SQL - Structured Query La…

打破卫浴行业冰山!九牧重构高端服务品牌“点线面”新秩序

文 | 螳螂观察 作者 | 余一 说到服务&#xff0c;你首先会想到哪个品牌&#xff1f;海底捞大概率会是其中之一。 一个餐饮品牌&#xff0c;不靠价格、口味出圈&#xff0c;而是凭借服务走向全球市场&#xff0c;古往今来或许也是头一家了&#xff0c;而无微不至的的服务&…

设计模式-结构型模式之桥接设计模式

文章目录 三、桥接模式 三、桥接模式 桥接模式&#xff08;Bridge&#xff09;是用于把抽象化与实现化解耦&#xff0c;使得二者可以独立变化。它通过提供抽象化和实现化之间的桥接结构&#xff0c;来实现二者的解耦。 这种模式涉及到一个作为桥接的接口&#xff0c;使得实体类…

MySQL安装

目录 MySQL简介 MySQL安装 连接MySQL数据库 MySQL简介 MySQL是最流行的关系型数据库管理系统之一&#xff0c;属于Oracle旗下产品。由于其体积小、速度快、总体拥有成本低&#xff0c;尤其是开放源码这一特点&#xff0c;一般中小型和大型网站的开发都选择 MySQL作为网站数据…

JVM:双亲委派(未完结)

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

使用Docker安装部署Swagger Editor并远程访问编辑API文档

文章目录 Swagger Editor本地接口文档公网远程访问1. 部署Swagger Editor2. Linux安装Cpolar3. 配置Swagger Editor公网地址4. 远程访问Swagger Editor5. 固定Swagger Editor公网地址 Swagger Editor本地接口文档公网远程访问 Swagger Editor是一个用于编写OpenAPI规范的开源编…

UE5 - 虚幻引擎各模块流程图

来自虚幻官方的一些资料&#xff0c;分享一下&#xff1b; 一些模块的流程图&#xff0c;比如动画模块&#xff1a; 或角色相关流程&#xff1a; 由于图片比较大&#xff0c;上传到了网络&#xff0c;可自取&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1BQ2KiuP08c…

GitHub项目推荐-Deoldify

有小伙伴推荐了一个老照片上色的GitHub项目&#xff0c;看了简介&#xff0c;还不错&#xff0c;推荐给大家。 项目地址 GitHub - SpenserCai/sd-webui-deoldify: DeOldify for Stable Diffusion WebUI&#xff1a;This is an extension for StableDiffusions AUTOMATIC1111 w…

Allegro无法模块复用的解决办法

Allegro无法模块复用的解决办法 在用Allegro做PCB设计的时候,模块复用是使用的比较频繁的功能,对于有相同模块的单板,可以节省大量的时间。 模块复用的功能不细说,具体参考以前的文章。 有时会遇到模块复用的时候出现如下报错 无法匹配,有时如果因为Device而无法复用,就…

SWD和JTAG

1、调试接口概念 1&#xff09;SWD&#xff1a;Serial Wire Debug&#xff0c;代表串行线调试&#xff0c;是ARM设计的协议&#xff0c;用于对其微控制器进行编程和调试。 SWD 引脚&#xff1a; SWDIO–串行数据线&#xff0c;用于数据的读出和写入SWDCLK–串行时钟线&#…

实现用户登陆

输入用户名和密码&#xff0c;如果输入用户名和密码正确&#xff0c;允许登录 编程过程中采用字符串拉接。 SQL注入&#xff0c;当使用拼接的sql语句. 输入密码时把语句拼接成or&#xff0c;or后面跟上一个条件正确的式子。 Java 防止sql注入&#xff0c;预编译手段&#xff…

使用Pytorch从零开始实现CLIP

生成式建模知识回顾: [1] 生成式建模概述 [2] Transformer I&#xff0c;Transformer II [3] 变分自编码器 [4] 生成对抗网络&#xff0c;高级生成对抗网络 I&#xff0c;高级生成对抗网络 II [5] 自回归模型 [6] 归一化流模型 [7] 基于能量的模型 [8] 扩散模型 I, 扩散模型 II…

Python按要求从多个txt文本中提取指定数据

基本想法 遍历文件夹并从中找到文件名称符合我们需求的多个.txt格式文本文件&#xff0c;并从每一个文本文件中&#xff0c;找到我们需要的指定数据&#xff0c;最后得到所有文本文件中我们需要的数据的集合 举例 如现有名为file一个文件夹&#xff0c;里面含有大量的.txt格…

浅谈用户体验测试的主要功能

用户体验(User Experience&#xff0c;简称UX)在现代软件和产品开发中变得愈发重要。为了确保产品能够满足用户期望&#xff0c;提高用户满意度&#xff0c;用户体验测试成为不可或缺的环节。本文将详细探讨用户体验测试的主要功能&#xff0c;以及它在产品开发过程中的重要性。…

ArcGIS制作广场游客聚集状态及密度图

文章目录 一、加载实验数据二、平均最近邻法介绍1. 平均最近邻工具2. 广场游客聚集状态3. 结果分析三、游客密度制图一、加载实验数据 二、平均最近邻法介绍 1. 平均最近邻工具 “平均最近邻”工具将返回五个值:“平均观测距离”、“预期平均距离”、“最近邻指数”、z 得分和…

【Java】使用IntelliJ IDEA搭建SSM(MyBatis-Plus)框架并连接MySQL数据库

步骤 0 准备工作1 创建Maven项目2 配置Maven依赖3 配置数据源4 项目结构5 创建实体类6 创建数据访问层7 创建服务层8 创建Controller层9 启动项目10 使用Postman测试接口 0 准备工作 下载并安装 IntelliJ IDEA下载并安装 MySQL 数据库下载并安装Postman测试工具使用 Navicat 创…

leetCode 93.复原 IP 地址 + 回溯算法 + 图解 + 笔记

93. 复原 IP 地址 - 力扣&#xff08;LeetCode&#xff09; 有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 . 分隔。 例如&#xff1a;"0.1.2.201" 和 "192.168.1.1…

Redis之秒杀系统

目录 Redis 秒杀 Mysql数据库设计 Mysql秒杀实现 MysqlRedis秒杀实现 秒杀是一种高并发场景&#xff0c;通常指的是在短时间内&#xff08;秒级别&#xff09;有大量用户同时访问某个商品或服务&#xff0c;争相抢购的情景。在这种情况下&#xff0c;系统需要处理大量并发请…

SQL Server 数据库,创建数据表

2.3表的基本概念 表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似&#xff0c;都是 按行和列的格式组织的&#xff0c;每行代表一条唯一的记录&#xff0c;每列代表记录中的一个字段.例如&#xff0c;在包含公 司员工信息的表中&#xff0c;每行…

深圳市左下右上百度坐标

爬取百度POI的时候&#xff0c;别人的代码中有提到左下&#xff0c;右上坐标&#xff0c;但是没有说从哪里来&#xff0c;而且还是百度的坐标。 经纬度:左下角,右上角&#xff1a;113.529103,37.444122;115.486183,38.768031 墨卡托坐标:左下角,右上角&#xff1a;12638139.45,…