多数工程师在研发期间做快板,一般为双面板,要保证自己设计出来的板子能够顺利加工且加工出来的效果符合自己的预期,需要在PCB布局布线的时候设定好正确的Design Rule(设计规则)并在投板的时候按照制板厂的要求来提交正确的文件。

我们以大家常用的嘉立创的要求为例看一下加工厂对设计以及提交文件的要求。本文来自其官网上的页面:

https://www.sz-jlc.com/portal/server_guide_112.html


嘉立创制程工艺及设计规范要求

 技术中重点中的重点:

  1. V-CUT(V割)板框线的中心线距离导线的边线或铜皮(焊盘边)的距离不小于0.4mm

  2. CNC (锣边)板框线的中心线距离导线的边线或铜皮(焊盘边)的距离不小于0.3mm

  3. 内槽离走线离线的最小距离不得小于0.3mm

  4. 最小非金属化槽为1.0mm, 如果你的小于1.0mm则按1.0mm处理 ,最小金属化槽为0.65mm,金属化槽的槽长要大于槽宽的两倍!

  5. 槽长必须大于槽宽

  6. 开窗层以solder层为准,Paste是钢网层(此层不进行处理用于制作钢网)与生产板子没有关系。

  7. BOARD CUTOUR不可做成形只做绝对3D参照图,不能被转出GERBER元素来作外形,请在KEEP-OUT层或者机械1层画出形状。

  8. 非金属孔我司采用干膜封孔制作,焊盘或铜皮距离孔边会有0.2MM的距离,建议焊盘孔做无铜加大焊盘否则焊盘就是一个线圈。

客户下单文件类型

原文件尽可能发GERBER文件, 发PCB原文件可能因为版本不兼容出现生产问题,如出现生产问题客户与嘉立创双方各承担50%的责任!

1、 PCB文件(支持Protel系列软件、AD系列软件和PADS软件)

2、 Gerber文件(只接受RS-274-X格式)双面板各层如下:

  • GTL顶层线路 top

  • GBL底层线路 bottom

  • GTS顶层阻焊 top solder

  • GBS底层阻焊 bottom solder

  • GTO顶层字符 top overlay

  • GBO底层字符 bottom overlay

  • DRL钻孔层

  • GM1 Mechanical 1 (板框,边框,螺丝孔)

  • GKO KEEP-OUT禁止布线层 (不建议做板框,边框,螺丝孔)

  • GDD一般不用,是分孔图,用来标注和分辨孔的大小位置

四层板多二个内层压层顺序比喻:

TOP-VCC-GND-BOT 、TOP-GP1-GP2-BOT、 TOP-G1-G2-BOT、 art001-art002-art003-art004等

注意事项:

关于Protel系列、AD系列软件和PADS软件设计的多层板订单,

  1. 如果内层存在负片设计,一定要提供Gerber文件;

  2. 如果内层全部采用正片设计,建议提供Gerber文件,但客户坚持要提供pcb文件,那么需同意如果因软件兼容出现生产问题,客户与嘉立创双方各承担50%的责任!

  • Protel软件转gerber方法:http://www.sz-jlc.com/consumer/ClientInfoAction!selectLodegeById.action?infotype=troubleshooting&&lid=1054

  • AD软件转gerber方法:http://www.sz-jlc.com/consumer/ClientInfoAction!selectLodegeById.action?infotype=troubleshooting&&lid=1056

  • Allegro软件转gerber方法:http://www.sz-jlc.com/consumer/ClientInfoAction!selectLodegeById.action?infotype=troubleshooting&&lid=1058

  • PCB打样设计之PADS输出Gerber步骤 https://www.sz-jlc.com/portal/t6i1486.html

制程工艺要求

1、孔径要求:

  • 单双面最小过孔内径0.3mm/外径0.6mm

  • 四、六层最小过孔内径0.2mm/外径0.45mm

  • 无铜孔最小做0.5mm

  • 钻槽(有铜槽)最小槽宽做0.65mm(公差是+0.13mm/-0.08mm)

  • 铣槽(无铜槽)最小槽宽做1.0mm(公差 ±0.2mm)

  • 半孔最小孔径0.6mm(尽量大于0.6mm)

