TA的每日心情 | 无聊 2024-3-31 15:52 |
|---|
签到天数: 12 天 [LV.3]偶尔看看II
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" r9 u; y& x1 `; _前言5 s6 S; C( B, ], T8 m# N
当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:
2 v7 l5 Y! J' d% T( v, i# M/ K' p" c
$ {* y1 x! b: X5 @( }+ I; DE- Cannot load symbol 'HDMI-19CKT'- R, O: t4 f3 y& V: K
X: Y" \/ F, [$ ME- because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
% }) _. K. f Q1 y7 Q) a4 z6 x1 y% ]
Command框提示:因为找不到焊盘文件,没法加载元件符号。+ d6 j* B" a% u. q
0 l! D. E+ ~2 Y. j( C0 N
出现此类原因主要有两种。
2 X+ y, L* b2 @; i& c
# a* s, @* i5 ~3 `9 XAllegro中设置的路径中无法找到焊盘文件
# y% w. h& Y _" m( i解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
# H$ j) J& H/ h& P: D) Y& K! w
) Q$ V6 X6 w! g1 g# s/ LSetup->user preference editor->path->library-padpath
8 t0 e& i# O$ z: l) G$ V) P7 G- ~- o9 `( Z
; z9 q7 ]: G2 I! s( g
9 ?3 x7 R. L+ g0 h: p缺少焊盘文件
& Z8 S7 }+ R4 |由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。9 `( S4 M- O& Q; W. e5 O9 P
; F( t5 P! P1 J% n3 C! ^
3 p6 d, c j) M0 ^2 `, ?1 Q( n
1 D; i& X0 d, ?/ g+ j" G3 N解决方法( \3 B0 t4 T P% w7 h
对于不同的封装,我一般采用如下三种方法。
; r7 Q% V2 }! R( u) [, [) k" o+ [" q5 v5 A. j' @+ o
规则焊盘$ B5 U/ N; S; o3 b4 s9 K3 q4 X4 s
规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。
3 l4 T7 }: M/ K2 K9 {1 j* p3 ~
4 X: D$ M J% t) T$ S# W用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。; @1 A/ V+ o! S8 y
& o( U: o9 u9 M不规则焊盘
$ q. {, p# ], p3 B5 R4 M用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
% _3 b% W' c$ A
5 |! z' C3 {- Z3 p1 N/ _, a* J' {" Q
! T) g% k6 m- D0 X% ~
多个封装焊盘缺失0 \1 V3 |# K( o! s4 @" S
关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。, b! Z7 e7 O. f# V/ n4 O. h+ Z- A
) \" t( u: S) i) ^4 e( [ |
|