在原理图的绘制过程中,其效率和正确性往往与环境参数的设置有着密切的关系。参数设置得合理与否,直接影响到设计过程中软件的功能是否能充分发挥。
在Altium DXP 2004 电路设计软件中,原理图编辑器的工作环境设置是由原理图优先设定对话框来完成的。
执行菜单命令 /【优先设定】,或者在编辑窗口内单击鼠标右键,在弹出的快捷菜单中执行【选项】/【原理图优先设定】命令,将会打开原理图优先设定对话框,如图 3-13所示。
图3-13 原理图优先设定对话框(【General】标签页)
该对话框中有 9 个标签页:【General】(常规设置)、【Graphical Editing】(图形编辑)、【Compiler】(编译器)、【AutoFocus】(自动聚焦)、【Grids】(网格)、【Break Wire】(切割连线)、【Default Units】(默认单位)、【Default Primitives】(默认图元)、【Orcad(tm)】(Orcad端口操作)。下面对这9个标签页的具体设置进行说明。
电路原理图的常规环境参数设置通过【Schematic】/【General】标签页来实现,如图3-13所示。
1)【选项】区域
【正交方向拖动】:选中该复选框后,在原理图上拖动元件时,与元件相连接的导线只能保持90°的直角;若不选中该复选框,则与元件相连接的导线可以呈现任意的角度。
【优化导线及总线】:选中该复选框后,在进行导线和总线的连接时,系统将自动选择最优路径,并且可以避免各种电气连线和非电气连线的相互重叠。此时,下面的【元件剪断导线】复选框也呈现可选状态。若不选中该复选框,则用户可以自己进行连线路径的选择。
【元件剪断导线】:选中该复选框后,会启用元件切割导线的功能,即当放置一个元件时,若元件的两个引脚同时落在一根导线上,则该导线将被切割成两段,两个端点自动分别与元件的两个引脚相连。
【放置后编辑有效】:选中该复选框后,在选中原理图中的文本对象,如元件的序号、标注等时,两次单击后可以直接进行编辑、修改,而不必打开相应的对话框。
【Ctrl+双击打开图纸】:选中该复选框后,按下【Ctrl】键,同时双击原理图文档图标即可打开该原理图。
【转换交叉节点】:选中该复选框后,用户在画导线时,在重复的导线处自动连接并产生节点,同时终结本次画线操作。若没有选择此复选框,则用户可以随意覆盖已经存在的连线,并可以继续进行画线操作。
【显示横跨】:选中此复选框后,则非电气连线的交叉处会以半圆弧显示出横跨状态。
【引脚方向】:选中该复选框后,单击元件某一引脚时,会自动显示该引脚的编号及输入、输出特性等。
【图纸入口方向】:选中该复选框后,在顶层原理图的图纸符号中会根据子图中设置的端口属性显示是输出端口、输入端口或其他性质的端口。图纸符号中相互连接的端口部分则不跟随此项设置改变。
【端口方向】:选中该复选框后,端口的样式会根据用户设置的端口属性显示是输出端口、输入端口或其他性质的端口。
【未连接的从左到右】:选中该复选框后,由子图生成顶层原理图时,左右可以不进行物理连接。
2)【剪贴板和打印时包括】区域
【非 ERC 标志】:选中该复选框后,则在复制、剪切到剪贴板或打印时,均包含图纸的忽略ERC检查符号。
【参数组】:选中该复选框后,则使用剪贴板进行复制操作或打印时,包含元件的参数信息。
3)【放置时自动增量】区域 用来设置元件标识序号及引脚号的自动增量数。
【主增量】选项:用来设置在原理图上连续放置同一种元件时,元件标识序号的自动增量数,系统默认值为1。
【次增量】选项:用来设定创建原理图符号时,引脚号的自动增量数,系统默认值为1。
4)【默认】区域 用来设置默认的模板文件。可以单击右边的 按钮来选择模板文件,选择后,模板文件名称将出现在【模板】文本框中,每次创建一个新文件时,系统将自动套用该模板。也可以单击 按钮清除已选择的模板文件。如果不需要模板文件,则【模板】文本框中显示“No Default Template File”。
5)【字母/数字后缀】区域 用来设置某些元件中包含多个相同子部件的标识后缀。每个子部件都具有独立的物理功能。在放置这种复合元件时,其内部的多个子部件通常采用“元件标识:后缀”的形式来加以区别。
【字母】:选中该单选按钮,子部件的后缀以字母表示,如U:A、U:B等。
【数字】:选中该单选按钮,子部件的后缀以数字表示,如U:1、U:2等。
6)【引脚间距】区域
【名称】:用来设置元件的引脚名称与元件符号的边缘之间的距离,系统默认值为5mil。
【编号】:用来设置元件的引脚编号与元件符号的边缘之间的距离,系统默认值为8mil。
7)【默认电源元件名】区域
【电源地】:用来设置电源地的网络标签名称,系统默认为“GND”。
【信号地】:用来设置信号地的网络标签名称,系统默认为“SGND”。
【接地】:用来设置大地的网络标签名称,系统默认为“EARTH”。
8)【用于过滤和选择的文档范围】区域 用来设置过滤器和执行选择功能时默认的文件范围,有两个选项。
【Current Document】(当前文档):表示仅在当前打开的文档中使用。
【Open Document】(打开文档):表示在所有打开的文档中都可以使用。
9)【默认空白图纸尺寸】区域用来设置默认的空白原理图的尺寸大小,可以单击 按钮选择设置,并在旁边给出了相应尺寸的具体绘图区域范围,帮助用户选择。
图形编辑的环境参数设置通过【Graphical Editing】标签页来完成,如图 3-14 所示,主要用来设置与绘图有关的一些参数。
1)【选项】区域
【剪贴板参考】:选中该复选框后,在复制或剪切选中的对象时,系统将提示确定一个参考点。建议用户选中。
【加模板到剪贴板】:选中该复选框后,用户在执行复制或剪切操作时,系统会把当前文档所使用的模板一起添加到剪贴板中,所复制的原理图包含整个图纸。建议用户不必选中。
【转换特殊字符串】:选中该复选框后,用户可以在原理图上使用特殊字符串,显示时,会转换成实际字符串,否则将保持原样。
【对象的中心】:选中该复选框后,移动元件时,光标将自动跳到元件的参考点上(元件具有参考点时)或对象的中心处(对象不具有参考点时)。若不选中该复选框,则移动对象时光标将自动滑到元件的电气节点上。
图3-14 【Graphical Editing】标签页
【对象的电气热点】:选中该复选框后,当用户移动或拖动某一对象时,光标自动滑到离对象最近的电气节点(如元件的引脚末端)处。建议用户选中。
提示:如果想实现选中【对象的中心】复选框后的功能,应取消选择【对象的电气热点】复选框,否则,移动元件时,光标仍然会自动滑到元件的电气节点处。
【自动缩放】:选中该复选框后,则在插入元件时,电路原理图可以自动地实现缩放,调整出最佳的视图比例。建议用户选中。
【单一‘\’表示‘负’】:一般在电路设计中,我们习惯在引脚的说明文字顶部加一条横线表示该引脚低电平有效,在网络标签上也采用此种标识方法。在Altium DXP 2004 中,使用“\”为文字顶部加一条横线以表示非逻辑,如 RESET 低有效,可以采用“R\E\S\E\T\”的方式为该字符串顶部加一条横线。选中该复选框后,只要在网络标签名称的第一个字符前加一个“\”,该网络标签名就全部被加上横线。
【双击运行检查器】:选中该复选框后,在原理图上双击某个对象时,可以打开【Inspector】面板,面板上列出了该对象的一切参数信息,用户可以查询,也可以修改。
【确定选择存储器清除】:选中该复选框后,在清除选择存储器时,将出现一个确认对话框。否则,不会出现确认对话框。通过这项功能的设定可以防止由于疏忽而清除选择存储器。建议用户选中。
【标记手动参数】:用来设置是否显示参数自动定位被取消的标记点。选中该复选框后,如果对象的某个参数已取消了自动定位属性,那么在该参数的旁边会出现一个点状标记,提示用户该参数不能自动定位,须手动定位,即应该与该参数所属的对象一起移动或旋转。
图3-15 Shift单击进行选择
【单击清除选择对象】:选中该复选框后,通过单击原理图编辑窗口内的任意位置就可以解除对某一对象的选中状态,不需要再使用菜单命令或单击工具栏上的 按钮来取消。建议用户选中。
【Shift单击进行选择】:选中该复选框后,只有在按下【Shift】键时,单击鼠标才能选中图元。此时,右边的 按钮被激活,单击 按钮,弹出如图3-15所示的对话框,可以设置哪些图元只有在按下【Shift】键时,单击鼠标才能选择。使用这项功能会使原理图的编辑很不方便,建议用户不必选中,直接单击选取图元即可。
【总是拖动】:选中该复选框后,移动某一选中的图元时,与其相连的导线随之被拖动,保持连接关系;若不选中该复选框,则移动图元时,与其相连的导线不会被拖动。
2)【自动摇景选项】区域 该选项主要用来设置系统的自动摇景功能,即当光标在原理图上移动时,系统会自动移动原理图,以保证光标指向的位置进入可视区域。
【风格】:用来设置系统自动摇景的模式,有3种选择:【Atuo Pan Off】(关闭自动摇景)、【Auto Pan Fixed Jump】(按照固定步长自动移动原理图)、【Auto Pan Recenter】(移动原理图时,以光标位置作为显示中心)。系统默认为:【Auto Pan Fixed Jump】。
【速度】:通过拖动滑块,设定原理图移动的速度。滑块越向右,速度越快。
【步长】:设置原理图每次移动时的步长。系统默认值为30,即每次移动30个像素点。数值越大,图纸移动越快。
【Shift步长】:用来设置在按住【Shift】键的情况下,原理图自动移动时的步长。一般该栏的值要大于【步长】栏的值,这样在按住【Shift】键时可以加快图纸的移动速度,系统默认值为100。
3)【取消/重做】区域
【栈尺寸】:用来设置可以取消或重复操作的最深堆栈数,即次数的多少。理论上,取消或重复操作的次数可以无限多,但次数越多,所占用的系统内存就越大,会影响编辑操作的速度,一般设定为30即可。
4)【颜色选项】区域
【选择】:用来设置所选中的对象的颜色。单击相应的颜色栏,会弹出如图3-8所示的【选择颜色】对话框,用户可以自行设置。
5)【光标】区域 该选项主要用来设置光标的类型。
【光标类型】:光标的类型有“Large Cursor 90”(长十字形光标)、“Small Cursor 90”(短十字形光标)、“Small Cursor 45”(短45°交错光标)和“Tiny Cursor 45”(小45°交错光标) 4 种。系统默认为“Small Cursor 90”。
利用Altium DXP 2004 的原理图编辑器绘制好电路原理图以后,并不能立即把它传送到PCB 编辑器中,以生成 PCB 印制电路板文件。因为实际应用中的电路设计都比较复杂,一般或多或少都会有一些错误或疏漏之处。Altium DXP 2004 提供了编译器这个强大的工具,系统根据用户的设置,会对整个电路图进行电气检查,把检测出的错误生成各种报表和统计信息,帮助用户进一步修改和完善自己的设计工作。
编译器的环境设置通过【Compiler】标签页来完成,如图3-16所示。
1)【错误和警告】区域 用来设置对于编译过程中可能发现的错误,是否在原理图中用不同的颜色加以标示。错误有3 种级别,由高到低为:【Fatal Error】(严重错误)、【Error】(错误)和【Warning】(警告)。对这3种错误,用户可以在相应的复选框中选择是否显示,以及显示时的颜色。一般来说,错误的级别越高,相应的颜色应越深。采用系统默认的颜色即可。
2)【提示显示】区域 选中下面的【显示提示】复选框,则系统在编译过程中会给出相应的错误提示。
图3-16 【Compiler】标签页
3)【自动交叉】区域 用来设置电路原理图中,在导线的“T”字形连接处,系统自动添加电气节点的显示方式。有两个复选框。
【显示在导线上面】:选中该复选框后,导线上的“T”字形连接处显示电气节点。电气节点的大小用【尺寸】设置,有4种选择:【Smallest】(最小)、【Small】(小)、【Medium】(中等)和【Large】(大);电气节点的颜色则可以通过单击【颜色】右侧的颜色框进行设置。
【显示在总线上面】:选中该复选框后,总线上的“T”字形连接处显示电气节点。电气节点的大小和颜色设置同上。
4)【手工交叉连接状态】区域 用来设置电路原理图中,手动添加电气节点的显示方式。可选择是否显示,以及显示时的大小和颜色等,操作同上。
Altium DXP 2004 系统中,提供了视图自动聚焦功能,能够根据原理图中的元件或对象所处的状态(连接或未连接)分别进行显示,便于用户直观、快捷地查询或修改。该功能的设置通过【AutoFocus】标签页来完成,如图3-17所示。
图3-17 【AutoFocus】标签页
1)【淡化未连接对象】区域 用来对未连接的元件或图元淡化显示进行设置。有4 种情况可以选择:【在放置时】、【在移动时】、【在图形编辑时】和【在编辑该部分时】。单击 按钮,可以全部选中;单击 按钮,可以全部不选。淡化显示的程度可以用右侧的暗淡度滑块进行调节,滑块越向右,淡化程度越高。
2)【加浓连接的对象】区域 用来对连接的元件或图元加强显示进行设置。有3种情况可以选择:【在放置时】、【在移动时】和【在图形编辑时】。同样,单击 按钮,可以全部选中;单击 按钮,可以全部不选。加强显示的时间可以用右侧的延迟滑块进行设置,滑块越向右,加强显示的时间越长。
Protel DXP 2004 的淡化和加浓特性为用户提供了非常智能可亲的编辑环境,当用户在原理图设计过程中选择需要进行的工作后,其他不相关的信息、元件均被淡化,突出显示当前工作,人机交互环境智能且友好。
3)【缩放连接元件】区域 用来对连接的元件或图元进行缩放设置。有4 种情况可以选择:【在放置时】、【在移动时】、【在图形编辑时】和【在编辑该部分时】。当选中第四种情况即【在编辑该部分时】,旁边的【只限于文本】复选框被激活,可以选择在线编辑是仅限于文本还是不仅仅限于文本。同样,单击 按钮,可以全部选中;单击 按钮,可以全部不选。
前面已经提到过,网格在原理图的绘制过程中有着相当重要的作用。对于各种网格,除了数值大小的设置外,还有形状、颜色等也可以设置,主要通过【Grids】标签页完成,如图3-18所示。
图3-18 【Grids】标签页
1)【网格选项】区域 用来设置网格的形状和颜色。
图3-19 边框形式菜单
【可视网格】:有两种选择“Line Grid”(线网格)、“Dot Grid”(点网格)。
【网格颜色】:单击颜色栏,可以进行选择设置。
2)【网格形式】区域 有英制与公制之分。单击 按钮,会弹出一个小菜单供用户选择,如图3-19所示。对应于每一种边框形式,捕获网格、电气网格、可视网格都有系统的默认设置值,用户可单击修改。
在原理图编辑环境中,在菜单项【编辑】的级联菜单中或在编辑窗口单击鼠标右键弹出的快捷菜单中,都提供了一项【剪断配线】命令,用于对原理图中的各种连线进行切割、修改。
在设计电路的过程中,往往需要擦除某些多余的线段,如果连接线条较长或连接在该线段上的元件数目较多,我们不希望删除整条线段,而此项功能使用户在设计原理图过程中更加灵活。与该命令有关的一些参数通过原理图优先设定对话框中的【Break Wire】标签页来设置,如图3-20所示。
图3-20 【Break Wire】标签页
1)【切割长度】区域 用来设置每次执行【剪断配线】命令时,在导线上切割的线段长度。有3种选择:
【对准片段】:选择该项后,则执行【剪断配线】命令时,光标所在的导线被整段切除。
【捕获网格的倍数】:选择该项后,则执行【剪断配线】命令时,导线上每次被切割的线段长度是网格大小的整数倍。倍数的多少,可以在右边的数字栏中选择,最大为 10 倍,最小为2倍。
【固定长度】:选择该项后,则每次执行【剪断配线】命令时,导线上被切割的线段长度是固定的,用户可以在右边的数字栏中自行输入设置固定长度值。
2)【显示切割框】区域 用来设置执行【剪断配线】命令时,是否显示切割框。切割框是一个小方框,可以把要切割的线段包围在内,明确标示出要切割的导线范围,以便提醒用户,防止误切。有3种选择:“从不”、“总是”和“导线上”。
3)【显示末端标记】区域 用来设置执行【剪断配线】命令后,是否仍显示导线的末端标记。有3种选择:“从不”、“总是”和“导线上”。
在原理图绘制中,使用的单位系统可以是英制单位系统,也可以是公制单位系统,具体设置通过【Default Units】标签页完成,如图3-21所示。
图3-21 【Default Units】标签页
(1)【英制单位系统】:有“Mils”、“Inches”、“DXP Defaults”和“Auto-Imperial”4 种选择。
(2)【公制单位系统】:有“Millimeters”、“Centimeters”、“Meters”和“Auto-Metric”4种选择。
对于每一种选择,在下面都有相应的说明,在此不再赘述。
【Default Primitives】标签页用来设定原理图编辑时常用图元的原始默认值。这样,在执行各种操作,如图形绘制、元件插入等时,就会以所设置的原始默认值为基准进行操作,简化了编辑过程,如图3-22所示。
图3-22 【Default Primitives】标签页
1)【图元表】区域 用来选择进行原始默认值设置的图元类别。
【All】(全部):表示所有类别。选择该项后,在下面的【图元】列表框中将列出所有的图元。
【Wiring Objects】(配线图元):表示使用原理图编辑器中的配线工具栏所绘制的各种图元,包括总线、导线、节点、网络标签和图纸符号等。选择该项后,在下面的【图元】列表框中将列出这些图元名称。
【Drawing Objects】(实用图元):表示使用原理图编辑器中的实用工具所绘制的各种非电气对象,包括圆弧、贝塞尔曲线、椭圆、矩形和文本框等。选择该项后,在下面的【图元】列表框中将列出这些图元名称。
【Sheet Symbol Objects】(图纸符号图元):表示在层次电路图中与子图有关的图元,包括图纸符号、图纸符号标识和图纸符号文件名等。选择该项后,在下面的【图元】列表框中将列出这些图元名称。
【Library Objects】(库图元):表示与库元件有关的图元,包括IEEE 符号、元件引脚等。选择该项后,在下面的【图元】列表框中将列出这些图元名称。
【Other】(其他图元):表示上述类别中所未能包含的可放置图元。
2)【图元】列表框 在上面的【图元表】下拉列表框中选择了图元类别后,在该列表框中将对应列出该类别中的所有具体图元,供用户选择。对其中的任一图元都可以进行原始属性编辑或复位到安装时的状态。
选中某一图元,单击 按钮,或直接双击该图元,会弹出相应的图元属性设置对话框。不同的图元,其属性设置对话框会有较大的差别。【Library Objects】 类别中的图元“IEEE Symbol”属性设置对话框如图3-23 所示。
图3-23 “IEEE Symbol”属性设置对话框
在该对话框内,可以修改或设定有关参数,如符号名称、X 轴位置、Y 轴位置、大小、方向、线宽和颜色等,设定完毕单击 按钮返回。
在列表框中选中一个图元,单击 按钮,则可以将图元的属性复位到安装时的状态。
3)【Default Primitives】标签页 有3 个功能按钮和一个复选框。
:保存默认原始设置。单击该按钮,会弹出一个文件目录浏览对话框,可以将用户当前设定的图元默认参数以文件的形式保存到合适的位置,文件保存的格式为“*.DFT”,以后可以重新进行加载。
:加载默认原始设置。单击该按钮,同样会弹出一个文件目录浏览对话框,用户可以选择一个以前保存过的默认原始设置文件(“*.DFT”),单击 按钮进行加载,把当前图元的默认参数设定为保存该文件时的状态。
:恢复默认原始设置。单击该按钮,可以使所有图元的属性都复位到安装时的原始状态。
【永久】复选框:选中该复选框后,原理图编辑环境下放置一个图元时,在按下【Tab】键所调出的图元属性对话框中,只能改变当前放置图元的属性,当再次放置该图元时,其属性还是原始属性,与前次放置时的改变无关。若不选中该复选框,当再次放置图元时,其属性则保持为前次放置时的状态。建议用户选中。
提示:【永久】复选框非常有用,在使用Protel DXP 2004 时,每个人都会根据自己使用习惯的不同,来设置包括字体样式等不同的参数。当对所有的项目进行设置后,可另存为一个“*.DFT”的文件,以备再次使用Protel DXP 2004时不用一一设置。
与Orcad文件选项有关的设置可以通过【Orcad(tm)】标签页完成,如图3-24所示。
图3-24 【Orcad(tm)】标签页
1)【复制封装 From/To】列表框 用来设置元件的PCB 封装信息的导入/导出。在下拉列表框中有9 个选项,包括【Part Field 1】~【Part Field 8】(零件域1~零件域8)及【Ignore】(取消)。
在Orcad 格式的文件中,“Part Field”中存放了有关元件PCB 封装的所有信息。当选择了【Part Field 1】~【Part Field 8】中的一个选项时,表示可以将相应零件域中的PCB 封装信息复制到Altium DXP 2004 的封装域中(导入时),或者将Altium DXP 2004 的封装域中的PCB封装信息复制到Orcad的相应零件域中(输出时)。
如果选择了【Ignore】,则表示不进行PCB封装信息的复制。
2)【Orcad 端口】选项 用来设置端口的长度是否由端口名称的字符串长度来决定(Orcad端口格式)。选中下面的【仿Orcad端口】复选框后,系统将自动根据原理图中输入/输出端口名称的字符串长度来重新决定端口长度,此时,手动拉长的输入/输出端口都会自动缩短到刚好能够容纳端口名称的长度,用户不能再自行调整。