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

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

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

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x
    / {+ G# p# D& @4 E( J( u" b
    前言1 N) ?- y9 q' d) C' g
    当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:1 l  f3 T' h* g$ x1 ?8 {  r5 ^

    ) T- n# D$ F! x% J6 cE- Cannot load symbol 'HDMI-19CKT'9 D  P" m0 p/ s- w5 g9 a$ s

    % Y( D- `& c3 sE-   because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.: Q$ m7 k8 Y- ]5 X& u, ]9 D: P# u
    5 x* w3 v0 G" o5 O( D: M" o" ~, v& i
    Command框提示:因为找不到焊盘文件,没法加载元件符号。
    ! P0 p. e% x% N( C* ^1 \* }+ i
    + O/ P% f5 O/ {出现此类原因主要有两种。) q8 |0 s' V2 J) u$ Z

    : |/ W' m+ K; v2 t- aAllegro中设置的路径中无法找到焊盘文件
    ! X/ _- o# e$ [解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
    6 E7 [# H) x1 Q1 f! s
    ' G7 h. z* y! b# ]5 t: vSetup->user preference editor->path->library-padpath9 d( u# m- }. n9 n
    9 k8 A& I0 \, B/ N0 W
    ! d$ b- x; X7 t# W2 \$ E6 f
    $ H/ Q) q- N, Q. O! ?
    缺少焊盘文件
    $ V; I9 ]4 U. `6 P- |' ?& R由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。
    ' K; d. O/ L: e2 v1 Z9 {  C$ W. s- ?9 j

      P1 I/ Q# O9 [9 J
    ; n- S/ h' G" Q& Z3 y2 y解决方法' E8 X7 c0 j: j& ^, n. V, x7 a
    对于不同的封装,我一般采用如下三种方法。
    # u4 [7 d4 a5 ~. @  G
    : }& e# h& \3 ?- ^+ Z, C规则焊盘
    + y; u; ^4 ~/ k  }7 P规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。
    2 `2 V1 J7 T8 `0 C# F5 h) _7 j$ }( E* U( E) e6 A
    用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。* |( g9 Z% r  L& z1 ~
    5 k# H% {8 H# @" _# ?
    不规则焊盘3 F3 C& M2 @' e
    用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
    2 k% E7 I. [8 H7 R5 O
    ) M* @. a- x: c) l% E; x. h+ B6 W4 a( ~+ H  V7 q7 S) z
    $ b) `, Q5 L. k) v
    多个封装焊盘缺失
    ! ?8 ^, A8 ^. N: e- |8 o  I+ Y关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。
    . K: B, m' |$ E' t
    + w7 f/ x% H. W7 U, q
  • TA的每日心情
    郁闷
    2026-4-15 15:22
  • 签到天数: 203 天

    [LV.7]常住居民III

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。
    + U8 x# b  C( Z4 d1 ^6 H) h3 k+ g回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-22 07:37 , Processed in 0.093750 second(s), 24 queries , Gzip On.

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

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

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