DXP学习002-PCB编辑器的环境参数及电路板参数相关设置

目录

一,dxp的pcb编辑器环境

1,创建新的PCB设计文档

2,PCB编辑器界面

1)布线工具栏 

2)公用工具栏

 3)层标签栏

​编辑

 3,PCB设计面板

1)打开pcb设计面板

4,PCB观察器 

 1)原理图更新到pcb设计文档中

 2)x 3805.000    y 2860.000 

3)dx: 3790.000 mil     dy: -1315.000 mil 

 4)Snap: 5mil Electrical &mil

5)1 Component1 Violation

6)Shift+H Toggle Heads Up DisplayShift+GToggle Heads Up Tracking

​编辑

7)Shift+DToggle Heads Up Delta Origin DisplayShift+MToggle Board Insight Lens

8)shift  + G Toggle  Heads  Up Tracking 

​编辑

9)Shift+x Explore Components and MetsShift+v Explore Violations

10)Shift +M Toggle Board Insight  Lens

二,pcb编辑器环境参数设置

1,pcb的层

1)单层板

2)双层板

3)多层板

2,pcb层的种类

1)信号层signal  layers

2)内电层internal  planes

 3)机械层 mechanical  layers

4)防护层mask  layers

 5)丝印层silkscreen

 6)其他层other layers

3,pcb层的颜色 

4,pcb层的显示

5,设置系统颜色

 6,颜色设置功能

7,图件的显示与隐藏设定

三,电路板参数设置

1,measurement unit

2,snap  grid

3,component  grid 

4,electrical  grid

5,visible  grid

6,sheet position


电路原理图设计就是为了最终生成满足生产需要的PCB。利用dxp(altium  designer)可以非常简单的从原理图设计转入PCB设计流程。 

一,dxp的pcb编辑器环境

在具体的绘制PCB之前,先认识一下PCB的设计步骤以及开发环境。

PCB的设计过程是一个非常繁杂的过程,从最原始的网络飙到最后设计出精美的电路板都需要设计者反复修改。因为,PCB设计的好坏直接影响到最终产品的工作性能。PCB设计大致可以分为以下几个步骤,如下:

1,创建新的PCB设计文档

在创建PCB文档前,还是得需要创建一个工程👇,来存放我们接下来要创建的一系列文档。

保存工程之后就可以创建PCB设计文档,如下👇

或者是通过“file”面板来建立,如下👇

  创建成功之后的界面如下:

2,PCB编辑器界面

新建PCB设计文档后,系统都会进入PCB编辑器设计界面

1)布线工具栏 

与原理图编辑环境中的布线工具栏不一样,PCB编辑器中的工具栏提供了各种各样的实际电气走线功能,如下:

2)公用工具栏

公用工具栏与原理图编辑环境中的实体工具栏类似,主要提供PCB设计工程中的编辑,排列等操作命令,每一个按钮均对应一组相关命令。如下:

 3)层标签栏

层标签栏中列出了当前PCB设计文档中所有层,各层用不同的颜色表示,可以单击各层标签在各层之间转换,具体的PCB板层设置后面用到了再补充。

 3,PCB设计面板

1)打开pcb设计面板

如果在面板转换标签没有pcb选项,可以如下操作👇 

出现如下弹窗,选择pcb即可:

 之后在“面板转换标签”中选择“pcb”就可以看到pcb的设计面板,如下

4,PCB观察器 

在上图的左上角中我们可以看到有一个pcb观察器,该观察器可以在线的显示光标所在位置的网络和元件信息。【将鼠标放置在绘图区的元件上面不动,pcb观察器的全部信息就会显示】

 1)原理图更新到pcb设计文档中

因为我还没有将原理图更新到pcb设计文档中,因此pcb设计面板中都是空的,现在让我来创建一个原理图文档并更新到pcb设计文档中

依次点击“design”→“update  pcb   document PCB.PcbDoc”→“Yes”→“Execute  Changes”👇:

 之后的界面如下:

 在该界面中,一面用来绘图,一面用来放置我们的元件。

 我们可以将元件从右边面板拉到左边绘图区,如下👇

下面来认识左上角PCB观察器里面的消息所表达的意思。

 2)x 3805.000    y 2860.000 

表示当前光标所在的位置。

3)dx: 3790.000 mil     dy: -1315.000 mil 

当前光标相对于上次单击鼠标时位置的位移。

 4)Snap: 5mil Electrical &mil

当前的捕获网络和电气网络值


5)1 Component1 Violation

光标所在点有一个元件和一个电气网络


6)Shift+H Toggle Heads Up DisplayShift+GToggle Heads Up Tracking

按“shift  +  H”快捷键,可以打开或关闭pcb观察器

想要再次打开PCB观察器,就再按一次快捷键“shift  + h” 


7)Shift+DToggle Heads Up Delta Origin DisplayShift+MToggle Board Insight Lens

按“shift  + D”快捷键可以显示或隐藏【dx】和【dy】

8)shift  + G Toggle  Heads  Up Tracking 

按“shift  + G”快捷键可以让PCB观察器随光标移动或者是就固定在左上角。

如下,PCB观察器随光标移动:


9)Shift+x Explore Components and MetsShift+v Explore Violations

按“shift  +X” 可以打开pcb浏览器,如下:

在该浏览器中可以看到网络和元件的详细消息。

10)Shift +M Toggle Board Insight  Lens

按“shift  + M”可以使用放大镜来查看元件,这个功能在观察比较密集的pcb文档时比较有用,如下👇。

二,pcb编辑器环境参数设置

pcb编辑器环境参数的设置主要包括:pcb层颜色与显示,pcb尺寸及图件的显示与隐藏。

1,pcb的层

pcb根据结构可以分为:单层板,双层板和多层板三种。

1)单层板

仅仅一面进行铜模走线(铜膜走线就是用于连接各个焊盘的导线,也简称走线。它是印制电路板中最重要的部分,几乎所有的印制电路板的设计工作都是围绕如何走线进行的),而另一面放置元件,结构简单,成本较低,但是由于结构限制,当走线复杂时布线的成功率较低,因此,单层板往往用于低成本的场合。

2)双层板

在pcb的顶层和底层都能进行铜膜走线,两层之间通过导孔或焊盘连接,相对于单层板来说,走线灵活得多,相对于多层板成本又低得多,因此,我们经常使用的就是双层板。

3)多层板

包含多个工作层面的pcb,最简单的多层板就是四层板。四层板就是在顶层和底层中间加上了电源层和地平面层,通过这样的处理可以大大提高pcb的电磁干扰问题,提高系统的稳定性。

不管是单层板还是多层板,pcb的层都不仅是有着铜膜走线的这几层。通常在pcb上布上铜膜导线后,还要在上面加上一层防焊层(不沾焊锡,覆盖在导线上面可以放置短路,有顶层防焊层和底层防焊层之分)。

pcb上往往还要印上一些必要的文字,如元件符号,元件标号,公司标志等。因此,在电路板的顶层和底层还有丝印层。pcb设计时涉及到的层不止上面提到的这些,后面用到了再来补充。

2,pcb层的种类

pcb设计过程中用不同的颜色来表示不同板层,在pcb编辑环境下执行如下命令👇

 或者是按一下字母“L”,也会出现如下“视图设置”对话框。

在三个选项卡中,“board  layer  and  colors”选项卡用来设置各板层是否显示及板层的颜色

“视图设置”对话框中列出了当前pcb设计文档中所有的层。根据各层面功能的不同,可将系统的层大致分为5大类:

1)信号层signal  layers

dxp软件提供了32个信号层,一般来说,我们的“视图设置”对话框仅仅显示当前pcb中所存在的信号层,如下:

如果想要显示所有的层面,可以取消“only  show  layers  in  layer  stack”选项,如下👇

2)内电层internal  planes

dxp提供了16个内电层,plane1~plane16,用于布置电源线和底线,由于当前pcb是双层板设计,没有使用内电层,所以该区域显示为空,如下:

 3)机械层 mechanical  layers

dxp提供了16个机械层,mechanical1~mechanical16.机械层一般用于放置有关制板和装配方法的指示性信息,如下,显示了当前pcb所使用的机械层:

4)防护层mask  layers