2、单双面及高精度多层板工艺:

  • 单双面最小线距线宽0.127mm(极限0.1mm)

  • 双面板过孔只盖油,不塞油

  • 四,六层最新工艺:

    • 线宽,线隙:3.5mil/0.09mm

    • 最小焊盘边距离线边:5mil/0.127mm

    • 最小bga:0.25mm

多层统一过孔塞油( 目前不做树脂塞孔 )

重点提醒:盘中孔或孔到焊盘距离小于0.35mm不进行塞孔处理

3、阻焊开窗

  1. 开窗做2mil (0.05mm)

  2. 线路掏铜一定要保证0.2mm

  3. 绿油桥做3mil(0.0762mm)

  4. 绿油桥小于3mil(0.0762mm)的开通窗,绿油桥大于等于3mil(0.0762mm)保留桥,即线路焊盘(IC与IC)边间距0.2mm以上保证绿油桥,如下图

4、字符

电路板中丝印字符(Silkscreen)线宽不能小于,字符高度不能小于(如下图参数),宽高比理想为1:6。如果小于本参数嘉立创工厂将不会对文件中的字符做大小调整,从而可能会因超出生产能力而导致字符严重不清楚情况发生。公司将不接受因设计不符合规则而导致字符不清楚的此类投诉。特此通知!此外,字符不允许上焊盘,字符距离焊盘需不小于0.178mm。

1、基材FR-4:玻璃布-环氧树脂覆铜箔板。嘉立创采用的是KB建滔的A级料,铜箔为99.9%以上的电解铜,成品表面铜箔厚度常规 35um,板厚 小于1mm公差正负0.1mm;大于1mm公差正负10%。

2、单双面板最小过孔内径0.3mm/外径0.6mm,四、六层最小过孔内径0.2mm/外径0.45mm,我司会对于插键孔(Pad)进行加大0.15mm补偿,以弥补生产过程中因孔内壁沉铜造成的孔径变小,而对于导通孔(Via) 则不进行补偿,设计时Pad与Via不能混用,否则因为补偿机制不同而导致你元器件难于插进,印制导线的宽度公差控标准为正负20%。

3、网格状铺铜的处理:因为采用干膜,网格会产生干膜碎,导致开路的可能,为便于电路板生产,铺铜尽量铺成实心铜皮,如果确实要铺成网格,其网格间距应在0.254mm以上,网格线宽应在0.254mm以上。

4、孔径与孔径最小间距0.254mm。避免因孔间距过近,导致钻孔时断钻头和塞孔导致的孔内无铜现象。

5、内层走线和铜箔距离钻孔应在以上。建议元器件接地脚采用隔热盘走线和铜箔距离钻孔应在以上,外层走线和铜箔距板边应在以上,金手指位置内层不留铜箔,避免铜皮外露导致短路。

6、添加客户编号:我司会在板中丝印层适当位置根据我司工艺要求加上客户编号及内部编号,避免生产中板子错乱。客户指定位置添加请参阅以下链接

http://www.sz-jlc.com/home/informationDetails.jsp?info_type=&&info_id=403

7、V-CUT(V割工艺):

  1. V割的拼板,板与板相连处不留间隙,也就是两块板外形线重叠放置,但是要注意,板子内的导线离V割线距离不小于0.4mm,以免切割时伤到走线。

  2. 一般V割后残留的深度为1/3板厚,产品手动掰开后由于玻璃纤维丝有被拉松的现象,尺寸会略有超差,个别产品会偏大以上,外形公差正负0.2mm。

  3. V-CUT刀只能走直线,不能走曲线和折线。

  4. 拼板尺寸长宽必须满足7cm以上才能做V-CUT工艺。https://www.sz-jlc.com/portal/server_guide_69.html

四、设计错误案例

1、Protel系列、AD系列软件所画的线,不论画在哪一层(包括走线层、Keepout层等),双击打开线的属性,一定不能勾选keepout选项,一旦选中了keepout选项,

则这根线无法在gerber文件中生成,导致此线无法生产出来。以Protel99se软件为例, https://www.sz-jlc.com/portal/server_guide_68.html

2、阻焊层:如果需要某根走线开窗不盖绿油并喷上锡必须另外再添加solder层,paste只是钢网层,用于制作钢网,与生产板子没有关系。

