OrCAD和PADS Layout电路设计与实践:布线设计_第1页
OrCAD和PADS Layout电路设计与实践:布线设计_第2页
OrCAD和PADS Layout电路设计与实践:布线设计_第3页
OrCAD和PADS Layout电路设计与实践:布线设计_第4页
OrCAD和PADS Layout电路设计与实践:布线设计_第5页
已阅读5页,还剩147页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

布线设计11.1布线的基本知识11.2布线的基本操作11.3修改电路原理图的操作11.4布线设计小技巧11.5布线过程中常用的快捷键一般的电子线路CAD软件,都有自动布线和手工布线两种功能。由于自动布线的效果都不理想,专业的PCB工程师都不会使用自动布线,而是全部使用手工布线,所以本书只介绍手工布线。11.1布线的基本知识

PCB布线的布通率依赖于良好的布局和布线规则的设置。

1.印制板的走线印制板的走线即印制板上的导线,是指PCB上各个元器件上起电气导通作用的连线。印制板的走线具有长度、宽度、厚度、形状、方向等属性,这些不同的属性在PCB设计中又体现出不同的作用,PCB设计者需要深入地了解它,才能真正设计出高质量的PCB。

(1)走线长度。尽量走短线,特别是对小信号电路来讲,线越短电阻越小,干扰越小,同时耦合线的长度也应尽量减短。

(2)走线形状。同一层上的信号线改变方向时应该走135°的斜线或弧形,且曲率半径大些比较好,应避免90°的拐角。

(3)走线宽度和中心距。在PCB设计中,网络性质相同的印制板线条的宽度要求尽量一致,这样有利于阻抗匹配。从印制板制作工艺来讲,宽度可以做到0.3 mm、0.2 mm,甚至0.1 mm,中心距也可以做到0.3 mm、0.2 mm,甚至0.1 mm。但是,随着线条的变细,间距变小,在生产过程中的质量就更加难以控制,废品率将会上升。综合考虑以上因素,选用0.25 mm线宽和0.25 mm线间距的布线原则比较适宜,这样既能有效控制质量,也能满足用户的一般要求(0.25 mm≈10 Mil)。

(4)多层板走线方向。多层板走线要按电源层、地线层和信号层分开,减少电源、地、信号之间的干扰。多层板走线要求相邻两层板的线条应尽量互相垂直,或走斜线、曲线,不能平行走线,以利于减少板层间的耦合和干扰。大面积的电源层和大面积的地层要相邻。实际上电源层和地层之间形成了一个电容,能够起到滤波作用。

2.焊盘设计要求因为目前表面贴装元器件还没有统一的标准,不同的国家、不同的生产厂商所生产的元器件外形封装都有差异,所以在选择焊盘尺寸时,应与自己所选的元器件的封装外形、引脚等与焊接相关的尺寸进行比较。

(1)焊盘长度。在焊点可靠性中,焊盘长度所起的作用比焊盘宽度更为重要,焊点的可靠性主要取决于长度而不是宽度。其尺寸的选择,要有利于焊料熔入时能够形成良好的弯月形轮廓,还要避免焊料产生桥连的现象,以及兼顾元件的物理尺寸偏差(偏差在允许范围内),从而增加焊点的附着力,提高焊接的可靠性。

(2)焊盘宽度。对于封装比0805封装大的二端元件(比如电阻和电容),或引脚间距在1.27 mm以上的SO、SOJ封装的IC芯片而言,焊盘的宽度一般在元件引脚宽度的基础上加一个数量值,数值的范围为0.1~0.25 mm。而对于0.64 mm(包括0.64 mm)脚间距以下的IC芯片,焊盘宽度应等于引脚的宽度。对于细间距的QFP封装的器件,有时焊盘宽度相对引脚来说还要适当减少(如在两焊盘之间有引线穿过时)。

(3)字符、图形的要求。字符、图形等标志符号不得印在焊盘上,以避免引起焊接不良。

(4)焊盘间线条要求。应尽可能避免在元件的细间距焊盘之间穿越连线,确实需要在焊盘之间穿越连线的,应用阻焊膜对其加以可靠的遮蔽。

(5)焊盘对称性的要求。对于同一个元器件,凡是对称使用的焊盘,如QFP、SOIC封装等,设计时应严格保证其全面对称。即焊盘图形的形状、尺寸完全一致,以保证焊料熔融时,作用于元器件上所有的焊点的表面张力保持平衡,以利于形成理想的优质焊点,保证不产生位移。

3.过孔的利用

9.7节已经介绍过,过孔通常分为3种:通孔、埋孔和盲孔。对于一般的印制电路板,为了减小设计难度和降低生产成本,一般使用通孔,不使用埋孔和盲孔。而且,通孔的大小够用就行,通孔越小,生产费用越高。对于高密度、高速度的PCB设计,通孔就不太适合了,它浪费了许多宝贵的布线通道。为了解决这一矛盾,要充分利用埋孔和盲孔,这样不仅完成了通孔的作用,还省出许多布线的通道,使布线过程完成得更加方便、流畅和完善。焊盘内不允许有过孔,以避免因焊料流失而引起焊接不良。如过孔的确需要与焊盘相连,应尽可能用细线条加以互连,且过孔与焊盘边缘之间的距离应大于1 mm。

4.布线中栅格系统的作用在CAD系统中,显示栅格只是为了方便而且具有指示作用,而设计栅格决定了布线时走线的步进大小和导线之间的间距。

5.电源、地线的处理电源、地线的处理在PCB设计中起到一个非常关键的作用。即使在整个PCB中的布线完成得都比较好,如果电源、地线的布线考虑不周到,也会使产品的性能下降,有时甚至影响到产品的成功率。所以对电源、地线的布线要认真对待,把电源、地线所产生的影响噪声降到最低限度,以提高PCB的质量。

(1)电源、地线的一般处理方法。对于每个从事电子产品设计的工程人员来说,都需要明白地线与电源线之间的噪声产生的原因。现只对降噪、抑制噪声作简单的介绍,降低、抑制噪声的一般手段是在电源、地线之间加上去耦电容。尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为0.2~0.3 mm,最细宽度可达0.05~0.07 mm,电源线为1.2~2.5 mm。对数字电路的PCB可用宽的地线组成一个回路,即构成一个地网来使用(模拟电路的地不能这样使用),用大面积铜层做地线用,在印制板上把没有用上的地方都与地线连接上,作为地线用,或是做成多层板,地线、电源线各占一层。

