在pads中,先按照《pads实战攻略与高速PCB设计》中所说分类,大面积的灌铜有三个重要的概念:

(1)copper(铜箔,静态铜);

(2)copper pour(覆铜,动态铜);

(3)plane(平面层)。

其中铜箔是绘制实心的铜皮,将所画的区域的所有连线和过孔全部连接到一起,不会去考虑是否是同一个网络,比较容易造成短路,虽然copper pour虽然也是绘制大面积的铜皮,但会主动的去区分覆铜区的过孔和焊点的网络,如果过孔与焊点是在一个网络中,那么copper pour将会根据设定好的规则将过孔、焊点和铜皮连接在一起,反之,铜皮与过孔和焊点之间会保持在一个安全的距离,coupper pour还能够删除死铜。

铜挖空和覆铜挖空区域主要用于在铜皮上建立挖空区,比如在一些射频信号线下(一些射频线以及晶振等都是如此)挖空,来减少信号线与地离的比较近从而带来的寄生电容的影响,目的是为了更好的进行阻抗匹配并减少插损等。

对于copper命令,虽然有其不足,但在电源设计领域,在只有单网络的情况下,需要大面积的铜皮来进行散热,此处利用铜箔功能是最合适的;另外在电路板设计早期,使用copper将特殊区域都绘制好,使得其它的信号线都没办法从此地经过,就可以以免在设计的过程中出错。故在通常的设计过程中,这两个工具都是互相的配合区使用的。

铜箔的使用相对简单,下面主要讲解一下copper pour的使用方法:

(1)首先点击copper pour命令,绘制自己所需要的铜皮区域,如下图所示:

<格点设置在5mil左右>

先利用copper pour建立绘铜区域,如我们现在的设计的PCB为TPS5430芯片,在VIN输入PIN绘制大面积铜皮,先分配网络为VIN,此时点击右键,

在属性栏中我们会看到具体的操作:
       

此时我们需清楚自己需要绘制的实心铜皮和网格铜皮,一般对于低频大电流或者有散热要求的都得铺实心铜皮,对于高频与上述挖空同理,大面积的实心铜寄生电容较大,在射频电路中需要尽量的避免,一半都会铺设网格铜,而且对于现金的工艺来说,板厂也建议铺设网格铜,因为在设计大面积铜时,实心铜会导致在过波峰焊的时候发生翘曲现象。

那么我们在此处需设计实心铜,在设置时,如下图设置:

上图为铺铜栅格,下图为铺铜线宽;

pads主要是利用铺铜栅格和格点的数值差异去控制去铺实心铜和网格铜:(1)铺铜线宽>铺铜栅格  为实心铜;(2)铺铜线宽<铺铜栅格 为网格铜。

那么我们设置铺铜线宽为0.2,铺铜栅格为0.1:

反之,可以铺网格铜,不过我们此处的电路不需要,如下图所示,

浅谈pads的铜(灌铜)的更多相关文章

  1. PADS Layout VX.2.3 灌铜之后只显示灌铜外框,没有显示整块铜皮

    操作系统:Windows 10 x64 工具1:PADS Layout VX.2.3 使用Copper Pour功能,画了一个灌铜区,并分配了网络. Tools > Pour Manager,打 ...

  2. PADS Layout VX.2.3 灌铜之后没有显示整块铜皮的原因

    操作系统:Windows 10 x64 工具1:PADS Layout VX.2.3 灌铜之后没有显示整块铜皮,如下图所示: 点击菜单Tools > Options...(快捷键:Ctrl + ...

  3. 浅谈PCB敷铜的“弊与利”

    敷铜作为PCB设计的一个重要环节,不管是国产的青越锋PCB设计软件,还国外的一些Protel,PowerPCB都提供了智能敷铜功能,那么怎样才能敷好铜,我将自己一些想法与大家一起分享,希望能给同行带来 ...

  4. 浅谈 Fragment 生命周期

    版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Fragment 文中如有纰漏,欢迎大家留言指出. Fragment 是在 Android 3.0 中 ...

  5. 浅谈 LayoutInflater

    浅谈 LayoutInflater 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/View 文中如有纰漏,欢迎大家留言指出. 在 Android 的 ...

  6. 浅谈Java的throw与throws

    转载:http://blog.csdn.net/luoweifu/article/details/10721543 我进行了一些加工,不是本人原创但比原博主要更完善~ 浅谈Java异常 以前虽然知道一 ...

  7. 浅谈SQL注入风险 - 一个Login拿下Server

    前两天,带着学生们学习了简单的ASP.NET MVC,通过ADO.NET方式连接数据库,实现增删改查. 可能有一部分学生提前预习过,在我写登录SQL的时候,他们鄙视我说:“老师你这SQL有注入,随便都 ...

  8. 浅谈WebService的版本兼容性设计

    在现在大型的项目或者软件开发中,一般都会有很多种终端, PC端比如Winform.WebForm,移动端,比如各种Native客户端(iOS, Android, WP),Html5等,我们要满足以上所 ...

  9. 浅谈angular2+ionic2

    浅谈angular2+ionic2   前言: 不要用angular的语法去写angular2,有人说二者就像Java和JavaScript的区别.   1. 项目所用:angular2+ionic2 ...

随机推荐

  1. String类和StringBuffer类的区别

    首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringB ...

  2. hdu 2074

    ps:WA了好多次...因为首先是n=1的情况,其次是中心花色和外花色,中心花色也有可能是最外层花色....很无语. 然后就是格式问题咯. 代码 #include "stdio.h" ...

  3. linux内核分析——扒开系统调用的三层皮(下)

    20135125陈智威 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 实验 ...

  4. Java 自定义注解

    在spring的应用中,经常使用注解进行开发,这样有利于加快开发的速度. 介绍一下自定义注解: 首先,自定义注解要新建一个@interface,这个是一个注解的接口,在此接口上有这样几个注解: @Do ...

  5. SQL列最大重复项

    SELECT 1 AS co1, 'a' AS co2 INTO #a UNION SELECT 2, 'a' UNION SELECT 11,'a' UNION SELECT 12, 'a' UNI ...

  6. layer弹框

    官网http://layer.layui.com/ /!*如果是页面层*/layer.open({ type: 1, content: '传入任意的文本或html' //这里content是一个普通的 ...

  7. const和readonly区别

    内容来源<<你必须知道的.NET>>(转载) 标题:什么才是不变:const和readonly 内容: const:用 const 修饰符声明的成员叫常量,是在编译期初始化并嵌 ...

  8. C++复数类对除法运算符 / 的重载

    C8-1 复数加减乘除 (100.0/100.0 points) 题目描述 求两个复数的加减乘除. 输入描述 第一行两个double类型数,表示第一个复数的实部虚部 第二行两个double类型数,表示 ...

  9. 【LeetCode OJ】Recover Binary Search Tree

    Problem Link: https://oj.leetcode.com/problems/recover-binary-search-tree/ We know that the inorder ...

  10. 【Fine原创】JMeter分布式测试中踩过的那些坑

    最近因为项目需要,研究了性能测试的相关内容,并且最终选用了jmeter这一轻量级开源工具.因为一直使用jmeter的GUI模式进行脚本设计,到测试执行阶段工具本身对资源的过量消耗给性能测试带来了瓶颈, ...