防护层用于保护pcb上不需要上锡的部分。有阻焊层solder  mask和锡膏防护层paste  mask两种。这两个层又有顶层和底层之分。即top  solder,bottom  solder,top  paste  和bottom  paste。如下

 5)丝印层silkscreen

dxp提供了两个丝印层,顶层丝印层和底层丝印层(top  overlay和bottom overlay),丝印层主要用于绘制元件的外形轮廓,放置元件的编号和其他文本信息。

 6)其他层other layers

除了上面常用的五个层外,dxp还提供了其他的工作层面。其中包括钻孔位置层“drill  guide”,禁止布线层“keep-out  layer”,钻孔图层“drill  drawing”和多层“multi-layer”。如下

3,pcb层的颜色 

以上介绍的各层面,均可单击后面的“color”区域的颜色选框来设置该层显示的颜色。如下:

4,pcb层的显示

在“show”显示选框中可以选择是否显示该层,选择该项则显示该层。如下👇

 另外在各区域下方的“only   show   layers  in  layer stack”选框可以设置是否仅仅显示当前pcb设计文件中仅存在的层面还是显示多个层面。一般默认勾选,即只显示文件中仅有的层面。

 或者是单击主界面层标签栏左边的【LS】按钮,弹出如下板层显示设置菜单👇

5,设置系统颜色

 1)Connections and From Tos:连接和飞线。预拉线和半拉线。
2)DRC Error Markersdrc:校验错误。
3)Selections:选择。选择时的颜色。
4)Visible Grid 1:可见网络1。

5)Visible Grid 2:可见网络2。

6)Pad Holes:焊板内孔。

7)Via Holes:过孔内孔。

8)Highlight Color:高亮颜色。

9)Board Line Color:电路板边缘颜色。

10)Board Area Color:电路板内部颜色。

11)Sheet Line Color;图纸边缘颜色。

12)Sheet Area Color:图纸内部颜色

13)workspace Start Color:工作区开始颜色

14)workspace End Color:工作区结束颜色

 6,颜色设置功能

如上,可以看到有6个功能按钮,使用这些按钮可以批量操作每隔层是否显示当前层。例如,当我点击“all   layer off”之后,就会关闭显示所有层,即show栏全不选,如下👇。

 每个按钮所表示的功能如下:

1,all  layer  on:显示所有层

2,all  layer  off:关闭显示所有层

3,used  layer on:显示所有用到的层

4,selected  layer on:显示所有选中的层

5,selected  layer off:关闭所选中的层

6,clear all layer:清除选择层的选中状态

建议自己动手去一个一个尝试,并查看相应的效果。

7,图件的显示与隐藏设定

dxp设计环境错综复杂的界面往往让像我这样的新手难以下手,因此,在设计中为了更加清楚地观察元件的排布和走线,需要隐藏某一类的图件。

 pcb设计环境中(pcb文件中)的图件按照显示的属性可以分为以下12大类:

  1. 圆弧arcs:所有圆弧状走线
  2. 填充fills:所有填充区域
  3. 焊盘pads:所有元件的焊盘
  4. 覆铜polygons:覆铜区域
  5. 轮廓尺寸dimensions:尺寸标示
  6. 字符串string:所有字符串
  7. 走线tracks:所有铜膜走线
  8. 过孔vias:所有导孔
  9. 坐标coordinates:所有坐标表示
  10. 元件放置区间rooms:所有空间类图件
  11. 区域regions:所有区域类图件
  12. 3d元件体 3d bodies:所有3d图件

以上各类均可单独设置:

  • “final”最终实际的形状,多数为实心显示;
  • “draft”草图显示,多为空心显示;
  • “hidden”隐藏

三,电路板参数设置

 依次点击“design”→“board  option”选项,进入【pcb 尺寸参数设置】对话框👇

【pcb尺寸参数设置】对话框如下:

对应各参数的含义: 

1,measurement unit

测量单位,系统的单位设定。

默认的是英制单位“imperial”,如果想要公制单位“metric”,如下切换即可👇

公制是一完全创新的单位制度,又称米千克秒(MKS或mks)单位制,建立在下述三种基本单位之上:米-用来确定距离,千克-用来确定质量,和秒-用来确定时间长度。

公制单位  ,别    名  :米千克秒(MKS或mks)单位制


2,snap  grid

