前言

自从我开始画板以来,一直搞不太清PCB正片和负片是什么意思,两者有什么不同,困惑至今,网上也是众说纷纭,但总觉得没完全讲清楚正片和负片的种种,这里我做了一些功课,想把PCB正片和负片彻底弄明白。


一. 正片设计与负片设计

1.1 正片设计

正片设计默认是无铜的,走线和铺铜的地方意味着这里的铜保留,没有走线和铺铜的地方铜被清除。正片设计示例如下:

正片是默认的设计方式,不需要额外设置。

1.2 负片设计

和正片设计相反,负片设计默认是有铜的,走线和铺铜的地方意味着这里的铜被清除,没有走线和铺铜的地方铜被保留,

要使用负片设计,需要指定相关层为负片层,

在Allegro的Cross section Editor(层叠编辑器)中指定Layer的类型,Conductor表示正片,Plane表示负片。

在AD的Layer Stack Manager(层叠管理器)中指定Layer的类型,Signal表示正片,Plane表示负片。

同软件的不同版本/不同软件中指代正片负片的单词都不一样,但大多用信号(Signal)/导体(Conductor)这些单词表示正片,用平面(Plane)表示负片。这也契合正负片设计的使用场合——信号/走线多的层用正片设计,平面多时层用负片设计。

一般来说,顶层和底层都是走线层,走线多,使用正片设计,逻辑清晰;内层的电源层/地层不走信号,而是要大面积铺铜,这时采用负片设计,就只需要指定哪些地方不铺铜即可,比正片设计那样一块块画铜皮要方便些,一个典型的采用负片设计的电源层示例如下图。

用闭合的隔离线将整个平面划分成5个区域,电源区域划分与铺铜就完成了,好像比正片设计简单。但这是理想情况,如果板上有PE,使用负片设计就不能这么简单的划分电源和地了,而是需要把PE的区域挖空隔离出来。这个工作量就和正片设计(一块块铺铜)相差无几了。

1.3 正负片设计的一些其它区别

1.在十几年前,那时候的电脑性能较差,PCB设计软件在铺铜时,只能铺静态铜,意思是,如果原本一块铜上有几个过孔(像DIP封装的器件管脚),铜已经避让过孔了,但现在要移动这些过孔,铜皮并不能智能的重新避让这些过孔,而是需要删掉原来的铜皮,重新铺。所以,那时候使用正片设计时,每次移动过孔都需重新铺铜,很不方便,而使用负片设计,则不需要重新铺铜,方便很多。但现在,电脑性能和PCB软件性能都有了大的飞跃,软件都支持动态铜了,使得正片设计的铜皮能自动避让过孔,所以负片设计的这一点优势已经不存在了。

2.在设计通孔焊盘时,正片设计和负片设计需要的焊盘数不同。如果仅采用正片设计,则通孔焊盘仅需要绘制Regular Pad即规则焊盘,如果使用了负片设计,则通孔焊盘需要额外添加Thermal Pad(热风焊盘,俗称花焊盘)与 Anti pad(隔离焊盘),对比规则焊盘,这两个焊盘还不是那么好画。无疑,负片设计增加了画通孔器件封装的复杂度与工作量。下两图分别展示了焊盘的构成和Allegro焊盘编辑器设计焊盘的界面,以说明花焊盘和隔离焊盘是哪个部分。

1.4 简单总结

总的来说,正片设计是正向逻辑,不易出错,且目前的电脑性能和软件性能。采用正片设计加动态铜的方式,基本能满足95%的设计需求,除非所设计的板子过于复杂,例如有20层以上甚至更高,这时动态铜避让过孔计算量大,软件可能会卡机,这时内层采用负片才有优势。正片设计的另一个优点是通孔焊盘比负片少需要两个层,通孔封装设计简单一些。

工作了10年的同事告诉我,从没用过负片设计,所以,推荐总是使用正片来设计PCB,特别是PCB新手,可以避免踩很多坑。


二. 正片光绘与负片光绘

正片与负片在设计时有区分,在导出光绘时也不一样。

