1 设定PCB电路板形状和物理边界

  在Protel DXP的PCB板文件向导中,我们已经初步确定了电路板的形状和物理边界。但我们在绘制PCB板之前,也许还会对电路板的边界的细节加以调整。如果我们要对电路板的边界加以修改,可以执行菜单命令Design中的,Board Shape子菜单中的命令。这个子菜单中的命令全部与边界设置相关。Board Shape子菜单如图4-17所示。

Board Shape菜单中的命令意义如下:

1 Redefine Board Shape:重新定义PCB板外形

Move Board Vertices:移动PCB板外形顶点

3 Move Board Shape:移动PCB板外形

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电路板形状和物理边界的更多相关文章

  1. 中国澳门sinox很多平台CAD制图、PCB电路板、IC我知道了、HDL硬件描述语言叙述、电路仿真和设计软件,元素分析表

    中国澳门sinox很多平台CAD制图.PCB电路板.IC我知道了.HDL硬件描述语言叙述.电路仿真和设计软件,元素分析表,可打开眼世界. 最近的研究sinox执行windows版protel,powe ...

  2. PCB电路板元器件布局的一般原则*(转)

    PCB电路板元器件布局的一般原则: 设计人员在PCB电路板布局过程中需要遵循的一般原则如下. (1)元器件最好单面放置.如果需要双面放置元器件,在底层(Bottom Layer)放置插针式元器件, ) ...

  3. PCB电路板上防潮绝缘抗腐蚀的三防漆

    三防漆(Conformal Coating)是一种涂在电路板上以形成保护膜的方法,这层保护膜通常仅是薄薄的一层(约30-210µm),它可以用来加强电子产品的防潮.防污.防尘.防化学污染的能力,也可以 ...

  4. 重新修改AD中PCB的形状快捷键

    Altium Designer 快速修改板子形状为Keep-out layer大小   1,切换到 Keep-out layer层,   2,选择层,快捷键为S+Y:   3,设计-板子形状-按照选择 ...

  5. 什么是Gerber文件?PCB电路板Gerber文件简介

    什么是Gerber文件: Gerber也叫"光绘",通常只代表一种格式如RS-274, 274D, 274X等,充任了将设计的图形数据转换成PCB制造的两头媒介,即一种CAD-CA ...

  6. [PCB制作] 1、记录一个简单的电路板的制作过程——四线二项步进电机驱动模块(L6219)

    前言 现在,很多人手上都有一两个电子设备,但是却很少有人清楚其中比较关键的部分(PCB电路板)是如何制作出来的.我虽然懂点硬件,但是之前设计的简单系统都是自己在万能板上用导线自己焊接的(如下图左),复 ...

  7. 将书法字体制作成pcb库文件,并使用该字体作为logo印制在自己设计的电路板上。

    本文主要介绍,如何将写在纸张上的书法制作成pcb库文件,以达到如下效果: 形成具有镂空效果的标记,印制在PCB电路板上,一图logo位于top overlayer,是镂空丝印,二图位于top laye ...

  8. Cadence PCB层的概念

    Slikscreen_Top  :顶层丝印层 Assemly_Top    :装配层,就是元器件含铜部分的实际大小,用来产生元器件的装配图.我自己感觉这一层如果对于贴片的元器件,如电容,就是两个贴片铜 ...

  9. Altium Protel PCB Layer

    The layers themselves are grouped by their functional types: Signal Layers – Top Layer, Bottom Layer ...

随机推荐

  1. java笔记10之循环

    关于for    循环语句:for循环,while循环,do...while循环.        for循环格式:        for(初始化语句;判断条件语句;控制条件语句) {          ...

  2. 【转】ASP.NET MVC 数据验证及相关内容

    原文地址:http://www.jb51.net/article/56713.htm 一.数据验证 数据验证的步骤在模型类中添加与验证相关的特性标记在客户端导入与验证相关的js文件和css文件使用与验 ...

  3. Apache Shiro 使用手冊 链接文件夹整理

    1.Apache Shiro 使用手冊(一)Shiro架构介绍 2.Apache Shiro 使用手冊(二)Shiro 认证 3.Apache Shiro 使用手冊(三)Shiro 授权 4.Apac ...

  4. SDWebImage 图片缓存机制

    SDWebImage与iOS系统自带的缓存相比,优势是什么? 从iOS5开始,iOS NSURLCache对于原生得HTTP Response做内存和磁盘缓存.每一次缓存命中(缓存命中就是说内存或者磁 ...

  5. Extjs4学习

    1 Ext js初步 1.1 获取Extjs 下载extjs: 可以从http://extjs.org.cn/ 获得需要的extjs发布包及更多支持. 1.2 搭建学习环境: 假设您的机器已经安装my ...

  6. Genymotion 模拟器 VirtualBox

    准备 介绍: 1.Genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,加载APP的速度比较快,操作起来也很流畅.2.Genymotion依赖 ...

  7. 底层restful接口修改分析

    记录接口调用次数,接口调用时间需求. 需要修改公共的类,就是restful接口,可以认为是底层的代码,具体的实现有哪些?插入数据库肯定不能影响性能.

  8. [php基础]PHP.INI配置:文件上传功能配置教程

    昨天分享了在PHP网站开发中如何在php.ini中配置实现session功能的PHP教程,今天继续分享在利用PHP实现文件上传功能时几点关键php.ini的配置. 说到在php.ini中的文件上传的配 ...

  9. 【转】#include,#import,@class的区别

    #include         #include  <>    :用于对系统文件的引用,编译器会在系统文件目录下去查找该文件.           #include "xx.h ...

  10. 使用AFNetworking时, 控制器点击返回销毁了, 但还是会执行请求成功或失败的block, 导致野指针异常

    原本我以为是我程序框架有问题...后来才知道, 无知真可怕... __unsafe_unretained __block typeof(self) weakSelf = self; AFHTTPSes ...