(2)数字电路与模拟电路共地的处理。现有的许多PCB不再是单一性质的电路,而是由数字电路和模拟电路混合构成的电路,因此在布线时就需要考虑它们之间的相互干扰的问题,特别是地线上的噪声干扰。数字电路的工作频率高,模拟电路的灵敏度强,对信号线来说,高频的信号应尽可能远离敏感的模拟电路器件。对地线来说,整个PCB对外界只有一个接点,所以必须在PCB内部处理数、模共地的问题。在板内部,数字地和模拟地实际上是分开的,它们之间互不相连,只是在PCB与外界连接的接口处(如插头等),数字地与模拟地有一点短接。注意:一般来说,在同一块PCB上,数字电路与模拟电路只有一个共地连接点,也有在同一块PCB上数字电路与模拟电路没有共地连接点的例外情况,这由系统设计的需要决定。

(3)在电源(或地)层上布信号线。在多层印制板布线时,由于在信号线层没有布完的线已经剩下不多,再多加几层会造成浪费,也会给生产增加一定的工作量,PCB的成本也相应增加。为了解决这个矛盾,可以考虑在电源(或地)层上进行布线。首先应考虑用电源层,其次是用地层,因为最好保留地层的完整性。

(4)元器件引脚在大面积覆铜中的连接。对于大面积的(接地或电源)覆铜,会碰到元器件的引脚与其相连接的情况,这时对引脚焊盘的处理需要综合考虑。就电气性能而言,元件引脚的焊盘被相同网络的铜块完全包围着连接是最好的,但对元件的焊接装配存在一些不良隐患,如焊接需要大功率加热器、容易造成虚焊点等。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heatshield),俗称散热焊盘(thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。

6.信号走线在PCB设计中,设计者要区分PCB中各信号线的性质,明确每一网络在PCB设计中所起的作用,按其不同的类别有区别地进行布线。

(1)走线要整齐有序,分门别类集中排列,不仅可以避免不同性质信号的相互干扰,也便于检查和修改。对于数字系统,同一阵营的信号线(如数据线、地址线)之间不必担心干扰的问题,但类似读、写、时钟这样的控制性信号,就应该独来独往,最好用地线保护起来。

(2)在PCB设计中要注意区分易产生噪声的信号线、中性信号线、易受干扰的信号线。对于易产生噪声的信号线和易受干扰的信号线,两者要尽量远离,如无法避免时要用中性信号线隔离。

(3)在数模混合PCB设计中,数字信号走线应尽量放置在数字信号布线区域内,模拟信号走线应尽量放置在模拟信号布线区域内;可预先放置隔离线加以限定,以防走线布出限定区域,数字信号走线和模拟信号走线尽量互相垂直,以减小交叉耦合。

(4)高频信号走线应避免使用90°转弯,应使用平滑圆弧或45°角;高频信号走线应减少使用过孔连接;对高频信号走线应采用单一连接走线,避免出现从一点延伸出几段走线的情况。

7.其他注意事项

(1)旁路电容到相应IC的走线线宽大于25 Mil,并尽量避免使用过孔。

(2)所有信号走线远离晶振电路。

(3)清除地线环路,以防意外电流回馈影响电源。

(4)输入端与输出端的走线应避免相邻平行,以免产生反射干扰,必要时应加地线隔离。两相邻层的布线要互相垂直,因平行易产生寄生耦合。11.2布线的基本操作在PCB设计窗口,单击主工具栏中的布线设计按钮,调出布线设计子工具栏(DesignToolbar),如图11-1所示。布线设计子工具栏中有操作元件按钮和布线按钮,其中,操作元件按钮用得很少。关于元件的操作,已经在10.5节详细介绍过了,下面主要介绍布线设计子工具栏中的布线按钮。每个布线按钮对应一种布线操作,它们的含义见表11-1。图11-1布线设计子工具栏表11-1布线按钮功能简介注意:在开始任何一种布线操作之前,一定先要确定在哪一层布线,也就是要在当前层下拉列表框中选择当前层。“DynamicRoute”动态布线操作、“SketchRoute”草图布线操作、“Autoroute”自动布线操作和“BusRoute”总线布线操作只能在On-LineDRC(在线设计规则检查)处于“PreventError”的情况下才能变成有效状态。在布线设计过程中,用户既可以采用无模命令设置On-LineDRC的状态,也可以在【Options】对话框中改变On-LineDRC的状态,具体操作可参见9.13节。11.2.1查找网络、选中网络和删除网络布线查找网络、选中网络和删除网络布线(不是删除连接)是经常的操作,举例如下。

(1)打开本书所附光盘资料中的previewrouted.pcb(也就是PADSLayout系统自带的previewrouted.pcb设计文件)。

(2)按组合键“Ctrl+B”,显示整块电路板。

(3)执行【Edit】→【Find…】菜单命令,调出如图11-2所示的【Find】对话框。

(4)在【Find】对话框中,选择查找对象为Nets,选择动作类别为Select,然后在Nets滚动窗口中选择24 MHz网络。图11-2【Find】对话框

(5)单击按钮,在“SelectedItems”窗口中就会显示24 MHz网络的大致形状,PCB的24 MHz网络也会处于选中状态。

(6)单击“OK”按钮,关闭【Find】对话框。这样就查找并选中了24 MHz网络。如果事先知道24 MHz网络的某一段导线,则可以按如下操作选中整个24 MHz网络。

(7)在光标处于选择状态下时,执行鼠标右键命令【SelectTraces/Pins】。

(8)单击24 MHz网络的某一段导线,选中这一段导线,如图11-3所示。图11-3查找并选中24MHz网络

(9)在24 MHz网络的某一段导线处于选中状态下,执行鼠标右键命令【SelectNet】,或者按键盘上的“F6”键,这样就会选中整个24 MHz网络。下面介绍删除24 MHz网络的走线。

(10)在整个24 MHz网络处于选中状态下时,执行鼠标右键命令【Unroute】,或者按键盘上的“Delete”键,这样就删除了24 MHz网络的走线。

(11)按键盘上的“End”键,刷新PCB视图,可以看到,24 MHz网络连接的元件引脚之间有飞线(飞线也称为鼠线)相连。11.2.2增加走线增加走线(addroute)是最基本的、最原始的布线操作,没有任何智能性。不管On-LineDRC处于什么状态,这种布线方式都可以正常操作。在很多时候,特别是在修改布线的时候,经常要用到这种布线操作。注意:设计栅格(designgrid)是布线时移动导线的最小单位,所以在布线之前,最好将线宽设置为设计栅格的整数倍,间距(clearance)一般是线宽的整数倍。例如,间距和线宽设置为10 Mil,设计栅格设置为2 Mil。既可以在【Options】对话框的【Grids】标签页设置设计栅格,也可以使用无模命令设置设计栅格。例如,“GR2”这个无模命令就将当前的设计栅格设置为2 Mil(假使采用英制单位)。操作实例:增加走线

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)使用“PageDown”和“PageUp”按键,调节PCB视图,使元件U8和U9的第13个引脚出现在视图中,如图11-4所示。

(3)单击当前层下拉列表框,选择Top为当前层。

(4)单击“DesignToolbox(设计工具盒)”按钮,打开布线设计子工具栏,再单击其中的“AddRoute”按钮,进入增加走线模式。

(5)单击元件U9的第13个引脚,开始向右走线,如图11-4所示,这是在Top层走线。图11-4增加走线

(6)向右移动光标,预布线随之移动。

(7)在需要拐弯的地方单击鼠标左键,就可以拐弯走线了。

(8)在需要增加过孔的地方按住“Shift”键,并单击鼠标左键,即增加了第一个过孔。注意:至此所绘制的导线放置在Top层。

(9)这时当前层已经更换为Bottom层,继续向下走线,在适当的地方按住“Shift”键,并单击鼠标左键,即可增加第二个过孔。注意:这一步绘制的导线放置在Bottom层,此后又回到Top层走线。

(10)左拐继续走线,并将光标移至U8的第13个引脚上,直至光标的十字中心出现多个同心圆为止。

(11)双击鼠标左键,结束导线的绘制。进入走线操作后,同属一个网络的焊盘或连线都会用另一种颜色显示,如果选中一个没有布线的焊盘,则此焊盘与属于同一网络的最近一个节点之间会出现一根高亮的鼠线,用来指示用户进行走线设计。在上述第(5)、(6)、(7)步的布线操作过程中,单击鼠标右键会调出如图11-5所示的功能菜单。其中各命令的含义如下。● AddCorner:增加拐角,在布线操作时使用。最快捷的方法是直接在需要拐弯的地方单击鼠标左键,如以上的第(7)步。图11-5鼠标右键菜单● AddVia:增加过孔,更换走线所在层。最快的方法是在按住“Shift”键的同时,在需要打过孔的地方单击鼠标左键。● AddJumper:增加跳线。按下“Ctrl + Alt + J”组合键也能实现同样功能。● Complete:走线操作完成。● End:暂时停止走线。当走线的距离比较长时,一般将走线分为若干步完成,这就需要选择【End】命令暂停走线。● Backup:返回上一次布线操作,如果某一步布线操作出错,则用户可以选择该命令撤销此次操作,按键盘上的“Backspace”键能实现同样的功能。● LayerToggle:切换到层对的另一个层中,与增加过孔类似,换层走线时使用,一般使用“F4”键。● SwapEnd:交换走线开始端。如果走线完成一半时发现从当前端点走线非常困难,可以选择该命令,从另一个端点焊盘开始走线。● EndViaMode:选择暂停走线的结束方式。有三个选项:一个是EndNoVia,表示暂停走线时不增加过孔;一个是EndVia,表示暂停走线时增加过孔;还有一个是EndTestPoint,表示暂停走线时增加测试点。● AddArc:增加一条弧线。在走高频线的时候,该命令比较常用,因为弧线的高频特性比拐角好,反射波也比较少。例如在走时钟线的时候,经常会用弧线代替拐角。如图11-6所示,选择【AddArc】命令就会走出弧线。图11-6利用【AddArc】命令走出弧线● Coordinate:用坐标定位走线。选择该命令后调出【Coordinate】对话框,在文本框中输入下一节点的坐标,按回车键确认即可。● Width:调整线宽。● Layer:切换走线层,与【LayerToggle】命令类似,但是【LayerToggle】命令只是在设定好的两个层对中切换,如果需要切换到两个层对之外的层上走线就必须用【Layer】命令切换层。另外,还可以用无模命令“L(切换层)”来实现此功能。● ViaType:在这里可以改变在走线过程中使用什么过孔。● IgnoreClearance:忽略安全间距。选择该命令则表示在当前走线过程中将On-LineDRC切换到IgnoreClearance模式下。当此走线完成后,切换回原来的On-LineDRC模式中。● AngleMode:拐角方式。这里有三个选项:一个是Orthogonal,表示只允许出现直角;一个是Diagonal,表示允许出现45°或45°整数倍的拐角;还有一个是AnyAngle,表示允许出现任何角度的拐角。●IgnoreTeardrop:该菜单命令只是在【Options】对话框的【Routing】标签页选中了“GenerateTeardrops”项后才会有效。有效时,执行该菜单命令就会在该菜单命令前面出现,此后的走线就不会产生Teardrop(泪滴),再次执行该菜单命令就会去掉该菜单命令前面的,此后的走线就会产生Teardrop(泪滴)。注意:由于增加走线(AddRoute)模式可以在On-LineDRC的任何一种状态下工作,因此走线时要注意是否违反设计规则。除了单击布线设计子工具栏中的“AddRoute”按钮进入增加走线模式外,在鼠标处于选择模式(selectmode)下,还有以下两种方法可以进入增加走线模式:

①单击按钮,使鼠标处于选择模式,再执行鼠标右键命令【SelectTraces/Pins】,然后单击需要走线的焊盘,按“F2”键,即可在选中的焊盘处增加走线。

②如果On-LineDRC没有处在PreventErrors状态下,那么在鼠标处于选择模式时,双击需要走线的焊盘,即可在该焊盘处增加走线。注意:如果On-LineDRC处在PreventErrors状态下,那么在光标处于选择模式时,双击需要走线的焊盘,即可在该焊盘处动态布线(dynamicroute)。11.2.3动态布线动态布线(dynamicroute)模式是一种以外形为基础(shapebased)的布线技术,系统最小栅格可定义到0.01 Mil。在动态布线时,PADSLayout会自动进行在线检查,通过光标牵引绕过障碍物,动态推挤其他网络的走线以腾出当前走线的空间,这样可以避免增加走线模式下的寻找走线路径、拆线和重新走线等复杂操作。由于动态布线需要在线检查布线是否符合设计规则,因此它必须工作在On-LineDRC为“PreventErrors”状态的情况下。也就是说,只有在On-LineDRC的“PreventErrors”状态下,“DynamicRoute”按钮才有效。在DesignToolbox(布线设计子工具栏)中单击“DynamicRoute”按钮,即可进入动态布线模式,也可以按“F3”键进入动态布线模式。动态布线的步骤和相关的无模命令与增加走线(addroute)模式一样,这里不再赘述。两者的区别在于动态布线(dynamicroute)可以智能地根据光标的移动自动寻找最佳的走线路径,并做相应的推挤等操作。动态布线只是寻找一条可以走通的路径,但不优化走线的形状,因此用动态布线工具布线,有的时候会出现直角或拐角过多的现象,这就需要设计者在走线完成后对布线进行修改和美化。注意:在On-LineDRC的“PreventErrors”状态下按“F3”进行动态布线,这是手工布线中最常用的操作。如果发现某个网络的布线并不理想,并不是一定要将布线删除之后才可以重新布线,而是可以不理会原来的布线,重新布线结束后,原来的布线会自动删除。草图布线(SketchRoute按钮)的功能不如动态布线,很少用;自动布线(AutoRoute)按钮的一次性完成,往往不尽如人意,总是需要修改,也很少用。所以这两种手工布线的操作就不介绍了。11.2.4总线布线总线布线(busroute)模式是PADS公司在智能布线上的一大突破,在布线的过程中可以像动态布线(dynamicroute)模式那样自动寻找走线途径,自动调整与设计规则冲突的布线并优化布线,而且可以同时进行多个网络的布线操作,这是其他PCB设计软件不曾有的布线功能。数字电路的设计中有大量的数据线和地址线,这些网络都是以总线形式成组出现的,此时使用总线布线工具非常合适。由于总线布线模式需要根据设计规则智能走线,因此必须工作在On-LineDRC为“PreventErrors”状态的情况下,这与动态布线模式的要求一样。总线布线时建议使用较小的设计栅格。下面以实例介绍总线布线(busroute)的两种操作方法。操作实例:总线布线

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行无模命令“GR0.1”,将DesignGrid设置为0.1 Mil(假定当前的设计单位为0.1 Mil)。

