EDA365电子工程师网

标题: Allegro画好的PCB天线封装无法放置 [打印本页]

作者: 六画玄辉    时间: 2018-4-27 16:43
标题: Allegro画好的PCB天线封装无法放置
本帖最后由 六画玄辉 于 2018-4-27 16:48 编辑
; T1 {0 t' F. k. Q; E$ b
3 G! Z" q" v; i, t/ D& e , W6 b; P. X, _( G. D4 j
上图是画好一个带反馈的PCB天线封装,下图是原理图symbol。由于原理图是放置了两个管脚,而PCB封装只画了一个shap管脚,导致在AllegroPCB中放置元件封装时无法放置,请教下各位有遇到和我这样的问题怎么解决?. {$ w, o! ~  M9 X

作者: czxjuren    时间: 2018-4-27 17:25
将原理图更改为1个pin的就可以了
作者: 這侽孓譙悴丶    时间: 2018-4-27 20:37
你的PCB封装应该将馈电点和接地点的焊盘都做出来,也就是封装也要做两个焊盘和原理图对应才可以!
/ f/ l/ t" m' _+ K7 _
+ N7 {. {% V& p. c0 N% Q/ ~/ U9 D
作者: a2251247    时间: 2018-4-27 22:01
這侽孓譙悴丶 发表于 2018-4-27 20:37
) d5 J. z* f1 b+ Z* W你的PCB封装应该将馈电点和接地点的焊盘都做出来,也就是封装也要做两个焊盘和原理图对应才可以!
4 v* B% n# l4 r3 `, r3 p: R/ G
为什么你们都是这个倒F天线,从来哪里搞来的,上次我们的天线工程师说是他仿真出来,叫我们替换
% b0 E/ ]. o5 g
作者: 六画玄辉    时间: 2018-4-28 08:35
這侽孓譙悴丶 发表于 2018-4-27 20:37# p/ G. A6 v& L" v8 ~
你的PCB封装应该将馈电点和接地点的焊盘都做出来,也就是封装也要做两个焊盘和原理图对应才可以!

0 p& [! ^0 \9 D! b2 `" U4 f& J请教下,有电气连接能做两个不同网络的焊盘吗?怎么做?
+ T. t  Q5 y3 K& n/ a0 }0 N8 M
作者: 這侽孓譙悴丶    时间: 2018-4-28 10:14
可以啊,你就像我截图那样放两个焊盘啊,一个1脚和一个2脚对应原理图的1脚和2脚就可以了啊!板载天线的馈电点和接地点本来就是短路在一块的!
作者: 這侽孓譙悴丶    时间: 2018-4-28 10:16
a2251247 发表于 2018-4-27 22:012 b# @3 q3 |' p" J) \
为什么你们都是这个倒F天线,从来哪里搞来的,上次我们的天线工程师说是他仿真出来,叫我们替换
( a% H2 H) D" `1 n
我们用的蓝牙模块的,板载天线供应商提供的,发了好几种天线封装给我们,还有设计指导书!
7 J' Y6 \- |8 q. t6 M- L . n% d. y" u, e3 ?7 u/ \9 i

作者: 六画玄辉    时间: 2018-4-28 12:31
這侽孓譙悴丶 发表于 2018-4-28 10:144 q% O( D% C7 X% t3 v
可以啊,你就像我截图那样放两个焊盘啊,一个1脚和一个2脚对应原理图的1脚和2脚就可以了啊!板载天线的馈电 ...

  f5 S- |8 u- u  e1 x$ U* v1 t5 |这样不会报错吗?6 j# D! z9 H3 c: z3 A

作者: 六画玄辉    时间: 2018-4-28 12:34
本帖最后由 六画玄辉 于 2018-4-28 12:36 编辑
0 U7 m  p' N3 Q& H6 J+ d1 R
這侽孓譙悴丶 发表于 2018-4-28 10:14
; Y4 c- v2 V$ a0 E3 }可以啊,你就像我截图那样放两个焊盘啊,一个1脚和一个2脚对应原理图的1脚和2脚就可以了啊!板载天线的馈电 ...

% m! w  R: [% B0 T" B1 V# `* H' B本来我用的就是shap做的焊盘,也就是整个天线都是作为一个焊盘,不知道是不是再焊盘中再放一个焊盘还是说做一个shap不是焊盘然后另外再做两个焊盘放在shap上?因为是初学,很多功能都还不熟悉,还请你多多指教
! {2 K: o+ }* k+ D( h
作者: 這侽孓譙悴丶    时间: 2018-4-28 12:54
本帖最后由 這侽孓譙悴丶 于 2018-4-28 12:58 编辑
1 m9 ^# e; O" W7 q  I# X
六画玄辉 发表于 2018-4-28 12:34
: _" d. ?) @4 F; P4 t3 u5 l" k本来我用的就是shap做的焊盘,也就是整个天线都是作为一个焊盘,不知道是不是再焊盘中再放一个焊盘还是说 ...
2 i& [! e2 P+ Z
报错可以忽略掉不用理啊!也可以不需要做shape焊盘,直接像我那样放两个规则的小焊盘即可!你要做shape焊盘也可以!
2 N  i4 K; a& S& f. m
8 c3 Q8 H9 T6 H2 Y+ g并不是所有的报错都要解决的,像同网络的DRC报错只要自己确认是没有问题的那就可以忽略隐藏掉不管它,比如散热地焊盘上打地孔的报错,你的板载天线两个脚本身就是短路在一块的,那报错又有什么影响呢?思想不要太僵硬!) l! U0 y) d! @0 ?! x1 x' ?$ j

作者: 六画玄辉    时间: 2018-4-28 17:11
這侽孓譙悴丶 发表于 2018-4-28 12:540 g$ t% J  {# K* ~2 a+ u
报错可以忽略掉不用理啊!也可以不需要做shape焊盘,直接像我那样放两个规则的小焊盘即可!你要做shape焊 ...

7 r% ^3 X( g0 l主要是这样添加焊盘,做出的封装保存不了,总是报错怎么保存?
# F% v, }# L4 V/ g7 d6 _6 m
作者: 這侽孓譙悴丶    时间: 2018-4-28 17:18
六画玄辉 发表于 2018-4-28 17:11
3 H3 a. j2 h% x" l; h& W主要是这样添加焊盘,做出的封装保存不了,总是报错怎么保存?
4 n1 |) A" ^0 W6 o* ^; \
你把你的封装发上来!
! w2 Y. a% C% m: v
作者: 六画玄辉    时间: 2018-4-28 17:24
這侽孓譙悴丶 发表于 2018-4-28 17:18; B! n* N& l1 Z- d
你把你的封装发上来!

3 u) Z# a& x# y& Y9 O  S  w你看看# R7 l( b7 T1 Y# c" O

ANT_PCB.rar

6.2 KB, 下载次数: 5, 下载积分: 威望 -5


作者: 這侽孓譙悴丶    时间: 2018-4-28 17:53
六画玄辉 发表于 2018-4-28 17:24
; J9 w& s. Y* m) ^你看看
- X) R. k* r, v( X7 r
1.只需要做两个PIN即可,你PCB做了三个PIN,shape焊盘也算一个PIN,然后你两外还放了两个焊盘,总共3个,你这个封装只需要两个PIN。保存报错是因为你有两个焊盘的pin number相同了,allegro封装的pin number不能有一样的,你shape焊盘的pin number为1,另外还有一个焊盘的pin number也是1,所以保存才会报错。可以参照我附件的做法即可!  H. `$ I6 T9 r0 A5 }

ANT.rar

25.45 KB, 下载次数: 6, 下载积分: 威望 -5


作者: bingshuihuo    时间: 2018-5-2 08:29
以前一直是强制连接
作者: 六画玄辉    时间: 2018-5-2 09:46
這侽孓譙悴丶 发表于 2018-4-28 17:53, N6 o$ W8 i  \% C( ^" d; z
1.只需要做两个PIN即可,你PCB做了三个PIN,shape焊盘也算一个PIN,然后你两外还放了两个焊盘,总共3个, ...
% T% F1 {; J$ u! U0 E
您好!我把你这个封装替代掉我之前的,然后改原理图,重新生成新的网表。在Allegro PCB 中place时还是之前那个。我有试过update symbol还是一样。不知道如何把更改的封装更新到PCB中去
# v2 l+ Y1 U! O
作者: 這侽孓譙悴丶    时间: 2018-5-2 11:09
六画玄辉 发表于 2018-5-2 09:461 A; V2 G" F9 F" Y: w
您好!我把你这个封装替代掉我之前的,然后改原理图,重新生成新的网表。在Allegro PCB 中place时还是之 ...
6 Y9 X# @% T1 [; |7 Y
可以把库里面的封装替换掉,然后把PCB上的封装删掉,再去更新试试!
9 C4 T4 A0 _& ~2 O  o; T: Z
作者: 六画玄辉    时间: 2018-5-2 11:32
本帖最后由 六画玄辉 于 2018-5-2 11:42 编辑 $ n' O$ A% l- ~( d! h  Q0 y2 j' c
這侽孓譙悴丶 发表于 2018-5-2 11:09
" s- ^# L& D% {+ J2 B$ h$ |" R可以把库里面的封装替换掉,然后把PCB上的封装删掉,再去更新试试!

" y% G* X- w0 c我就是这样弄的,会报错。原理图我是改了,封装库的封装也更换了,但是重新导入到allegro PCB中,放置时还是之前的那个封装。我也试过用update symbol也还是一样。
( q! A" E. N, i$ X$ A4 ]) @
作者: 六画玄辉    时间: 2018-5-2 12:07
本帖最后由 六画玄辉 于 2018-5-2 12:09 编辑
$ G5 G4 @7 _* _8 X4 u
/ y$ \: T2 E+ n. N 导入网表时提示封装找不到pin2脚7 |; Q) x) T& m7 d

作者: 這侽孓譙悴丶    时间: 2018-5-2 12:16
六画玄辉 发表于 2018-5-2 12:073 u+ E/ C7 w, z& d  z
导入网表时提示封装找不到pin2脚

" Y! L0 ?: {0 c! Q7 d5 L' w3 r4 D7 _检查你原理图器件的pin number是否与PCB封装的pin number对应。从报错提示来看是没有定义2脚,也就是说pin number对应不上,原理图器件的pin number修改成与PCB封装的pin number对应即可,比如你原理图上这个封装有两个脚,pin number分别是1和2,那么,你PCB封装的这两个焊盘的pin number也必须是1和2,如果是1和3,那么PCB封装上的3与原理图的2就对应不上了,就会提示你截图的那个报错了!  L6 r9 S5 p! f" g2 Z

作者: 六画玄辉    时间: 2018-5-2 14:06
這侽孓譙悴丶 发表于 2018-5-2 12:16
! ?. S( r" k  P" k0 r$ b: d检查你原理图器件的pin number是否与PCB封装的pin number对应。从报错提示来看是没有定义2脚,也就是说pi ...

4 C3 m8 ]6 A# ?1 ^5 u7 a还是弄不来,我确认下原理图是两个PIN,封装是用的你发给我的那个封装,也是两个PIN。但是PCB中还是之前那个我画的那个一个PIN的封装。Allegro PCB不知道怎么同步。AD很容易只要你改了封装都会同步进去,Allegro的数据管理方式不知道怎么同步# P5 Q7 a5 g* }3 \

作者: 這侽孓譙悴丶    时间: 2018-5-2 16:50
六画玄辉 发表于 2018-5-2 14:06
! U$ Q7 {' N: r% R7 v还是弄不来,我确认下原理图是两个PIN,封装是用的你发给我的那个封装,也是两个PIN。但是PCB中还是之前 ...
0 X  r) v5 ], P3 ~( n; Q0 N
把原理图和PCB发上来!
0 o1 X) o  z. K# K9 j( E  Q) ^4 J
作者: 六画玄辉    时间: 2018-5-3 08:51
這侽孓譙悴丶 发表于 2018-5-2 16:50
4 B/ _. C5 ?7 k* [. K把原理图和PCB发上来!
5 Z* d/ x- Y1 _/ v
我按照你的方法重新做了一个shape封装,改了下封装名字就可以了,不会报错。. ?7 m" v* p& Z( O& x  x: W) p9 w

作者: 六画玄辉    时间: 2018-5-3 08:53
這侽孓譙悴丶 发表于 2018-5-2 16:50
- Y& d( F4 F, ?. K2 {7 G% m2 G+ C把原理图和PCB发上来!

3 b+ l( S: S% L: Z0 p请教下,allegro如何设置快捷键,对布局的时候经常用到的旋转,对齐这些快捷键怎么设置?' x, y4 U/ w& X; t2 B; ~

作者: 這侽孓譙悴丶    时间: 2018-5-3 09:30
六画玄辉 发表于 2018-5-3 08:53% [/ E9 z7 l# A) }. T, U+ h4 |
请教下,allegro如何设置快捷键,对布局的时候经常用到的旋转,对齐这些快捷键怎么设置?
/ L7 x  [9 A8 q1 b0 P4 G, Q5 K; D
快捷键设置个人习惯在cadence\SPB_15.5.1\share\local\pcb\site.env设置,以下是个人自己常用的一些快捷键设置,可以参考一下!前面a是格式开头,中间是快捷键,后面是对应的命令!
2 I9 h" }$ A' \# }. `" X/ m7 `' L9 z+ h7 R

$ ]  T/ w* Z4 G/ U/ a/ s+ N- R
$ W6 k3 _! \1 g* u# {; h. ?; g
/ u3 b  ?& m. B2 ]1 Z4 y
作者: 六画玄辉    时间: 2018-5-3 10:59
這侽孓譙悴丶 发表于 2018-5-3 09:30
3 |* G2 [) q5 Y% o6 \快捷键设置个人习惯在cadence\SPB_15.5.1\share\local\pcb\site.env设置,以下是个人自己常用的一些快捷 ...
* Q  n0 N2 c$ }3 A; @& D
谢谢您!我搜索了下你提供的那个文件(site.env),没搜索出来,可能是版本不一样,我用的16.6。另外请教下,出现下图这样的情况要怎么设置:红色那个是在allegro PCB中飞线是一定飞到那个角落,很郁闷,而且布线也是布到那个角落里,而不是最近的。绿色那个是我做封装时设置的原点坐标。1 a2 V7 G  S8 Q5 u" k$ F
2 c/ p5 B7 S  t

作者: 這侽孓譙悴丶    时间: 2018-5-3 11:27
六画玄辉 发表于 2018-5-3 10:59  G# G  c% Q, b5 I+ B/ e. q
谢谢您!我搜索了下你提供的那个文件(site.env),没搜索出来,可能是版本不一样,我用的16.6。另外请教 ...

8 I$ S7 w5 ]# Z- f, l. d) ~0 N1.site.env从15,16和17都一样可以用的!6 O7 w7 R# U/ `% \5 F
2.走线连接到那个角落是因为你天线封装的shape焊盘的原点设置到了那个角落去了,修改下shape symbol的原点,然后更新封装即可!% w; e9 a$ b  \3 o

