5. 以图6-23为范例,重新摆放其余元器件。当用户拖动元器件的时候可用空格键进行必
要的旋转(每次向逆时针方向转90 o),使连接线如图6-5所示 。不要忘记,当用户在摆放每一个元器件的时候要重新优化飞线。
图6-23 元器件放置在板上
元器件文字可以通过相类似的方式重新摆放——点击并拖拉文字,及按下空格键进行旋转。 Altium Designer 同时包括强大的互动摆放的工具。让我们使用这些以确保四个电阻器是有较佳的对齐和空间。
图6-24元器件的重新摆放
按住SHIFT键,分别单击四个电阻器进行选择,或者点击并拖拉选择框包围四个电阻器。选择框会显示在每个选定且颜色设置为系统所选择颜色的元器件周围。要改变这种颜色的设置,选择Design>>Board Layers & Colors[快捷键:L]。
点击右键并选择Align>>Align[捷径:A,A] 。在Align Objects对话框中,点击Space Equally在Horizontal选项并按一下Top在Vertical选项中。四个电阻现在对齐并有同样间隔。 在设计窗口中单击其他地方,取消选择所有电阻。
改变封装
现在那些我们放置好的封装里,电容的封装相对于我们的要求太大!让我们把它的封装改成更小的。 1.
首先,我们将浏览一个新的封装。按一下Libraries面板,并从Libraries列表中选择
Miscellaneous Devices.IntLib。我们需要有一个较小径向类型的封装,所以在Filter区域内输入rad。按一下库名称的旁边的...按钮,并在当前library中选择Footprints选项来显示封装。按一下该封装的名字以看见关联的封装。封装RAD- 0.1就合适了。 2.
在Component对话框中双击该电容器和改变封装为RAD - 0.1。用户可以键入新的封装
名称,或者按下...按钮,从Browse Libraries对话框中选择一个封装。单击Ok,新的封装会在板上显示。按照要求重新定位该标识符。现在用户的板应看起来就像图6-25 所示。
图6-25 元器件使用新的封装放置在板上
在所有元器件都摆放好后,就需要进行布线的工作了!
可以在PCB文件中,使用组合CTRL键和箭头键(纵向或横向)或CTRL、SHIFT和箭头键移动选定的物体。选择对象的移动基于Board Options对话框(Design ? Board Options[快捷键:D,O)中的当前Snap Grid设置。您可以使用对话框来设定网格预置值。使用快捷键G来遍历不同的snap grid的设置值。用户也可以使用View ? Grids子菜单或Snap Grid右键点击菜单来完成。
被选择的对象可以在按住Ctrl键的同时按箭头键少量地移动(根据目前的Snap Grid值)。被选择的对象也可以在按住Ctrl和Shift键的同时按箭头键来实现大幅度的移动(Snap Grid值的10的倍数)。
手动布线
布线是在板上通过走线和过孔以连接组件的过程。Altium Designer通过提供先进的交互式式布线工具以及Situs拓扑自动布线器来简化这项工作,只需轻触一个按钮就能对整个板或其中的部分进行最优化走线。
而自动布线提供了一种简单而有力的布板方式,在有的情况下,用户将需要精确的控制排布的线,或者用户可能想享受一下手动布线的乐趣!在这些情况下您可以手动为部分或整个板子布线。在这一节的教程中,我们将手动对单面板进行布线,将所有线都放在板的底部。交互式布线工具可
以以一个更直观的方式,提供最大限度的布线效率和灵活性,包括放置导线时的光标导航、接点的单击走线、推挤或绕开障碍、自动跟踪已存在连接等等,这些操作都是基于可用的设计规则进行的。
我们现在在\连接线的引导下在板子底层放置导线。
在PCB上的线是由一系列的直线段组成的。每一次改变方向即是一条新线段的开始。此外,默认情况下, Altium Designer会限制走线为纵向、横向或45 °的方向,让您的设计更专业。这种限制可以进行设定,以满足用户的需要,但对于本教程,我们将使用默认值。 1.
用快捷键L以显示View Configurations对话框,其中可以使能及显示Bottom Layer。
在Signal Layers区域中选择在Bottom Layer旁边的Show选项。单击OK,底层标签就显示在设计窗口的底部了。 2.
在菜单中选择Place>>Interactive Routing [快捷键:P、T]或者点击Interactive Routing
按键。光标将变为十字准线十字,显示用户是在线放置模式中。
图6-26 手动布线检查文档工作区底部的层标签。Top Layer标签当前应该是激活的。通过按下*键,来在不退出走线模式的情况下切换到底层。此键在可用信号层中循环。Bottom Layer标签会被激活。 3. 4.
将光标定位在排针 Y1较低的焊盘。点击或按下ENTER ,以确定线的第一点起点。 将游标移向电阻R1底下的焊盘。注意:线段是如何跟随光标路径来在检查模式中显示
的(图6-26)。检查的模式表明他们还没被放置。如果用户沿光标路径拉回,未连接线路也会随之缩回。在这里,用户有两种走线的选择: ?
CTRL+单击使用Auto-Complete功能,并立即完成布线(此技术可以直接使用
在焊盘或连接线上)。起始和终止焊盘必须在相同的层内布线才有效,同时还要求板上的任何的障碍不会妨碍Auto-Complete的工作。对较大的板,Auto-Complete路径可能并不总是有效的,这是因为走线路径是一段接一段地绘制的,而从起始焊盘到终止焊盘的完整绘制有可能根本无法完成。 ? 5. 6. 7.
使用ENTER或点击来接线,用户可以直接对目标R1的引脚接线。这种方法为
走线提供了控制,并且能最小化用户操作的数量。
未被放置的线用虚线表示,被放置的线用实线表示。
使用上述任何一种方法,来在板上的其他元器件之间布线。图6-26显示了一个手工布
线的板。
保存设计[快捷键:F,S或者Ctrl + S]。
Altium Designer的交互式布线工具提供了可以用来解决布线时的冲突与障碍的功能。在交互式布线模式下,通过使用SHIFT+R来遍历这些模式。可用的模式有:
Push——这种模式将试图移动目标(线和孔),它们可以被重定位来适应新的布线。 Wwalkaround——这种模式将试图找到一个布线路径绕过已经存在的障碍而不去移动它们。 Hug&Push——这种模式结合了Walkaround和Push的功能。它会绕过障碍,然而也会考虑采用Push模式来对待固定的障碍。
Ignore——这种模式可让用户在任何地方布线。
在交互式布线过程中,如果尝试布线到一个区域,使用Push or Hug & Push模式仍然无法完成布线,无法完成布线的提示便会立即出现(图6-27)。
图6-27 Push or Hug & Push模式仍然无法完成布线,会立即出现提示
关于布线的几点提示
布线的时候请记住以下几点:
?点击或按下ENTER,来放置线到当前光标的位置。检查模式代表未被布置的线,已布置的线将以当前层的颜色显示为实体。
?在任何时候使用CTRL+单击来执行自动完成连线。起始和终止引脚必须在同一层上,并且没有不能解决的冲突与障碍。
?利用Shift + R来遍历Push,Walkaround,Hug and Push以及Ignore模式。
图6-28 双层手动布线?使用Shift +SPACEBAR来选择各种线的角度模式。角度模式包括:任意角度,45 °,弧度45 °,90 °和弧度90 °。按空格键切换角度。 ?在任何时间按END键来刷新屏幕。
?在任何时间使用V,F重新调整屏幕以适应所有的对象。
?在任何时候按PAGE UP和PAGE DOWN键,以光标位置为核心,来缩放视图。使用鼠标滚轮向左边和右边平移。按住CTRL键,用鼠标滚轮来进行放大和缩小。 ?按BACKSPACE键,来取消放置上一条线。
?当用户完成布线并希望开始一个新的布线时,右键单击或按下ESC键。 ?防止不小心连接了不应该连接在一起的引脚。
Altium Designer不断的监察板的连通性,并防止用户在连接方面的失误。
?要删除线,单击选择它。它的编辑操作就会出现(其余的线将突出)。按下DELETE键来清除所选的线段。
?重布线是非常简便的——当用户布置完一条线并右击完成时,多余的线段会被自动清除。 ?完成PCB上的所有连线后,如图6-28所示,右键单击或者按下ESC键以退出防止放置模式。
板的自动布线
请完成以下步骤,用户会发现使用Altium Designer软件是如此的方便。 1. 首先,选择取消布线,Tools>>Un-Route>>All,[快捷键:U,A] 。
2. 选择Auto Route>>All。Situs Routing Strategies对话框弹出。按一下Route All。Messages显示自动布线的过程。
Situs autorouter提供的结果可以与一名经验丰富的设计师相比,如图6-29所示,因为它直接在PCB的编辑窗口下布线,而不用考虑输入和输出布线文件。 3. 选择File>>Save [快捷键:F,S]来储存用户设计的板。
注:线的放置由autorouter通过两种颜色来呈现:红色,表明该线在顶端的信号层;蓝色,表明该线在底部的信号层。要用于自动布线的层在PCB Board Wizard中的Routing Layers设计规则中指定。此外,注意电源线和地线要设置的宽一些。
如果您设计中的布线与图6-28所示的不完全一样,也是正确的,因为元器件摆放位置不完全相同,布线也会不完全相同。
图6-29 自动布线
因为最初在PCB Board Wizard中确定我们的板是双面印刷电路板,用户可以使用顶层和底层进行手工布线。为此,从菜单中选择Tools>>Un-Route>>All,[快捷键:U,A]来取消布线 。和以前一样开始布线,在放置线的时候使用*键来切换层。 Altium Designer软件在切换层的时候会自动的插入必要的过孔。
注意 : 由自动布线器完成的布线将显示两种颜色:红色表示顶部信号层布线和蓝色表示底层信号层布线。可用于自动布线的信号层定义是符合 PCB Board Wizard 中的布线层设计规则约束。还要注意两个电源网络布线更宽的间隔符合两种线宽规则约束。不必担心,如果在你的布线设计不完全如上图所示的一样。器件摆放的位置将不会完全一样,也可能是不同的布线样式。
板设计数据校验
Altium Designer is a rules-driven board design environment, in which you can define many types of design rules to ensure the integrity of your board. Typically, you set up the design rules at the start of the design process and then verify that the design complies with the rules as you work through the design, and at the end of the design process.
Earlier in the tutorial we examined the routing design rules and added a new width constraint rule. We also noted that there were already a number of rules that had been created by the PCB Board Wizard, and that there were some existing design rule violations against these default rules.
Altium Designer支持多级设计规则约束功能。用户可以对同一个对象类设置多个规则,每条规则还可以限定约束对象的范围。规则优先级定义服从规则的先后次序。