(3)执行无模命令“DRP”,将On-LineDRC切换到“PreventErrors”状态下。

(4)单击工具栏中的下拉列表框,选择Top为当前层。

(5)单击工具栏中的按钮,打开布线设计子工具栏,再单击布线设计子工具栏的总线布线(busroute)按钮,进入总线布线模式。

(6)用区域选择的方法选中需要布线的几个网络,这里选中元件U9的11~19引脚,如图11-7所示。图11-7区域选择待布线的几个引脚区域选择就是用鼠标单击某一点,然后按住鼠标左键的同时向右下方移动光标,这种移动就会设定出一个有效的操作范围。当希望对几个网络使用总线布线操作时,就必须先用这个方法将这几个网络的焊盘同时选中,然后只对其中的某一个网络进行布线,其他网络会紧随其后自动进行布线,而且走线状态完全相同。

(7)总线布线的过程如图11-8所示,系统会自动地牵引光标逐个完成选中的网络走线。

(8)完成所有选中的网络的布线时,系统还会自动对总线布线进行优化,最后的效果如图11-9所示。图11-8总线布线的过程图11-9总线布线的优化结果上述介绍的区域选择方式选择网络进行总线布线,可以使用的情况很有限,因为总线信号并不是都相邻。对于离散的总线信号,这时必须采用第二种方法进行总线布线。

(9)在光标处于选择状态的情况下,执行鼠标右键命令【SelectTraces/Pins】。

(10)按住“Ctrl”键,同时选中多个待布线的焊盘。作为示范,这里选中元件U9的13、15、17和19引脚。

(11)单击工具栏中的按钮,打开布线设计子工具栏,再单击布线设计子工具栏的总线布线(BusRoute)按钮,进入总线布线模式。

(12)系统会自动地牵引光标逐个完成选中的网络走线。完成所有选中网络的布线时,系统还会自动对总线布线进行优化,最后的效果如图11-10所示。图11-10不相邻的总线布线结果在总线布线过程中,使用“BackSpace”键删除前一个线段,应用“Shift”键和鼠标左键增加过孔,运用“Ctrl+Tab”键切换过孔类型,其他操作与AddRoute操作类似。

PADSLayout为读者提供了功能各异的布线工具,用户可以灵活使用,各工具的相互配合可以优质高效地完成布线设计,切不可将整个设计工作寄希望于某一种布线操作来完成。11.2.5增加拐角和分割走线

1.增加拐角(addcorner)增加拐角按钮是走线的修改工具,它可以将一条连线在选定的位置上分成两段新的线段,它的功能与走线过程中执行鼠标右键命令【AddCorner】是一样的,这两种操作都受当前的角度模式设置的限制。由于增加拐角后,修改后的导线很难满足角度要求(斜45°、水平和竖直),所以一般很少使用这种操作。

2.分割走线(split)分割走线可以将一条线段断开,固定其中一个端点,另外一个端点能够活动。随着光标的移动,新生成的走线与端点随之移动。如果要将固定的端点和活动的端点相互切换,则可以执行鼠标右键命令【Swap】(交换命令)。在布线设计子工具栏中单击分割走线(split)按钮,进入分割走线状态,然后单击需要修改走线的点,原来的走线就会在这里断开。跟增加拐角的操作一样,修改后的导线很难满足角度要求(斜45°、水平和竖直),所以一般很少使用这种操作。一般不为某条已经布好的导线增加拐角,也不分割走线。如一定要修改导线,最好是删除原来的导线,重新走线。11.2.6增加跳线跳线(jumper)和测试点(testpoint)都是电路板调试时用于测量的重要地方,用户可以测量到该处的电气参数,甚至这些地方在调试时会成为飞线的地方。另外,跳线(jumper)在降低成本的电路板上也十分常见,因为通过跳线可以减少电路板层的数目,层数的减少必定导致成本的降低,但是层数的减少势必造成某些连线不能在板上走通,这时就需要跳线(jumper)来辅助。下面以实例说明增加跳线的操作。操作实例:增加跳线

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行无模命令“DRP”,将On-LineDRC切换到“PreventErrors(禁止错误)”模式下。

(3)单击工具栏中的按钮,打开布线设计子工具栏,再单击布线设计子工具栏的“AddRoute”按钮,进入增加走线模式。

(4)单击元件U9的第13个引脚(即板框右上角的那个元件上面一排引脚的右起第3个引脚),开始走线操作。

(5)向右上方移动光标,单击鼠标左键,增加一个拐角,然后向右移动光标继续布线。

(6)在元件U9的右上方空白处执行鼠标右键命令【AddJumper】,这时会出现一个跳线座子,跳线座子是可以在45°方向、水平和垂直方向放置的,跳线座子的长度可以调整,如图11-11所示。

(7)按住“Ctrl”键,再单击鼠标左键,暂时停止走线。

(8)执行鼠标右键命令【SelectComponents】,然后选中跳线座子。

(9)执行鼠标右键命令【Properties…】,调出跳线座的属性对话框,如图11-12所示。图11-11增加跳线的操作图11-12【JumperProperties】对话框对于该对话框,各项的含义很容易理解,这里就不再介绍了。为了改变跳线的放置方向,可以把【Rotation】编辑栏下的数值改为0,然后单击“OK”按钮关闭对话框,这样跳线座子就水平放置了。在这个对话框中,还可以改变跳线座子每个焊盘的大小,焊盘之间的相对位置,等等。

(10)在设计窗口的空白处单击鼠标左键,取消跳线座子的选中状态。

(11)按“F3”键,进入动态布线模式。

(12)完成这个网络剩下的走线,最后的效果如图11-13所示。图11-13增加跳线的最终效果图11.2.7增加测试点测试点(testpoint)在缺省状态下相当于一个过孔,示波器或者万用表等测量工具的表笔可以很方便地插入测试点进行测量;测试点也可以作为飞线的焊盘,焊出来的飞线可以被逻辑分析仪的夹子夹住测量,可见测试点是电路板调试时的重要工具。有经验的电路板设计者清楚知道哪些地方是关键点,需要放置测试点用于调试时的测量。设计电路板的初学者在设计简单电路时不妨多增加测试点,特别是现在贴片元件越来越多的情况下,增加测试点就非常有必要。当然测试点也不是越多越好,因为测试点的增加会使连线上的高频特性变得非常差,所以增加高频走线的测试点时要慎重考虑。在PADSLayout中,常用的增加测试点的方法有以下两种。

1.方法一

(1)单击布线设计子工具栏中的“增加测试点(addtestpoint)”按钮,进入增加测试点模式。

(2)在需要增加测试点的导线部分单击鼠标左键即可增加测试点。

2.方法二

(1)选中需要增加测试点的导线。

(2)执行鼠标右键命令【AddTestPoint】。如图11-14所示为增加测试点的结果。用户可以通过修改属性,为现有的过孔或者引脚增加测试点属性,使之成为测试点。图11-14在导线中间增加测试点测试点11.3修改电路原理图的操作很多初学者不熟悉这一节内容,当他们需要修改电路原理图(比如改变元件的连接关系、更换不同的元器件、删除元件、添加元件等)时,总是操作不成功,这让他们很苦恼。这也正是PADSLayout与Protel的一个不同之处,在PADSLayout中,所有修改电路原理图的操作,都必须在ECO(engineeringchangeorder)模式下进行。

ECO也就是工程设计修改。在PCB的设计过程以及PCB设计完成之后,有时难免要修改电路的原理图。PADSLayout提供了两种最主要的修改电路原理图的方法:一种是利用OLE动态链接来进行自动修改;另一种是利用PADSLayout提供的ECO子工具栏进行手工修改。

OLE是一种动态的链接,它能够将完全独立的两个应用窗口融会贯通,不单是本系统,且对于本系统以外的其他应用程序也能做到数据共享。比如同Office的链接,PADSLayout可以瞬间将当前设计的有关数据传入Excel中进行数据处理,这给设计带来了极大的方便。因为本书采用OrCAD绘制电路原理图、PADSLayout设计印制电路板,所以不方便利用OLE动态链接来进行自动修改,但是这并不影响PADSLayout在PCB设计方面的优秀性能。不管是Protel还是PADSLayout,在自动修改之前都必须做很多准备工作,比如,创建在原理图中增加的元件、制作PCB封装,等等,并且只有在手工修改好电路原理图文件或者手工修改好PCB文件后才能自动修改对应的文件。这样从整体来看,一次设计修改(包括原理图和PCB的修改),手工的工作量很大,电脑自动修改的工作很少,所以全部采用手工修改设计并不影响PADSLayout在PCB设计方面的优势。下面着重介绍利用PADSLayout提供的ECO子工具栏进行手工修改电路原理图的方法和步骤。11.3.1ECO参数设置要修改电路原理图,必须先进入ECO模式。下面先举例介绍如何进入ECO模式,再详细介绍如何设置ECO参数。操作实例:进入ECO模式

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)按“Esc”键,使光标处于选择状态,退出任何模式,也就是说关闭任何子工具栏,使窗口只剩下主工具栏。

(3)执行鼠标右键命令【SelectComponents】,随意选中一个元件。

(4)按键盘上的“Delete”键,调出如图11-15所示的提示信息对话框。该信息表明,删除操作只能在ECO模式下执行。图11-15提示信息对话框

(5)单击按钮,打开布线设计子工具栏,进入布线操作模式。

(6)按“Esc”键,使光标处于选择状态,再执行鼠标右键命令【SelectComponents】。

(7)随意选中一个元件,按键盘上的“Delete”键,调出如图11-15所示的提示信息。该信息表明,删除操作只能在ECO模式下执行。

(8)单击主工具栏上的ECO按钮,调出如图11-16所示的【ECOOptions】对话框。

(9)单击“OK”按钮关闭该对话框,这样就打开了ECO子工具栏,进入了ECO工作模式,如图11-17所示。图11-16【ECOOptions】对话框图11-17打开ECO子工具栏上面的操作过程表明:如果在布线操作、绘图操作等其他操作模式下进行有关电路原理图的设计修改,PADSLayout系统会调出如图11-15所示的提示信息,告知用户要切换到ECO工作模式下进行修改。PADSLayout系统对所有有关电路原理图的设计修改实行统一管理,统一记录所有ECO修改数据。这个记录所有修改数据的ECO文档不只可以对电路原理图实施自动修改,使其与PCB设计保持一致(因为我们采用OrCAD绘制电路图,不能实现这一功能),而且由于它可以使用文字编辑器打开,所以又为设计提供了一个可供查询的证据。注意:在PCB的设计过程中,如果是打开文件后第一次单击PCB设计窗口主工具栏中的“ECO”按钮,则会调出如图11-16所示的【ECOOptions】对话框。打开ECO子工具栏后,单击其中的按钮,也会调出【ECOOptions】对话框。【ECOOptions】对话框中的各项参数的含义如下:● WriteECOfile(记录ECO文件)。该复选项表示PADSLayout系统将在ECO工作模式下修改电路图的操作记录在路径名(Filename)编辑框中所指定的文件内,这个文件可以直接用来同步修改相应的电路原理图(如果是采用PowerLogic绘制电路原理图的话)。如果不选择该选项,则【ECOOptions】对话框中的所有选项都不被激活。● Appendtofile(追加到文件中)。如果选择该选项并且使用同一文件来记录修改数据,那么在ECO修改中,每一次的修改数据都会追加到前一次记录之后,而不会将以前的记录覆盖。● Filename(文件名)。设置记录修改数据的文件名和保存此文件的路径,默认的文件名是“设计文件名 .ECO”。● WriteECOfileafterclosingECOtoolbox。在关闭ECO子工具栏、退出ECO模式时更新ECO文件数据,这样会清除Undo缓存区的内容,不能再进行撤销操作。● ExpandPartAttributes。选中该选项,表示扩展元件属性的记录。● ExpandNetAttributes。选中该选项,表示扩展网络属性的记录。● OutputonlyECORegisteredParts。如果选择该选项,表示在ECO中只能记录在建立元件时已经注册了的元件。● OutputDecalChanges。该选项表示把封装的修改情况记录到文件中。设置完成后单击“OK”按钮,系统即进入ECO修改模式,并且打开ECO子工具栏,如图11-17所示。从ECO子工具栏中每一个修改工具按钮的含义可以看出能够对电路原理做哪些方面的修改,详细介绍如下。● AddConnection:增加元件引脚与引脚之间的连接。● AddRoute:增加走线。● AddComponent:增加元件。● RenameNet:修改网络名称。● RenameComponent:修改元件编号。● ChangeComponent:更换元件。● DeleteConnection:删除元件引脚与引脚之间的连接。● DeleteNet:删除网络。● DeleteComponent:删除元件。● SwapPin:交换引脚。● SwapGate:交换门。● SetupRules:修改设计规则。● AutoRenumber:自动重新编号。● AutoSwapPin:自动交换引脚。● AutoSwapGate:自动交换门。● AutoTerminatorAssign:在ECLPin之间交换网络名。● AddReuse:增加重用模块。● Preferences:参数设置。11.3.2增加两个引脚之间的连接关系有时需要在PCB中增加某两个引脚之间的连接(按照原来的电路原理图,这两个引脚是不应该连接在一起的),ECO子工具栏的第1个按钮(AddConnection)就是用来增加连接的。新的连接用鼠线(又称为飞线)来指示,鼠线是绘制导线之前用来指示各个引脚之间的连接关系的,绘制导线后鼠线就会消失。有两种增加连接的操作方法,介绍如下。

