设定PCB电路板形状和物理边界
1 设定PCB电路板形状和物理边界
在Protel DXP的PCB板文件向导中,我们已经初步确定了电路板的形状和物理边界。但我们在绘制PCB板之前,也许还会对电路板的边界的细节加以调整。如果我们要对电路板的边界加以修改,可以执行菜单命令Design中的,Board Shape子菜单中的命令。这个子菜单中的命令全部与边界设置相关。Board Shape子菜单如图4-17所示。
Board Shape菜单中的命令意义如下:
1 Redefine Board Shape:重新定义PCB板外形。
2 Move Board Vertices:移动PCB板外形顶点。
3 Move Board Shape:移动PCB板外形。
4 Define from selected objects:从选中物体定义PCB板外形。
5 Auto - Position Sheet:自动定位图纸。
下面,我们将举一个例子在一个空白PCB板子上绘出PCB板外形和物理边界,同时掌握运用这些命令。我们所建的PCB板的大小为2000x1500mil。
首先,我们要新建一个空的PCB文档,如图4-28所示。单击Files面板New栏中PCB Files命令。
这样会打开一个什么设置都没有作过的PCB板文件。然后我们将当前的工作层面设置为Mechanicall(第一机械层), 执行Board Shape菜单中的Redefine Board Shape(重新定义PCB板外形)命令,窗口变成绿色,光标呈十字形状,系统进入了编辑PCB板外形的状态,如图4-30所示。
我们将光标移至坐标(1000mil,1000mil)处,单击鼠标左键。然后顺次移至坐标(1000mil,2500mil),(3000mil,2500mil),(3000mil,1000mil)处单击鼠标左键,这时如图4-31所示。
最后再回到坐标(1000mil,1000mil)处,单击左键,如果图形封闭就会退出编辑PCB板外形模式。这样我们就重新设定了板子的物理边界,如图4-32所示。
如果我们不满意PCB板物理边界的初次定义,一定要进行调整。这时就会用到菜单中的Move Board Vertices(移动PCB板外形顶点)命令。
我们执行这个Move Board Vertices(移动PCB板外形顶点)命令后,将鼠标移到板子边缘需要修改的一点,单击左键。这时,我们就可以把PCB板的这一条边界随意拉伸到满意的位置后单击鼠标左键,我们就完成了PCB板外形的调整,如图4-33所示。
其余的几个命令的用法与Redefine Board Shape和Move Board Vertices命令用法大同小异,请读者自行琢磨。
2 电所边界的定义
电气边界用来限定布线和元件放置的范围,它是通过在禁止布线层(Keep Out Layer)绘制边界来实现的。禁止布线层是PCB工作空间中一个用来确定有效位置和布线区域的特殊工作层面,所有的信号层的目标对象和走线都被限制在电
气边界之内。
通常用户电气边界应该略小于物理边界。这是因为在日常使用中,电路板难免会有磨损,为了保证电路板能够继续使用,我们制板时要留出一定的余地,使物理边界损坏后,由于电气边界小于物理边界,元器件的电气关系依然保持有效,电路板能够继续工作。
规划电气边界的方法与规划物理边界的方法完全相同,只不过是布置在Keep Out Layer(禁止布线层)上。在Protel DXP向导中,我们已经进行了电气边界的规划。虽然在向导中并没有特别指定电气边界布置的层,但向导会自动地将电气边界布置在Keep Out Layer上,请读者不必担心。
3 设置PCB电路板的安装方式
PCB设计到最后还是需要使用的,PCB板在使用时都需要用螺钉等进行固定,所以PCB板一定要设计安装方式。
根据PCB板的安装要求,在需要放置固定安装孔的位置上放上适当大小的焊盘来进行标记。焊盘的大小要根据所使用的螺钉直径来判断,一般3mm的螺钉可以采用4mm的焊盘来进行标识。在mypcb.PcbDoc中,我们采用150mil的焊盘(合3.81mm)
标识安装方式,我们一般会选用Multi - Layer(多层)进行安装焊盘的布置。先选定Multi -Layer(多层),然后依次布置1~4号安装焊盘
设定PCB电路板形状和物理边界的更多相关文章
- 中国澳门sinox很多平台CAD制图、PCB电路板、IC我知道了、HDL硬件描述语言叙述、电路仿真和设计软件,元素分析表
中国澳门sinox很多平台CAD制图.PCB电路板.IC我知道了.HDL硬件描述语言叙述.电路仿真和设计软件,元素分析表,可打开眼世界. 最近的研究sinox执行windows版protel,powe ...
- PCB电路板元器件布局的一般原则*(转)
PCB电路板元器件布局的一般原则: 设计人员在PCB电路板布局过程中需要遵循的一般原则如下. (1)元器件最好单面放置.如果需要双面放置元器件,在底层(Bottom Layer)放置插针式元器件, ) ...
- PCB电路板上防潮绝缘抗腐蚀的三防漆
三防漆(Conformal Coating)是一种涂在电路板上以形成保护膜的方法,这层保护膜通常仅是薄薄的一层(约30-210µm),它可以用来加强电子产品的防潮.防污.防尘.防化学污染的能力,也可以 ...
- 重新修改AD中PCB的形状快捷键
Altium Designer 快速修改板子形状为Keep-out layer大小 1,切换到 Keep-out layer层, 2,选择层,快捷键为S+Y: 3,设计-板子形状-按照选择 ...
- 什么是Gerber文件?PCB电路板Gerber文件简介
什么是Gerber文件: Gerber也叫"光绘",通常只代表一种格式如RS-274, 274D, 274X等,充任了将设计的图形数据转换成PCB制造的两头媒介,即一种CAD-CA ...
- [PCB制作] 1、记录一个简单的电路板的制作过程——四线二项步进电机驱动模块(L6219)
前言 现在,很多人手上都有一两个电子设备,但是却很少有人清楚其中比较关键的部分(PCB电路板)是如何制作出来的.我虽然懂点硬件,但是之前设计的简单系统都是自己在万能板上用导线自己焊接的(如下图左),复 ...
- 将书法字体制作成pcb库文件,并使用该字体作为logo印制在自己设计的电路板上。
本文主要介绍,如何将写在纸张上的书法制作成pcb库文件,以达到如下效果: 形成具有镂空效果的标记,印制在PCB电路板上,一图logo位于top overlayer,是镂空丝印,二图位于top laye ...
- Cadence PCB层的概念
Slikscreen_Top :顶层丝印层 Assemly_Top :装配层,就是元器件含铜部分的实际大小,用来产生元器件的装配图.我自己感觉这一层如果对于贴片的元器件,如电容,就是两个贴片铜 ...
- Altium Protel PCB Layer
The layers themselves are grouped by their functional types: Signal Layers – Top Layer, Bottom Layer ...
随机推荐
- JSP学习笔记(三):简单的Tomcat Web服务器
注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...
- jQuery(二)
jQuery学完了!好用! 1.用定时器做的jquery里面的animate效果 <!DOCTYPE html> <html lang="en"> < ...
- SKTransition类
继承自 NSObject 符合 NSObject(NSObject) 框架 /System/Library/Frameworks/SpriteKit.framework 可用性 可用于iOS 7.0 ...
- Sqlserver查询表结构信息-字段说明、类型、长度等信息
Sqlserver 中查询表结构信息-字段说明.类型.长度等信息综合语法. SELECT 表名 = d.name,--case when a.colorder=1 then d.name else ' ...
- 内存泄露 Memory Leaks
什么是内存泄露 内存管理一直是Java 所鼓吹的强大优点.开发者只需要简单地创建对象,而Java的垃圾收集器将会自动管理内存空间的分配和释放. 但在很多情况下,事情并不那么简单,在 Java程序中总是 ...
- (转)使用DataTime这个类来获取当前的时间
我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(--).时间(::).日期+时间(-- ::)等. //获取日期+时间 DateTime ...
- CSS3 2D转换
CSS3 转换 通过CSS3转换,我们能够对元素进行移动.缩放.转动.拉长或拉伸. 它如何工作? 转换是是元素改变形状.尺寸和位置的一种效果. 你可以使用2D或3D转换你的元素. 浏览器支持 属性 浏 ...
- 不容错过的20段CSS代码
Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发.但仍然有一些开发者迷恋着一些CSS2代码. 分享20段非常专业的CSS2/CSS3 ...
- 我对Backbone中url属性的理解
Model中有一个url属性,而且有一个urlRoot属性. Collection中也有一个url属性. // 这是Model中的url方法 url: function() { var base = ...
- UIWebView禁止点击后跳转
#pragma mark 禁止webview中的链接点击 - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRe ...