TA的每日心情 | 无聊 2024-3-31 15:52 |
---|
签到天数: 12 天 [LV.3]偶尔看看II
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
8 C2 [( W6 ^9 u* Y# N- ^
前言
: D! d: W! p8 c w4 L7 ^当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:; u: B+ z* o' F# {( G1 c
- J3 |( o* Y% \, Y
E- Cannot load symbol 'HDMI-19CKT'
0 f1 H/ _+ _' ~9 b8 A1 ~3 S& p; H1 S0 z5 e. D
E- because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
: C- q% t1 w) e
( f" v% W% V( i; {# {% F3 q$ HCommand框提示:因为找不到焊盘文件,没法加载元件符号。
" D3 c; ?% [9 H; i1 H5 @
1 f% _" J) y- `- ~; F3 V& Z出现此类原因主要有两种。/ _7 S9 a7 [" c9 S7 O0 D2 `
# ^' F& B5 D. S$ n. |: Z, f2 G7 UAllegro中设置的路径中无法找到焊盘文件4 W1 {- K) P+ ?6 [
解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
! U. `6 ~" R. @* n) q! G% K- y: V. K8 y6 U9 ?) ?2 R
Setup->user preference editor->path->library-padpath
. x/ H& }: T& ^: w% I( J( o. O4 i9 W. s( F
3 {$ @/ ?* e/ `; d+ k! }$ k: w# z' I' g- R9 m! z
缺少焊盘文件
* G' h7 t* o; `; W$ [% Z5 F由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。
7 n4 W1 y6 u$ d# ~' u
; f, R" t' }0 K( N- L! ~. X/ S3 Z9 N% {
' S4 D( K- W4 k/ @; g
3 f }/ `- @7 _# I- D w' T. _7 B1 {解决方法
& Z; o; `+ V: Q7 Z' k* B& L6 b对于不同的封装,我一般采用如下三种方法。4 u& B" F0 E* W' y# r2 |
: H. x% F+ [6 `1 j. |5 K8 x( z规则焊盘
. f: Y7 a4 M F( L' a W规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。4 w( q( S i' e! m- T% {0 P
( \9 E' ?! W% o3 J1 [4 q用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。- b& z- h5 ^/ Q0 g) ~' G! J
% J) e2 Z) @+ C, ~
不规则焊盘
& [8 G0 f: `3 u% j3 V% c- e用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
: V2 M6 {( J5 J( J
" {( G4 `( c h$ U& P: Q4 x! l1 Y% K8 V2 d5 R
4 V! M( B$ {4 p: H8 m' }7 h) N5 |" m多个封装焊盘缺失$ Y! E" B9 q0 Y8 l B, x
关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。1 ~9 x+ H. D# @1 R5 B! x
9 k6 U* r# G1 }/ s
|
|