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

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

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

    [LV.3]偶尔看看II

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

    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( [
  • TA的每日心情
    郁闷
    2026-4-15 15:22
  • 签到天数: 203 天

    [LV.7]常住居民III

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。1 ^1 z7 D; w5 s
    回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-22 05:27 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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