找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 5283|回复: 21
打印 上一主题 下一主题

关于封装、出gerber以及clearance设置的一些总结&问题,请大虾帮忙~~

  [复制链接]

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
跳转到指定楼层
1#
发表于 2009-1-10 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 jimmy 于 2010-1-12 11:46 编辑 * Y& w# f% J# V; b' P* V

# _9 R, c3 u9 g/ j) X+ k) k1.PCB decal Editor中,Display Color Setup对话框显示如下:0 v2 A! u( E+ {1 z
% k' T4 W! G# \$ ?% f* V

; U8 ]! T- R& R; ?
; j. o5 q( N+ u% S9 j
/ e( l3 ~' ]* K) f' G$ L' M" \8 }

8 ~, E' P' _/ W+ Z. A
该工具栏对应的功能,其中标记的图标对应的功能为 Add New Label
, Y5 D2 W" D! w7 e0 n% ]4 nTerminal /2D line /Text /Copper/Copper Cut Out/Keepout/From Library/Wizard/Add New Label
) F2 a* T/ H1 ~/ w& v" o, Q  t  K1 J
做封装时Terminal /2D line /Text /Copper工具分别对应Design items中的pads /lines /text /CopperKeepout工具对应Outlines中的Keepout。做好封装在Layout中调用该封装时Design itemsKeepout是不能单独被选中、操作的,而必须作为一个component来进行操作。要修改的话也只能进入Edit Decal才能修改的。而在出gerber时,Terminal对应的是pads2D line画的图形以及Text均对应为Outlines坛子里有大虾说过在Layoutline画的图形对应为outlines,个人没有试验出来,因为filter中没有选项来让选中outlines);KeepoutLayout中对应的是什么我也还不确定,但是可以肯定的是,在出gerber时,它对应的是Keepout/ G6 H. Z8 b- j6 R3 B2 Q
这里有个问题,就是在做封装时,在哪些情况下是需要做keepout的?画keepout时其准则是什么?. |  s3 m+ h% R0 p7 W
至于Copper Cut Out,在Layout中还能看到,但是在出gerber时,不管选中什么都不能导出该内容。
2 }' H" \. S. r% A  \
Add New Label工具可以添加一些Label,诸如Res.Des.Part TypeLabel,这些在Layout中是可以单独选中并操作的,在出gerber时也是有相应对应的。常用的Label主要是Res.Des.Part Type。其他的Label没有使用过,所以不是很清楚,所以就不做说明了。
- f0 P, c9 X! e0 i/ W, h
9 q' u+ S1 G% b+ s9 p: ]: L) p* K! W" X. A; _

