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

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

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

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x

    3 E% V9 X7 R" n' Z前言
    & ^  z  A  f+ o7 Z( b! j当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:. d/ \2 c' M- ^9 w4 v
    1 Y, D0 X3 L) o  o( h( y
    E- Cannot load symbol 'HDMI-19CKT': {2 ~* w" X& d$ O+ j4 E2 D/ G! F3 y

    * n9 v; ?0 V: i' e# TE-   because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
    ) c7 S0 x% R$ W! v6 K" N  b  ^/ h1 M, U, O0 |
    Command框提示:因为找不到焊盘文件,没法加载元件符号。
    0 i5 j4 X# Y) w4 H4 t7 s) q# w/ P+ k/ N! c5 v  [4 [4 ^8 c* T2 D
    出现此类原因主要有两种。
    1 s1 R+ \8 h  s+ \* w
    3 L$ Y+ R' [5 B8 D& K' s7 m0 M/ \. b& dAllegro中设置的路径中无法找到焊盘文件: X9 j( U( i$ a0 C$ t+ X
    解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
    6 [: O! W2 p' D1 p6 {& |) l' P. y0 O) n) K1 M
    Setup->user preference editor->path->library-padpath
    1 }1 t1 |" S: `3 i6 ?  g( R) z4 u9 m# ]
    - h" j! S+ t% Q  t3 k0 o
    2 D# f, ~: \# ^1 ~% c& t2 S- H. y) x& k$ W: O0 A$ `2 d* P
    缺少焊盘文件
    ' U2 c2 o# e1 V) ]由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。
    2 B. `% ]5 ?2 D- K! a( C
    ( Y' S1 k; q8 s8 u% _( }& f
    2 x! m3 D0 Y) p$ l
    7 b7 l# f% S4 m* ?+ [  @7 v, N- y解决方法3 d% G, i# w' u. M4 _
    对于不同的封装,我一般采用如下三种方法。
    8 Z+ [: q8 a% f  g- e6 T* R3 O- N0 C2 Y7 Y4 g  h9 {
    规则焊盘
    . ~4 K5 t2 L( P& M规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。- _. b6 ?: U% W9 ~. s

    9 c* s& L6 @; E+ g用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。
    6 p$ u: Y' v7 u5 q! |! N& U2 U8 n" N- [. F
    不规则焊盘/ f  J% F' k5 W$ c/ k3 F
    用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。) I# m7 T& j& Q5 g
    9 E6 E% P7 ?* P

    . [) b8 @6 @+ M5 `. p6 N- m) p( v0 M: h% T/ T  T8 G' H
    多个封装焊盘缺失( ^& P9 h3 A+ p9 d$ A4 d+ J" H
    关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。1 h" ?" q* A1 u# H9 r! E, H! e/ E

    " S  H; ?5 k- W) q% r: S
  • TA的每日心情
    奋斗
    2025-10-9 15:17
  • 签到天数: 142 天

    [LV.7]常住居民III

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。
    6 [, M' \7 L. q6 k) ^回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-10 04:27 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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