(1)先单击“AddConnection”按钮,再单击想连接的起始引脚,鼠线就会将鼠标十字光标与该引脚连接起来,将十字光标移动到另一个引脚上,单击鼠标左键就把这两个引脚连接起来了,这时鼠线还连接在鼠标上,用户还可以继续把其他的引脚连接到该网络上。如果用户不想再增加连接了,可以按“Esc”键退出增加连接的模式。

(2)先单击希望连接的起始引脚,再单击“AddConnection”按钮,然后单击另一个引脚。增加连接的操作很简单,如果是合并两个网络,将出现对话框让你确定新的网络名。既可以采用原来网络名中的任何一个网络名作为合并后新的网络名,也可以重新命名网络。要增加连接,先必须寻找连接的元件引脚,最好的方法是使用无模命令“S”来定位,这样既准确又快捷。

ECO子工具栏中的第2个按钮(AddRoute)用于增加走线,走线就是电路板上的铜皮导线。其实这个功能同布线设计子工具栏中的“AddRoute”按钮的功能一样,在这里重复这个功能是因为PADSLayout要统一记录这个ECO增加走线的修改过程和其他ECO过程。下面以实例介绍增加连接的操作方法。操作实例:增加连接

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行【Setup】→【DisplayColors…】菜单命令,调出【DisplayColorsSetup】对话框,将“Ref.Des.”一列设置为绿色,然后单击“OK”按钮关闭该对话框。这时,PCB工作区中所有元件的编号都显示了出来。

(3)单击主工具栏中的“ECO”按钮,调出【ECOOptions】对话框,如图11-16所示,再单击“OK”按钮将其关闭,则系统打开了ECO子工具栏。

(4)单击ECO子工具栏中的“AddConnection”按钮,进入增加连接(AddConnection)模式。

(5)输入无模命令【SU9.11】,然后回车,这样就查找到了元件U9的第11个引脚。

(6)按键盘上的空格键,确定元件U9的第11个引脚作为起始连接引脚。这时移动光标,从这个引脚就会牵引出一条鼠线。

(7)输入无模命令【SU8.11】,然后回车,光标就会定位到元件U8的第11个引脚上。

(8)按键盘上的空格键,确定元件U8的第11个引脚作为第二个连接引脚。这时移动鼠标,从这个引脚还会牵引出一条鼠线,还可以选择其他的引脚连接到一起。

(9)单击鼠标右键,调出如图11-18所示的菜单。该菜单各项的功能如下。● Backup:取消这一次操作,回到上一次的状态。图11-18鼠标右键菜单● DeriveNetNamefromPinFuntion:根据引脚功能命名网络名。● RenameCurrentNet:重新命名当前的网络。执行该菜单命令,调出如图11-19所示的重命名网络对话框。● Cancel:结束本次操作,完成连接。

(10)执行图11-18所示右键命令【Cancel】,结束增加连接的操作,但是光标仍处于增加连接的工作状态。至此,在元件U9的第11个引脚和元件U8的第11个引脚之间就增加了一根鼠线,这就意味着在这块PCB上增加了一个网络,如图11-20所示,焊盘之间将出现新的鼠线。图11-19重新命名网络图11-20增加的连接

(11)执行无模命令【SU9.14】,将光标定位到元件U9的第14个引脚上。

(12)按键盘上的空格键,确定元件U9的第14个引脚为增加连接的起始引脚。

(13)执行无模命令【SU9.13】,将光标定位到元件U9的第13个引脚上。

(14)按键盘上的空格键,将元件U9的第13个引脚和第14个引脚所在的网络合并为一个网络,这时调出如图11-21所示的【DefineNameofMergedNet】对话框。该对话框各项的含义显而易见,就是为了确定合并后网络的名称,这里就不再介绍了。图11-21【DefineNameofMergedNet】对话框

(15)单击“OK”按钮,关闭如图11-21所示的【DefineNameofMergedNet】对话框。

(16)单击鼠标右键,调出如图11-18所示的菜单,选择其中的【Cancel】命令,结束增加连接的操作(或者按“Esc”键结束本次增加连接的操作)。至此,就成功合并了两个网络,在元件U9的第13和第14个引脚之间增加了一个连接,如图11-22所示。图11-22合并两个网络11.3.3增加元件如果在当前的PCB设计中需要增加元件,则单击ECO子工具栏中的“AddComponent”按钮,调出如图11-23所示的【GetPartTypefromLibrary】对话框。该对话框各项的含义显而易见,不再单独介绍。用户必须先确定待添加元件所在的元件库以及该库所在的路径,然后在过滤器中输入关键字符确定元件列表中显示哪些元件类型(如果在过滤器中输入“*”,则表示把指定库中所有的元件类型都显示在列表中)。在【GetPartTypefromLibrary】对话框中,从PartTypes下面找到所需要的元件后单击“Add”按钮即可将此元件从元件库添加到当前PCB设计中。图11-23【GetPartTypefromLibrary】对话框注意:PADSLayout系统从元件库调元件到PCB设计中时,系统先搜索当前PCB设计中是否有增加的此元件类型,如果有,系统会直接从当前设计中复制该元件类型;如果没有,系统会到指定的元件库中去寻找。所以有时一些用户在PCBDecalEditor中修改了元件库中某一个元件后用同样的元件类型名保存,但是在PCB设计窗口试图调用修改后的元件时,调用到的元件仍然同以前没有修改过的一样,这是因为没有将修改以前的那个元件从PCB设计窗口删除,系统增加该元件类型时从当前PCB设计窗口中找到了该元件类型,所以调出来的元件当然跟没有修改过的一样。下面以实例说明增加元件的操作。操作实例:增加元件

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行【Setup】→【DisplayColors…】菜单命令,调出【DisplayColorsSetup】对话框,将“Ref.Des.”一列设置为绿色,然后单击“OK”按钮关闭该对话框。这时,PCB工作区中所有元件的编号都显示了出来。

