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

Allegro中无法放置元件库解决方法

[复制链接]
  • TA的每日心情
    无聊
    2024-3-31 15:52
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    1#
     楼主| 发表于 2024-1-24 13:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    : I- @% b/ S- ]7 f  p! W2 t: a
    前言
    / L8 W1 Q4 H9 V8 S4 \/ Q, X( m当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:
    5 S5 L$ |6 G* S( l. D5 T# M3 G
    + H5 [; M( s' w9 a0 x+ gE- Cannot load symbol 'HDMI-19CKT'
    + y( {- R9 e5 b) g7 u5 S0 [' h1 g, T1 ^1 E) M
    E-   because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
    $ f- c4 T+ g' y1 @" Q4 d! O7 S6 W9 N5 d$ `( g- v
    Command框提示:因为找不到焊盘文件,没法加载元件符号。( w- Y7 ~3 A& H
    # j, r! J, s; X
    出现此类原因主要有两种。+ V7 |1 A' w4 ?4 x1 h7 q) u" J# u

    0 y2 H& z* t) g( B. aAllegro中设置的路径中无法找到焊盘文件
    : R! }3 e7 p- z! R# x解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
    4 S7 k5 [7 ^3 O  T- Z4 ?# P. o: D9 ]- s
    Setup->user preference editor->path->library-padpath. D* p8 ^# ~8 _

    8 w8 ~; w8 u( d8 k! Z
    ' R$ i; b- X; d
    4 E% J9 z) B) y$ Z4 a! Z" {% x缺少焊盘文件
    ( \( B, l9 T; o0 M/ a. h由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。. R, [* d$ |7 g6 ?+ u
    4 C% ~* E) ^) s8 v
    / R9 j& Z; R; r/ P3 E

    ( p% X6 a7 G- B. u8 N解决方法6 P% }/ c$ |" O. }, ~8 m! e8 v
    对于不同的封装,我一般采用如下三种方法。
    6 \' V$ q6 j, `  Q
    : X- T7 c0 n0 B3 X" D9 ^0 ]规则焊盘5 }" R% N) l, g. T" }: O7 l5 J( M
    规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。
    1 Z" O* N/ l4 ~8 g; W4 R
    6 _; B1 Y4 H, ^4 q用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。/ e# U: w) T( \" @1 f. f* Z. ~

    $ j: [4 p- a' z- A不规则焊盘/ c5 ^* C3 {1 S7 R
    用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
    ( H: q8 D& W; t$ v% `' p
    ' l. {! Q9 d+ _# n6 M5 d2 Z
    1 X" I4 ^  a- U& ~7 X1 ?( f1 {, [/ o5 J
    多个封装焊盘缺失/ U9 A5 B; z% u
    关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。: J) a" [$ @/ d0 L9 T
    5 G, K7 s4 i( G+ {' x5 F
  • TA的每日心情
    无聊
    2025-5-20 15:06
  • 签到天数: 77 天

    [LV.6]常住居民II

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。5 i* H( C: N& c
    回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-23 20:56 , Processed in 0.062500 second(s), 23 queries , Gzip On.

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

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

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