找回密码
 注册
关于网站域名变更的通知
查看: 745337|回复: 16
打印 上一主题 下一主题

Allegro17.2 负片层出gerber过孔焊盘被抑制问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-5-28 11:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 一壶漂泊1314 于 2021-5-28 11:29 编辑
1 u1 Q3 @9 P3 d4 y" w' E+ D, ?* I( J6 h, O1 o
各位大神,请教一个问题:allegro17.2 内层设置为正片,可正常生成gerber; 6 m  u0 U+ S- m
将内层设置为负片后,内层信号via和铜皮看起来是连在一起的(这个貌似正常,负片铜箔不躲过孔);
  u/ N: ?6 y+ a4 R. p但是过孔在内层的焊盘也不显示:( s/ `) [- _6 Q# e+ i
9 H  m6 J+ l  ~  R$ H
导出gerber文件之前dbcheck报错如下:
$ E: p/ m1 F& ~0 \ 6 }4 i2 p- R% v( n) X* }% ?7 Z; H
上网查了些资料,将内层未使用的pad删除即可:3 I) I  [7 h; v% ^) ?) |5 M
   & p, O# H% u& @
可以正常导出gerber,但是内层via好像没有焊盘了:- V1 H% U. ]5 R# y8 B7 q. K
  
: n. k* d0 E9 _2 n这个正常吗?查资料说是内层焊盘抑制对负片、top、bottom不起作用呀
# _/ \' T, o3 t! m8 H) |  P
+ q% c4 |; i8 C. \) F. z
% c2 B) K& H  a; X7 a
+ U4 U% ^) w, i) ^: b- ~* F, ~. }2 {0 x+ n' A' I

& i  \# z- ]! {
4 w* K! O! K7 G) a4 H" c( j; {- }$ X; _" m4 r) c" O
& d' C% R' B, E
4 I5 N/ d3 b0 f/ M8 L

% v( Q) V6 P8 Z  `- R0 c% G

该用户从未签到

推荐
 楼主| 发表于 2021-6-4 18:11 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-4 16:34
4 i3 O' b7 F" Q1 Q+ p负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用ant ...

  Y+ g, F- b0 J# t9 I大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。
3 Y/ v7 P& H3 F% Z. v
9 u0 K- Q3 b) z* i; v( i+ X# x- x   ERROR: in PAD STACK padstack name = NPIN16546 t" o8 P: V9 i0 s/ T
  WARNING(SPMHDB-46): Illegal null pad.5 f$ b8 E/ Q( Z$ T) ]
   Error cannot be fixed.
4 L, l! O( Q- L- _# f5 }  No pads defined on layer L2_GND.
5 X% [: E0 x7 O- b0 ^: s  This could result in a short on negative layer.
; R! r: _+ C0 l7 Y- w6 ~0 G! N, F4 A- I. X
2. 负片导出的gerbe文件,从Allegro中看过孔在GND层是没有焊盘的,这是为什么?是真的没有 还是显示问题?% I) g' g* U5 Q; \- p* O

点评

查找焊盘和焊盘对应的封装: [attachimg]317976[/attachimg]  详情 回复 发表于 2021-6-7 10:26
软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了  详情 回复 发表于 2021-6-7 10:05

该用户从未签到

推荐
 楼主| 发表于 2021-6-3 11:40 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-2 17:31$ ~/ k8 G9 j9 S* z
TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
& n5 @" F' E) i% g+ Y- l
大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:/ j3 w' k/ P. |. J" X

% u+ i4 ^& P* T& l但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么从图中将这个焊盘搜索出来呢?)) \! W* |; E! I7 s6 I! ?6 X
因为执行将未使用的焊盘清除的动作就不报错了。( j4 u& J5 ^3 F$ D( v- ?" t

点评

不报错了不就没问题了么,可能报的就是你没清除前多余的焊盘里面的吧  详情 回复 发表于 2021-6-3 12:09

该用户从未签到

推荐
发表于 2021-6-4 16:34 | 只看该作者
一壶漂泊1314 发表于 2021-6-4 14:19
# Z+ o( K) p  |' P/ \大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片

' _( I5 ?# O( P  z负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做分割就会短路!5 Z0 ?2 [9 K" O( A7 J8 I; u! d( [

点评

大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。 ERROR: in PAD STACK padstack name = NPIN1654 WARNING(SPMHDB-46): Illegal null pad.  详情 回复 发表于 2021-6-4 18:11

该用户从未签到

2#
发表于 2021-5-28 12:08 | 只看该作者
提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热盘看看就知道了!

点评

大神好,我看了下是有设置的:[attachimg]317550[/attachimg]  详情 回复 发表于 2021-6-2 13:37

该用户从未签到

3#
 楼主| 发表于 2021-6-2 13:37 | 只看该作者
這侽孓譙悴丶 发表于 2021-5-28 12:08$ `' @, Z$ D3 o
提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热 ...

6 Z; ~- V" k& v) J7 V5 p$ ^$ h大神好,我看了下是有设置的: 7 e0 M' F3 I! v6 f. Q( }

2 n' G  g/ Q. I3 X8 n1 Q3 R, V  T: e

点评

TOP和BOTTOM层本来就是正片的。flash和anti pad去掉  详情 回复 发表于 2021-6-2 17:31

该用户从未签到

4#
发表于 2021-6-2 17:31 | 只看该作者
一壶漂泊1314 发表于 2021-6-2 13:37
' ~  ]  Z2 G( T5 S0 i$ o: D$ z大神好,我看了下是有设置的:

) l$ ~) P+ G5 }$ \TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
: r( ~0 v$ f% T2 J) q

点评

大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义: [attachimg]317627[/attachimg][attachimg]317628[/attachimg] 但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么  详情 回复 发表于 2021-6-3 11:40

该用户从未签到

6#
发表于 2021-6-3 12:09 | 只看该作者
一壶漂泊1314 发表于 2021-6-3 11:40& B7 W8 b( _  f
大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:/ H* r+ c: ~$ L2 X6 n+ r
% S; z7 `! y" L$ ?5 i4 a! C
但是现在我的问题是,我图中并没有使用这个 ...

- O. D8 t( v8 P2 ]不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧, |3 A$ K' H/ r7 }( [

点评

是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的? 另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有?[attach  详情 回复 发表于 2021-6-3 13:06

该用户从未签到

7#
 楼主| 发表于 2021-6-3 13:06 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-3 12:09) R, T9 ~$ ]/ Z" d
不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
8 t/ r$ ~3 N  u7 z7 s3 ?" P
是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?+ f4 R% E1 h" ~$ d3 [+ s( H
另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有? 7 o0 k. k; X% o. u, i1 I/ s$ h/ K" R

点评

负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的  详情 回复 发表于 2021-6-3 19:59

该用户从未签到

8#
发表于 2021-6-3 19:59 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2021-6-3 20:00 编辑 $ @' P: B6 Y( D! t& I
一壶漂泊1314 发表于 2021-6-3 13:06: H5 O" ]: k# s( P. c7 m
是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?9 e" ~  g: j& i
另外一个问题:负片 ...

5 }5 Z8 H9 X8 c, l8 W6 L% f负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使用正片了,很少用负片,如果对负片理解不是很透的话,建议最好使用正片,不然很容易出问题的!# y- i6 Q( |" i" e+ q

