如何清除PCB中负片层的死铜?
正片与负片
正片
PCB正片的效果:凡是画线的地方印刷板的铜被保留,没有画线的地方敷铜被清除。
正片通过铺铜操作也可实现负片一样的效果,在AD18(以及下版本)中很多种类很多数量的铺铜区域,铺铜修改时会造成软件反应慢,卡顿。正片可以很直观的看出来,所见即所得。负片
移除负片死铜(AD18为例)
正片一般通过走线或铺铜建立铜区,铺铜是可以设置移除死铜选项(铜皮属性勾选Remove Dead Copper);
负片本身就可以认为是一块铜区,在其上走线反而清除本来位置的铜皮。
如下图所示,有时候器件焊盘或者放置的过孔会导致负片层出现死铜区域,这时候想要移除这个区域,却没有属性设置。
不过可以利用负片层的特性,在其上走线或者放置Fill填充区,去除这部分死铜,如下图所示,在死铜区域放置一块Fill填充区域后死铜被移除了。
从制造的角度解释正片与负片
负片:一般是我们讲的tenting制程,其使用的药液为酸性蚀刻
负片是因为底片制作出来后,要的线路或铜面是透明的,而不要的部份则为黑色或棕色的,经过线路制程曝光后,透明部份因干膜阻剂受光照而起化学作用硬化,接下来的显影制程会把没有硬化的干膜冲掉,于是在蚀刻制程中仅咬蚀干膜冲掉部份的铜箔(底片黑色或棕色的部份),而保留干膜未被冲掉属于我们要的线路(底片透明的部份),去膜以后就留下了我们所需要的线路,在这种制程中膜对孔要掩盖,其曝光的要求和对膜的要求稍高一些,但其制造的流程速度快。
正片:一般是我们讲的pattern制程,其使用的药液为碱性蚀刻
正片若以底片来看,要的线路或铜面是黑色或棕色的,而不要部份则为透明的,同样地经过线路制程曝光后,透明部份因干膜阻剂受光照而起化学作用硬化,接下来的显影制程会把没有硬化的干膜冲掉,接着是镀锡铅的制程,把锡铅镀在前一制程(显影)干膜冲掉的铜面上,然后作去膜的动作(去除因光照而硬化的干膜),而在下一制程蚀刻中,用碱性药水咬掉没有锡铅保护的铜箔(底片透明的部份),剩下的就是我们要的线路(底片黑色或棕色的部份)。
如何清除PCB中负片层的死铜?相关推荐
- PCB设计——PCB设计中是否应该去除死铜?
[系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <从0到1学习嵌入式Linux开发> PCB死铜 ...
- redis 清空缓存_「镜头回放」简直了!spring中清除redis缓存导致应用挂死
异常场景 springWeb应用一直运行正常,同事最近反应,每次版本更新完毕,刷新缓存,就会导致应用挂死.只有重启redis应用才恢复正常. 项目概况 springWeb项目,常用配置表做了redis ...
- AD中对PCB的滴泪和敷铜操作
泪滴 泪滴的作用 避免电路板受到巨大外力的冲撞时,导线与焊盘或者导线与导孔的接触点断开,也可使PCB电路板显得更加美观: 焊接上,可以保护焊盘,避免多次焊接是焊盘的脱落,生产时可以避免蚀刻不均,过孔偏 ...
- Protel 2004 的PCB中整体修改元件的技巧
Protel 2004 的PCB中整体修改元件的技巧 在Protel 2004中统一修改元件的PCB封装类型 (1)在电路原理图中找到其中一个需要修改元件属性的元件.如选择一个电容元件,在该电容元 ...
- AD10 画封装经验【突出长度的问题】【 PCB中任意形状封装修改网络名】
突出长度的问题 对于下面这样的一个元件: 他就是真正的元件的大小,如果画封装1:1的画就会有一个问题: 元件盒焊盘一样大,造成焊盘完全被元件覆盖了,这时候只有贴片机能够焊接这样的元件,或者使用热风枪吹 ...
- Linux 清除内存中的cache
Linux 清除内存中的cache 首先以Centos6.4的来说,Centos7有些区别 一.buffer/cache/swap的介绍 #cat /etc/redhat-release #查看系统 ...
- 清除AD中残留的Exchange2003服务器信息
清除AD中残留的Exchange2003服务器信息 2009-12-04 11:36:25 标签:Exchange 信息 残留 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...
- java 显示c控制台程序窗口,Windows-如何清除C中的控制台屏幕?
Windows-如何清除C中的控制台屏幕? 除了使用system("cls")之外,是否还有"适当"的方法来清除C中的控制台窗口? 12个解决方案 26 vot ...
- 如何清除Git中的本地工作目录? [重复]
本文翻译自:How do I clear my local working directory in Git? [duplicate] This question already has an ans ...
- c++ vector clear()清除容器中所有数据
#include <string.h> #include <vector> #include <iostream> using namespace std;int ...
最新文章
- 关于Facebook iOS UI 工具ComponentKit简介
- 实际程序调用IndexWriter* writer = NULL
- 【sprinb-boot】HttpServletResponse设置HTTP缓存
- T1-TensorFlow基础
- python 十进制与二进制以及位运算
- [源码和文档分享]基于AVL树表示的集合ADT实现与应用
- 不走寻常嵌入式开发路
- Java —— 连接邮箱,读取收件箱中的邮件
- 部署calico网络的k8s集群
- Windows7如何显示文件后缀
- SwiftUI内功之如何设计Struct和Class不要和陌生人说话
- opencv怎么找到手指最高处
- 使用阿里云提供的短信服务发送短信(个人版)
- 背单词app软件测试与评估
- Windows进不去系统(蓝屏、黑屏、BIOS更新等无法开机的情况),试试这几种解决办法
- vue双向绑定原理及实现
- 网络技术这十个术语你知道吗?
- 2021高考辽宁英语成绩查询,2021年辽宁高考英语满分多少分?
- python3注释_python3的注释
- 代码精进之路-设计模式-(二)结构型模式