找回密码
 注册
查看: 745337|回复: 16
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 一壶漂泊1314 于 2021-5-28 11:29 编辑 " y) c4 B/ }% w# Y* ~* A
  _7 Z+ Z& w4 ~6 z, m
各位大神,请教一个问题:allegro17.2 内层设置为正片,可正常生成gerber; 6 I8 T% O) I" n/ F
将内层设置为负片后,内层信号via和铜皮看起来是连在一起的(这个貌似正常,负片铜箔不躲过孔);* j0 L9 M- N4 _( R' R. F
但是过孔在内层的焊盘也不显示:
* Q; B$ v6 `- |& V: j 0 A; D* b) o  r/ s0 c
导出gerber文件之前dbcheck报错如下:% t2 a' @" `  A4 \# N, r
% H) U$ ~' X5 j- G' A
上网查了些资料,将内层未使用的pad删除即可:
& Y, M; G! y* V+ g3 D+ g  
6 _' F4 Y7 W$ `2 p2 c: e可以正常导出gerber,但是内层via好像没有焊盘了:
& U- q+ l& H3 P$ G+ s   / G0 b2 i2 }; M! ?
这个正常吗?查资料说是内层焊盘抑制对负片、top、bottom不起作用呀- q# L/ N6 e, a# ]( S1 ]) r
& F* r- ^' T* f/ K: Y! s
- z2 e# A. j$ s" v+ q. z: v
# M# u( K$ Z/ z1 Y4 a4 W
" R, ^( \, h+ y+ j2 U
: `% \4 C: g4 F1 z
( ~; P7 Q1 Q% g+ T8 |

0 w/ N+ v4 a2 C, e/ }% V; ^% S8 b- t/ s$ B

5 y6 u; u. f. ?1 f/ x4 O3 T5 @7 I) N2 c$ A( e2 I6 U

该用户从未签到

推荐
 楼主| 发表于 2021-6-4 18:11 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-4 16:34
9 q$ o6 P: Y6 I- m' t负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用ant ...
0 O2 G5 Q+ L+ s  w
大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。
/ N: V# y; }8 q' e
( e% I* X& p( n6 e   ERROR: in PAD STACK padstack name = NPIN1654
" ?, j3 q1 @( O  O$ c: n- l  WARNING(SPMHDB-46): Illegal null pad.3 p& X+ z' F" r# ?% J0 @7 u
   Error cannot be fixed.: _1 e6 F! O5 |* i5 ?4 c" k, Q# v
  No pads defined on layer L2_GND.
/ n7 l0 R4 @) Y/ ]) }% b  This could result in a short on negative layer./ J& D* k6 O. _8 F9 ^: w

6 K( }0 o; `) H8 |  O8 y2. 负片导出的gerbe文件,从Allegro中看过孔在GND层是没有焊盘的,这是为什么?是真的没有 还是显示问题?6 `2 r9 e' A! h1 y

点评

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

该用户从未签到

推荐
 楼主| 发表于 2021-6-3 11:40 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-2 17:319 f6 x3 I; P& C( B* i1 h! i
TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
6 h1 |+ ^) R- F) U
大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:
: ~# a3 ?# r6 a6 E! B8 c
# h% O7 o9 [3 {+ O$ v2 X3 Q% \但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么从图中将这个焊盘搜索出来呢?)
( r7 C- T1 E8 E, r9 j! `% H! I' ^因为执行将未使用的焊盘清除的动作就不报错了。( @9 _* o4 _! z

点评

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

该用户从未签到

推荐
发表于 2021-6-4 16:34 | 只看该作者
一壶漂泊1314 发表于 2021-6-4 14:19
# I1 v2 U. x" G. K& f大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片

4 O+ x# u0 _- p; S4 U0 z  W负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做分割就会短路!2 y$ J3 Z; T& L- r' x, g- A

点评

