PCB layout一般要遵行六大规则:

一、外层线路设计规则:

(1)焊环(Ring环):PTH(镀铜孔)孔的焊环必须比钻孔单边大8mil,也就是直径必需比钻孔大16mil.Via孔的焊环必须比钻孔单边大8mil,直径必需比钻孔大16mil.总之不管是通孔PAD还是Via,设置内径必须大于12mil,外径必须大于28mil,这点很重要啊!

(2)线宽、线距必须大于等于4mil,孔与孔之间的距离不要小于8mil.

(3)外层的蚀刻字线宽大于等于10mil.注意是蚀刻字而不是丝印。

(4)线路层设计有网格的板子(铺铜铺成网格状的),网格空处矩形大于等于10*10mil,就是在铺铜设置时line spacing不要小于10mil,网格线宽大于等于8mil.在铺设大面积的铜皮时,很多资料都建议将其设置成网状,一来可以防止PCB板的基板与铜箔的黏合剂在浸焊或受热时,产生挥发性气体﹑热量不易排除,导致铜箔膨胀﹑脱落现象;二来更重要的是网格状的铺地其受热性能,高频导电性性能都要大大优于整块的实心铺地。

但是本人认为在散热方面不能以网格铺铜的优点以偏概全。应考虑到局部受热而会导致PCB变形的情况下,以损耗散热效果而保全PCB完整性为条件应采用网格铺铜,这种铺铜相对铺实铜的好处就是,板面温度虽有一定提高,但还在商业或工业标准的范围之内,对元器件损害有限;但是如果PCB板弯曲带来的直接后果就是出现虚焊点,可能会直接导致线路出故障。相比较的结果就是采用以损害小为优。真正的散热效果还是应该以实铜最佳。

在实际应用中中间层铺铜基本上很少有网格状的,就是因温度引起的受力不均情况不象表层那么明显了,而基本采用散热效果更好的实铜。

(5)NPTH孔与铜的距离大于等于20mil.

(6)锣板(铣刀)成型的板子,铜离成型线的距离大于等于16mil;所以在layout的时候,走线离边框的距离不要小于16mil哦。同理,开槽的时候,也要遵循与铜的距离大于等于16mil.

(7)模冲成型的板子,铜离成型线的距离大于等于20mil;如果你画的板子以后可能会大规模生产,为了节约费用,可能会要求开模的,所以在设计的时候一定要预见到。

(8)V-CUT(一般在Bottom Mask和Top Mask层画一根线,最好标注一下此地要V-CUT)成型的板子,要根据板厚设计;

[1]板厚为1.6mm,铜离V-CUT线的距离大于等于0.8mm(32mil)。

[2]板厚为1.2mm,铜离V-CUT线的距离大于等于0.7mm(28mil)。

[3]板厚为0.8mm-1.0mm,铜离V-CUT线的距离大于等于0.6mm(24mil)。

[4]板厚为0.8mm以下,铜离V-CUT线的距离大于等于0.5mm(mil)。

[5]金手板,铜离V-CUT线的距离大于等于1.2mm(mil)。

注意:拼板的时候可别设置这么小的间距,尽量大一点哦。

二、内层线路设计规则

(1)焊环(Ring环):PTH孔的焊环必须比钻孔单边大8mil,也就是直径必需比钻孔大16mil.Via孔的焊环必须比钻孔单边大8mil,直径必需比钻孔大16mil.(2)线宽、线距必须大于等于4mil.

(3)内层的蚀刻字线宽大于等于10mil.

(4)NPTH孔与铜的距离大于等于20mil.

(5)锣板(铣刀)成型的板子,铜离成型线的距离大于等于30mil(一般40mil)。

(6)内层无焊环的PTH钻孔到铜箔的距离保持在至少10mil(四层板),六层板至少11mil.

(7)线宽小于等于6mil线,且焊盘中有钻孔时;线与焊盘之间必须加泪滴。

(8)两个大铜面之间的隔离区域为12mil以上。

(9)散热PAD(梅花焊盘),钻孔边缘到内圆的距离大于等于8mil(即Ring环),内圆到外圆的距离大于等于8mil,开口宽度大于等于8mil.一般有四个开口,至少要保证二个开口以上。

