制作PCB的基本设计流程;

article/2025/9/20 19:30:32

基本流程

          1、在电脑中建立一个自定义的文件夹(例如D:\AD project\Project1),以备存储设计文件用。双击打开Altium Designer,进入软件工作界面。

        2、创建工程文件:单击“File”菜单,选择“New”选项中的“Project”选项,从中选择“PCB Project”工程文件,弹出的create project对话框中,在“Folder”中设置工程保存的位置,在“Project Name”中将工程文件命名为project1”,点击“Create”创建工程并进入工程文件的初始工作界面。

        这里会创建一个和工程文件名一样的文件夹,如下所示:

        3、创建原理图文件:单击“File”菜单,选择“New”选项中的“Schematic”选项,进入原理图编辑的初始工作界面。

        4、保存原理图文件:选择“File”菜单,选择“Save As…”选项,将文件命名为“project1”并保存。

       5、调整版面大小:把鼠标放在空白处,双击鼠标左键,窗口右边在弹出的选项中选择“Properties(属性)”选项,在“Page Options”选项中,进入文档属性编辑窗口。如果采用标准纸张版面,可以点击选择“Standard”选项,在“Sheet Size”(图纸大小)的下拉菜单中进行选择标准的A4或者其他版面大小;如果采用非标准纸张的版面,则需要点击“Custom”(自定义)选项,这时可通过 “Width”和“Height”对版面的宽度和高度进行设置。

       6、添加库文件:将鼠标放在窗口右边导航栏的“Components(元件)”选项卡,在弹出的窗口中单击“”operations按钮,选择“File-based Libraries Preferences…”选项,选择“Installed”选项卡,单击右下方的“Install…”按钮,打开元件库文件选择窗口,选中需要添加的元件库文件,元件库文件添加完成后单击“Close”关闭窗口。                  

       默认的库文件安装位置路径为:D:\Users\Public\Documents\Altium\AD20\Library。

       7、放置元件:单击窗口右边导航栏的“Components(元件)”选项卡,在弹出的窗口中找到所需要放置的元件,双击选中元件(在输入法英文状态下)可将其放置在原理图中。

       内部集成库中有两类基本元件,第一类“Miscellaneous Connectors.InLib”库为基本的接插件元件库,第二类“Miscellaneous Devices.InLib”为基本元件库。

       8、元件放置操作:在元件放置或移动过程中,采用键盘上的“空格”键可对元件进行逆时针旋转90°,“X”键可对元件进行水平方向的翻转,“Y”键可对元件进行垂直方向的翻转。对于放置好的元件,如果需要进行移动或旋转,可将鼠标移至元件上,按住鼠标左键不放进行移动或旋转。

       注意,在PCB里只能按“空格”键旋转,不能对元件进行水平或垂直方向的镜像翻转。

       9、界面基本操作:按住鼠标右键不放,鼠标指针变成“手型”时,可以对界面进行任意移动,如果此时按住键盘上“Ctrl”键,移动鼠标时可以对界面进行放大和缩小。

       10、连线:在“Place”菜单中选择“Wire”,进入放置连线模式,可对放置好的元件进行连线。也可在快捷工具栏选择“Wire”。

       11、修改元件参数:双击需要修改的元件,可以对元件的内部参数进行修改。 主要修改的元件参数有:元件标号、标称值和封装。实验中各元件的参数见下表。

