找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 5282|回复: 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 编辑
/ k9 z3 g; a( u4 F# p4 u5 ]! r+ |8 Y" S% K
1.PCB decal Editor中,Display Color Setup对话框显示如下:
/ t' ~  v! C4 Q# R 4 c$ w4 p8 B7 q4 |
- o7 V- h- D/ y1 @% o

5 w8 {5 Q  q% ~5 p1 f
( L& f5 |: h' d- r9 ^4 c$ j* V* Z% s2 ]: q" p$ [" K; F/ L$ d9 i
该工具栏对应的功能,其中标记的图标对应的功能为 Add New Label% X" \( h* u; L( \; I7 u
Terminal /2D line /Text /Copper/Copper Cut Out/Keepout/From Library/Wizard/Add New Label
* Y& g0 U! u, F: K6 Q; G" ]" `& Z2 X1 {
做封装时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
. J+ g0 t8 a- I3 [8 k/ c8 ]这里有个问题,就是在做封装时,在哪些情况下是需要做keepout的?画keepout时其准则是什么?
  }- J& Q8 r2 N至于Copper Cut Out,在Layout中还能看到,但是在出gerber时,不管选中什么都不能导出该内容。$ v% d- t- ], H! Y% Y" V
Add New Label工具可以添加一些Label,诸如Res.Des.Part TypeLabel,这些在Layout中是可以单独选中并操作的,在出gerber时也是有相应对应的。常用的Label主要是Res.Des.Part Type。其他的Label没有使用过,所以不是很清楚,所以就不做说明了。
5 f0 j+ g; N7 H) y4 F* S
: Z9 O# b) a. v; q4 B
' S% [$ x% w1 E
/ ^+ L( X/ B! A. h
, s# R* U  m- z在封装设计时,还有Decal Rules,这个有什么好处呢?有在做封装时设置这个的么?如果设置的话,大致都是怎样设置的呢?
9 T( U3 d' A3 _) f  G. C$ O
6 x6 k& n8 }0 f
6 v2 U8 e( N& c( e2 S
Layout中相关的items% U8 T8 d) u) b
! t- L& C1 V/ l/ P
他们在出gerber时的所对应的很明了,所以就不说了。
/ B+ L0 W; n. F0 A# V- a" x8 B/ F' G9 |8 d; X0 K4 g1 \5 C

( a  d6 Y9 W2 t! ^+ z' z
$ }) m9 R0 N% V. Y! {0 c4 A3 _* V0 I, C0 ]5 ~

评分

参与人数 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 编辑
3 m- m2 T# V+ t0 ~) M5 k0 i0 [
' @3 g! c9 ]5 b* W2.LayoutDesign Rulesclearence设置相关6 a" d: _& Z6 C' v# f. k
* N! y; E/ U/ D
( s# z  G0 w% T; x6 u( r  d
Same net部分在手册中已经有了说明,如下图所示:+ K: y: m$ b' V& _

) S6 L9 I8 q2 k2 D8 C" D9 l' l* y2 c; K  u& w
* _- K4 L; b) F  k; _0 s8 `
Clearance部分就要说明一下了。- ?/ r& R1 ^8 {2 F. v7 l
首先得了解traceviapadsmdtextcopperboarddrillLayout中指的是哪些对象,只有明白了这个,才能设置好想要的clearance7 T4 J$ S/ |, W) V" Y% M+ e7 O+ O
Tracevia都很明了,而pad指的是插件的焊盘(through hole pad),smd指的是贴片的焊盘(surface mount pad),textcopperboard也很明了。最后那个drill我还没有明白它指的是什么。
: ~5 [( ^3 L) m) p- _5 Y* s: n9 l# K9 I
表格中已经包含了大部分的对象之间的间距规则设置。除了lines没有做出说明外,其他的都已经做了说明。但是要注意的是,textcopper之间的间距是遵照texttrace之间的规则。如下图所示。
$ S6 b% n; o5 X+ J: n& U- }, M

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
3#
 楼主| 发表于 2009-1-10 15:47 | 只看该作者
最后那个drill to drill有什么用处呢?
& W) s7 F6 ^1 c. l2 G' Jbody 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画到丝印层等相关层上去
6 a/ @6 ]  x  C$ B- f& s' R& f. I' G

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的显示颜色
) x1 ?5 V" `0 a, [9 M我发现每次更改过tool-verify design-clearance-setup中的一些check后,检查,再改回原来的设置,居然报的错误数目相差很多,有时候No Error,有时3个,有时15个,有时60多个。错误基本都处在元件外框的text标识和走线的重叠处。
+ I* K  x  O) d+ j! x报错误如下:. j# j0 ]/ b* z( M/ h
(xxx,yyy  L1)distance between tracks too small: COMPONENTS FREE TEXT, TRACE (aaa, bbb) distance is less than 0.1524. E1 J2 F: _  V. @) u/ w! [; s
(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 不是 器件与器件的距离吗?
% H: s7 y9 z8 r) X$ @5 z# wzhtoad 发表于 2009-1-15 20:47

4 U1 N, J9 \$ D是的 只是默认设置是不检查该项的 而我不知道 所以就困惑了

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 11:49 , Processed in 0.066571 second(s), 37 queries , Gzip On.

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

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

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