找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 5279|回复: 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 编辑 ! j# L% B, y$ v1 @

# J% e$ r# J3 M: D/ |5 U1.PCB decal Editor中,Display Color Setup对话框显示如下:
8 E% s6 X3 t! `1 a5 t- D  ~ / q$ c/ v% m# |+ P  D
2 E6 t4 d6 m; y# J9 }3 Y5 W

% H, g( J: ~8 I$ X, k0 ?$ ? ) O/ K( s7 k3 e) Z7 _( Y* H! v

* `: I8 y8 {. e6 f+ O
该工具栏对应的功能,其中标记的图标对应的功能为 Add New Label
+ C& @2 H4 f1 D5 T2 q: B1 d6 mTerminal /2D line /Text /Copper/Copper Cut Out/Keepout/From Library/Wizard/Add New Label! L1 c3 l/ ^& ^3 _- q3 @; y

4 z' L) y/ z: v/ S0 m做封装时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- F% N. W$ S' `4 N
这里有个问题,就是在做封装时,在哪些情况下是需要做keepout的?画keepout时其准则是什么?; R2 m9 ^) {. I
至于Copper Cut Out,在Layout中还能看到,但是在出gerber时,不管选中什么都不能导出该内容。4 G% `! G9 ?; i  U1 {0 |+ C! U
Add New Label工具可以添加一些Label,诸如Res.Des.Part TypeLabel,这些在Layout中是可以单独选中并操作的,在出gerber时也是有相应对应的。常用的Label主要是Res.Des.Part Type。其他的Label没有使用过,所以不是很清楚,所以就不做说明了。
+ m! f6 c, Y' m4 y6 K; K0 [( @9 R# n / ?" x8 B7 C" }- o: D  B9 ?
8 a, P4 ]' |8 m2 R8 n4 w5 m
: G: H& i$ m1 V& ]- ^  O
' `0 F- Y: ^" W5 j. d
在封装设计时,还有Decal Rules,这个有什么好处呢?有在做封装时设置这个的么?如果设置的话,大致都是怎样设置的呢?
% v- Y! l& l7 g# X
6 U' {6 k) p$ I4 q4 \

" R; X. I: i: k3 ?6 gLayout中相关的items
# m9 l, N$ L6 G) g' ], C- {9 {

' m6 M# p0 Y3 B( f& B: V: a他们在出gerber时的所对应的很明了,所以就不说了。! S  L% e# z( ?1 F
+ M! S) T! A, n; ]7 D
3 M( B2 V2 r  U! F

, C1 h0 d' r, D9 F9 W% t- n7 {. R: b* g# w

评分

参与人数 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 编辑
/ A6 i/ n9 l: R! m3 l7 N8 ~
) i9 ~8 _! L# g' q5 B8 x2.LayoutDesign Rulesclearence设置相关
" `6 [8 Z: t; n1 c+ `7 h7 { + c$ s" z! H& y6 y$ F  G( d7 T+ X
) \0 F2 C1 x3 b$ F; q- n, d
Same net部分在手册中已经有了说明,如下图所示:( R/ n1 }- l) b
3 z" q( M7 A5 |& `

' t, ^3 a. p! V% Y1 v

) C0 e  P7 f$ s  q& uClearance部分就要说明一下了。5 ]; t/ C. o9 a) S' M/ o+ I* F- ~
首先得了解traceviapadsmdtextcopperboarddrillLayout中指的是哪些对象,只有明白了这个,才能设置好想要的clearance' n" E' W! _% i: W
Tracevia都很明了,而pad指的是插件的焊盘(through hole pad),smd指的是贴片的焊盘(surface mount pad),textcopperboard也很明了。最后那个drill我还没有明白它指的是什么。, g) j  `) D8 ]( [) J
表格中已经包含了大部分的对象之间的间距规则设置。除了lines没有做出说明外,其他的都已经做了说明。但是要注意的是,textcopper之间的间距是遵照texttrace之间的规则。如下图所示。7 E$ `3 Q9 [9 _3 \

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
3#
 楼主| 发表于 2009-1-10 15:47 | 只看该作者
最后那个drill to drill有什么用处呢?
3 M( _3 n, K" r$ t; B2 gbody 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画到丝印层等相关层上去
! x  I  i! ^$ ~

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的显示颜色
  U' p6 n# v/ R8 L+ b6 h" q我发现每次更改过tool-verify design-clearance-setup中的一些check后,检查,再改回原来的设置,居然报的错误数目相差很多,有时候No Error,有时3个,有时15个,有时60多个。错误基本都处在元件外框的text标识和走线的重叠处。( M& }: r. A0 E6 t4 v& ~9 G8 C
报错误如下:
* e: U( ~- x$ {/ Q( T$ V(xxx,yyy  L1)distance between tracks too small: COMPONENTS FREE TEXT, TRACE (aaa, bbb) distance is less than 0.1524: j7 _2 g, g/ t# c. o. S! f* i0 g
(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 不是 器件与器件的距离吗?, _9 M4 \$ j9 u, c
zhtoad 发表于 2009-1-15 20:47

  ]5 a& v" o) ?是的 只是默认设置是不检查该项的 而我不知道 所以就困惑了

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 05:53 , Processed in 0.074640 second(s), 40 queries , Gzip On.

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

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

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