电子产品设计包括了大量详细的信息,您的设计包括由数百个网络所连接的数千个器件,并且很多的器件和网络也有具体的设计需求,如线宽,阻抗,差分对的组成部分等。
为了保证您的设计保持领先的地位,您将使用各种技术来管理所有技术的细节.层次设计的方法在原理图中占据了主导的地位,使用层次设计的方法意味着你可以将大块的设计分成很多逻辑部分,用图表符来代表每一个设计部分.如果需要,还可以将其再分成更低级别的图表符.在层次中的每一个原理图都在总体设计中变成了有意义的部分—电源的供给,微处理器,输入/输出端口,存储器等。
Altium Designer长期的支持使用原理图作为标记器件和网络的基础,使其非常容易的为那些给定的图纸来创建器件和网络的类.它同样支持到单个器件或者网络级别的操作,例如,定义一个网络的PCB布线规则的需求。
随着 Altium Designer 的最新版本summer 09 的发布,您将获知个别的网络和图纸之间的水平—随着覆盖区指令的介绍。
你所说的覆盖区…呃,听起来像是放在床上的被子之类,而不是放置在你的设计的原理图中来定义网络的属性。但是这个指令又是因为其操作的方法,关键是他所的目标是其覆盖的所有的网络,所以就显得非常的恰当。
所以,这个覆盖区定义了所涉及的网络的设置,而你的任务将是准确的指定你想对那些网络所做的操作。你可以通过 放置》指示》Blanket 命令来放置一个覆盖区指令。如果你同时放置一个PCB布线的指令在这个覆盖区,那么一个PCB的设计规则将被应用在覆盖在这个区域的每一个网络。
这是一个为很多的网络来定义规则的非常简单的方法,但是在这种情况下,你需要意识到有一个为被覆盖区中的每一个网络而创建的规则,对于此而言,其中位于覆盖区边缘的网络类指令更接近实际的规则,当然所有被覆盖区覆盖的所有的网络都被添加到相同的PCB网络类当中。所以任何被放置在覆盖区的规则都将在这个网络类中所有的网络生效,而非单独的网络。
这儿是一些很容易被记住的东西,当网络类的定义和PCB规则两者都通过属性设置的方法被放置在覆盖区的时候,它是被存储在实际的目标属性中的,并且还定义了网络类和规则的需求。那就意味着你将可以在一个目标实体中添加多重的属性。举个例子,你可以指定这个网络类,布线宽度规则,以及其他的布线的规则,所有这些都被放在一个覆盖区的目标属性里面。
以下图片显示了包含有两个属性的单一目标的属性设置。其中一个是制定了ROCKET_IO_LINES网络类,这个类包含了所有的被覆盖的区域,而另一个指定了网络类所要求的布线宽度。你可以看到同样也有一组差分对的指令被放置在覆盖区上。粘贴的那个指令指明了Altium Designer需要检查被覆盖在覆盖区下的所有的网络,并且所有的那些网络都需要有适合的名字,才好在更新到PCB的过程中为他们创建差分对。为了差分对可以被顺利的创建,每一个网络的名称必须以_N和_P结尾。
这个目标属性的设置包括了两个属性,其中一个是网络类,另一个是指定布线的宽度的规则,这个将是以覆盖区作为目标,点击查看大图。
所以假如一个网络被覆盖区所覆盖,你怎么去处理呢? 规则是:假如任意的一个以下的类型的目标被覆盖区所覆盖,那么这个网络包括以下几种类型:
请记住,器件管脚和网络标识符(如网络标签和端口),每一个都有特定的要点或在其形状上的电气热区,关键就是那些被涉及的网络必须被覆盖区所覆盖。假如你不确定这个点在哪里,将这些目标挑选出来,Altium Designer 总是会在你移动他们的时候,通过其电气特性来将他们抓取。
一个包含了大量的覆盖区的电路,每一个都指定了不同的网络元素。注意:通过粉红色标签的网络USER_IO33并没有被覆盖区所覆盖,既然这个网络是在覆盖区的外面,那么所有的USER网络标签都被覆盖,点击查看大图。
目前,覆盖区指令的形状仅仅是矩形,所以假如你需要覆盖一个在原理图当中的不规则形状的网络,只需要简单的放置多重覆盖区和为每一个相同的网络类配置具体的网络类指令。Altium Designer将探测出那些具有多重覆盖区的相同的网络类,并且为那个网络类根据需要创建一个单一的类和申请指定的规则。
还有另一个关键点关于创建多重覆盖区。假如同一个网络被两个覆盖区重叠的话,那么这个网络将属于两个网络类。这些信息将被导入到PCB编辑器,它同样支持在多个类中的成员。
注意:这个在图片中心的网络LOOP已经被两个覆盖区所覆盖,那就表示它将成为两个网络的成员,POWER_IN 和 POWER_OUT.
覆盖区,就像其他的设计指令一样,是总体详细设计中的组成部分,所以你的公司的需求将会去指定打印里面是否包括。去配置打印任务,可以通过从 文件 中选择 默认打印 菜单,在默认的打印按钮中选择 原理图打印, 然后点击配置按钮。这个原理图打印属性窗口包括了你所希望的在打印输出中的每一种类型的指令,包括覆盖区。你也可以通过OutputJobs文件中的 原理图打印 选项来进入这个窗口。
假如你使用Altium Designer的智能PDF的功能来生成PDF文件,你将发现一个可以在 额外设置 面设置向导中的选项来启用覆盖区打印。
还有一个重要的地方是打印一个包含覆盖区的原理图。覆盖区仅仅是另外一个设计对象,假若他们被最后放入的话,当你打印的时候他们将会出现在所覆盖区电路的顶端。不要使用不对的方法—像任意的目标,他们都可以被移动到后面,通过使用在Edit»Move 子菜单中的命令进行操作。
两个有着覆盖区的打印输出,注意怎么样在左边的打印输出,这个覆盖区是处在所有目标顶端的,在右边的打印输出里面,这个覆盖区已经被移到了后面。
假如你想检查哪一个网络被覆盖区所覆盖了,一种方法是通过选择他们来查明,按 S, C 快捷键来选择一个连接,并非点击一条线,而是单击覆盖区的边缘,所有的被覆盖的网络将被选中。
你也可以通过使用原理图编辑的高亮特性来高亮被覆盖区的网络。点击工作区右边的高亮按钮,
然后点击覆盖区的边缘部分来高亮所有的被覆盖区覆盖的网络。
通过点击覆盖区的边缘来选择或者高亮所有的被覆盖区覆盖的网络。
如果你渴望在你的设计中使用覆盖区,你可以在这儿学到更多: