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

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

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

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x

    $ Q5 d+ f4 d+ P; \8 E0 g6 E前言& Y8 X* V6 l) f! h# a. Z# S
    当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:, P/ y9 I5 a& D8 [# D0 J

    # H+ a) J, W1 z, m8 QE- Cannot load symbol 'HDMI-19CKT'
    * R5 \5 S) S- @3 Q& Y" M9 x" X5 C: {3 A: k
    E-   because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
    5 n8 j) e7 I4 u
    & f  q; q) p" X. F" U& F$ o! `Command框提示:因为找不到焊盘文件,没法加载元件符号。( b3 P! J1 T0 u! p  t

    9 @1 n$ G& h$ T; E出现此类原因主要有两种。
    & _7 t7 ]+ O, z- ~# ^9 w8 e6 [. Z  [) k9 X) Z# c0 K
    Allegro中设置的路径中无法找到焊盘文件
    3 K+ q3 {$ b' L6 w$ A, H" K解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。8 S6 K6 D; ?) \7 Z, U* s8 s
    , D) K7 D  k/ r
    Setup->user preference editor->path->library-padpath
    , ]* @% f; n) o/ A. A
    ! n2 g* H7 c8 j5 v1 O% }% ~
      b1 R& O; m0 F! o1 b0 l
    $ @. x9 [: |, e) w$ B( s缺少焊盘文件
    - j3 G0 s8 W+ l, n; e; E8 \' v由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。
    6 I2 h. I$ v+ l$ `5 ~6 F- G, y3 Z" e" A! A3 a" k5 d. m+ `/ H  P
    ; k0 G( F. \$ |, i" a3 B

    0 d1 |. t6 C3 J" o  c( _解决方法5 ?/ G8 V  b+ t3 {- [6 S* S
    对于不同的封装,我一般采用如下三种方法。
    $ V7 p) e' ~$ X9 @! ^
    ( M2 Y9 V3 v, J1 ~) X) \' U5 `8 X规则焊盘* j3 R( q/ L' G% m
    规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。: R" ~; r$ {& z( o5 F7 a

    , J8 F3 ]3 g- c' [用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。
    + R1 v1 ]: x5 X3 |
    ' c1 g% c+ {5 q% @4 l2 q# R- ?, r不规则焊盘
    $ x/ ?. f  t3 v" @! q用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
    9 N( g7 V) @! s/ @9 }' a
    0 `+ S: j* G+ t6 ^+ ]# u9 y2 r/ d6 j" N& W; m/ Q

    $ o  K: ^  U. ^( E多个封装焊盘缺失$ u: P# E& t; _* ^
    关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。2 i/ [; h0 L) c
    " R5 C; R+ n) L/ |1 _. @
  • TA的每日心情
    奋斗
    2025-8-6 15:15
  • 签到天数: 113 天

    [LV.6]常住居民II

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。1 _7 D5 }* E; ?; F' A! N: E& x
    回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-7 02:30 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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