元件标称值封装
C1100pFPOLAR0.8
C2, C3100pFRAD-0.3
P1 -HDR1X2
P2-HDR1X3
L110mH0402-A
Q1-TO-226
R1, R21KAXIAL-0.4

       在 Tool工具栏选择Annotation,继续选择annotateschematics 进行自动注释原件标号,

       在Annotate对话框中选择注释方式,点击update changes list,在点击accept changes(create ),继续点击validates changes 和execute changes。

        12、创建PCB文件:在“File”菜单下,选择“New”选项中的“PCB”选项,进入PCB编辑的初始工作界面。

       13、保存PCB文件:在“File”菜单下,选择“Save As…”选项,将文件命名为“Project1”并进行保存。

       14、导入元件:在“Design”菜单下,选择第一项“Updata PCB Document ***”,其中“***”为PCB的文件名,弹出导入元件的窗口,点击窗口左下方“Validate Changes(确认更改)”按钮,选择窗口下方的“Only Show Errors”,检查菜单中的各项元件参数是否有错误,若出现错误,根据窗口的错误提示重新进入原理图界面进行修改。若没有错误,点击窗口下方的“Execule Changes(执行更改)”按钮,将元件全部导入PCB版面,点击关闭窗口。

       15、元件布局:对元件进行移动或旋转(操作方法与原理图中相同),放置在版面内合理的位置。

       16、元件布线:在“Place”菜单下,选择“Track”选项,或者在快捷工具栏选择。

        这时鼠标的光标形状变成十字形,

        移动鼠标至元件引脚上,第一次单击鼠标左键放置连线的源头,移动鼠标时连线会跟着移动,可根据元件管脚间的飞线情况进行连线,每次单击鼠标左键都会确定前面放置的连线。单击鼠标右键可结束当前的连线,进入第二次画线。若要退出画线状态,可双击鼠标右键

        17、删除连线:把鼠标移至需要删除的连线上,单击鼠标左键,连线变成高亮线,用键盘上的“Del”键可以删除高亮线段。

        学习视频来源:【学习资料】Altium Designer 20 (AD20)详细教程视频_哔哩哔哩_bilibili,感谢刘涛老师的录制和B站UP主(桂电二院科协)的分享。


http://chatgpt.dhexx.cn/article/KhIGZQBH.shtml

相关文章

PCB Layout 设计流程

先有一些基本PCB概念,再开始进行软件上教学。首先要有个观念,PCB谈的是制作工艺,不是电路设计。所以即使你不太懂什么叫电路设计,只要确定有一个可正常工作的电路图 ,基本上也就可以做出一个PCB板。你也可以做出你自己…

pcb设计流程

知道如何设计印刷电路板,PCB是任何电子电路设计过程的关键要素。PCB的布局和设计对电路的工作方式有很大的影响,因此,如果PCB设计是有效的,那么电路将在其规格范围内更可靠地执行。 一、pcb设计环境 对于商业开发方案&#xff0c…

PCB工程师都应该指导的规范的PCB设计流程

思路清晰远比卖力苦干重要! 对于设计者而言,一定要按照设计流程来,通过一个规范设计流程可以在处理复杂电路时能避免出现前期失误导致后期设计大改的情形,比如设计者A,在结构工程师提供结构DXF的前提下,没…

圆排列

一、圆排列简介 圆排列简单来说,就是排列的数围成了一个圈,如下图: 二、圆排列数 假设总共有 n n n个数,圆排列数为 x x x,先给出结论: x A n n n ( n − 1 ) ! x \frac{A_n^n}{n}(n-1)! xnAnn​​…

16回溯法——圆排列问题

16基于回溯法的圆排列问题 目录 16基于回溯法的圆排列问题1. 问题2. 解析举个栗子 3. 设计4. 分析5. 源码 1. 问题 圆排列问题:给定n个圆的半径序列,将它们放到矩形框中,各圆与矩形底边相切,求具有最小排列长度的圆排列。 2. 解…

五分钟解决圆排列问题

给定n个大小不等的圆c1,c2,…,cn,现要将这n个圆排进一个矩形框中,且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。例如,当n3,且所给的3个圆的半径分别为1,1,2时…

用回溯法解决圆排列问题

教材是用的王晓东的《计算机算法设计与实现》第四版&#xff0c;c版 一下是问题描述&#xff1a; 算法实现: /***能确定一个正确的想法&#xff08;即每种情况都能考虑到&#xff0c;然后找一个最简单而准确的方式表达出来&#xff09; ***/ #include<iostream>//此问题…

回溯法之圆排列问题

问题描述 给定n个大小不等的圆c1,c2,…,cn&#xff0c;先要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。例如&#xff0c;当n3时&#xff0c;且所给的3个圆的半径分别为1、1、2时&#xf…

5-10 圆排列问题(回溯)

5-10 圆排列问题(回溯) 给定n个大小不等的圆c1, c2,…, cn&#xff0c;现要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 例如&#xff0c;当n3&#xff0c;且所给的3个圆的半径分别为1&a…