作者: 六画玄辉    时间: 2018-5-6 10:21
這侽孓譙悴丶 发表于 2018-5-3 11:276 |2 a# ~- K5 x( a8 ~) H7 z5 c/ l
1.site.env从15,16和17都一样可以用的!0 {3 D8 d6 A) v. \" |0 m
2.走线连接到那个角落是因为你天线封装的shape焊盘的原点设置 ...

  s! a+ _# c& H# }% o  |你好!我设置了shape焊盘的原点(包括top层 ,paste top层以及封装的原点),但是在updare symble时(更新时选择更新shape)就出现这样的情况,不知道你有没有出现过,下图是我update symbol是点击的选项和更新后PCB封装的结果
5 B. G1 n' q- I7 z3 S5 P2 \
作者: 北冥有鱼    时间: 2018-5-9 16:00
学习了
作者: mia0830    时间: 2018-5-9 19:05
六画玄辉 发表于 2018-5-3 10:59
5 _4 E6 p6 K" F" n( r/ i: ^谢谢您!我搜索了下你提供的那个文件(site.env),没搜索出来,可能是版本不一样,我用的16.6。另外请教 ...

2 ]6 _9 W! ]+ z5 ~1 Qtools--utilities 里面有个env variables ,看你的env 路径设置的是什么就能找到那个文件了。set  envpath   的这一行
- z# \2 j$ v* {# O6 g0 ^! d




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2