两层/四层PCB设计基础
---快捷方式简记、实用操作介绍
一、原理图设计进阶:
1- 按住Ctrl键拖动原理图中的元件,则其连线是自动延长的。(Drag)不同于Move。
或者按键盘上的“M”键,弹出菜单,选择“Drag”或是“Move”。 2-如果想运用以前的元件,可以选中元件按住“Shift”,鼠标左键拖动就可以得到一个新元件,相当于复制操作。
3-原理图中的断线操作,Edit-->Break Wire,即可对原理图中的连线进行断线操作。
4-总线的绘制:Databus[0..7];Databus0~ Databus7这些网络标号的命名。如图所示:
5-原理图绘制后先编译,可以在“message”中看到编译后的信息,其中就可以看到原理图中的相应的“Error”信息与“Warning”信息。 6-对有些端口可以设置为“不进行电气规则检查”。在
Place—>Directives中选择No ERC。在编译时就不会对相应的端口进行电气规则检查。如图所示:
.................
.................
二、原理图设计提高
1-如何修改多个相同封装的电容,我们可以选中一个电容,点击右键出现多个选项,我们可以选择“Find Similar Obejects”(快捷键为“Shift+F”);在Edit目录下也可以找到“Find Similar Obejects”这个选项。(可以按快捷键“E+N”)。点击目标元件即可弹出如下菜单,把特定的参数设定为Same即可找到相似元件。
在SCH Inspector中即可看到如下菜单,我们就可以在其中对相应的参数做修改。
.................
.................
在修改上图所示的菜单中的选项的时候,一定要选中所有需要修改的元件(按住“Shift”键来选中所要修改的元件),这样才能将所有需要修改的元件的参数修改成功。
2- 如何在别人画好的原理图中提取出原理图库;点击Design—>Make Schimatic Library。
3- 如何把某一个模块作为一个整体进行添加:先选中某一个模块鼠标右键snippetscreat snippets from selected objects.即可弹出对话框。需要调用的时候可以在System中找到该功能框。
三、原理图设计深入
1、设计项目的原理图分割方式有两种:flat和hierarchical。 2、多个原理图纸的端口连接的实现方法有以下5种:
.................
.................
Net Lable、Port、Sheet Entry、Power Port、Hidden Pin。
3、分层次的原理图设计方法,由顶层—>底层。由标识符生成底层子原理图:先选中标识符,右键后Sheet symbol actionsCreat sheet from symbol(在Designe中也可以找到相应的选项)。
4、如何检查原理图标识符是否和其子原理图的端口对应关系是否一致呢?可以选择DesigneSynchronize sheet Entries and Ports.如果弹出的对话框提示ALL sheet symbols are matched.则表明所有的端口配置都是正确的。
5、分层次的原理图设计方法,由底层—>顶层。在新建的顶层原理图中,右键后Sheet actions Creat Sheet symbol from sheet or HDL.出现相应的对话框,然后把各个子原理图生成Sheet symbol。在有总线的原理图中,必须给总线放置网络标号(总线名字,端口数),否则编译时就会提示出错。
6、原理图转换为pdf格式:在Files—>Smart PDF.
四、PCB设计初步(从原理图到PCB的设计)
1、如何建立一个PCB的模板,在Files对话框下选择New From template中的PCB Board Wizard 即可弹出建立PCB模板的向导,可以在里面选择板层及边框尺寸等参数。 2、Place ->Slice Polygon Pour可以切割敷铜。 3、Place ->Dimension-->Linear放置标度。 4、Design->Rules画PCB的规则。
.................
.................
5、Design ->Board Shape可以用来确定PCB图中的黑色背景的形状以及其他一些对PCB黑色背景的操作。
6、Design->Layer Stack Manager 是对PCB板层进行编辑。可以在其中添加板层,修改板层名称等操作。
7、按住鼠标右键可以采用手柄状拖动PCB到任意位置。
8、Protel DXP 在PCB文件中怎么查找元件:界面的右上角有个下拉箭头,在那里输入元件名点回车就能高亮显示所要找的元件。 还有一种方法就是在“PCB选项”中选择Components或是Nets ,找到相应的标识符,选择Mask即可高亮显示所选择的元件。在Nets选项下时,在左边的框中打勾就可以高亮显示所选择的网络。如图:
9、PCB中如何不改动、不删除元件只取消原先的布线,但尽量保留网络连接用于重新布线:Edit―>Select->当前层上的所有,然后点击Delete 即可删除当前层上的所有布线,但是过孔和网络连接都得到了保留。
10、Protel中更新网络表,导入pcb后,新的器件无网络连接?
是什么器件没有网络连接?如果是二极管和三极管等,那就有可能是元件的原理图库封装中的pin number(管脚编号)和pcb元件库中元件的焊盘编号不一致造成的。可以从以下三个方面查找原因: ①:网络确实没有连好。
②:引脚原理图和PCB中命名不一样,修改一个让其匹配。 ③:软件问题。软件本身就会出现这样地问题。
.................
.................
11、Protel DXP PCB在哪设置自动布线的电源线和地线的宽度Width?
使用Protel DXP 绘制电路图,转换为PCB的形式之后想要加宽电源线和地线的宽度,在哪里可以一次性修改此两类线的宽度? 在design的rules里面,routing项设置布线宽度的.你再右键新增一个rules,第二个框的Net设置为VCC或者GND,然后在下面的布线规则那里设置就行.只会修改VCC或GND的.
当然也可以采用“查找相似对象”的方法一次修改VCC或GND网络的宽度。
12、在PCB布线完成后怎么实现拖动元件所布的线也跟着动? 用Move命令中的Drag Track End命令.点中元器件移动,线就跟着走了。快捷键M――>拖动线段头。
13、如何把一个PCB图中的元件复制到另一个PCB图中,并且保持原来PCB图中元件的网络标号?(直接在原PCB的基础上修改) 复制还是一样“Ctr +C”,复制到另一张PCB图中的时候,选择Edit—>特殊粘贴,勾选“保持网络名称”,点击“粘贴”即可。如下图所示。
.................
.................
14、如何修改网络标号,选项――>编辑网络,然后在里面一一修改网络连接。(快捷键O+N)。
15、多层板如果中间几层已经敷完铜,布完线后又对过孔做过修改的话,就必须要重新敷铜。否则容易造成过孔与别的网络短路。 16、检查一块雕刻好的PCB板,先不要上电,首先要对其VCC-GND之间[也可以是别的几路独立电源(地独立)之间]进行短路测试,否则很容易造成电源短路或是烧毁芯片。
17、如何在完成一个整体布线之后对丝印层进行检查,可以点击“2”或“3”在2维平面与3维平面视图之间切换,在三维空间视图的情况下可以检查一些空间分布合理性的问题(例如便于接线的原则-FPC接口接线与扩展口的分布等问题),或者是一些丝印层压住焊盘的错误等。
18、如何修改原理图库中已有元件的引脚属性?首先双击元件,弹出如下对话框,将其中的Lock Pins前的钩去掉就可以修改元件引脚属性了。
.................
.................
19、在protel dxp里面怎么一次把一百多个电容的封装都改了? 方法一:1.点击选中其中任意一个电容。
2.右键点击该电容---Find Similar Objects 此时跳到筛选页面,看看你要改动的所有电容是不是有共同的地方而异于其它元件,比如名称,封装,管脚。相同的就把那个“Any”改为“same”,一般改一处即可。Apply是预览你筛选的结果,被选中的元件都变亮。如果有其它元件也被选中了,重新筛选,全部选上要修改的元件后,点击OK。 3.此时回到了原理图页面,看到选中的元件都变亮了。点击“Inspect”(在页面的下部)。出现修改页面。
4.把Current Footprint(封装)改成所需封装即可。(要自己输入封装名称,没有选择)
5.关闭修改页面。点击原理图页面右下角的“Clear”,完成。 方法二:(即使是自己建的PCB封装库也可以修改的方法)
.................
.................
在原理图里面,tools-footprinter manage 选择你要修改的那些元件,可以按名字排序,或者封装排序,自己选,然后在右边把他们的封装删除,换成你要的(如下图所示)。(当然如果说有很多的电阻封装一样,也可以在对话框下按住“Shift ”键选中这些封装一样的电阻,在右侧修改其封装,就可以一次同时修改多个相似元件的封装)
20、在光耦下面布线避免光耦干扰的问题?
光耦受干扰的情况几乎没有,除非光耦的输入导线和高频的强信号并排走线很长。因为光耦的电流最小也是数毫安,更别提只是在光耦下面走线。但是光耦常常是高压和安全电压的隔离器件,在其下面走线可能会对高低压隔离不利。假如没有这个因素走线是不成问题的。
光耦一般作为高低电压之间的隔离,假如下面铺地,就会减少隔离效果。
21、单层PCB板布线时,不得不用飞线的情况下,应该尽量让哪种线飞?信号线,电源线or地线?
飞线在单层PCB布线中常常遇到,一般来说飞线不能是电路中的敏感信号线(比如小信号线、高频时钟线、高阻抗信号通路等),也不能是电流比较大的功率信号线(比如功率地线、功率电源线、);对于低频电路PCB可以让逻辑控制信号、直流偏置信号等低速信号线作为跳线且要控制长度;如果万不得已需要对高频信号跳线,则需要使用阻抗匹配的同轴屏蔽电缆。
22、如何复制已有PCB库中的元件封装到新的PCB库文件?
.................
.................
首先在已有的PCB库中的PCB Library目录下复制所需的PCB封装,然后在新的PCB库文件的PCB Library目录下右键选择“Paste 1 component”即可把原来已有的封装复制到新的PCB库文件中。
23、自己画如下图中的槽的封装参数选择。相应参数如下图中所示。
24、对于引脚数比较多的贴片IC或是连接器等,在制作其PCB封装时,焊盘长度一定要留出一定的裕量,便于电烙铁焊接时焊盘充分受热以利于焊接。还有一个问题就是定位孔的位置的设置,这个很关键,如果位置不当,很有可能导致焊接的焊盘接触不良。如图所示:
.................
.................
25、DXP中如何选择某一个参考点进行粘贴操作?
在选中元件的情况下拷贝元件,光标成十字形状是点击选择参考点。
26、protelDXP2004阵列粘贴的问题?还有灵巧粘贴等都很方便实用。 用阵列粘贴电阻从R1开始复制,如何粘贴成R2 R3 R4 ……?
1)、在选中元件的情况下拷贝元件,光标成十字形状是点击选择参考点;
2)、编辑--特殊粘贴--粘贴阵列(右下角)--在弹出来的对话框中进行设置,其中条款计数表示你要粘贴阵列的数量,文本增量表示元件标号的增量,比如设成5,粘贴出来的元件标号依次就是加5个量,设成-5,就是依次减5个量;
3)、阵列类型有圆形和线性,选择线性阵列后下面就要设置阵列位置,
X-spacing表示X轴间距, Y-spacing表示Y轴阵列间距,它们数值的正负表示向哪个方向增加数量;
可以选中元器件,修改为R1,按ctrl+c,再按Edit选择paste array,弹开窗口,选择ltem Count更改数字可复制X个点击OK,再粘贴到电路图上,一般如图设置是顺序排列的。
.................
.................
灵巧粘贴选项框
在右侧的粘贴阵列中设置“列数”和“行数”,以及相互之间的“间距”,还有标号递增的“增量”等即可快速的粘贴阵列。如下图所示:
.................
.................
27、如何修改PCB中的网络标号的名称?
快捷键D+N+N;(设计(D)――>网络表(N)――>编辑网络(N));弹出如下对话框。
28、DXP中如何把原理图中的更改更新到PCB文件中?
.................
.................
比如我重新更改了原理图的管脚连接,则原来画的PCB图的网络连接就要更改!
在添加线后,直接选择update pcb就可以了,这样不会改变布局,因为只是改变了网表。
导入PCB后记得把新生成的ROOM删掉就不会出现规则冲突了。
.................
因篇幅问题不能全部显示,请点此查看更多更全内容