一、PCB电路板放置铺铜有什么作用?
散热;
屏蔽 抗干扰 pcb板子带有寄生电容;
提高板子强度;
美观;
增加被抄板的难度,尤其是覆铜+黑油。
 
二、PROTEL不规则铺铜的方法:
1、先要知道在PCB那一块区域要铺铜
2、再确定需要铺铜的区域 铺什么样网络的铜(确定是什么电源、或者什么地、或者什么其他网络)
3、点击铺铜的工具
4、设置铺铜的安全间距和线宽及栅格间距
5、设置铺铜的方式(正、斜栅格)
 
三、铺铜设置
1。 Net Option选项组:设置铺铜所要连接的网络,主要含3个选项
  Connect to net:设置铺铜连接的网络名称,如果选择No Net,则列表下面2个选项是没有意义的。
  Pour Over Same:覆盖相同的网络名,即如果你选择了GND作为铺铜连接,即使你在PCB板上画了一些地线,这些地线也将在铺铜时被覆盖。如果不选择此项,已经画好的地线则不会被覆盖。
  Remove Dead Copper:删除死铜,一些孤立的,没有和电路的GND连接起来的铜就称为死铜或者孤铜,这些铜只能给PCB做装饰用,没有很多实际的意义。
2。Hatching Style:设置铺铜的方式,分别是以90度,45度,垂直,水平方式的铜膜走线设置。
3。Plane Settings:设置铜膜线的格点间隔
  Grid Size:设置铺铜多边形的间隔间距,即铺铜密度
  Trace Width:设置铜膜线的宽度
  Layer:设置铺铜所在的板层
  LockPrimitves:锁定全部铺铜,一般选中它。
如果线宽大于栅格间距的话 那么 PCB板的铺铜就是整块的铜皮
4。Surround Pads With:设置铺铜和焊盘间的环绕方式,8边型或者圆弧环绕
5。Minimun Primitives Size:设置铜膜线的最短长度,该值越大,铺铜的速度越快。
 
注意:在布线时,最小线宽(Track Width)不能小于0。01,网格(Grid Size)不能小于0。01。在铺铜过程中如果发现错了,可按Backspace删除已画的外形。
 
    想要保留更多的铺铜面积,我们一般不会一开始铺铜就设置删除死铜为有效,那样的话,你会看见铺完后有一大块,一大块的空余地方没有被铺上。所以先直接铺,铺完后观察那些是死铜,看看能不能尽量通过上下层铜来连接。如果实在有个别地方很难连接,看看是否能够优化PCB,尽量通过过孔将死铜救活。实在没有办法的,我们再选择删除死铜项来重铺一次,让板子更整洁一点。
   有时我们想把焊盘导线等,离铜膜线更远一点,我们需要先设置RULE中的间距距离,如果我们加大了间距距离,可能系统会提示很多ERC检测错误,不过没有关系,等我们铺铜完后,再把间距距离设置回来就好了。
 
四、protel99铺铜的删除
快捷键E+D,然后再要删除的布铜上点鼠标。或者使用网络选择方式,选中要删的网络,然后删除。
protel99可以删除部分铺铜吗?就是在现有的铺铜上切掉一块不要。我是布好线铺好铜后,发现有点问题要改布线,这样铺铜也要改,但我不想全部删掉后改好再重铺,因为是不规则铺铜,比较麻烦。删除要改的地方的铺铜,改好后再铺上去好操作。
 
五、protel99铺铜的修改
当你发现铺铜不满意,或者需要重新更改下走线时,你最好先删除铺铜,更改完后,再进行铺放一次。删除的方法是使用编辑下的删除命令,鼠标会处于删除命令状态下,点击铺铜就删除了,比一些书上介绍的调整铺铜效果好多了。