【2019华为笔试】召唤师的技能——圆排列,翻转和项链排列

题目描述&#xff1a; dota游戏里面&#xff0c;召唤师可以控制冰雷火三种元素&#xff0c;并通过元素组合产生新的技能。现在我们修改了张新的地图&#xff0c; 地图中他能够控制n种元素&#xff0c; 并且将m个元素围成一个圈组成一 个新技能(这m个元素通过旋转或反转&#x…

圆排列问题

问题 圆排列问题&#xff1a;给定n个圆的半径序列&#xff0c;将它们放到矩形框中&#xff0c;各圆与矩形底边相切&#xff0c;求具有最小排列长度的圆排列。 解析 首先对于这个问题&#xff0c;使用分支限界计算&#xff0c;一定会遍历所有的排列情况&#xff0c;剪枝就是当前…

图文并茂详尽剖析圆排列问题

参考资料 https://blog.csdn.net/liufeng_king/article/details/8890603https://blog.csdn.net/qq_32400847/article/details/51474105https://blog.csdn.net/yzmck/article/details/4302554 原理解释的很赞http://www.doc88.com/p-079198350775.html http://www.docin.com/p-…

圆排列问题详解(原理+代码)

问题描述 给定n个大小不等的圆c1,c2,…,cn&#xff0c;现要将这n个圆排进一个矩形框中&#xff0c;且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 问题分析 圆排列问题的解空间是一棵排列树&#xff0c;我们用回溯法在整个排列…

java字节序、主机字节序和网络字节序扫盲贴

java程序员是幸福&#xff0c;因为相对于C/C的不跨平台&#xff0c;JVM为我们屏蔽了大量的底层细节和复杂性&#xff0c;让我们能够将精力放在实现特定的业务逻辑上&#xff0c;所以使用java开发项目效率是比较高的。同时java程序员是悲哀的&#xff0c;就是因为JVM屏蔽了很多技…

字节序、位序

字节序 字节序&#xff0c;又称端序、尾序&#xff0c;英文单词为Endian&#xff0c;该单词来源于于乔纳森斯威夫特的小说《格列佛游记》&#xff0c;小说中的小人国因为吃鸡蛋的问题而内战&#xff0c;战争开始是由于以下的原因&#xff1a;我们大家都认为&#xff0c;吃鸡蛋前…

字节序的详细讲解

字节序 1、字节序的特点2、字节序转换函数2.1、htonl函数 发 将主机字节序的IP地址 转换成网络字节序的IP地址2.2、ntohl函数 收 将网络字节序的IP地址3.3、htons函数 发 将主机字节序的端口 转换成 网络字节序的端口3.4、ntohs函数 收 将网络字节序的端口 转换成 主机字节序的…

理解字节序 大端字节序和小端字节序

以下内容参考了 http://www.ruanyifeng.com/blog/2016/11/byte-order.html https://blog.csdn.net/yishengzhiai005/article/details/39672529 1. 计算机硬件有两种储存数据的方式&#xff1a;大端字节序&#xff08;big endian&#xff09;和小端字节序&#xff08;little …

什么是字节序?

字节序 字节序&#xff0c;顾名思义&#xff0c;就是字节组织的顺序。我们可以将其根据其存储时从低位开始还是从高位开始分为两种&#xff0c;具体如下&#xff1a; 类型简写本质大端BE(big endian)将高序字节存储在起始地址小端LE(little endian)将低序字节存储在起始地址 …

网络字节序和主机字节序详解(附代码)

一、网络字节序和主机字节序 网络字节序和主机字节序是计算机网络中常用的两种数据存储格式。 主机字节序&#xff1a; 指的是在计算机内部存储数据时采用的字节排序方式。对于一个长为4个字节的整数&#xff0c;若采用大端字节序&#xff0c;则该整数在内存中的存储顺序是&a…

字节序

1.字节序 字节序&#xff0c;又称端序或尾序&#xff0c;指的是多字节数据在内存中的存放顺序。例如一个int型变量x占用4个字节&#xff0c;假设它的起始地址&x为0x10&#xff0c;那么x将会被存储在 0x10、0x11、0x12和0x13位置上。 在用C写的客户端和Java写的服务端的通…