Allegro中正负片光绘的相关设置如下图。如果使用正片设计某层,则此层需导出正片光绘,绘图模式(Plot mode)选择Positive,如果内层是负片设计,则此内层需要导出负片光绘,绘图模式选择Negetive。

负片光绘文件的大小较正片光绘更小,这在十几年前,电脑性能和板厂技术水平不高时使负片光绘更容易制造,但现在来说,光绘文件大小相差一点已无关紧要,现在的计算机处理起来没有困难,所以负片光绘文件更小优势已经不存在了。

另外,板厂会按照自身的工艺选择正片工艺或负片工艺,即使提供给板厂都是正片光绘,板厂也能够进行再处理,然后内层还是采用负片工艺来生产PCB。


三. 正片工艺与负片工艺

前面讲的正负片区别是与PCB设计相关的,而对于PCB制造,也存在正片工艺与负片工艺的区别。

正片工艺:一般是我们讲的pattern制程,使用的药液为碱性蚀刻。

正片若以底片来看,要的线路或铜面是黑色或棕色的,而不要部分则为透明的,同样地经过线路制程曝光后,透明部份因干膜阻剂受光照而起化学作用硬化,接下来的显影制程会把没有硬化的干膜冲掉,接着是镀锡铅的制程,把锡铅镀在前一制程(显影)干膜冲掉的铜面上,然后去膜即去除因光照而硬化的干膜,然后进入下一制程蚀刻,用碱性药水咬掉没有锡铅保护的铜箔(底片透明的部分),剩下的就是我们要的线路(底片黑色或棕色的部分)。

负片工艺:一般是我们讲的tenting制程,使用的药液为酸性蚀刻。
  负片是因为底片制作出来后,要的线路或铜面是透明的,而不要的部份则为黑色或棕色的,经过线路制程曝光后,透明部份因干膜阻剂受光照而起化学作用硬化,接下来的显影制程会把没有硬化的干膜冲掉,于是在蚀刻制程中仅咬蚀干膜冲掉部份的铜箔(底片黑色或棕色的部份),而保留干膜未被冲掉属于我们要的线路(底片透明的部份),去膜以后就留下了我们所需要的线路,在这种制程中膜对孔要掩盖,其曝光的要求和对膜的要求稍高一些,但其制造的流程速度快。

关于正反片工艺的讨论,在网上看到一些争论:

深圳嘉立创公司发文炮轰负片工艺:灾难性的负片工艺再出江湖,用此工艺为品质灾难!

但也有PCB制造业内同仁声援负片工艺:你猜,PCB行业大佬为什么攻击负片工艺

对工艺好坏不了解,不知道谁对谁错,就我询问得知的情况,兴森快捷公司正负片工艺都在用。


四. 结论

负片设计在过去的一些优点现在已经不存在了,而正片设计采用的正向逻辑,符合人的普遍习惯。

对于PCB设计人员来说,通常不关心板厂采用哪种工艺生产,而只关注最终板子的质量,所以,一种推荐的做法是,总是使用正片设计,相应的光绘也只出正片,这样设计是最方便的,也能避免出错。如果板厂要使用负片工艺生产,它会自行处理。

如有错漏,欢迎在评论区指出,谢谢!


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