(3)单击主工具栏中的“ECO”按钮,调出如图11-16所示【ECOOptions】对话框,单击“OK”按钮将其关闭,则系统打开ECO子工具栏。

(4)单击ECO子工具栏中的“AddComponent”按钮,进入增加元件(AddComponent)模式,同时调出图11-23所示的【GetPartTypefromLibrary】对话框。

(5)在【GetPartTypefromLibrary】对话框中的Library列表栏中选择PADSLayout系统安装目录下的common库,例如“C:\MentorGraphics\2007PADS\SDD_HOME\Libraries\common”。

(6)在【GetPartTypefromLibrary】对话框中的【Items】编辑栏中输入“*”,然后单击编辑栏旁边的“Apply”按钮,这样就会在【PartType】列表中会把common库中的所有元件都列出来。

(7)在【GetPartTypefromLibrary】对话框中的“PartTypes”窗口中选择元件类型“0603”,然后单击“Add”按钮。这时调出如图11-24所示对话框,需要用户确定该元件编号的前缀字母。

(8)在如图11-24所示对话框中输入字母“R”(用户可以根据自己的需要输入其他合适的字母),单击“OK”按钮关闭该对话框。

(9)单击【GetPartTypefromLibrary】对话框中的“Close”按钮,关闭该对话框。这时类型为0603的元件的PCB封装的轮廓附着在光标上,在合适的地方单击鼠标左键,放置好元件。放置好的元件R13如图11-25所示,编号13是PADSLayout系统自动添加的。不要随意修改这个编号,因为系统自动添加编号可以保证PCB设计中元件的编号不会重复。图11-24确定元件编号的前缀字母图11-25增加的元件R13

(10)继续单击鼠标左键,还可以放置元件类型0603。为了放置其他的元件,在这里按“Esc”键,退出增加元件的状态。

(11)再次单击ECO子工具栏上的“AddComponent”按钮,进入增加元件(AddComponent)模式,同时调出如图11-23所示的【GetPartTypefromLibrary】对话框。

(12)在【GetPartTypefromLibrary】对话框中的【Library】列表栏中选择PADSLayout系统安装目录下的common库,例如“C:\MentorGraphics\2007PADS\SDD_HOME\Libraries\common”。

(13)在该对话框中的【Items】编辑栏中输入“DIP20”,然后单击编辑栏旁边的“Apply”按钮,这样就会在【PartType】列表中会把DIP20这个元件列出来。

(14)在该对话框中的“PartTypes”窗口中选择元件类型“DIP20”,然后单击“Add”按钮。这时调出如图11-26所示的提示信息,该信息告诉用户,在当前的PCB设计文件中,已经有了元件类型“DIP20”。这次增加元件类型的操作不会从元件库中调用,而是直接复制PCB设计文件中的元件类型“DIP20”。

(15)关闭如图11-26所示的提示信息,再关闭【GetPartTypefromLibrary】对话框,在PCB设计窗口单击鼠标左键,这样就增加了一个元件DIP20。如果On-LineDRC处于“PreventErrors”模式下,则没有办法放置这个增加的元件,因为元件重叠违反了设计规则。图11-26提示信息对话框注意:①另外一种增加元件的方法是,先在PCB设计窗口选中某个元件,再单击ECO子工具栏上的“AddComponent”按钮,这样就复制了这个元件。

②新增加的元件与其他的元件没有任何连接关系,必须使用“AddConnection”按钮增加这个元件与其他元件的连接关系。11.3.4修改网络名和元件编号由于在使用OrCAD或其他的CAD软件绘制电路原理图时,有些网络并没有人为地命名,而是由系统随机地自动产生网络名,但是在PCB设计期间希望某些网络有一个可表示出其网络电气特性的网络名或者容易辨认的网络名,从而为设计带来方便。另外,由于设计需要,有时难免会给某些元件重新编号。这两种操作都是涉及修改电路原理图的操作,都必须在ECO模式下进行。操作实例:修改网络名

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行【Setup】→【DisplayColors…】菜单命令,调出【DisplayColorsSetup】对话框,将“Ref.Des.”一列设置为绿色,然后单击“OK”按钮关闭该对话框。这时,PCB工作区中所有元件的编号都显示了出来。

(3)单击主工具栏中的ECO按钮,调出如图11-16所示【ECOOptions】对话框,单击“OK”按钮将其关闭,则系统打开ECO子工具栏。

(4)单击ECO子工具栏中的按钮,使光标处于选择状态。

(5)执行鼠标右键命令【SelectTraces/Pins】。

(6)执行无模命令“SJ1.8”,将光标定位到元件J1的第8个引脚上。

(7)按空格键,选中元件J1的第8个引脚。

(8)单击ECO子工具栏中的“RenameNet”按钮,调出如图11-27所示的【RenameNet】对话框。网络名“$$$6639”是系统自动产生的,为了便于识别这个网络,可以给它重新取一个有意义的名称。图11-27【RenameNet】对话框

(9)在如图11-27所示的【RenameNet】对话框中输入“J1$8”,然后单击“OK”按钮关闭该对话框,这样就修改了网络名。注意:既可以先选中网络,再单击ECO子工具栏中的按钮,也可以先单击ECO子工具栏中的按钮,再选中网络,都可以达到修改网络名的目的。修改元件编号的操作基本上和修改网络名一样,单击ECO子工具栏中的“RenameComponent”按钮,然后选择需要修改编号的元件,同时会调出如图11-28所示的【RenamePart】对话框,在对话框中的【NewName】编辑栏中输入一个编号后单击“OK”按钮即可完成元件的重新编号。如果当前设计中有重复编号的元件,则系统会调出警告窗口,告知此元件已被使用,那么必须换用其他元件编号或者先将重复的元件编号修改为其他的编号。图11-28【RenamePart】对话框11.3.5更换元件类型或PCB封装在PCB设计过程中,有时需要将某些元件更换成其他的元件类型(PartType),或者需要将某些元件更换成原来类型下的不同的PCB封装,更换前后元件的引脚数量、引脚排列都有可能不一样,这时单击ECO子工具栏中的按钮(ChangeComponent),就可以随时在线更换当前设计中的任何元件。操作实例:更换元件PCB封装和元件类型