光标捕捉栅格。及光标捕捉图件时跳跃的最小栅格,可以在其下的“x”,“y‘,文本框内填入捕获网络的栅格值。

 

3,component  grid 

元件步进栅格。在进行元件布局时,代表移动元件步进的距离大小

默认x=20mil,y=20mil 

效果如下: 

之后我将步进栅格的x和y的值都变大3倍,如下👇

 可以很明显的看这个绘图区域中的格子都变大了。

4,electrical  grid

电气栅格。利用电气栅格,可以捕捉到栅格附近的图件,并以栅格大小为单位进行移动。

5,visible  grid

可视栅格。即图纸背景栅格的大小。markers中用来设置栅格的形式。

  1. dots:点式栅格。
  2. lines:线式栅格

如下是两种不同的栅格形式: 

 还可以分别设置可是网络1和可是网络2的尺寸大小。

6,sheet position

该区域用于设置图纸的位置,包括x轴坐标,y轴坐标,宽度,高度等参数

 一般没什么要求的话,就让它默认勾选上。

有问题评论留言或者是私信我,一天8h在线。

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

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

相关文章

【数据结构】单链表(二)

目录 1.查找数据 2.指定位置插入和删除节点 2.1 指定位置之前插入节点 2.2 指定位置之后插入节点 2.3 删除指定位置节点 2.4 删除指定位置之后的节点 3.销毁链表 我们接着上一篇【数据结构】单链表(一)-CSDN博客 来继续实现单链表 1.查找数据 在…

前端开发学习笔记 3 (Chrome浏览器调试工具、Emmet语法、CSS复合选择器、CSS元素选择模式、CSS背景)

文章目录 Chrome浏览器调试工具Emmet语法CSS复合选择器后代选择器子选择器并集选择器伪类选择器 CSS元素选择模式元素选择模式概述CSS块标签CSS行内标签CSS行内块标签CSS元素显示模式转换 CSS背景CSS背景颜色CSS背景图片CSS背景图片平铺CSS背景图片位置CSS背景图片固定CSS背景复…

SpringAI初体验之HelloWorld

目录 前言1.准备工作2.初始化项目3.解决问题3.1 Connection Time out 连接超时问题3.2 You exceeded your current quota 额度超限问题 4.访问调用5.总结 前言 在逛SpringBoot页面时突然看到页面上新增了一个SpringAI项目,于是试了一下,感觉还行。其实就是封装了各家…

Redis性能管理和集群的三种模式(二)

一、Redis集群模式 1.1 redis的定义 redis 集群 是一个提供高性能、高可用、数据分片、故障转移特性的分布式数据解决方案 1.2 redis的功能 数据分片:redis cluster 实现了数据自动分片,每个节点都会保存一份数据故障转移:若个某个节点发生故…

网络协议学习——以太网协议

目录 ​编辑 一,以太网简介 二,以太网通信的过程 为什么不用IP地址? 过程 MAC帧 MAC帧的字段介绍 ARP协议 传输过程的一些问题 RARP协议 提高效率 三,其他问题 ARP诈骗问题 URL解析过程 一,以太网简介 …

AI大模型基石:文字与数字的起源与演变

AI大模型基石:文字与数字的起源与演变 1、文字 1.1、起源 我们的祖先在还没有发明文字和语言之前就已经开始使用“咿咿呀呀”的声音来传播信息了,比如在野外活动遇到危险,然后发出“咿咿呀呀”的声音来提醒同伴小心,同伴在接收到…

GEE数据集——1986年—2022年加拿大全国烧毁面积综合数据 (NBAC)

简介 加拿大全国烧毁面积综合数据 (NBAC) 全国烧毁面积综合数据 (NBAC) 是一个地理信息系统数据库和系统,用于计算自 1986 年以来每年全国范围内烧毁的森林面积。这些数据用于帮助估算加拿大的碳排放量。烧毁面积是通过评估一系列可用数据源确定的,这些…

废品回收小程序推动回收行业的发展趋势

回收在全球都是一个重要行业,它为全球的环保作出了重要贡献。 随着科技的不断发展创新,废品回收的方式也逐渐多样,全新的线上回收小程序也逐渐出现在大众的生活中,在当下的手机时代,线上回收也为大众提供了更加便利的…

