1、本章旨在说明如何生成电路原理图、把设计信息更新到 PCB 文件中以及在 PCB 中布线和生成器件输出文件。并且介绍了工程和集成库的概念以及提供了 3D PCB 开发环境的简要说明。欢迎使用 Altium Designer,这是一个完善的适应电子产品发展的开发软件。本章将以“ 非稳态多谐振荡器“为例,介绍如何创建一个 PCB 工程。Contents创建一个新的 PCB 工程创建一个新的电气原理图设置原理图选项画电路原理图加载元件和库在电路原理图中放置元件电路连线设置工程选项检查原理图的电气属性设置 Error Reporting设置 Connection Matrix设置 Comparator编
2、译工程创建一个新的 PCB 文件导入设计印刷电路板(PCB)的设计对 PCB 工作环境的设置定义层堆栈和其他非电气层的视图设置设置新的设计规则在 PCB 上摆放元器件手动布线板的自动布线板设计数据校验在 3D 模式下查看电路板设计为元器件封装创建和导入 3D 实体 检验 PCB 板设计输出文件手动输出文件生成 Gerber 文件 创建一个器件清单 深入研究创建一个新的 PCB 工程在 Altium Designer 里,一个工程包括所有文件之间的关联和设计的相关设置。一个工程文件,例如 xxx.PrjPCB,是一个 ASCII 文本文件,它包括工程里的文件和输出的相关设置,例如,打印设置和 C
3、AM 设置。与工程无关的文件被称为“自由文件“。与原理图和目标输出相关联的文件都被加入到工程中,例如 PCB,FPGA,嵌入式(VHDL)和库。当工程被编译的时候,设计校验、仿真同步和比对都将一起进行。任何原始原理图或者 PCB 的改变都将在编译的时候更新。所有类型的工程的创建过程都是一样的。本章以 PCB 工程的创建过程为例进行介绍,先创建工程文件,然后创建一个新的原理图并加入到新创建的工程中,最后创建一个新的 PCB,和原理图一样加入到工程中。作为本章的开始,先来创建一个 PCB 工程:图 6-1 PCB 工程的创建1.选择 FileNewProjectPCB Project,或在 Fil
4、es 面板的内 New 选项中单击 Blank Project (PCB)。如果这个选项没有显示在界面上则从 System 中选择 Files。也可以在 Altium Designer 软件的 Home Page 的 Pick a Task 部分中选择 Printed Circuit Board Design,并单击 New Blank PCB Project。2. 显示 Projects 面板框显示在屏幕上。新的工程文件 PCB_Project1.PrjPCB 已经列于框中,并且不带任何文件,如图 6-1 所示。3.重新命名工程文件(用扩展名.PrjPCB),选择 FileSave Proj
5、ect As。保存于您想存储的地方,在 File Name 中输入工程名 Multivibrator.PrjPCB 并单击 Save 保存。下面我们将会创建一个原理图文件并添加到空的工程中。这个原理图就是教程中的例子非稳态多谐振荡器。创建一个新的电气原理图通过下面的步骤来新建电路原理图:1.选择 FileNewSchematic,或者在 Files 面板内里的 New 选项中单击 Schematic Sheet。在设计窗口中将出现了一个命名为 Sheet1.SchDoc 的空白电路原理图并且该电路原理图将自动被添加到工程当中。该电路原理图会在工程的 Source Documents 目录下。2
6、.通过文件 FileSave As 可以对新建的电路原理图进行重命名,可以将通过文件保存导航保存到用户所需要的硬盘位置,如输入文件名字 Multivibrator.SchDoc 并且点击保存。当用户打开该空白电路原理图时,用户会发现工程目录改变了。主工具条包括一系列的新建按钮,其中有新建工具条,包括新建条目的菜单工具条,和图表层面板。用户现在就可以编辑电路原理图了。用户能够自定义许多工程的外观。例如,用户能够重新设置面板的位置或者自定义菜单选项和工具条的命令。现在我们可以在继续进行设计输入之前将这个空白原理图添加到工程中,如图 6-2。图 6-2 新建电路原理图添加电路原理图到工程当中如果添加
7、到工程中的电路原理图以空文档的形式被打开,可以通过在工程文件名上点击右键并且在工程面板中选择 Add Existing to Project 选项,选择空文档并点击 Open。更简单的方法是,还可以在 Projects 面板中简单地用鼠标拖拽拉空白文档到工程文档列表中的面板中。该电路原理图在 Source Documents 工程目录下,并且已经连接到该工程。设置原理图选项在绘制电路原理图之前要做的第一件事情就是设置合适的文档选项。完成下面步骤:1.从 menus 菜单中选择 DesignDocument Options ,文档选项设置对话框就会出现。通过向导设置,现在只需要将图表的尺寸设置唯
8、一改变的设置只有将图层的大小设置为 A4。在Sheet Options 选项中,找到 Standard Styles 选项。点击到下一步将会列出许多图表层格式。2.选择 A4 格式,并且点击 OK,关闭对话框并且更新图表层大小尺寸。3.重新让文档适合显示的大小,可以通过在中选择 ViewFit Document。在 Altium 中,可以通过设置热键的方法让菜单处于激活状态。任何子菜单都有自己的热键用来激活。例如,前面提到的 ViewFit Document ,可以通过按下 V 键跟 D 键来实现。许多子菜单,比如 EidtDeSelect 能直接用一个热键来实现。激活 EidDeSelect
9、All on Current Document,只需按下 X 热键,并且按下 S 热键即可。下面将介绍电路原理图的总体设置。1.选择 ToolsSchematic Preferences ,来打开电路原理图偏好优先设置对话框。这个对话框允许用户设置适用于所有原理图定的为全球局配置参数的偏好设置,适用于全部原理图。2.在对话框左边的树形选项中单击 Schematic-Default Primitives,激活并使能 Permanent 选项。单击 OK 以关闭该对话框。3.在您开始设计原理图前,保存此原理图,选择 FileSave 快捷键:F,S。画电路原理图接下来可以开始画电路原理图。本章将使
10、用如图 6-3 所示的电路图为例进行讲解。这个电路是由两个 2N3904 三极管组成的非稳态多谐振荡器。图 6-3 非稳态多谐振荡器 加载元件和库Altium Designer 为了管理数量巨大的电路标识,电路原理图编辑器提供了强大的库搜索功能。虽然元件都在默认的安装库中,但是还是很有必要知道如何通过从库中去搜索元件。按照下面的步骤来加载和添加图 6-3 电路所需的库。首先我们来查找型号为 2N3904 的三极管。1.点击 Libraries 标签显示 Library 面板,如图 6-4。 2.在 Library 面板中点击 Search in 按钮,或者通过选择 ToolsFind Comp
11、onent,来打开Libraries Search 对话框,如图 6-5 所示。3.对于这个例子必须确定在 Options 设置中,Search in 设置为 Components。对于库搜索存在不同的情况,使用不同的选项。4.必须确保 Scope 设置为 Libraries on Path 并且 Path 包含了正确的连接到库的路径。如果在安装软件的时候使用了默认的路径,路径将会是 Library。可以通过点击文件浏览按钮来改变库文件夹的路径。对于这个例子还需得确保 Include Subdirectories 复选项框已经勾选。5.为了搜索所有 3904 的所有索引,在库搜索对话框的搜索栏
12、输入*3904*。使用*标记来代替不同的生厂商所使用的不同前缀和后缀。6.点击 Search 按钮开始搜索。搜索启动后,搜索结果将在库面板中显示。图 6-4 库面板图 6-5 库搜索对话框7.点击 Miscellaneous Devices.IntLib 库中的名为 2N3904 的元件并来添加它。这个库拥有所有的可以利用于仿真的 BJT 三极管元件标识。8.如果选择了一个没有在库里面安装的元件,在使用该元件绘制电路图前,会出现安装库的提示。由于 Miscellaneous Devices 已经默认安装了,所以该元件可以使用。在库面板的最上面的下拉列表中有添加库这个选项。当点击在列表中一个库的
13、名字,在库里面的所有元件将在下面显示。可以通过元器件过滤器快速加载元件。在电路原理图中放置元件第一种要在电路图中放置的元件为三极管,Q1 和 Q2。电路图的大概布局将参照图 6-3 所示。1.选择 ViewFit Document 让,原理图表层全屏显示。2.通过 Libraries 快捷键来显示库面板。3.Q1 和 Q2 为 BJT 三极管,所以从 Libraries 面板顶部的库下拉列表中选择 Miscellaneous Devices.IntLib 库激活当前库来激活这个库。4.使用 filter 快速加载所需要的元件。默认的星号*可以列出所有能在库里找到的元件。设置filter 为*3
14、904* ,将会列出所有包含文本 3904 的元件。5.2N3904 将选择该元件 2N3904,然后点击 Place 按钮。或者,直接双击该元件的文件名。光标会变成十字准线叉丝状态并且一个三极管紧贴着光标。现在正处于放置状态。如果移动光标,三极管将跟着移动。6. 放置器件在原理图之前,应该先设置其属性。当三极管贴着光标,点击 TAB 键,将打开Component Properties 属性框。把该属性对话框设置成如图 6-6 所示。图 6-6Component Properties 属性框7.在 Properties 对话框中,在 Designator 栏输入 Q1。8.接下来,必须检查元件
15、封装是否符号 PCB 的要求。在这里,使用的集成库对于中已经包含了封装的模型以及和仿真模型电路都已经包括了。确认调用了封装 TO-92A 封装模型包含在模块中。保持其他选项为默认设置,并点击 OK 按钮关闭对话框。现在开始放置器件:1.移动光标,放置三极管在中间靠左的位置。点击鼠标或者按下 ENTER 键来完成放置。2.移开光标,在原理图上将出现该三极管,并且仍旧处于放置器件状态,三极管仍然贴着光标。Altium Designer 的功能是允许反重复放置同一器件。所以,现在放置第二个三极管。由于该三极管跟原来的一样,因此所以在放置器件时不需要再次编辑器件的属性。Altium Designer,
16、将自动增加 designator 的名字中的数字后缀。所以这次放置的三极管的 designator 将为 Q2。3.当参照示例电路图(图 6-3)日志的时候,将发现其实 Q2 为 Q1 的镜像。通过按下 X 键来改变放置器件的方向。这将使元件沿水平方向方向翻转。4.移动光标到 Q1 的右边,为了使得位置更加准确,点击 PAGE UP 键两次来放大画面。这样可以看到栅格线。5.点击 ENTER 来放置 Q2。每次放置好一个三极管,又会出现一个准备放置的三极管。6.所有三极管都放置完毕后,可以通过点击右键或按下 ESC 键来退出放置状态。光标又回到的原来的样子。接下来放置四个电阻:1.在库面板中,
17、激活 Miscellaneous Devices.IntLib 库。2.设置 filter 为 res1 。3.点击 Res1 来选择该器件,这样一个电阻元件符号将贴着光标。4.按下 TAB 来编辑属性。在属性对话框中,设置 designator 为 R1.5.在模模型块列表中确定 AXIAL-0.3 已经被包含。6.PCB 元件的内容由原理图映射过去,所以这里并且设置 R1 的大小为 100k。7.由于不需要仿真,所以设置 Value 参数中的 Visible 选择为非使能。8.按下空格键使得电阻旋转 90,位于正确的方向。9.把电阻放置在 Q1 的上方,按下 ENTER 完成放置。不用担心
18、如何连接电阻到三极管,在连线部分将会做说明。10.接下来放置一个 100K 的电阻 R2 于 Q2 的上方。DesigntorDesignator 的标号会自动增加。11.剩下的两个电阻 R3 和 R4 的大小为 1k,通过 TAB 键设置它们的 CommnetComment 为1k,确认 Value 的 Visible 选项非使能,点击 OK 按钮关闭对话框。12.放置 R3 和 R4 如图 6-1 所示,并通过点击右键或 ESC 退出。现在放置两个电容:1.电容器件也在 Miscellaneous Devices.IntLib 库中,该库已经选择了。2.在 Libraries 面板的元器件
19、过滤区内输入 cap 于 filter。3.点击 CAP 来选择该器件,点击 PLACE,这样一个电容元件符号将贴着光标。4.通过 TAB 键设置电容属性。设 disigatordesignator 为 C1,Comment 为 20n,Visible 为非使能,PCB 封装为 RAD-0.3。点击 OK。跟设置电阻一样,如果需要仿真,则需要设置 Value 的值。这里不需要仿真,所以 Value 设置为非使能。5.跟前面一样,放置电容。6.通过右键或 ESC 退出。最后一个需要放置的器件是 connector,位于 Miscellaneous Connectors.IntLib 。1. 在库
20、面板中,选择 Miscellaneous Devices.IntLib 库。需要的 connector 为 2 排针,所以filter 设置为*2*。2. 点击 Header 2 来选择该器件,点击 PLACE。通过 TAB 键设置电容属性。设disigatordesignator 为 Y1,Visible 为非使能,PCB 封装为 HDR1X2。点击 OK。3.在放置前,按下 X 键,使得器件处于垂直方向。然后放置 connector 器件。4.退出放置。5.FileSave 来保持原理图。现在已经放置完所有的元件。元件的摆放如图 6-7,可以看出这样的放置留了很多空间来 图 6-7 所有元
21、器件放置完成的原理图连线元件管脚。这一点非常重要,因为不可能连接位于管脚正上方的管脚。如果想移动元件,点击,并保持,拖动元件到用户想要的位置。电路连线连线是处理电路中不同元件的连接。按照图 6-3 来连接电路原理图,完成下面的步骤。1.为了使电路图层美观,可以使用 PAGE UP 来放大,或 PAGE DOWN 来缩小。保持 CTRL按下,使用鼠标的滑轮可以放大或缩小图层。2.首先连接电阻 R1 到三极管 Q1。在菜单中选择 PlaceWire 或者在连线工具条中点击 Wire来进入绘线模式。光标会变成 crosshair 十字准线模式。3.把光标移动到 R1 的最下面,当位置正确时,一个红色
22、的连接标记会出现在光标的位置。这说明光标正处于元件电气连接点的位置。4.单击或者按下 ENTER 键来确定第一个连线点。移动光标,会出现一个从连接点到光标位置,随着光标延伸的线。5.在 R1 的下方 Q1 的电气连接点的位置放置第二个连接点,这样第一根连线就快画好了。6. 把光标移动到 Q1 的最下面,当位置正确时,一个红色的连接标记会出现在光标的位置。单击或者按下 ENTER 键来连接 Q1 的基点。7.光标又重新回到了十字准线 cross hair 状态,这说明可以继续画第二跟线了。可以通过点击右键或者按下 ESC 来完全退出绘线状态,不过现在还不要退出。8.现在连接 C1 到 Q1 和
23、R1。把光标放在 C1 左边的连接点上,单击或者按下 ENTER,开始绘制一个新的连线。水平移动光标到 R1 与 Q1 所处直线的位置,电气连接点将会出现,单击或按下 ENTER 来连接该点。这样两根直接便自动的连接在一起了。9.按照图 6-3 绘制电路剩下的部分,如图 6-8。图 6-8 完成布线的原理图10.当完成所有连线的绘制时,单击右键或按下 ESC 来退出画线模式。光标回到原来的状态。11.如果想移动元件跟连接他的连线,当移动元件的时候按下并保持按下 CTRL 键,或者选择MoveDrag。网络和网络标记每个元件的管脚连接的点都形成一个网络。例如一个网络包括了 Q1 的基点,R1 的
24、一个脚和C1 的一个脚。为了能够简单的区分设计中比较重要的网络,可以设置网络标记。接下来放置两个电源网络标记:1.选择 PlaceNet Label。一个带点的框将贴着光标。2.在放置前,通过 TAB 键打开 Net Label dialog。3.在 Net 栏输入 12V,点 OK 关闭。4.在电路图中,把网络标记放置在连线的上面,当网络标记跟连线接触时,光标会变成红色十字准线 red cross。如果是一个灰白十字准线的 cross,则说明放置的是管脚。5.当完成第一个网络标记的绘制,仍处于网络标记模式,在放置第二个网络标记前,可以按下TAB 键,编辑第二个网络。6.在 Net 栏输入 G
25、ND,点击 OK 关闭。然后放置标记。7. 在电路图中,把网络标记放置在连线的上面,当网络标记跟连线接触时,光标会变成 red cross 红色十字准线。单击右键或按下 ESC 退出绘制网络标记模式。8.选择 FileSave ,保存电路图同时保存项目。 恭喜用户完成第一使用 Altium Designer 绘制的电路原理图。在把原理图变成电路板之前,必须设置项目的选项。设置工程选项工程选项包括了:error checking parametersError Reporting,a connectivity Connectivity matrixMatrix,Class Generator,t
26、he Comparator setup,ECO generationGeneration,output paths and netlist optionsOptions(输出路径和网表),Multi-Channel naming formats,Default Print setups,Search Paths 以及任何用户想制定的工程元素。当编译工程的时候,Altium Designer 将会用到这些设置。图 6-9 工程选项的设置当编译一个工程时,将用到电气完整性规则来校正设计。当没有错误的时候,重编译的原理图设计将被装载进目标文件。例如通过生成 ECOs 来产生 PCB 文件。工程允许比
27、对源文件和目标文件之间存在的差异,并同步更新两个文件。所有与工程相关的操作,都可在 Project 对话框的 Options(ProjectProject Options)里设置,如错误检查,文件对比,ECO generation。具体请参看图 6-9。工程输出,例如装配输出和报告可以在 File 菜单选项中设置。用户也可以在 Job Options 文件(FileNewOutput Job File)中设置 Job 选项。更多关于工程输出的设置如下所示。选择 ProjectProject Options,某个工程的选项对话框便会打开在这个对话框中可以设置任意一个与工程相关的选项。如图所示为怎样改变 Error Reporting 中各项的报告方式。检查原理图的电气属性在 Altium Designer 中原理图图表不仅仅是简单的图,它包括了电路的电气连接信息。用户可以运用这些连接信息来校正自己的设计。当编译工程时,Altium Designer 将根据所有对话框中用户所设置的规则来检查错误。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。