PCB正片和负片的区别与使用相关推荐

  1. PCB正片和负片有什么区别

    PCB正片和负片有什么区别 概念:正片和负片是底片的两种不同类型. 正片:简单地说就是,在底片上看到什么就有什么. 负片:正好相反,看到的就是没有的,看不到的就是有的.见下图: 在 Allegro中使 ...

  2. PCB设计中的正片和负片设计原理

    PCB实际的最终目的 让需要导通的地方铺有铜,让不需要导通的地方没有铜 正片和负片的含义 参考:https://www.sohu.com/a/203224754_100012544,https://b ...

  3. allegro的正片和负片概念

    转载自http://blog.sina.com.cn/s/blog_6733db950100yter.html 正片和负片的概念 答:正片和负片只是指一个层的两种不同的显示效果.无论你这一层是设置正片 ...

  4. Canence第4篇之pcb的正负片概念,热风焊盘的作用以及为什么使用热风焊盘

    1.pcb的正负片概念        通俗点讲,正片就是gerber数据有什么,实际就做出什么.画线的地方就是线,铺铜的地方就是铜.负片恰恰相反,画一根线,相当于在完整的铜平面上,挖掉这一根线. 2. ...

  5. 对比 | PCB线路板和集成电路的区别

    来源:深联电路 目前的电路板,主要由以下组成: 线路与图面(Pattern):线路是做为原件之间导通的工具,在设计上会另外设计大铜面作为接地及电源层.线路与图面是同时做出的. 介电层(Dielectr ...

  6. Allegro如何导出生产文件

    PCB绘制完成后,需要完成制版和焊接.一般为了防止技术泄露,我们不会将PCB源文件即*.dra文件提供给板厂,而只根据源文件导出制版文件与焊接文件.这两个文件可统称为PCB生产文件. 一. 导出孔文件 ...

  7. 【Protle99SE】PCB中各层的含义【小汇】

    忽然发现,对solder和paste,layer和plane这两对有些糊涂了,摘录网络中的文章如下: [http://www.360doc.com/content/10/0608/15/514342_ ...

  8. PCB层里面这些知识你都懂吗?

    PCB层里面这些知识你都懂吗? 关于PCB层的基本介绍 1.信号层(Signal Layer) 2.丝印层(Silkscreen) 3.机械层(Mechanical Layer) 3.1 关于机械层的 ...

  9. 电子电路设计基本概念100问(五)【学习目标:原理图、PCB、阻抗设计、电子设计基本原则、基本原器件等】

    笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...

  10. Cadence16.5 叠层设置怎样设置正片负片

    allegro16.5多层PCB板的叠层设计时,内电层设计为正片或负片的选项不知道怎样处理,我原来用的是allegro15.7,allegro15.7设置内电层时,它有个选项,可选为正片或负片,但al ...

最新文章

  1. 瞄准自然语言处理,百度与鹏城实验室共建实验室
  2. Windows 系统优化与瘦身
  3. 电脑常用的几个快捷键
  4. Asp.net中执行.EXE程序的方法
  5. vue mianjs 引用css_vue 学习记录八——webpack中常见的配置项
  6. 7天减排超万吨 特斯拉十一出行报告带来纯电出行全新视角
  7. 基于quartz的云调度中心实现
  8. 路由器工作模式Classless与Classful实验分析
  9. 获取建模美赛O奖的方法和经验!文末资料放送
  10. idea 导入项目时 “Import project from external model” 和 “Create project from existing sources”的区别
  11. Python的图像处理库Pillow
  12. html基本标记练习钱塘湖春行,《钱塘湖春行》练习题
  13. 解决AS3.5在oppo系统更新后无法打包apk问题
  14. 计算机系统基础知识——循环冗余校验码(CRC)
  15. Unity3d物理引擎
  16. 高性能本地缓存Ristretto(三)——淘汰策略
  17. windows10子系统wsl下使用tensorflow2.5.0调用gpu进行训练
  18. Linux安装Chrome及依赖解决
  19. 关闭无限局域网配置服务器,无线局域网无线控制器MAC地址过滤配置实例-Cisco.PDF...
  20. Oracle 11g Data Guard 物理备库快速配置指南(下)

热门文章

  1. 关于导出聊天记录这件事……
  2. 游戏开发入门-现在学Unity晚了么?Unity的前景如何?
  3. 组装电脑基础知识之内存条
  4. docker下安装wekan看板工具
  5. JavaScript 设计模式学习第七篇- 单例模式
  6. Windows11右键桌面没新建
  7. 刚安装mysql怎么设置密码_安装完MySQL数据库设置密码
  8. Secondary Maps (Detail Maps) Detail Mask 二级贴图(细节贴图)细节遮罩 Standard Shader系列14
  9. 微信公众号运营推广用户主动分享背后的秘密
  10. 人生的两大奇迹思维:杠杆效应+飞轮效应《方法论》