三、钻孔设计规则

(1)PCB板厂原则上把“8”字形的孔设计成槽孔(环形孔)。所以建议在layout的时候尽量做成环形的,实在没有这个功能,可以放N多个圈圈,尽量多的错位叠起。这样最后环形槽就不会出现“狗要齿”了,制板厂也不会因为你的槽孔而断了钻头!

(2)最小机械钻孔孔径0.25mm(10mil),一般孔径设计大于等于0.3mm(12mil)。比这小的话或者刚好0.25mm,制板厂的人肯定会找你的。为什么呢,在(5)找到你要的答案吧!

(3)最小槽孔孔径0.25mm(10mil),一般孔径设计大于等于0.3mm(12mil)。同(2)。

(4)一般惯例,只有机械钻孔单位为mm;其余单位为mil.本人画图的习惯是,除了做库因为要量尺寸用mm,其余都用mil为单位,mil的单位小,实在方便。

(5)激光钻孔(镭射)孔径一般为4mil(0.1mm)-8mil(0.2mm)。一般6层以上、又非常密集的板子,才会采用这种技术,例如手机主板,当然价格肯定会提高一个N个等级了。更重要的是PCB最小能加工的要素:一至三阶盲埋孔,激光(镭射)钻孔最小4mil(0.10mm),最小线宽4mil(0.10mm),最小间隙4mil(0.10mm)。埋孔,顾名思义埋在板层中间不见天日的,仅作为导通用的;盲孔,一头露在外面一头躲在里面的,通常也只作为导通用的。而激光(镭射)钻孔,穿透厚度小于等于4.5mil,而是打出来的是圆台孔。所以别想用激光钻孔(镭射)工艺来打通PAD,Via勉强用用就不错了。所以放置PAD时千万注意,别忘了0.25mm限制。

四、文字设计原则

文字线宽6mil以上,文字字高32mil以上,文字线框的线宽6mil以上。

五、孔铜与面铜设计原则

(1)一般成品面铜1OZ(35um)的板子,孔铜0.7mil(18um)。

(2)一般成品面铜2OZ(70um)的板子,孔铜0.7mil(18um)-1.4mil(35um)。

六、防焊设计原则

(1)防焊比焊盘大3mil(clearance)。很多软件是默认设置的,可以自己找找看!

(2)防焊距离线路(铜皮)大于等于3mil.

(3)绿油桥≥4mil,即IC脚的防焊之间的空隙(dam)。

(4)BGA位开窗和盖线大于等于2mil,设计绿油桥,不足此间距则开天窗制作。

(5)金手指板的金手指部分必须防焊打开,包含假手指。

(8)防焊形式的文字线径≥8mi,字高≥32mil.

以上是PCBLayout设计必备六大规则,为了帮助大家更好的学习PCB设计,我们为大家准备了4层高速PCB设计的限时福利,只需扫码入群即可获得相关福利。福利领取时间:5.16-5.23,仅限前300名领取,先到先得。

铺铜规则在哪设定_干货丨PCB layout结合生产设计必须遵循这六大规则!相关推荐

  1. ad设置塞孔_干货丨PCB线路板过孔堵上,到底是什么学问?

    原标题:干货丨PCB线路板过孔堵上,到底是什么学问? 1.BGA位在阻焊为什么要塞孔?接收标准是什么? 答:首先阻焊塞孔是为了保护过孔的使用寿命,因为BGA位所需塞的孔一般孔径都比较小,在0.2--0 ...

  2. 5u以太网用交换机连接电脑_干货丨如何用自己的电脑直接连接NUS打印机

    期末考试又来啦,有好多同学在后台问小助手怎么把复习资料打印下来. 有同学会抢答了:这题我会!拿着U盘去图书馆就可以打印了呀! 没错,用U盘打印是大家最常用的方式.但小小的U盘不仅容易弄丢,还容易发生各 ...

  3. 电气simulink常用模块_干货丨16种常用模块电路分析,工程师的必备~

    电路图一大张,看似复杂,但也都是由一小块一小块的功能模块组成的.因此要根据大的功能先划分成块,再在块里面看是通过什么电路形式实现的,有些起辅助作用,有些起主要作用.下面小编给大家整理了16种常用的模块 ...

  4. 干货|DC-DC PCB Layout 设计要点,5个部分,帮你搞定PCB布板

    今天给大家分享的是:DC-DC PCB Layout设计要点. 在DC-DC芯片的应用设计中,PCB布板是否合理对于芯片能否表现出其最优性能有着至关重要的影响.不合理的PCB布板会造成芯片性能变差如线 ...

  5. jmeter 取json值_干货丨实战经验分析,带你走进Jmeter参数化

    如果想要掌握Jmeter的相关操作,那么前提是你一定要会参数化,那什么是参数化呢? 参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名 ...

  6. mysql数据转存到时序数据库_干货丨如何高速迁移MySQL数据到时序数据库DolphinDB...

    DolphinDB提供了两种导入MySQL数据的方法:ODBC插件和MySQL插件.我们推荐使用MySQL插件导入MySQL数据,因为它的速度比ODBC导入更快,导入6.5G数据,MySQL插件的速度 ...

  7. python的论文图表_干货丨史上最全的论文图表基本规范

    [前言] 这是我花了一周参考各种资料,自认为总结的最为全面的学术论文制作基本规范!我有点不要脸地说下,我研究生期间,一年半内发表过12篇SCI(E),其中一作9篇.但是之前想查看论文图表绘制的基本规范 ...

  8. python接口自动化测试书籍_干货丨Python接口测试自动化实战及代码示例:含get、post等方法...

    引言:年初参与到一个后台系统开发的项目中,里面涉及了很多接口,我做为项目组测试人员,需要对这些接口进行测试,一开始使用 postman 工具测试,很是方便.但随着接口数量的增加,不光要执行手动点击测试 ...

  9. 变更控制管理流程图_干货丨项目管理流程及绘制规范要点

    1 什么是流程 流程是把一个或多个输入转换为对顾客有价值的输出的活动.简单地来说,流程其实就是"工作流转的过程",这些工作需要多个部门.多个岗位的参与和配合,这些部门.岗位之间会有 ...

  10. 动态引入js只能生效一次_干货丨动态插入的script脚本执行时间

    在一些场景我们会动态插入script标签加载js. 譬如某个js文件不是很重要,并不是整个页面需要的脚本,可能只是某个功能需要的,这个功能可能是用户点击了某个按钮才触发,入口比较深.且和你页面本身的结 ...

最新文章

  1. 联想g510升级换什么cpu好_老兵不死,十年前的联想 Y450 笔记本复活记
  2. pl0源码(可在delphi7中运行)
  3. “我是技术总监,你干嘛总问我技术细节?”| 程序员有话说
  4. 高并发负载均衡(四):基于keepalived的LVS高可用搭建
  5. python lambda函数两个列表大小关系_python lambda结合列表推导式?
  6. Android 打包keysotre文件
  7. MagicAjax的用法, 每10秒刷新, 更改等待loading效果
  8. 用Java写一个递归遍历目录下面的所有文件
  9. 2022,微博稳了吗?
  10. 全球及中国缓控释肥行业产能规模与投资盈利能力分析报告2022版
  11. 英语五种基本句型判断
  12. Ruoyi若依前后端分离框架【若依登录详细过程】
  13. swift 加速传感器
  14. {“errcode“:48001,“errmsg“:“api unauthorized, hints: [ req_id: xxxxxxx]“}
  15. WinXP_Vista禁止限制软件使用方法
  16. NDM的网络配置文件netmap.cfg
  17. 梦想实现_实现梦想的软件工程工作需要什么
  18. 将本地的项目导入到github仓库总结lxw
  19. html+css制作圣诞树
  20. 《近匠》专访猿团创始人CEO谢恩明:梦想、未来、改变

热门文章

  1. dotnet core项目升级到 .net core 2.0
  2. jQuery----分页插件实现
  3. ETL调度开发(5)——连接数据库运行数据库命令子程序
  4. SpringBoot项目文件上传
  5. Object类中的wait()和notify()
  6. storm中分组策略Field Grouping简单总结笔记
  7. [sublime系列文章] sublime text 3构建系统
  8. 【Oracle学习笔记】索引
  9. Day21 linux安装RPM包
  10. Python实现鸢尾花数据集分类问题——使用LogisticRegression分类器