找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

紧急求助:用mentor expedition做四层板,如何在一到二层之间同时打出通孔和盲孔

[复制链接]

3

主题

40

帖子

179

积分

二级会员(20)

Rank: 2Rank: 2

积分
179
跳转到指定楼层
1#
发表于 2013-3-19 20:58 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

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

x
公司做四层板,之前一直是用通孔,比如说有一根线要从第一层走到第二层,用的是一个从第一层通到第四层的通孔,线在第一层和第二层分别和过孔连接。现在这块PCB上绝大部分依然是用这种孔,有一小块地方要用几个真正的盲孔,现在的问题是在设置好盲孔之后,所有连接第一层和第二层的孔自动会打成盲孔,需要手动一个个去将不需要盲孔的地方改成通孔。改好之后如果移动此孔或与此孔相连的走线,此孔又自动变成盲孔。整个工作陷入了死循环。不知道那位大虾知道怎么处理这种情况?小妞先谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

6

主题

70

帖子

638

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
638
12#
发表于 2013-4-9 11:10 | 只看该作者
可以设两种孔,保留通孔,增加盲孔。注意CES有个过孔设定要对应改过来。然后用Edit > Modify > Padstack Processor 将需要改为盲孔的通孔改为需要的盲孔即可。

23

主题

246

帖子

1949

积分

四级会员(40)

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

积分
1949
11#
发表于 2013-4-8 14:23 | 只看该作者
亲,4层板都要用盲孔工艺,亲,好诧异啊~

3

主题

40

帖子

179

积分

二级会员(20)

Rank: 2Rank: 2

积分
179
10#
 楼主| 发表于 2013-4-8 09:42 | 只看该作者
本帖最后由 lovelijizhi 于 2013-4-8 09:47 编辑
! I( l; }6 g6 c" L, L
  D& l/ y: i) F+ A  B2 M" jsolution:1 ~: l4 }( `0 O
1.Editor Control  中Route 选项卡中Vias&fanouts下面的Auto trim through vias不选。如果选上,那默认的就是打最短路径的过孔。
1 b% J6 E2 N$ }4 P* l, a2 n4 t; X" W5 }1 Y8 D" M/ C
) J7 W) ]% j4 Q5 S" h4 k
4 m) c* {/ K3 a3 P' Y! B, t
: N  H" Z$ q! b) o1 n- y
Auto trim through vias:Checked, converts all existing through-hole vias to the shortest via span the routing requires.Note: Clear this option to change multiple microvia spans to a through-hole via span. Otherwise, when the software applies auto trim, or when the microvia moves, the through hole span automatically reverts to a microvia span.1 O" e9 g) l# C: a% b
( ~; j: f: s# W9 L% r
2.走线时还是要特别注意,打好之后check一下是不是想要的那种孔,因为后来盲孔也去掉了,只有through via 一种类型,所以规律还没有找到,但是至少手工改动之后不会自动变化。

16

主题

434

帖子

5192

积分

五级会员(50)

Rank: 5

积分
5192
9#
发表于 2013-3-20 13:00 | 只看该作者
lovelijizhi 发表于 2013-3-20 11:56
. C: s0 Z' `: m: W, U* s仔细看了看因为我盲孔和通孔大小都是一样,所以在Edit > Modify > Padstack Processor 没法处理,那里面只 ...

5 L6 T- L$ D" r  g" Y那就用第二种方法,见7#、8#,支持推拉移动,效果更好。

16

主题

434

帖子

5192

积分

五级会员(50)

Rank: 5

积分
5192
8#
发表于 2013-3-20 12:57 | 只看该作者
本帖最后由 simhfc 于 2013-3-20 12:59 编辑
0 {7 }6 c5 }6 y( }; O
1 ?# }. o+ k$ A8 Q  O东北话:这样式儿的~{:soso_e113:}
6 d, @1 ]7 @, \/ L* t' J+ r# G. R: U* m; H9 b" `+ ~
1. Setup > Setup Parameters > Via Definitions做好设置,留意,根据自身需要决定最下面打勾的选项;
- T) c3 \* B" Q( l
# h9 n0 W- \4 p4 C& R! S  {, E4 f% Y! S3 c& }4 [8 c; r. I

