AD13.0多页原理图绘制基础何宾2013.112Copyright©2009AltiumLimited学习内容与目标多页原理图绘制方法平坦式方式绘制原理图层次化方式绘制原理图3Copyright©2009AltiumLimited多页原理图绘制方法随着电路的日益复杂,电路的设计方法也趋向层次化结构(Hierarchy)。设计者可以先分别绘制及处理好每个子电路。待相关的子电路完成后,再将它们组合起来继续处理。最后,完成整体电路。多页原理图绘制方法Copyright©2009AltiumLimited5Copyright©2009AltiumLimited多页原理图绘制方法层次化设计结构所谓的模块化和层次化设计就是先将整体电路按照其特性及复杂度分割成合适的子电路。然后先分别绘制及仿真每一个子电路,待相关的子电路完成后,再将它们组合起来继续仿真,最后完成整体的电路。各个子电路都经过完整的设计过程,因此这个子电路就可以用一个块代替,以后在同一设计或其它设计中重复使用此模块。当电路的规模达到一定的程度,必须将整个电路拆成几块以便工作。6Copyright©2009AltiumLimited多页原理图绘制方法平坦式设计结构采用水平方向分割,以类似拼图的方式模块化就是平坦式结构,一般是通过跨页连接端口(off-pageConnectors)或者全局网络来完成逻辑上的连通性。这种方式在处理大规模的电路设计时,会造成相当的困难。设计者必须表明每个跨页连接端口的连通性,工程相当繁琐又容易出差错。7Copyright©2009AltiumLimited多页原理图绘制方法采用垂直分割,而此处的模块也可能是由几个更基础的模块构成,一路延续下去,就形成金字塔型的层次化结构。在AltiumDesigner中提供了下面的方式,完成逻辑上的连通性:原理图符号(SheetSymbol)原理图入口(SheetEntry)端口(Port)Copyright©2009AltiumLimited多页原理图绘制方法下图给出了一个AltiumDesinger13.0设计的温度传感器工程的顶层原理图。从图中可以看出,每个原理图符号表示设计中的所有到的一个子原理图。Copyright©2009AltiumLimited多页原理图绘制方法多页原理图中的网络标识符在绘图页内放置电气对象就是为了按照需求将它们连接起来。AD内的连通性,就是在单一的绘图页内识别元件间是否有连线的能力。另外,也涉及到如何处理多张绘图页设计中各页间的逻辑连接多页原理图绘制方法网络(Net),就是在一个设计中有电气性连接的电路。而网络标号就是一种对象,负责提供一张绘图页内或者不同绘图页之间逻辑上的网络连接。网络标号给网络中的每个节点分配一个唯一的标识,经常用来指示没有实际连线的电气连接网络。Copyright©2009AltiumLimitedCopyright©2009AltiumLimited多页原理图绘制方法在AD13.0内,当两个网络标识符为相同类型的时候,创建一个逻辑连接。比如:两个网络标号。对于不同的两个网络标识符,则不能在它们之间创建逻辑连接比如:一个端口和一个网络标号。唯一的例外就是,当一个端口连接到相同名字的一个原理图入口时,在表示原理图的原理图符号内,端口是打开的。下图给出了网络标识符的不同用途。Copyright©2009AltiumLimited多页原理图绘制方法网络标号(NetLabel)网络标号用于识别设计中的某一个网络。在相同的原理图内,这个网络连接到其他具有相同名字的网络。取决于所定义的连接性模式,它也能够连接到其它原理图内具有相同名字的网络。网络标号能添加到单个的信号线、元器件引脚和总线。Copyright©2009AltiumLimited多页原理图绘制方法端口(Port)一个端口可以水平连接到具有相同名字的其它端口上,或者垂直地连接到有相同名字的原理图入口。原理图入口(SheetEntry)当连接是垂直的时候,可以通过使用一个原理图入口连接下一级原理图内具有相同名字的一个端口。Place-AddSheetEntry命令,将一个原理图入口添加到一个原理图。Copyright©2009AltiumLimited多页原理图绘制方法电源端口所有的电源端口都用相同的名字,其贯穿于整个设计中。隐藏引脚隐藏引脚行为类似电源端口,全局连接到该设计中具有相同名字的网络。Copyright©2009AltiumLimited多页原理图绘制方法网络标号范围当设计者建立一个设计的连接模式时,设计者必须定义网络标识符之间的连接方式。可以通过选择工程名字,点击鼠标右键出现浮动菜单选择ProjectOption…,打开网络标号范围设置界面。在该界面下,选择Options标签。Copyright©2009AltiumLimited多页原理图绘制方法1.在平坦式的设计中,从一个端口连接到另一个端口(可以使用网络标号到网络标号的连接方法)。2.在层次化设计中,从一个原理图入口连接到一个端口。如下图所示的界面内,在NetIdentifierScope(网络标识符范围)下的下拉框中有四个选项。下面对四个选项进行详细的说明。Copyright©2009AltiumLimited多页原理图绘制方法flat(平坦式)在设计中,可以跨越所有的原理图,实现端口全局连接。使用这个选项,对于每个原理图,网络标号是本地的,它们不能跨越原理图。所有的原理图上具有相同名字的端口可以连接在一起。这个选项可以用于使用平坦式方法的多页原理图设计。global(全局)在设计中,跨越所有的原理图,实现端口和网络标号的连接。使用这个选项,所有的原理图上具有相同名字的网络标号连接在一起。如果一个网路连接到一个端口,也有一个网络标号,它的网络名字是网络标号的名字。Copyright©2009AltiumLimited多页原理图绘制方法hierarchical(层次)这个选项使得原理图之间的连接,只能通过原理图符号入口和匹配的子原理图端口。在顶层原理图,在相应的原理图符号内,使用原理图上的端口作为网络或者总线,连接到原理图入口上。与原理图入口不匹配的端口,即使在其它图纸上也有相同的名字存在,也不能进行连接。对于每张原理图来说,网络标号是本地的,它们不能跨越原理图进行连接。这个选项可以用来创建任何深度或者任何层次的设计。这样,在允许在一个设计内,跟踪每一个网络。Copyright©2009AltiumLimited多页原理图绘制方法automatic(自动)基于下面的标准,自动选择使用三种网络标识符中的哪种模式:如果在顶层原理图存在原理图入口,则使用Hierarchical。如果没有原理图入口,但是出现端口,则使用Flat。如果没有原理图入口和端口,则使用global。注意:两个特殊的网络标号总是全局的:电源端口和隐藏引脚。Copyright©2009AltiumLimited多页原理图绘制方法总结:如果使用带有原理图入口的原理图符号,网络标识符的范围应该设置为SheetEntries/PortConnections。如果选择这种模式,顶层原理图必须使用信号线连接。如果不是这样,可以通过端口和/或者网络标号建立连接。这样,使用其它两种网络标识符范围。网络标号不能连接到相同名字的端口。Copyright©2009AltiumLimited平坦式方式绘制原理图本节将使用平坦式方式绘制原理图。首先,分别在两页原理图内绘制两个独立的放大电路。然后,在第三页原理图内绘制电路的其它部分。通过网络标号和跨页连接符,实现电路中的各个网络之间的连接。Copyright©2009AltiumLimited平坦式方式绘制原理图建立新的平坦式原理图设计工程在Windows7操作系统主界面的左下角下,选择开始—AltiumDesigner,打开AD13.0软件。在AD主界面主菜单下选择New-Project-PCBProject,创建一个名字为PCB_Project1.PrjPCB的新工程。平坦式方式绘制原理图绘制平坦式设计中第一个放大电路原理图按照前面所介绍的添加原理图的方法,添加名字为Sheet1.SchDoc的原理图文件。从MiscellaneousDevices.IntLib库中找到名字为Res1的电阻元件,并将其按照下图所示的位置进行放置。Copyright©2009AltiumLimitedCopyright©2009AltiumLimited平坦式方式绘制原理图从MiscellaneousDevices.IntLib库中找到名字为OpAmp的运算放大器元件,并将其按照左图所示的位置进行放置。按照右图所示的方法连接元器件。Copyright©2009AltiumLimited平坦式方式绘制原理图点击AD主界面下工具栏内的按钮,将GND按下图所示的位置进行放置。点击AD主界面下工具栏内的按钮,将VCC按下图所示的位置进行放置(共两个),并将和OP元件第4脚所连接的电源网络名字改为VEE。Copyright©2009AltiumLimited平坦式方式绘制原理图在AD主界面主菜单下选择Place-OffSheetConnector。如下图所示,在放大器的输入和输出端分别放置跨页连接符,并将其名字分别修改为Vi和Vo1。Copyright©2009AltiumLimited平坦式方式绘制原理图按照在放置元件一节中,所介绍的为元件分配标识符的方法,为电路中的每个元件分配唯一的标识符。下图给出分配完标识符后的原理图界面。保存文件sheet1.SchDoc到draw_practice_sheet目录下(读者可根据情况修改保存目录)。Copyright©2009AltiumLimited平坦式方式绘制原理图绘制平坦式设计中第二个放大电路原理图按照前面所介绍的添加原理图的方法,添加名字为Sheet2.SchDoc的原理图文件,绘制平坦式设计中第二个放大电路原理图。绘制平坦式设计中其他单元的原理图按照前面所介绍的添加原理图的方法,添加名字为Sheet3.SchDoc的原理图文件。从SimulationSources.IntLib库中找到名字为VSRC的元件,并按照下图所示的位置进行放置。Copyright©2009AltiumLimited平坦式方式绘制原理图从SimulationSources.IntLib库中找到名字为VSIN的元件,并按照下图所示的位置进行放置。点击AD主界面下工具栏内的按钮,将GND按上图所示的位置进行放置点击AD主界面下工具栏内的按钮,将VCC按上图所示的位置进行放置(放置两个),并将其中一个电源网络名字改为VEE。Copyright©2009AltiumLimited平坦式方式绘制原理图在AD主界面主菜单下选择Place-OffSheetConnector,如上图所示,在VSIN的一端放置跨页连接符,并将其名字改为Vi,表示用于Vi网络节点的信号输入。按照下图,连接电源和信号源。按照前面的方法,为电源和信号源分配唯一的网络标号。Copyright©2009AltiumLimited平坦式方式绘制原理图分别双击上图内的V2和V3图标,打开其配置界面。按照下图所示,将V2设置为+12V、V3设置为-12V。表示VCC=+12V,VEE=-12V。10.打开如下图所示的V1参数配置界面,点击配置界面中的Edit…按钮。Copyright©2009AltiumLimited平坦式方式绘制原理图弹出下图所示的参数配置界面,按照该界面配置参数。然后点击OK按钮依次退出参数配置界面。保存PCB_Project1.PrjPCB工程到draw_practice_sheet目录下。退出该设计工程。Copyright©2009AltiumLimited层次化方式绘制原理图建立新