AD9基本使用流程.docx
- 文档编号:25869305
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:55
- 大小:2.47MB
AD9基本使用流程.docx
《AD9基本使用流程.docx》由会员分享,可在线阅读,更多相关《AD9基本使用流程.docx(55页珍藏版)》请在冰豆网上搜索。
AD9基本使用流程
PCB设计入门
跳转到元数据结尾
应用页面限制
附件:
48
被WenlongHua添加,被WenlongHua最后更新于Oct28,2009 (查看更改)
显示评论隐藏评论
评论:
MigratedtoConfluence4.0
到元数据的开头
概要
本章旨在说明如何生成电路原理图、把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件。
并且介绍了工程和集成库的概念以及提供了3DPCB开发环境的简要说明。
欢迎使用AltiumDesigner,这是一个完善的适应电子产品发展的开发软件。
本章将以"非稳态多谐振荡器"为例,介绍如何创建一个PCB工程。
Contents
创建一个新的PCB工程
创建一个新的电气原理图
设置原理图选项
画电路原理图
加载元件和库
在电路原理图中放置元件
电路连线
设置工程选项
检查原理图的电气属性
设置ErrorReporting
设置ConnectionMatrix
设置Comparator
编译工程
创建一个新的PCB文件
导入设计
印刷电路板(PCB)的设计
对PCB工作环境的设置
定义层堆栈和其他非电气层的视图设置
设置新的设计规则
在PCB上摆放元器件
手动布线
板的自动布线
板设计数据校验
在3D模式下查看电路板设计
为元器件封装创建和导入3D实体
检验PCB板设计
输出文件
手动输出文件
生成Gerber文件
创建一个器件清单
深入研究
创建一个新的PCB工程
在AltiumDesigner里,一个工程包括所有文件之间的关联和设计的相关设置。
一个工程文件,例如xxx.PrjPCB,是一个ASCII文本文件,它包括工程里的文件和输出的相关设置,例如,打印设置和CAM设置。
与工程无关的文件被称为"自由文件"。
与原理图和目标输出相关联的文件都被加入到工程中,例如PCB,FPGA,嵌入式(VHDL)和库。
当工程被编译的时候,设计校验、仿真同步和比对都将一起进行。
任何原始原理图或者PCB的改变都将在编译的时候更新。
所有类型的工程的创建过程都是一样的。
本章以PCB工程的创建过程为例进行介绍,先创建工程文件,然后创建一个新的原理图并加入到新创建的工程中,最后创建一个新的PCB,和原理图一样加入到工程中。
作为本章的开始,先来创建一个PCB工程:
图6-1PCB工程的创建
1.选择File>>New>>Project>>PCBProject,或在Files面板的内New选项中单击BlankProject(PCB)。
如果这个选项没有显示在界面上则从System中选择Files。
也可以在AltiumDesigner软件的HomePage的PickaTask部分中选择PrintedCircuitBoardDesign,并单击NewBlankPCBProject。
2.显示Projects面板框显示在屏幕上。
新的工程文件PCB_Project1.PrjPCB已经列于框中,并且不带任何文件,如图6-1所示。
3.重新命名工程文件(用扩展名.PrjPCB),选择File>>SaveProjectAs。
保存于您想存储的地方,在FileName中输入工程名Multivibrator.PrjPCB并单击Save保存。
下面我们将会创建一个原理图文件并添加到空的工程中。
这个原理图就是教程中的例子非稳态多谐振荡器。
创建一个新的电气原理图
通过下面的步骤来新建电路原理图:
1.选择File>>New>>Schematic,或者在Files面板内里的New选项中单击SchematicSheet。
在设计窗口中将出现了一个命名为Sheet1.SchDoc的空白电路原理图并且该电路原理图将自动被添加到工程当中。
该电路原理图会在工程的SourceDocuments目录下。
2.通过文件File>>SaveAs可以对新建的电路原理图进行重命名,可以将通过文件保存导航保存到用户所需要的硬盘位置,如输入文件名字Multivibrator.SchDoc并且点击保存。
当用户打开该空白电路原理图时,用户会发现工程目录改变了。
主工具条包括一系列的新建按钮,其中有新建工具条,包括新建条目的菜单工具条,和图表层面板。
用户现在就可以编辑电路原理图了。
用户能够自定义许多工程的外观。
例如,用户能够重新设置面板的位置或者自定义菜单选项和工具条的命令。
现在我们可以在继续进行设计输入之前将这个空白原理图添加到工程中,如图6-2。
图6-2新建电路原理图
添加电路原理图到工程当中
如果添加到工程中的电路原理图以空文档的形式被打开,可以通过在工程文件名上点击右键并且在工程面板中选择AddExistingtoProject选项,选择空文档并点击Open。
更简单的方法是,还可以在Projects面板中简单地用鼠标拖拽拉空白文档到工程文档列表中的面板中。
该电路原理图在SourceDocuments工程目录下,并且已经连接到该工程。
设置原理图选项
在绘制电路原理图之前要做的第一件事情就是设置合适的文档选项。
完成下面步骤:
1.从menus菜单中选择Design>>DocumentOptions,文档选项设置对话框就会出现。
通过向导设置,现在只需要将图表的尺寸设置唯一改变的设置只有将图层的大小设置为A4。
在SheetOptions选项中,找到StandardStyles选项。
点击到下一步将会列出许多图表层格式。
2.选择A4格式,并且点击OK,关闭对话框并且更新图表层大小尺寸。
3.重新让文档适合显示的大小,可以通过在中选择View>>FitDocument。
在Altium中,可以通过设置热键的方法让菜单处于激活状态。
任何子菜单都有自己的热键用来激活。
例如,前面提到的View>>FitDocument,可以通过按下V键跟D键来实现。
许多子菜单,比如Eidt>>DeSelect能直接用一个热键来实现。
激活Eid>>DeSelect>>AllonCurrentDocument,只需按下X热键,并且按下S热键即可。
下面将介绍电路原理图的总体设置。
1.选择Tools>>SchematicPreferences,来打开电路原理图偏好优先设置对话框。
这个对话框允许用户设置适用于所有原理图定的为全球局配置参数的偏好设置,适用于全部原理图。
2.在对话框左边的树形选项中单击Schematic-DefaultPrimitives,激活并使能Permanent选项。
单击OK以关闭该对话框。
3.在您开始设计原理图前,保存此原理图,选择File>>Save[快捷键:
F,S]。
画电路原理图
接下来可以开始画电路原理图。
本章将使用如图6-3所示的电路图为例进行讲解。
这个电路是由两个2N3904三极管组成的非稳态多谐振荡器。
图6-3非稳态多谐振荡器
加载元件和库
AltiumDesigner为了管理数量巨大的电路标识,电路原理图编辑器提供了强大的库搜索功能。
虽然元件都在默认的安装库中,但是还是很有必要知道如何通过从库中去搜索元件。
按照下面的步骤来加载和添加图6-3电路所需的库。
首先我们来查找型号为2N3904的三极管。
1.点击Libraries标签显示Library面板,如图6-4。
2.在Library面板中点击Searchin按钮,或者通过选择Tools>>FindComponent,来打开LibrariesSearch对话框,如图6-5所示。
3.对于这个例子必须确定在Options设置中,Searchin设置为Components。
对于库搜索存在不同的情况,使用不同的选项。
4.必须确保Scope设置为LibrariesonPath并且Path包含了正确的连接到库的路径。
如果在安装软件的时候使用了默认的路径,路径将会是Library。
可以通过点击文件浏览按钮来改变库文件夹的路径。
对于这个例子还需得确保IncludeSubdirectories复选项框已经勾选。
5.为了搜索所有3904的所有索引,在库搜索对话框的搜索栏输入*3904*。
使用*标记来代替不同的生厂商所使
用的不同前缀和后缀。
6.点击Search按钮开始搜索。
搜索启动后,搜索结果将在库面板中显示。
图6-4库面板
图6-5库搜索对话框
7.点击MiscellaneousDevices.IntLib库中的名为2N3904的元件并来添加它。
这个库拥有所有的可以利用于仿真的BJT三极管元件标识。
8.如果选择了一个没有在库里面安装的元件,在使用该元件绘制电路图前,会出现安装库的提示。
由于MiscellaneousDevices已经默认安装了,所以该元件可以使用。
在库面板的最上面的下拉列表中有添加库这个选项。
当点击在列表中一个库的名字,在库里面的所有元件将在下面显示。
可以通过元器件过滤器快速加载元件。
在电路原理图中放置元件
第一种要在电路图中放置的元件为三极管,Q1和Q2。
电路图的大概布局将参照图6-3所示。
1.选择View>>FitDocument让,原理图表层全屏显示。
2.通过Libraries快捷键来显示库面板。
3.Q1和Q2为BJT三极管,所以从Libraries面板顶部的库下拉列表中选择MiscellaneousDevices.IntLib库激活当前库来激活这个库。
4.使用filter快速加载所需要的元件。
默认的星号*可以列出所有能在库里找到的元件。
设置filter为*3904*,将会列出所有包含文本3904的元件。
5.2N3904将选择该元件2N3904,然后点击Place按钮。
或者,直接双击该元件的文件名。
光标会变成十字准线叉丝状态并且一个三极管紧贴着光标。
现在正处于放置状态。
如果移动光标,三极管将跟着移动。
6.放置器件在原理图之前,应该先设置其属性。
当三极管贴着光标,点击TAB键,将打开ComponentProperties属性框。
把该属性对话框设置成如图6-6所示。
图6-6ComponentProperties属性框
7.在Properties对话框中,在Designator栏输入Q1。
8.接下来,必须检查元件封装是否符号PCB的要求。
在这里,使用的集成库对于中已经包含了封装的模型以及和仿真模型电路都已经包括了。
确认调用了封装TO-92A封装模型包含在模块中。
保持其他选项为默认设置,并点击OK按钮关闭对话框。
现在开始放置器件:
1.移动光标,放置三极管在中间靠左的位置。
点击鼠标或者按下ENTER键来完成放置。
2.移开光标,在原理图上将出现该三极管,并且仍旧处于放置器件状态,三极管仍然贴着光标。
AltiumDesigner的功能是允许反重复放置同一器件。
所以,现在放置第二个三极管。
由于该三极管跟原来的一样,因此所以在放置器件时不需要再次编辑器件的属性。
AltiumDesigner,将自动增加designator的名字中的数字后缀。
所以这次放置的三极管的designator将为Q2。
3.当参照示例电路图(图6-3)日志的时候,将发现其实Q2为Q1的镜像。
通过按下X键来改变放置器件的方向。
这将使元件沿水平方向方向翻转。
4.移动光标到Q1的右边,为了使得位置更加准确,点击PAGEUP键两次来放大画面。
这样可以看到栅格线。
5.点击ENTER来放置Q2。
每次放置好一个三极管,又会出现一个准备放置的三极管。
6.所有三极管都放置完毕后,可以通过点击右键或按下ESC键来退出放置状态。
光标又回到的原来的样子。
接下来放置四个电阻:
1.在库面板中,激活MiscellaneousDevices.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完成放置。
不用担心如何连接电阻到三极管,在连线部分将会做说明。
10.接下来放置一个100K的电阻R2于Q2的上方。
DesigntorDesignator的标号会自动增加。
11.剩下的两个电阻R3和R4的大小为1k,通过TAB键设置它们的CommnetComment为1k,确认Value的Visible选项非使能,点击OK按钮关闭对话框。
12.放置R3和R4如图6-1所示,并通过点击右键或ESC退出。
现在放置两个电容:
1.电容器件也在MiscellaneousDevices.IntLib库中,该库已经选择了。
2.在Libraries面板的元器件过滤区内输入cap于filter。
3.点击CAP来选择该器件,点击PLACE,这样一个电容元件符号将贴着光标。
4.通过TAB键设置电容属性。
设disigatordesignator为C1,Comment为20n,Visible为非使能,PCB封装为RAD-0.3。
点击OK。
跟设置电阻一样,如果需要仿真,则需要设置Value的值。
这里不需要仿真,所以Value设置为非使能。
5.跟前面一样,放置电容。
6.通过右键或ESC退出。
最后一个需要放置的器件是connector,位于MiscellaneousConnectors.IntLib。
1.在库面板中,选择MiscellaneousDevices.IntLib库。
需要的connector为2排针,所以filter设置为*2*。
2.点击Header2来选择该器件,点击PLACE。
通过TAB键设置电容属性。
设disigatordesignator为Y1,Visible为非使能,PCB封装为HDR1X2。
点击OK。
3.在放置前,按下X键,使得器件处于垂直方向。
然后放置connector器件。
4.退出放置。
5.File>>Save来保持原理图。
现在已经放置完所有的元件。
元件的摆放如图6-7,可以看出这样的放置留了很多空间来
图6-7所有元器件放置完成的原理图
连线元件管脚。
这一点非常重要,因为不可能连接位于管脚正上方的管脚。
如果想移动元件,点击,并保持,拖动元件到用户想要的位置。
电路连线
连线是处理电路中不同元件的连接。
按照图6-3来连接电路原理图,完成下面的步骤。
1.为了使电路图层美观,可以使用PAGEUP来放大,或PAGEDOWN来缩小。
保持CTRL按下,使用鼠标的滑轮可以放大或缩小图层。
2.首先连接电阻R1到三极管Q1。
在菜单中选择Place>>Wire或者在连线工具条中点击Wire来进入绘线模式。
光标会变成crosshair十字准线模式。
3.把光标移动到R1的最下面,当位置正确时,一个红色的连接标记会出现在光标的位置。
这说明光标正处于元件电气连接点的位置。
4.单击或者按下ENTER键来确定第一个连线点。
移动光标,会出现一个从连接点到光标位置,随着光标延伸的线。
5.在R1的下方Q1的电气连接点的位置放置第二个连接点,这样第一根连线就快画好了。
6.把光标移动到Q1的最下面,当位置正确时,一个红色的连接标记会出现在光标的位置。
单击或者按下ENTER键来连接Q1的基点。
7.光标又重新回到了十字准线crosshair状态,这说明可以继续画第二跟线了。
可以通过点击右键或者按下ESC来完全退出绘线状态,不过现在还不要退出。
8.现在连接C1到Q1和R1。
把光标放在C1左边的连接点上,单击或者按下ENTER,开始绘制一个新的连线。
水平移动光标到R1与Q1所处直线的位置,电气连接点将会出现,单击或按下ENTER来连接该点。
这样两根直接便自动的连接在一起了。
9.按照图6-3绘制电路剩下的部分,如图6-8。
图6-8完成布线的原理图
10.当完成所有连线的绘制时,单击右键或按下ESC来退出画线模式。
光标回到原来的状态。
11.如果想移动元件跟连接他的连线,当移动元件的时候按下并保持按下CTRL键,或者选择Move>>Drag。
网络和网络标记
每个元件的管脚连接的点都形成一个网络。
例如一个网络包括了Q1的基点,R1的一个脚和C1的一个脚。
为了能够简单的区分设计中比较重要的网络,可以设置网络标记。
接下来放置两个电源网络标记:
1.选择Place>>NetLabel。
一个带点的框将贴着光标。
2.在放置前,通过TAB键打开NetLabeldialog。
3.在Net栏输入12V,点OK关闭。
4.在电路图中,把网络标记放置在连线的上面,当网络标记跟连线接触时,光标会变成红色十字准线redcross。
如果是一个灰白十字准线的cross,则说明放置的是管脚。
5.当完成第一个网络标记的绘制,仍处于网络标记模式,在放置第二个网络标记前,可以按下TAB键,编辑第二个网络。
6.在Net栏输入GND,点击OK关闭。
然后放置标记。
7.在电路图中,把网络标记放置在连线的上面,当网络标记跟连线接触时,光标会变成redcross红色十字准线。
单击右键或按下ESC退出绘制网络标记模式。
8.选择File>>Save,保存电路图同时保存项目。
恭喜用户完成第一使用AltiumDesigner绘制的电路原理图。
在把原理图变成电路板之前,必须设置项目的选项。
设置工程选项
工程选项包括了:
errorcheckingparametersErrorReporting,aconnectivityConnectivitymatrixMatrix,ClassGenerator,theComparatorsetup,ECOgenerationGeneration,outputpathsandnetlistoptionsOptions(输出路径和网表),Multi-Channelnamingformats,DefaultPrintsetups,SearchPaths以及任何用户想制定的工程元素。
当编译工程的时候,AltiumDesigner将会用到这些设置。
图6-9工程选项的设置
当编译一个工程时,将用到电气完整性规则来校正设计。
当没有错误的时候,重编译的原理图设计将被装载进目标文件。
例如通过生成ECOs来产生PCB文件。
工程允许比对源文件和目标文件之间存在的差异,并同步更新两个文件。
所有与工程相关的操作,都可在Project对话框的Options(Project>>ProjectOptions)里设置,如错误检查,文件对比,ECOgeneration。
具体请参看图6-9。
工程输出,例如装配输出和报告可以在File菜单选项中设置。
用户也可以在JobOptions文件(File>>New>>OutputJobFile)中设置Job选项。
更多关于工程输出的设置如下所示。
选择Project>>ProjectOptions,某个工程的选项对话框便会打开
在这个对话框中可以设置任意一个与工程相关的选项。
如图所示为怎样改变ErrorReporting中各项的报告方式。
检查原理图的电气属性
在AltiumDesigner中原理图图表不仅仅是简单的图,它包括了电路的电气连接信息。
用户可以运用这些连接信息来校正自己的设计。
当编译工程时,AltiumDesigner将根据所有对话框中用户所设置的规则来检查错误。
设置ErrorReporting
ErrorReporting用于设置设计草图检查。
ReportMode设置当前选项提示的错误级别。
级别分为NoReport,Warning,Error,FatalError,点击下拉框选择即可,如上图所示。
设置ConnectionMatrix
ConnectionMatrix界面显示了运行错误报告时需要设置的电气连接,如各个引脚之间的连接,可以设置为四种允许类型。
如图所示的矩阵给出了一个原理图中不同类型连接点的图形的描绘,并显示了他们之间的连接是否设置为允许。
如图6-10中所示的矩阵图表,先找出OutputPin,在OutputPin那行中找到OpenCollectorPin列,行列相交的小方块呈橘黄色,这说明在编译工程时,OutputPin与OpenCollectorPin相连接会是产生错误的条件。
图6-10设置ConnectionMatrix
用户可以根据自己的要求设置任意一个类型的错误等级,从noreport到fatalerror均可。
右键可以通过菜单选项控制整个矩阵。
改变ConnectionMatrix的设置
点击ConnectionMatrix界面
点击两种连接类型的交点位置,例如OutputSheetEntry和OpenCollectorPin的交点位置。
点击直到改变错误等级。
设置Comparator
Comparator界面用于设置工程编译时,文件之间的差异是被报告还是被忽略。
选择的时候请注意选择,不要选择了临近的选项,例如不要将ExtraComponentClasses选择成了ExtraComponent。
图6-11设置Comparator
点击comparator界面,在AsscoiatedwithComponent部分找到ChangedRoomDefinitions,ExtraRoomDefinitions和ExtraComponentClasses选项。
将上述选项的方式通过下拉菜单设置为IgnoreDifferences,如图6-11所示。
现在用户便可以开始编译工程并检查所有错误了。
编译工程
编译工程可以检查设计文件中的设计草图和电气规则的错误,并提供给用户一个排除错误的环境。
我们已经在Project对话框中设置了ErrorChecking和ConnectionMatrix选项。
要编译多频振荡器工程,只需选择Project>>CompilePCBProject。
当工程被编译后,任何错误都将显示在Messages上,点击Messages来查看错误(View>>WorkspacePanels>>System>>Messages)。
工程已经编译完后的文件,在Navigator面板中将和可浏览的平衡层次(flattenedhierarchy),元器件,网络表和连接模型一起,被将列出所有对象的连接关系在Navigator中。
如果电路设计的完全正确,Messages中不会显示任何错误。
如果报告中显示有错误,则需要检查电路并纠正确保所有的连线都是正确的。
现在故意在电路中引入一个错误,再编译一次工程。
在设计窗口的顶部点击激活Multivibrator.SchDoc。
选中R1和Q1的B极之间的连线,点击DELETE键删除此线。
再一次编译工程(Project>>CompilePCBProject)来检查错误。
Messages中显示警告信息,提示用户电路中存在未连接的引脚。
如果Messages窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AD9 基本 使用 流程