; h- Z1 W! ?# ^/ L: I' u. @ : X4 @1 O8 A% d; c
在封装设计时,还有Decal Rules,这个有什么好处呢?有在做封装时设置这个的么?如果设置的话,大致都是怎样设置的呢?& I3 z# E; Y8 i

) d8 t5 z3 _' [& V. _8 i$ M# [# r; r9 @% J
Layout中相关的items
; S) s+ ^* x: m9 X+ E8 t
, x- _6 [0 K" T  x; @% \
他们在出gerber时的所对应的很明了,所以就不说了。
0 z4 m* N/ t1 X# k/ S4 |  O1 _/ L, I$ Z

* o/ _( R0 ^% G/ @  ^' \7 I6 Z! U" O9 Y9 c; \9 T3 ^. Y) c+ D
6 J. s  t6 `3 W6 g* Z

评分

参与人数 1贡献 +10 收起 理由
jimmy + 10

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持!1 反对!反对!

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
2#
 楼主| 发表于 2009-1-10 15:43 | 只看该作者
本帖最后由 lofeng 于 2009-1-10 15:45 编辑
& b, Y( V# M9 N4 @7 ~+ y3 D6 |$ Y7 c1 D& M8 C
2.LayoutDesign Rulesclearence设置相关" Z2 k1 L& A% L

3 D, w  O+ |' I9 r  ^2 `* s
$ z/ o! z* R8 a( a( PSame net部分在手册中已经有了说明,如下图所示:
  b  G" m; D( A7 x" D' p 2 j; Y. s4 S! R% N( }

  Y3 k3 l' |' V& P

4 m" @4 y3 G) d" TClearance部分就要说明一下了。1 w, L2 v# {1 b
首先得了解traceviapadsmdtextcopperboarddrillLayout中指的是哪些对象,只有明白了这个,才能设置好想要的clearance& M$ _( |# u' E4 s% M0 D( V
Tracevia都很明了,而pad指的是插件的焊盘(through hole pad),smd指的是贴片的焊盘(surface mount pad),textcopperboard也很明了。最后那个drill我还没有明白它指的是什么。8 q: \% V+ Q' z9 L- c0 ]6 F
表格中已经包含了大部分的对象之间的间距规则设置。除了lines没有做出说明外,其他的都已经做了说明。但是要注意的是,textcopper之间的间距是遵照texttrace之间的规则。如下图所示。% Q4 o/ U0 f  Y& ^  M# S

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
3#
 楼主| 发表于 2009-1-10 15:47 | 只看该作者
最后那个drill to drill有什么用处呢?
0 G- N. F- ]$ ^+ O" N  H- tbody to body指的又是什么呢?本以为指的是元件跟元件之间的最小距离,但现在发现好像不是那样的

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
4#
 楼主| 发表于 2009-1-11 11:56 | 只看该作者
突然想起在verify design 时,设置的clearance值对在封装中添加的line/text/copper也是有影响的,所以一般建议把line/text画到丝印层等相关层上去
; L0 V) v0 N& o, j

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
5#
 楼主| 发表于 2009-1-11 13:16 | 只看该作者
检查间距时,发现在一些元件的text处和我的布线交叉时,会报间距太小等错误!而当我打开该pcb元件封装时,发现这些text是在top的位置;而我把这些text改到顶层丝印层时,就没有错误了(在封装中添加的text也是如此,而且这种text在layout是outline类型的,要想在丝印层显示出来,必须设置好丝印层outline的显示颜色4 [8 J( R* \6 x0 s3 _+ W
我发现每次更改过tool-verify design-clearance-setup中的一些check后,检查,再改回原来的设置,居然报的错误数目相差很多,有时候No Error,有时3个,有时15个,有时60多个。错误基本都处在元件外框的text标识和走线的重叠处。% [3 R) T( C( s, k1 I, X
报错误如下:5 Z; k  I- s/ G+ R; Q7 X8 G7 d
(xxx,yyy  L1)distance between tracks too small: COMPONENTS FREE TEXT, TRACE (aaa, bbb) distance is less than 0.1524' Y- ]; d1 x) N. ^6 y: [0 G7 X
(xxx,yyy  L1)distance between tracks too small: COMPONENTS FREE TEXT, TRACE (aaa, bbb)  overlapping

评分

参与人数 1贡献 +10 收起 理由
jimmy + 10

查看全部评分

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
6#
 楼主| 发表于 2009-1-14 17:22 | 只看该作者
自己顶起~~

19

主题

109

帖子

1310

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1310
7#
发表于 2009-1-14 23:06 | 只看该作者
LZ的说的问题,我也遇到过,呵呵,帮你顶下

89

主题

150

帖子

-1万

积分

未知游客(0)

积分
-11884
8#
发表于 2009-1-15 20:47 | 只看该作者
body to body 不是 器件与器件的距离吗?

2

主题

162

帖子

943

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
943
9#
发表于 2009-1-16 14:32 | 只看该作者
帮忙顶下,总结的很细。

7

主题

194

帖子

289

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
289
10#
发表于 2009-2-5 03:00 | 只看该作者
mark,学习之!

9

主题

120

帖子

-1万

积分

未知游客(0)

积分
-11989
11#
发表于 2009-2-5 21:26 | 只看该作者
总结的好,以前很多自己还没有认识到

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
12#
 楼主| 发表于 2009-2-28 14:55 | 只看该作者
body to body 不是 器件与器件的距离吗?
; T/ C, O& m. |! |7 Y' Lzhtoad 发表于 2009-1-15 20:47

5 I4 A/ d- G! A$ u是的 只是默认设置是不检查该项的 而我不知道 所以就困惑了

17

主题

148

帖子

2091

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2091
13#
发表于 2009-9-11 14:48 | 只看该作者
我个人觉得,每次在完成布局之后还是要去检查一下body to body的间距问题,因为会出现,两个元件重叠而被忽视的问题,到时候等到出图了还是没有发现,后果就严重了。body to body指的是原件边框和元件边框的间距(注意:特指边框在和pad是同一层的,也就是,如果边框不画在元件层,是drc检查不出来的,所以要求做库的规范化)。

0

主题

100

帖子

-1万

积分

未知游客(0)

积分
-11968
14#
发表于 2009-11-24 11:44 | 只看该作者
好东西!

10

主题

277

帖子

1766

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1766
15#
发表于 2010-1-9 15:21 | 只看该作者
我看了半天还是不知道去哪里检查阿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-9 12:06 , Processed in 0.066128 second(s), 36 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表