首页 > 其他分享 >Altium Designer 入门基础教程(六)

Altium Designer 入门基础教程(六)

时间:2024-10-25 20:19:11浏览次数:3  
标签:Designer 基础教程 Altium 间距 布线 设置 规则 设计 板层

本文章继续接着《Altium Designer 入门基础教程(五)》的内容往下介绍:

七、AD画板的整个流程步骤

 L.板层数和设计规则的设置

a.板层数的设置

开始画板前,根据板框大小和元器件的多少可以大概评估一下要用到几层板,先设置好层数,再开始布局画板工作;或者在布局画板的过程中,发现实在是布局布线布不下去了,临时改板层数也同样是可以的,看个人习惯,通常是设置好板层数再布局布线的(不管板层数是多少,都只有顶底层可以放元器件,其他层都是用来走信号线或铺铜箔的)。设置方法如下:

内电层和信号层的区别: 

内电层和信号层的主要区别在于它们的用途和设计方式:

内电层(Internal Planes)主要用于提供电源和接地平面,它们通常是整片的铜膜,并通过过孔与其它层的电路连接。内电层在设计上被称为负片层,即不布线、不放置任何元件的区域完全被铜膜覆盖,而布线或放置元件的地方则是没有铜膜的。这种设计有助于降低电源噪声和提高信号完整性。

信号层(Signal Layers)则是用于布设电路的导线,包括外层线路和内层线路。信号层在设计上被称为正片层,一般用于纯线路设计。信号层与内电层的区别在于,信号层主要是用于传输信号,而内电层则是用于提供电源和接地。此外,信号层上的焊盘和过孔通常会与内电层通过特定的连接方式相连,例如辐射连接(Relief Connect)或直接连接(Direct Connect)。

常用的层有

“Top Layer”为顶层,用于放置元器件和绘制PCB板顶层的连线;

“Bottom Layer”为底层,用于放置元器件和绘制PCB板底层的连线;

“Top Overlay”为顶层丝印层,该层所画的线不具备连线作用,在PCB板上表现为油墨喷绘,一般作为元件的标号、标称值或者放置标尺、文字说明等;

“Bottom Overlay”为底层丝印层,作用与“Top Overlay”相同;

“Keep-out Layer”为禁止布线层,可以限制敷铜区域。该层所画的线不具备连线作用,在PCB板上表现为切割线,因此在PCB板上用该层画出一个矩形框范围,所有元件都应放在该矩形框范围内。

“Mechanical”为机械层,画出板子形状

“Multi-Layer”为多层,一般为过孔操作

b.设计规则的设置

1.安全间距的设置(根据个人画PCB时的需求去设置相应的安全间距)

若要单独设置安全间距,比如覆铜与走线的安全间距我们要设置为0.3mm。则新建规则: 

 2.短路规则设置

  3.未布线规则设置(默认即可)

   哪一项我们不想它检查时,我们就把哪一项取消勾选即可。一般正常情况下,我们都勾选。

   4.布线线宽设置

若要单独对某一个网络设置布线规则,则单独新建规则 

5.自动布线拓扑逻辑设置(自动布线才用到,默认即可) 

6.允许布线层设置

 7.布线走线角度设置(默认45°即可)

8.布线过孔设置 

9.焊盘到阻焊层间距设置 

10.阻焊层到焊盘间距设置(默认即可) 

11.内电层连接方式和安全间距设置 

12.覆铜连接方式设置 

13.制板孔径大小的设置 

14.孔到孔的安全间距设置 

15.最小化阻焊层裂口设置 

16.丝印到阻焊层的安全距离设置

17.丝印到丝印的安全距离设置 

18.元器件到元器件的安全距离设置 

c.设计规则的导出与导入

 有时候,要是我们每画一个板子,都要这样设计一遍规则,那就会比较费时间。可能有些板子的设计规则我们可以重复利用,这样我们可以把一开始设计好的规则导出以供后面需要拿来重复利用即可。

 1.设计规则的导出

设计规则单击鼠标右键》Export Rules》选中所有规则》OK》选择保存路径》重命名规则》保存即可。

选择第一条规则,拉到设计规则最底下,按住shift键,鼠标左键单击最后一条设计规则把规则全部选中,确定。 

选择保存路径》重命名》保存即可。 

至此,设计规则导出完成。 

2.设计规则的导入

下次我们要重新利用设计规则时,我们找到设计规则的文件,直接导入即可。

设计》规则》Design Rules单击鼠标右键》Import Rules》选中所有规则》选中要导入的设计规则文件》打开即可。

设计规则导入成功。

至此,AD软件中板层数和设计规则设置的相关内容已介绍完成。

     此博客是利用空闲时间每天编辑一点断断续续编辑出来的,由于个人空闲时间有限,所以此博客暂时先编辑到此。后续会利用空闲时间整理更新好《Altium Designer 入门基础教程(七)》发到此博客号,喜欢本系列课程的朋友们可以点点关注和订阅以便更新教程可以第一时间阅读到,先睹为快!谢谢大家!

标签:Designer,基础教程,Altium,间距,布线,设置,规则,设计,板层
From: https://blog.csdn.net/2301_78305470/article/details/143213505

相关文章

  • Altium Designer 入门基础教程(七)
    本文章继续接着《Altium Designer入门基础教程(六)》的内容往下介绍: M.元器件的布局布线设计规则设置完成之后,就开始元器件的布局与布线。把整个原理图的元器件拖到板框上方,然后选中红色框框区域删除掉。把输入法切换到美式键盘   设置布局栅格,一般默认即可  a......
  • Altium Designer10个高效PCB设计技巧大公开
    1、Mil和mm转换快捷键:Q2、标记所有丝印名在使用AltiumDesigner画PCB图的时候,发现元器件的丝印的标号都比器件本身还要大,非常占用空间,默认的字体宽度为0.254mm,高为1.5mm,其实设置成宽为0.15mm,高设置成0.8mm就可以看到,(经验值),那接下来就是如何将PCB板上的所有丝印都改......
  • Altium Designer 入门基础教程(一)
     有将近一个半月没有更新过博客了,最近在整理AltiumDesigner 入门基础教程,希望喜欢本系列教程的小伙伴可以点点关注和订阅!下面我们开始进入AltiumDesigner课程的介绍。一、AltiumDesigner快捷键1.原理图快捷键: 2.PCB快捷键:  3.自定义快捷键(原理图、......
  • ComfyUI 基础教程(六) —— 图像的局部重绘
    前言如果你看过别人的工作流,很有可能会发现每个人用的都不一样,如果不搞清楚其中的根本思想,总会有种不踏实的感觉,好像会用了,又好像不会。本文就来介绍一下ComfyUI中的局部重绘的三种基础方法。局部重绘的三种思想首先介绍一下局部重绘的三种方法:分别是VAE内补编码器、设置......
  • HyperMesh基础教程:概述与有限元分析简介
    1.1HyperMesh概述本节将介绍有限单元法基本原理,HyperMesh软件基本功能及界面介绍,获取在线帮助等内容。 1.1.1有限元分析方法简介有限单元法(FEM)是一种可以精确预测复杂结构在外界载荷作用下响应的方法,该数值方法起源于上世纪50年代。在有限单元法出现之前,验证设计方案或......
  • 神经网络与深度学习基础教程笔记(附案例讲解)
    神经网络与深度学习基础教程笔记(附案例讲解)引言神经网络和深度学习是人工智能领域中最重要的技术之一,它们在图像识别、自然语言处理、语音识别等领域取得了巨大的成功。本教程将从基础概念出发,逐步深入到高级主题,帮助你全面理解并掌握这些强大的工具。本文是神经网络与......
  • 大模型RAG入门到实战基础教程(非常详细),大模型RAG入门到精通,收藏这一篇就够了!
    写在前面大模型(LargeLanguageModel,LLM)的浪潮已经席卷了几乎各行业,但当涉及到专业场景或行业细分域时,通用大模型就会面临专业知识不足的问题。相对于成本昂贵的“PostTrain”或“SFT”,基于RAG的技术方案往成为一种更优选择。本文从RAG架构入手,详细介绍相关技术细节,并附上......
  • AI产品经理入门基础教程(非常详细),AI产品经理入门到精通,收藏这一篇就够了!
    什么是AI产品经理?AI产品经理,顾名思义,就是负责人工智能产品的规划、设计、开发和迭代的专业人士。他们不仅要对市场有敏锐的洞察力,还要对技术有深入的理解,能够将复杂的AI技术转化为用户友好的产品。为什么要学AI产品经理?根据脉脉《2023年人才报告》显示:人工智能成为2023......
  • Vue组件开发基础教程
    首发于公众号[小白讲前端]欢迎关注1.环境搭建安装Node.js:确保你的机器上已安装了Node.js。安装VueCLI:打开命令行工具,运行npminstall-g@vue/cli来全局安装VueCLI。2.创建项目在命令行中执行:vuecreatemy-vue-appcdmy-vue-app这将创建一个新的Vue项......
  • SQL基础教程:从创建数据库到数据操作的全面指南
    SQL(StructuredQueryLanguage)是一种用于管理和处理关系型数据库的标准编程语言。它被设计用来执行诸如更新、检索、插入和删除数据等操作。SQL是访问和处理数据库的标准语言,被广泛应用于各种数据库系统中,如MySQL,Oracle,SQLServer,PostgreSQL等。以下是SQL的一些关键......