PCB - 电气线应该离板子边缘远一点(最好板子外框单独开一层),避免引起误会
文章目录
- PCB - 电气线应该离板子边缘远一点(最好板子外框单独开一层),避免引起误会
- 概述
- 用allegro看PCB如下
- 用CAM350看gerber如下
- 用JLC-DFM看gerber如下
- 笔记
- 备注
- allegro的DFM检查设置步骤
- 打开allegro的DFM开关
- 设置allegro的DFM选项的值
- 运行DFM向导
- 再运行普通的DRC检查
- 运行allegro DFM之后的效果
- END
PCB - 电气线应该离板子边缘远一点(最好板子外框单独开一层),避免引起误会
概述
看资料时,看到有一家出了新版DFM. 试用了一下。
有个地方检测的间距有问题(4mil),厂家应该做不出来/不应该是这个间距。
用allegro看PCB如下
可以看到箭头指向的地方是没有铺铜的,只是因为空间受限,电气线走的离板边很近(10mil间距规则)
用CAM350看gerber如下
可以看到间距不够10mil, 不过左边的线是板框,并不是铜皮。
用JLC-DFM看gerber如下
笔记
分析了一下,左边这条线,是板子边框线。实际宽度应该按照0mil来算,并不应该按照10mil来算。
如果按照10mil来算,那么电气线和板子边缘的距离,就不够10mil, 自然通不过allegro的DRC。
和厂家工程师讨论,他建议我将板子外形层放到单独一层中(e.g. 板框层),这样就会避免这个问题.
我想等板子打样回来看看,是否板子边缘有10mil的铺铜。他说会的
如果打样回来的板子边缘有10mil的铺铜,那gerber文件就有歧义了。
不确定板子边缘是否会有10mil的铺铜,等回来看看。
其实最根本的方法还是电气线离板子边缘远一点,如果板子空间受限,只能用原厂DFM研发说的方法。
厂家DFM研发说的也能根本解决问题,只是个人习惯要改一下。
我一般都习惯在每层gerber上加入板框层的外框,这样看每层时,容易看一些。
不过,从原厂DFM研发说的话,可以知道,这种在每一层都加了板框层的外框,是一种陋习。
备注
allegro 也有DFM设置和检查,不过规定的更细致。
很多从第三方整来的封装,根本就过不了allegro的DFM检查。
如果不是刚需,不用开allegro的DFM检查。
allegro的DFM检查设置步骤
打开allegro的DFM开关
modes相当于是检查选项的开关。
只有检查选项勾选了,且检查选项的开关打开了,才会去执行该项检查。
设置allegro的DFM选项的值
如果对这些选项值不熟悉,就用默认的。如果检查结果不合适了,再根据提示来做调整。或者根据提示,修改自己的封装或走线。
运行DFM向导
再运行普通的DRC检查
以前做了笔记(cadence SPB17.4 - allegro - DRC检查的细节)
运行allegro DFM之后的效果
DRC之后的检查结果,简直惨不忍睹。
如果要开allegro 的DFM检查,要在板子开始布局/布线时,就要从头就打开DFM检查。这样哪里错了,及时能知道和修正。
等板子布线完成再开DFM,简直看不下去。如果对一块没开DFM的板子,补开DFM, 然后修正,挺麻烦的。
一般没刚需(也没心情),不用开allegro DFM.
如果有刚需(或者没有刚需,但是有心情/有时间/有洁癖),应该在PCB工程建立后,就开启DFM.