Protel 99SE铺铜问题总结的更多相关文章

  1. Protel 99 铺铜的一个坑 Pour Over Same

    Protel 99 铺铜的一个坑 Pour Over Same 好久没用 Protel 99 了,修改了一个旧的 PCB 文件. 需要修改线路,由于改了线路需要重新铺铜,得重新画铺铜的边框. 以下这个 ...

  2. Altium Designer /DXP无网络铺铜:

    有的设计者在PCB加工的时候会删除网络以便为了保护.但如果后续在无网络PCB上进行修改时就不叫麻烦,没有网络连铺铜都无法进行.一般手动添加网络只对要铺铜的地网络进行,其它的要修改者自己确保版图的正确性 ...

  3. windows7下,protel 99se元件库加载问题的解决方案

    方法一:到C盘(系统盘),系统文件夹(c:\windows)下的ADVPCB99SE和ADVSch99SE文件先配置原理图,用本文打开ADVPCB99SE文件,在[Change Library Fil ...

  4. Protel 99SE PCB 打印技巧

    1. 打开 Protel99SE PCB 设计文档.从菜单File 下单击Print/Preview 打印预览菜单.出现PCB 打印预览介面. 2.从File 下单击 Setup Printer 设置 ...

  5. PCB铺铜

    问:为何要铺铜?答:一般铺铜有几个方面原因.1.EMC.对于大面积的地或电源铺铜,会起到屏蔽作用,有些特殊地,如PGND起到防护作用.2.PCB工艺要求.一般为了保证电镀效果,或者层压不变形,对于布线 ...

  6. 如何让 KiCad EDA 5.1 不显示铺铜

    如何让 KiCad EDA 5.1 不显示铺铜 在画板最后给 PCB 铺地,铺地结束后检查然后发板出去打板. 板子回来焊接,调试时发现有问题,边调边改线路,打开 KiCad 一看满屏的铜皮,怎么改呀? ...

  7. altium designer 制作内部不铺铜的封装,如三极管下面禁止铺铜

    制作封装的时候,按P键或菜单栏中点击place选项点选Polygon Pour Cutout.画一个原件禁止铺铜区域即可.

  8. PCB 铺铜 转载

    所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜.敷铜的意义在于,减小地线阻抗,提高抗干扰能力:降低压降,提高电源效率:还有,与地线相连,减小环路面积.如果PCB的地 ...

  9. AltiumDesigner 热焊盘铺铜

    在layout中,引脚与大面积的铺铜完全连接容易造成过分散热而产生虚焊以及避免因过分散热而必须使用大功率焊接器,因此在大面积铺铜时,对于接地引脚,我们经常使用热焊盘.在AltiumDesigner 中 ...

随机推荐

  1. [转] C#.Net Socket网络通讯编程总结

    1.理解socket1).Socket接口是TCP/IP网络的应用程序接口(API).Socket接口定义了许多函数和例程,程序员可以用它们来开发TCP/IP网络应用程序.Socket可以看成是网络通 ...

  2. MailBee的简单使用

    保存为Eml文件方法:MailMessage.SaveMessage() 读取文件方法(不知道是不是我用的问题,没找到直接读取Eml文件的方法): MsgConvert conv = new MsgC ...

  3. oracle 插入含&字符串

    1.创建表 SQL> create table t(id number,name varchar2(20)); 表已创建. 2.常规方式插入 SQL> insert into t valu ...

  4. Main方法中传入参数

    ↓ 这个时候会报错: Instantiate the class:DonutShop java.lang.ClassNotFoundException: DonutShop    at java.ne ...

  5. 树莓派高级GPIO库,wiringpi2 for python使用笔记(四)实战DHT11解码

    DHT11是一款有已校准数字信号输出的温湿度传感器. 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃. 我买的封装好的模块,上边自带了上拉电阻,直接查到树莓派上即可灰 ...

  6. DDR、DDR2、DDR3产品区别

    DDR采用一个周期来回传递一次数据,因此传输在同时间加倍,因此就像工作在两倍的工作频率一样.为了直观,以等效的方式命名,因此命名为DDR 200 266 333 400. DDR2尽管工作频率没有变化 ...

  7. QTableView的表格项中加入图标的方法(重载View::mouseMoveEvent,并使用View::setIconSize函数设置图标的大小)

    当在使用表格视图的时候,需要在表格每一行前面加入图标,应该怎么做呢?Qt中通过使用MVC的处理方式,很容易做到这一点,具体实现如下: 先贴出图,让大家一睹为快 下面我就来介绍一下,上图的灯泡是怎么实现 ...

  8. C#中隐式操作CMD命令行窗口

    原文:C#中隐式操作CMD命令行窗口 MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定 ...

  9. hdu 5461 Largest Point

    Thinking about it: 对于式子 a * ti * ti + b * tj,可以看作时有两部分构成 a * ti * ti 和 b * tj,如果整个式子要最大,则要求这两部分都要尽量大 ...

  10. ios app唤起页面跳转

    有些时候我们需要再其他地方把app唤起,并打开跳转到指定的vc上面.这里我自己写了一个vc的mgr,最主要的技术是method swizzle.原理就不详述,看代码吧. // // ViewContr ...