大神,您说的这个没问题,我现在遇到的问题是: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
; p9 X2 t- w, ]$ J提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热 ...
1 H4 M# t' [8 I, w* n5 @! r* P
大神好,我看了下是有设置的: 0 c0 T  x4 F; N' Q! g% F: s- z

3 O8 C2 L3 S4 m0 C! f& z, o

点评

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

该用户从未签到

4#
发表于 2021-6-2 17:31 | 只看该作者
一壶漂泊1314 发表于 2021-6-2 13:37
& n) R! t: }, W% S6 K; u+ l( ?大神好,我看了下是有设置的:
1 t% Q% y( a7 {" Q. Z
TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
% C( ]3 p* L( x$ v1 w6 v

点评

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

该用户从未签到

6#
发表于 2021-6-3 12:09 | 只看该作者
一壶漂泊1314 发表于 2021-6-3 11:40
0 @. q  v& R& |. f! l, X大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:& y2 |; k5 B+ _+ C  N& N7 ]" {0 R

, X! i0 ^* q" R8 {1 l' E& {1 L但是现在我的问题是,我图中并没有使用这个 ...

" a4 M* W, @% }5 Q- x/ b1 \不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
6 F; _6 i8 x$ S. h+ `( i' Z

点评

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

该用户从未签到

7#
 楼主| 发表于 2021-6-3 13:06 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-3 12:09
  v4 V1 N' M$ ~5 u不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
1 K# Y8 U! h* c2 ]9 J* \
是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?8 g2 V9 J. \! {
另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有?
+ P% e# I' r3 A/ U' w9 n, m/ K: d( h

点评

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

该用户从未签到

8#
发表于 2021-6-3 19:59 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2021-6-3 20:00 编辑
( j5 V" O! r/ ?' i" \9 @- `5 B
一壶漂泊1314 发表于 2021-6-3 13:06
% v( b: D& z* [$ p3 k) M; U; D1 b% N2 Q是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?
% n: T/ n$ v2 w/ u" i: o7 X! |4 f9 I8 m另外一个问题:负片 ...
) @/ `4 @& g: |: [
负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使用正片了,很少用负片,如果对负片理解不是很透的话,建议最好使用正片,不然很容易出问题的!" Z  ]% g; G" H) b! N

点评

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

    [LV.6]常住居民II

    9#
    发表于 2021-6-3 21:53 | 只看该作者
    我一直用正片
    0 d: _& c8 m: N3 E1,工作量少。$ B5 j' _+ s8 k2 }, z& Q4 o
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。( j( x1 |* I( v' V# A
    3,现在PC也不缺那点存储空间,cup速度够用。

    点评

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

    该用户从未签到

    10#
     楼主| 发表于 2021-6-4 14:19 | 只看该作者
    這侽孓譙悴丶 发表于 2021-6-3 19:59# ]0 d* l- M, t& L4 d$ O/ O3 b* D
    负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使 ...

    $ h2 P( [' S6 e; l2 m大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片
    2 k& f: ~& M8 ~5 h% ]

    点评

    负片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
    + {+ v- k% U3 J我一直用正片% o2 Z. d3 E0 r! ^6 b
    1,工作量少。( d; @. K' C! H+ }5 a
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。
    8 z' E9 H+ j, C
    存在即是合理的,不要逃避
    ' `. ?2 u: A3 U' S7 E

    该用户从未签到

    14#
    发表于 2021-6-7 10:05 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:113 @* f9 G3 U/ F8 y* w, g
    大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...
    . p3 J: u* `9 I+ H
    软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了9 ~, m* B0 r& A& u8 d. P

    该用户从未签到

    15#
    发表于 2021-6-7 10:26 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11, y4 A) m- W8 `; D: s
    大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...
    1 q; N6 u. w% v& E+ i- h  P/ X! k
    查找焊盘和焊盘对应的封装:- j. Z' @. C9 n( J( c& M3 }

    # q3 S" d' c$ }

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-24 01:32 , Processed in 0.093750 second(s), 29 queries , Gzip On.

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

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

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