vs2022启动cmake项目(qt+c++)

1.本工程,如图,1个cmakelist.txt3个文件 2.启动vs 3.选择文件夹 4.进入这个页面,就说明配置没问题 5.启动 6.最后会自己生成其他文件

本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件

文章目录 前言1. 创建Buckets和Access Keys2. Linux 安装Cpolar3. 创建连接MinIO服务公网地址4. 远程调用MinIO服务小结5. 固定连接TCP公网地址6. 固定地址连接测试 前言 MinIO是一款高性能、分布式的对象存储系统,它可以100%的运行在标准硬件上,即X86等…

idea 卡怎么办

设置内存大小 清缓存重启 idea显示内存全用情况 右下角

适配器模式类图与代码

某软件系统中,已设计并实现了用于显示地址信息的类Address,现要求提供基于Dutch语言的地址信息显示接口。为了实现该要求并考虑到以后可能还会出现新的语言的接口,决定采用适配器(Adapter)模式实现该要求,得到如图7.9所示的类图。 【Java代码…

Docker操作容器打包(commit),压缩(save),挂载(load)

文章目录 前言一、容器打包二、将镜像压缩成tar包三、将tar包挂载为镜像结束 前言 将容器打包成镜像时,你正在将应用程序及其所有依赖项、文件和配置文件捆绑到一个可移植的、独立的单元中。这样做可以确保您的应用程序在不同环境中具有一致的运行方式,…

ASUS华硕ROG幻16Air笔记本电脑GU605M原装出厂Win11系统工厂包下载,带有ASUSRecovery一键重置还原

适用型号:GU605MI、GU605MY、GU605MZ、GU605MV、GU605MU 链接:https://pan.baidu.com/s/1YBmZZbTKpIu883jYCS9KfA?pwd9jd4 提取码:9jd4 华硕原厂Windows11系统带有ASUS RECOVERY恢复功能、自带所有驱动、出厂主题壁纸、系统属性联机支持…

Linux磁盘空间问题排查记录

问题 pip install时总提示OSError(28, ‘No space left on device’)或者ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device 分析 很明显,磁盘空间不足。尝试了以下方法,没有解决问题: 清理pip缓…

【论文阅读笔记】Attention Is All You Need

论文小结 这是17年的老论文了,Transformer的出处,刚发布时的应用场景是文字翻译。BLUE是机器翻译任务中常用的一个衡量标准。 在此论文之前,序列翻译的主导模型是RNN或者使用编解码器结构的CNN。本文提出的Transformer结构不需要使用循环和卷…

左总视角:千视以NDI 6重塑实时流媒体传输格局

欧洲当地时间4月3日下午1点,NDI 官方宣布了NDI 6.0版本的正式上线。凭借原生HDR和10比特/12比特色彩支持,NDI 6将NDI源的画质处理推向了一个新的巅峰,成为了高画质行业内容创作者的首选。此外,跨互联网现在也可以通过内嵌到SDK组件…

sysbench MySQL性能测试

目录 1. QPS&&TPS 1.1 数据库启动到现在的运行时间(秒) 1.2 查询量 1.3 status命令直接显示出QPS 1.4 每秒输出数据库状态(累加) 2. sysbench 测试工具 3. OLTP MySQL测试 3.1 普通参数 3.2 支持的lua脚本 3.3 脚本参数 3.4 测试数据准备 3.5 进行测试 3.…

蓝桥杯-数组切分

问题描述 已知一个长度为 N 的数组: A1,A2,A3,...AN 恰好是1~ N的一个排列。现 在要求你将 4 数组切分成若干个 (最少一个,最多 N 个)连续的子数组,并且 每个子数组中包含的整数恰好可以组成一段连续的自然数。 例如对于 4 1,3,2,4,一共有 5 种切分方法: 1324:每个单独的数显然…

Java 中文官方教程 2022 版(四十六)

原文&#xff1a;docs.oracle.com/javase/tutorial/reallybigindex.html 定义简单的通用类型 原文&#xff1a;docs.oracle.com/javase/tutorial/extra/generics/simple.html 这里是包java.util中接口List和Iterator的定义的一个小节选&#xff1a; public interface List <…