(1)打开本书所附光盘资料中的pwrdemoa.pcb(也就是PADSLayout系统自带的pwrdemoa.pcb设计文件)。

(2)执行【Setup】→【DisplayColors…】菜单命令,调出【DisplayColorsSetup】对话框,将“Ref.Des.”一列设置为绿色,然后单击“OK”按钮关闭该对话框。这时,PCB工作区中所有元件的编号都显示了出来。

(3)单击主工具栏中的“ECO”按钮,调出如图11-16所示【ECOOptions】对话框,再单击“OK”按钮将其关闭,则系统打开ECO子工具栏。

(4)单击ECO子工具栏中的按钮,使光标处于选择状态。

(5)执行鼠标右键命令【SelectComponents】。

(6)执行无模命令“SSC12”,选中元件C12。

(7)单击ECO子工具栏中的“ChangeComponent”按钮,使元件C12处在待修改的状态。

(8)单击鼠标右键,调出如图11-29所示的菜单。

(9)执行鼠标右键命令【Properties…】,调出如图11-30所示的元件C12的属性对话框,该对话框提供了在线更换PCB封装的方法。图11-29鼠标右键菜单图11-30元件的属性对话框

(10)在如图11-30所示对话框中单击“Decal”选择栏的下拉按钮,可见这个元件类型下有3种PCB封装可供选择,这里选择CC1812,然后单击“OK”按钮关闭该对话框。此时元件C12的PCB封装就被更换了,并呈高亮显示,如图11-31所示。以下操作为更换元件类型。(注意:这里纯粹是示范操作,并非该实际电路需要这样。)

(11)单击ECO子工具栏中的按钮,再单击按钮,然后单击元件“C12”。

(12)执行鼠标右键命令【LibraryBrowse…】,如图11-29所示。执行该命令后,调出如图11-32所示的更换元件类型对话框。图11-31更换PCB封装后的C12图11-32更换元件类型对话框在该对话框中,在【Library】下拉列表框中选择“C:\MentorGraphics\2007PADS\SDD_HOME\Libraries\common”,在【Items】编辑栏输入“*”并单击它旁边的“Apply”按钮(这样会显示common库中的所有元件),在PartTypes窗口中选择“DIP10”,然后单击“Replace”按钮,调出如图11-33所示的确认对话框,单击“Yes”按钮关闭它,调出如图11-34所示的分配引脚的对话框。采用系统默认的引脚对应关系,然后单击“OK”按钮关闭如图11-34所示的对话框。

(13)单击“Close”按钮,关闭如图11-32所示的更换元件类型对话框,这样元件C12的类型更换成为DIP10,最后效果如图11-35所示。图11-33确认对话框图11-34分配引脚的对话框图11-35更换元件类型后的C12如图11-29所示的鼠标右键菜单的第3个命令“Find…”,不仅可以将被选择的元件更换成同类型元件的不同封装,还可更换成别的元件类型,所以从这一点看是包括了第1和第2个菜单命令的功能,但是在更换时,用来更换的元件类型却只能在当前的PCB设计中寻找,这也是使用第3个命令的局限性。11.3.6删除连接、网络和元件首先需要说明的是,删除连接是删除两个元件引脚之间的走线和鼠线连接,也就是删除一个引脚对(pinpair),而网络包含一个或多个引脚对,所以删除网络是删除整个网络的走线和鼠线连接。删除连接就有可能出现这样的情况,原来的一个网络被分割成了两个网络。何解决这些问题,下面举例介绍。操作实例:删除连接、网络和元件

(1)打开本书所附光盘资料中的previewrouted.pcb(也就是PADSLayout系统自带的previewrouted.pcb设计文件)。

(2)执行【Setup】→【DisplayColors…】菜单命令,调出【DisplayColorsSetup】对话框,将“Ref.Des.”一列设置为绿色,然后单击“OK”按钮关闭该对话框。这时,PCB工作区中所有元件的编号都显示了出来。

(3)单击主工具栏中的“ECO”按钮,调出如图11-16所示【ECOOptions】对话框,单击“OK”按钮将其关闭,则系统打开ECO子工具栏。

(4)单击ECO子工具栏中的按钮,使光标处于选择状态。

(5)执行鼠标右键命令【SelectTraces/Pins】。

(6)执行无模命令“SU2.21”,将光标定位到元件U2的第21个引脚。

(7)单击鼠标左键,选中元件U2的第21个引脚,然后按键盘上的“F6”键,选中整个网络。可以看到,这个网络连接了元件U2的第21个引脚、元件U1的第21个引脚和元件J1的第13个引脚。

(8)在PCB工作区的空白处单击鼠标左键,取消网络的选中状态。

(9)单击ECO子工具栏中的“DeleteConnection”按钮,使鼠标处于删除连接的状态。

(10)执行无模命令“SU2.21”,将光标定位到元件U2的第21个引脚。

(11)单击鼠标左键,调出如图11-36所示的确认对话框。图11-36确认对话框

(12)单击“OK”按钮,关闭如图11-36所示的确认对话框。这样就把元件U2的第21引脚从网络A10中删除了,但是并没有删除这个引脚。

(13)单击主工具栏上的按钮,撤销刚才的操作,这样就恢复了引脚对U1.21-U2.21的走线和连接(上述操作纯粹是示范,并非实际需要,下同)。

(14)单击ECO子工具栏中的按钮,使光标处于选择状态。

(15)执行鼠标右键命令【SelectNets】。

(16)执行无模命令“SU2.21”,将光标定位到元件U2的第21个引脚,再单击鼠标左键,选中网络A10。

(17)单击ECO子工具栏中的“DeleteNet”按钮,调出如图11-37所示的确认对话框。

(18)单击按钮,关闭该对话框。这样就删除了网络A10。

(19)单击ECO子工具栏中的按钮,使光标处于选择状态。

(20)执行鼠标右键命令【SelectComponents】。

(21)执行无模命令“SSU4”,选中元件“U4”。

(22)单击ECO子工具栏中的“DeleteComponent”按钮,调出图11-38所示的确认对话框。

(23)单击“OK”按钮,关闭该对话框,调出如图11-39所示的信息窗口,这个窗口显示了删除被选元件后,哪些网络连接会从设计中删除。图11-37确认对话框图11-38确认对话框图11-39被删除的网络

(24)单击按钮,关闭该信息窗口,这样就删除了元件“U4”。注意:①既可以先选择元件,再单击ECO子工具栏中的按钮,也可以先单击ECO子工具栏中的按钮,再选择元件,都可以删除被选择的元件。

②如果删除的引脚对位于某个网络的中间,那么删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论