3、Protel系列、AD系列软件中Multilayer层是指多层,通常用于通孔焊盘(Pad)和过孔(Via)的层设置,如下图。而在Multilayer层走线,只是双面有走线,而不会是焊盘开窗不盖绿油的效果(这种设计属于个别案例,应避免这种走线设计)。

4、PADS软件的覆铜形式,Flood命令(重新灌注覆铜)是由设计者执行的。电路板厂仅执行Hatch命令(填充显示覆铜),以避免修改设计者的设计覆铜。所以在发板生产前,设计者要对覆铜检查确定好。

https://www.sz-jlc.com/portal/t6i1466.html

5、Protel系列、AD系列软件关于板外形和开长SLOT孔或镂空(非金属化的槽孔)的设计,一定要画在您指定的外型层中。

因为这个EDA软件系列对外型层的设计有很多错的用法,以导致有很多歧义,所以一款资料中有多个可能的外型层时,我们对外型层的判断标准是:

  1. 当外形用机械层,及KEEPOUT层同时存在时,那么机械层就是外型层,KEEPOUT层在制作PCB时会被忽略掉!

  2. 当有多个机械层是外型层时,则以小的机械层为准做为外型层,如:存在机械1层,机械2层,那么机械1层就是外型层,机械2层会被忽略!

  3. 当同一层大圈包小圈及大板框线包小板框线,一律按小圈及小板框线加工,如不是同一层以板框线一层为准,其它层的数据忽略。

  4. 当我们按上面的规则选中了外型层的时候,那么所有的锣槽及画的机械圆孔同样要画在这个外型层中,如果画在其它疑似的机械层中,将会被我们自动忽略!

6、设计非金属化孔,一定是在Multilayer层的情况下Pad属性中,取消勾选Plated选项,即表示此孔为非金属化。如下图以Protel99se软件为例(其他设计软件也同样适用),

但由于很多客户设计不规范,所以我们做如下规定:

(1)独立的孔(孔不在走线或铜皮上),如定位孔,外径尺寸比内径尺寸小或相同,做非金属化孔(NPTH);

https://www.sz-jlc.com/portal/server_guide_63.html

7、PADS软件中,2D Line是二维线,通常做辅助线。个别客户用此画线路,导致生产漏线路。这种设计思路违背PADS软件设计理念,还是按照Protel软件的设计习惯。PADS软件布线有专门的走线命令(快捷键F2或Route命令)。针对这点请特别注意。

8、PCB设计软件中,默认的Bottom层文字是反的(镜像的),千万不能为了自己看起来方便,而人为将文字显示为正常,否则生产出来的板子Bottom层文字会是反的。如下图,以电容C268为例,

9,嘉立创内槽是用锣床锣出,因为锣刀是圆的,不能锣成直角,如果对这个要求严格的客户这里一定要注意一下!

10,如果只有细微差别的板子(细微差别指的可能是只有极个别线路,或是字符不一样,其它的外形,大部分层都是一样)拼在一起,也没有真实的填写拼版款数,又没有给于备注是几款板,从而导致做成只做了一种板,嘉立创一律不负责任!

1)真实填写拼版款数

2)细微差别指的是如下图(这只是案例中的一部分),只有路间的字符层不一样,其它的都一样!

11. 关于方孔:

嘉立创不做金属化方形孔、方槽; 这种工艺需要采取特殊工艺钻孔,无法做到。

故文件设计中的:

  • 长方孔 默认按方孔宽度为直径做成 椭圆孔;

  • 正方孔 默认按方孔宽度为直径做成 圆孔;

下面是规则总结截图:

ad中pcb双面板怎么设置_PCB的设计规则和加工要求参考相关推荐

  1. ad中pcb双面板怎么设置_PCB双面板的画法及布线技巧

    在当今激烈竞争的电池供电市场中,由于成本指标限制,设计人员常常使用双面板.尽管多层板(4层.6层及8层) 方案在尺寸.噪声和性能方面具有明显优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板. ...

  2. ad中pcb双面板怎么设置_PCB双面板的画法以及布线中的一些技巧

    在当今激烈竞争的市场中,由于成本指标限制,设计人员常常使用双面板.尽管多层板(4层.6层及8层) 方案在尺寸.噪声和性能方面具有明显优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板,但有部份 ...

  3. ad中pcb双面板怎么设置_Altium Designer PCB双面板制作打印操作步骤

    Altium Designer PCB双面板制作打印操作步骤百度知道: http://jingyan.baidu.com/article/335530da83441c19cb41c3db.html?s ...

  4. AD中PCB检查设计错误规则设置(DRC检查配置)

    AD中PCB检查设计错误规则设置 遇到的问题:在设计好的PCB电路中,我们不能保证所有的线是否一次性全部布好,此时我们一般情况下需要设置电路的布线规则检查,以确保电路在布线的时候不会发生错误,下面我将 ...

  5. AD中PCB布局与布线的一般原则

    本文部分图文摘自周立功的微信公众号--ZLG致远电子 1 布局原则 1.遵照"先大后小,先难后易"的布置原则,即重要的单元电路.核心元器件应当优先布局. 先大后小,先难后易 上图中 ...

  6. AD的PCB等长线设置

    信号为了同步到达,阻抗匹配等就需要走等长线(蛇形线),下边的操作用到的AD21,AD别的版本大致思路一样. 1.首先对需要走等长线建立一个类别,在PCB中建立分类,如图所示 2.接着进入类别界面后新建 ...

  7. AD中PCB板设计中如何将正反面相互对调

    在pcb布局过程中,有时会碰到正反面布局反了的情况,且走线也已经大部分完成的时候,我们可以利用AD软件的快捷键,实现正反面相互对调的过程. 按L键,打开所有层显示(要对调的层): 按S.A全选: 按住 ...

  8. 解决AD中pcb原件移动提示绿色报错问题

    有可能以下三个原因之一所导致的: 1.不符合DRC规则,比如原件之间距离过近,就是报错 2.右下角ROOM没有删除, 右键清楚就可以啦 3.如果以上两个确证都是正常的,还是报错的话,终极解决方案: s ...

  9. AD中PCB设计开槽

    使用Altium Designer设计PCB时,想在板子上开一个槽或者挖一个孔该如何操作,是使用Keep-Out层还是Mechanical层,今天在这里一并回答,这两种在实际操作中都有人用(而且大有人 ...

最新文章

  1. 独家 | 6种让Python程序变慢的坏习惯
  2. 取代INT 80 的sysenter/sy***it
  3. 如何阅读Cookbook技术书——如果我要把一本几百上千页的书从头读到尾,应该怎样有效阅读。...
  4. ROS入门笔记(十二):动作编程 (C++)
  5. php过滤句尾空格,php正则过滤各种标签,空格,换行符的实现方法
  6. Mybatis Plus 连表操作及分页
  7. 10年老技术员教你免费的、完整的把 PDF 转换为 Word
  8. 中值滤波器 median filter
  9. C语言bit位取反,c语言位操作bit位置0置1
  10. Django项目目录及项目文件介绍
  11. 使用Axure RP原型设计实践03,制作一个登录界面的原型
  12. 单职业传奇私脱机辅助制作视频教程
  13. AC的集中和本地转发
  14. python计算加权平均分_Python计算加权平均分的问题?大神求解答。。。。。
  15. 关于红帽RHCE考试的那些事儿
  16. 【一步一步学习VBA】Excel VBA 读取txt文件并写入Excel单元格(友好版)
  17. 【c语言】初识c语言-让你对c语言不在感到一无所知
  18. 网页爬虫为什么需要爬虫ip
  19. VMware虚拟机三种联网方法及原理和Linux 三种网络
  20. RK3399实际解码能力测试

热门文章

  1. C#中的继承与多态还有接口
  2. uni-app使用input框 v-model双向绑定不起作用解决方案
  3. swift5自定义构造函数和自定义变量报required init?(coder: NSCoder) { fatalError(“init(coder:) has not bee错问题
  4. android悬浮窗代码布局,三行代码实现Android应用内悬浮窗,无需一切权限,适配所有ROM和厂商...
  5. SQL注入-二阶注入(十)
  6. 自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。
  7. Android开发之自定义view绘制坐标位置出错的问题解决
  8. html5多大场景,HTML5新标签解释及其使用场景
  9. android 滑动拦截,Android 滑动拦截实例代码解析
  10. HPU 第三次积分赛:阶乘之和(水题)