! g! Y" F( D/ {3 ]! \2. CES > Net Classes > Via Assignments针对class设置,下图里Data Class的设置是只允许盲孔,不打通孔;
9 L3 o6 W& @8 m4 U# m3 B
0 U/ }' j3 m- p6 p$ W: `
( I+ v" P) S3 }' s* N$ \: Y2 {5 _& L8 Y. f$ p9 D
3. 用过键盘上下键切层就会加via,注意,切的层超出盲埋孔定义层后会,盲埋孔会自动变成通孔,反过来却不会。

16

主题

434

帖子

5192

积分

五级会员(50)

Rank: 5

积分
5192
7#
发表于 2013-3-20 12:10 | 只看该作者
lovelijizhi 发表于 2013-3-20 06:29 ! P- ]; k8 D% e
非常感谢simhfc的建议,那么晚了还给我回帖子,本人不胜感激。
' Q+ e4 a* ^, H/ d我现在暂时的做法是先将原来用的盲孔一个个 ...
+ ~7 I! F. V4 |
确实,所有用到过孔的网络都要设置,不过CES初始时,都默认设为Default了嘛,你要做的手动改一下,- ?- y! w( y: I/ T: h: ?! k2 f
8 O# N6 i- j# m
另外via是针对class的,对该class下面的所有net都生效,你这个情况应该就只改动一处,没啥技巧,呵呵。

3

主题

40

帖子

179

积分

二级会员(20)

Rank: 2Rank: 2

积分
179
6#
 楼主| 发表于 2013-3-20 11:56 | 只看该作者
simhfc 发表于 2013-3-19 23:19
- A! [+ D7 \5 C  D7 d6 S  l两个办法:2 T9 O4 a" A8 q1 ~. _
1. 先布好这部分线,不管用通孔还是盲孔,确定满意后锁定,然后通过Edit > Modify > Padstack  ...
$ h/ N6 i/ l1 c1 @3 g3 B9 E
仔细看了看因为我盲孔和通孔大小都是一样,所以在Edit > Modify > Padstack Processor 没法处理,那里面只可以改孔的大小,ces里怎么设置啊,好像也只可以设置孔的大小

3

主题

40

帖子

179

积分

二级会员(20)

Rank: 2Rank: 2

积分
179
5#
 楼主| 发表于 2013-3-20 09:29 | 只看该作者
张湘岳 发表于 2013-3-20 08:37
2 g0 }& A4 k8 n4 _) U4 V4 @; x$ H3 b8 }https://www.eda365.com/thread-77797-15-1.html这里有介绍。
/ x" z8 J4 E/ p
谢谢您的分享,这个问题怎么感觉是无解啊!我这边拉线出来打,所有的过孔默认都是盲孔,怎么跟你那么不一样啊?

23

主题

564

帖子

4758

积分

五级会员(50)

Rank: 5

积分
4758
4#
发表于 2013-3-20 08:37 | 只看该作者
平常心。

3

主题

40

帖子

179

积分

二级会员(20)

Rank: 2Rank: 2

积分
179
3#
 楼主| 发表于 2013-3-20 06:29 | 只看该作者
本帖最后由 lovelijizhi 于 2013-3-20 06:36 编辑
6 @9 f! {+ U. N. W6 I
# [  ]2 ]4 f. I( N; @非常感谢simhfc的建议,那么晚了还给我回帖子,本人不胜感激。9 N6 i+ `& n& H0 t
我现在暂时的做法是先将原来用的盲孔一个个手动改成通孔了,接下来打算先将线走完之后锁定,然后将原来应该是盲孔的地方改成盲孔。' e; A8 Y1 b3 |
对于您说的在ces中设置一个net class,那对所有用到过孔的网络都要设置是吧?这个设置起来相当繁琐吧?请问您实际设置起来是不是有什么技巧在里面?谢谢!

16

主题

434

帖子

5192

积分

五级会员(50)

Rank: 5

积分
5192
2#
发表于 2013-3-19 23:19 | 只看该作者
本帖最后由 simhfc 于 2013-3-19 23:20 编辑 3 Y$ R8 u' y+ n  w( O

, V+ x' v6 H, [; O# A0 M5 Y8 X两个办法:
) W" F8 ]3 [; c. E. p- K1. 先布好这部分线,不管用通孔还是盲孔,确定满意后锁定,然后通过Edit > Modify > Padstack Processor 处理需要变动的过孔;0 b- n/ Y. v% u
2. 比较理想,在CES里设一个net class,把需要的net加进去,针对这个class指定Via Assignments。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 02:32 , Processed in 0.074589 second(s), 35 queries , Gzip On.

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

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

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