点评

大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片  详情 回复 发表于 2021-6-4 14:19
  • TA的每日心情
    郁闷
    2024-9-11 15:25
  • 签到天数: 82 天

    [LV.6]常住居民II

    9#
    发表于 2021-6-3 21:53 | 只看该作者
    我一直用正片' C; c8 f  A* u6 L2 h
    1,工作量少。. Z5 e3 I6 [; y" x! Q9 J' H
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。0 v0 l% _% X0 @0 @$ a+ P
    3,现在PC也不缺那点存储空间,cup速度够用。

    点评

    存在即是合理的,不要逃避  详情 回复 发表于 2021-6-4 15:06

    该用户从未签到

    10#
     楼主| 发表于 2021-6-4 14:19 | 只看该作者
    這侽孓譙悴丶 发表于 2021-6-3 19:59
    % x6 C( e) G( B4 }7 d, r0 ~7 b负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使 ...
    3 z3 P" n  g$ E( ^- f* s8 A- W5 n# B
    大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片
    9 G9 {5 M2 t. \1 \- L* U

    点评

    负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做  详情 回复 发表于 2021-6-4 16:34

    该用户从未签到

    11#
     楼主| 发表于 2021-6-4 15:06 | 只看该作者
    huishowhui 发表于 2021-6-3 21:53
    - j3 {' o5 I. w$ Y0 U: o我一直用正片
    : p- f" l; m& {% A, R1,工作量少。
    ! Q9 m' Y1 }9 R: m5 T4 \' j/ {( s2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。
    * U7 R- A2 O+ Z5 l: \3 [1 y. @5 N
    存在即是合理的,不要逃避
    1 |# e- `# j, ?

    该用户从未签到

    14#
    发表于 2021-6-7 10:05 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11
    0 L% _4 k0 ?* H3 p- d大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...

    + A8 C1 F) v1 g1 d) {+ j软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了7 r( H% @) n( l+ G* k/ c

    该用户从未签到

    15#
    发表于 2021-6-7 10:26 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11
    1 H9 `2 ]# d3 X5 F& c大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...

    $ l% C) }1 V! z7 e& n' w- B/ f查找焊盘和焊盘对应的封装:
    & M0 d+ m$ v5 M# q; C
    , c: \, ^3 ?3 m, J, X- @) C

    点评

    感谢大神帮忙,从Padstack Usage Report中没有搜索到“NPIN1654”,因为它没有被使用,那么又回到我最初的问题了,没有使用的焊盘怎么会出现在brd文件中?  详情 回复 发表于 2021-6-8 16:00
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-10 17:45 , Processed in 0.203125 second(s), 43 queries , Gzip On.

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

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

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