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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 一壶漂泊1314 于 2021-5-28 11:29 编辑
) x! G/ \( S" P2 j1 O4 v# q& p. _! a; i0 x) _+ c1 L" A8 K
各位大神,请教一个问题:allegro17.2 内层设置为正片,可正常生成gerber;
- V" L/ [- u- W% T' p4 j将内层设置为负片后,内层信号via和铜皮看起来是连在一起的(这个貌似正常,负片铜箔不躲过孔);
5 B0 P2 y3 b" Y( v* |. e2 c但是过孔在内层的焊盘也不显示:
' S1 Q5 E$ l- }' A
9 I  J& x  d4 X导出gerber文件之前dbcheck报错如下:
& P/ G$ ]/ ^' z! y9 e) }) n' i/ g% Z; ~ 9 O/ ?  {+ L- u4 l+ u& T! q" F
上网查了些资料,将内层未使用的pad删除即可:2 C0 y$ {+ u5 O4 w9 r  Q
   + ^! C3 X# O- e) M3 A: C
可以正常导出gerber,但是内层via好像没有焊盘了:, J4 L: D# C/ i" \2 C
   2 C' `5 w3 n0 s6 b
这个正常吗?查资料说是内层焊盘抑制对负片、top、bottom不起作用呀( Q+ J) {* \3 D0 z1 r' B: {+ W8 q, X
  \0 J0 l& g( R3 b  s& v9 B& r* L$ t) W
( o% {3 J3 y2 }

5 E; }' b& P8 I
+ s; D& M: q+ j. d+ L! E6 ?- L% V
5 F+ M7 r" X- q6 _" x) e

' t1 {' u+ F. r" M  A- z
# j3 j4 o$ T( ^  e3 s; j& D6 r* B, I* |
# @; c) A: l& W+ K, q

该用户从未签到

推荐
 楼主| 发表于 2021-6-4 18:11 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-4 16:34
$ n: I' F2 k# e, e4 f负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用ant ...
5 y- _" r& l/ O8 i
大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。
6 E9 c- h- g( w* S- p7 a! d3 J- E' s) C3 [1 }7 Y
   ERROR: in PAD STACK padstack name = NPIN1654: q+ c( T* K- i# C
  WARNING(SPMHDB-46): Illegal null pad.' m  I  y% _/ o8 Q; O1 m
   Error cannot be fixed.0 v; f1 J$ g7 u5 q: `( q
  No pads defined on layer L2_GND.* p% k8 K9 n' K& P
  This could result in a short on negative layer.
0 W& j* E% ]& |- [5 ^, O. R. L) D% D% p; q) [2 h# n6 ?6 A
2. 负片导出的gerbe文件,从Allegro中看过孔在GND层是没有焊盘的,这是为什么?是真的没有 还是显示问题?/ H8 |* J; I% l( p0 Q1 b( R

点评

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

该用户从未签到

推荐
 楼主| 发表于 2021-6-3 11:40 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-2 17:31
5 U( Q) @  ^  R8 _2 |TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!

6 }; d8 g0 Y- G  Z大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:9 R- v$ @: |7 A% }3 M

6 ]* q3 y9 W$ e- Y% z4 N但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么从图中将这个焊盘搜索出来呢?)
; V# t) D6 f+ a' J8 {) W因为执行将未使用的焊盘清除的动作就不报错了。1 ~, U& B9 f  m. l3 t

点评

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

该用户从未签到

推荐
发表于 2021-6-4 16:34 | 只看该作者
一壶漂泊1314 发表于 2021-6-4 14:19
7 }. |- S- x% u: A大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片

, E8 Z% w0 W& `0 M7 E; V+ f$ c5 \负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做分割就会短路!
8 [) {4 w8 Y) B: m5 l

点评

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

该用户从未签到

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

点评

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

该用户从未签到

6#
 楼主| 发表于 2021-6-2 13:37 | 只看该作者
這侽孓譙悴丶 发表于 2021-5-28 12:08! |* e" ~: U1 A; k! b
提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热 ...

& m! e4 _. v7 l- I大神好,我看了下是有设置的: ! d" O3 f2 D9 }0 R! c. ~
+ l9 U( W) x+ K% k9 i

点评

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

该用户从未签到

7#
发表于 2021-6-2 17:31 | 只看该作者
一壶漂泊1314 发表于 2021-6-2 13:377 c4 I+ ]) t& A, G
大神好,我看了下是有设置的:
9 a6 `$ }/ D6 }% u
TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
5 _6 N" g" A  ~8 ^2 A

点评

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

该用户从未签到

8#
发表于 2021-6-3 12:09 | 只看该作者
一壶漂泊1314 发表于 2021-6-3 11:40% L+ B; }0 q+ S' C* W
大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:
# f0 B+ W. d2 }6 c9 t: H2 _6 h9 u8 D7 B0 H2 A7 A  x) t
但是现在我的问题是,我图中并没有使用这个 ...
  F! W; a) }0 ?% t! a" }
不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
+ _' |8 j* u$ @3 h( q1 g4 x& q

点评

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

该用户从未签到

9#
 楼主| 发表于 2021-6-3 13:06 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-3 12:09! {; N; T1 v8 J+ N$ X- E
不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧

2 F/ o, G* I/ |4 H5 E& G是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?1 r# I  V; y1 `' i; R6 E5 o0 d
另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有?
; x* ?0 k, F9 E0 q8 A' a

点评

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

该用户从未签到

10#
发表于 2021-6-3 19:59 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2021-6-3 20:00 编辑 6 F, @+ b" o; O- c
一壶漂泊1314 发表于 2021-6-3 13:06- V2 K, n: F) g  n9 i! W
是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?8 ]+ ]  P  ^! G% c, v% P
另外一个问题:负片 ...
' U4 p# W2 ]9 p2 K7 K
负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使用正片了,很少用负片,如果对负片理解不是很透的话,建议最好使用正片,不然很容易出问题的!; D* \. [4 ?. }% F

点评

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

    [LV.6]常住居民II

    11#
    发表于 2021-6-3 21:53 | 只看该作者
    我一直用正片5 p8 t4 ?& |5 q  `
    1,工作量少。; o$ H3 g+ b4 W; K
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。# F0 G, U# d, _
    3,现在PC也不缺那点存储空间,cup速度够用。

    点评

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

    该用户从未签到

    12#
     楼主| 发表于 2021-6-4 14:19 | 只看该作者
    這侽孓譙悴丶 发表于 2021-6-3 19:59' y5 b/ F; L/ R- H
    负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使 ...
    9 z  P5 K8 V# s6 G0 }% u
    大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片
    ) a2 H, [: X' u/ V8 `' A

    点评

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

    该用户从未签到

    13#
     楼主| 发表于 2021-6-4 15:06 | 只看该作者
    huishowhui 发表于 2021-6-3 21:53
    ' q$ v& R) w* W* f( Q+ Y我一直用正片
    ) [2 f8 K# p/ t0 Q1,工作量少。7 H; G* k$ W. s  V& G8 v
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。

    & _. k+ P9 w6 {: l/ u4 g存在即是合理的,不要逃避
    . j" D1 K% a6 t- B

    该用户从未签到

    14#
    发表于 2021-6-7 10:05 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11
    0 |& Y, E7 m/ j/ T3 M大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...

    ' s0 k0 ~% V6 @7 K4 J1 _3 V软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了) I1 p0 H! J, a/ E' l& J" P

    该用户从未签到

    15#
    发表于 2021-6-7 10:26 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11
      ~6 ^  r7 n+ p5 O4 E$ g大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...
    4 d- j: p- l) N+ N4 B- S0 ?
    查找焊盘和焊盘对应的封装:) ^4 s$ o  t& c# G( s; R. R5 {! p$ u! x# T

    " x: q$ \. M! V3 P

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-1 17:43 , Processed in 0.218750 second(s), 43 queries , Gzip On.

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

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

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