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

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

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

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x
    8 C2 [( W6 ^9 u* Y# N- ^
    前言
    : D! d: W! p8 c  w4 L7 ^当capture完成原理图绘制,生成网络表并导入allegro PCB 文件时,出现封装存在但是无法放置元器件的情况,并出现如下提示:; u: B+ z* o' F# {( G1 c
    - J3 |( o* Y% \, Y
    E- Cannot load symbol 'HDMI-19CKT'
    0 f1 H/ _+ _' ~9 b8 A1 ~3 S& p; H1 S0 z5 e. D
    E-   because WARNING(SPMHUT-127): Could not find padstack SMD_12X104_RECT.
    : C- q% t1 w) e
    ( f" v% W% V( i; {# {% F3 q$ HCommand框提示:因为找不到焊盘文件,没法加载元件符号。
    " D3 c; ?% [9 H; i1 H5 @
    1 f% _" J) y- `- ~; F3 V& Z出现此类原因主要有两种。/ _7 S9 a7 [" c9 S7 O0 D2 `

    # ^' F& B5 D. S$ n. |: Z, f2 G7 UAllegro中设置的路径中无法找到焊盘文件4 W1 {- K) P+ ?6 [
    解决方法:在padstack文件拷贝到对应路径的文件夹中来,或者在设置中加入该焊盘所在的路径。
    ! U. `6 ~" R. @* n) q! G% K- y: V. K8 y6 U9 ?) ?2 R
    Setup->user preference editor->path->library-padpath
    . x/ H& }: T& ^: w% I( J( o. O4 i9 W. s( F

    3 {$ @/ ?* e/ `; d+ k! }$ k: w# z' I' g- R9 m! z
    缺少焊盘文件
    * G' h7 t* o; `; W$ [% Z5 F由于使用了在线的cadence cis系统(关于共享元器件信息系统cis,可查看我前期的内容,免费提供用户测试账号登录使用。),在原理图设计进行元器件选取时能已预览到元器件符号和封装,如图所示,所有封装文件是存在的。因此我们需要从封装文件库中提取pad文件。
    7 n4 W1 y6 u$ d# ~' u
    ; f, R" t' }0 K( N- L! ~. X/ S3 Z9 N% {
    ' S4 D( K- W4 k/ @; g
    3 f  }/ `- @7 _# I- D  w' T. _7 B1 {解决方法
    & Z; o; `+ V: Q7 Z' k* B& L6 b对于不同的封装,我一般采用如下三种方法。4 u& B" F0 E* W' y# r2 |

    : H. x% F+ [6 `1 j. |5 K8 x( z规则焊盘
    . f: Y7 a4 M  F( L' a  W规则焊盘包括circle圆形,square方形,oblong椭圆形,rectangle矩形,octagon八边形五种焊盘。对于这种规则的焊盘,可采用如下方式生成pad文件。4 w( q( S  i' e! m- T% {0 P

    ( \9 E' ?! W% o3 J1 [4 q用PCB editor或者package editor打开元器件封装dra文件,tools-padstack-modify design padstack,选中焊盘文件 edit 在pad design中打开,重新保存相同名字的焊盘文件至设置的焊盘路径即可。- b& z- h5 ^/ Q0 g) ~' G! J
    % J) e2 Z) @+ C, ~
    不规则焊盘
    & [8 G0 f: `3 u% j3 V% c- e用PCB editor打开元器件封装dra文件,file-export library,设置好路径后,点击export,将会导出对应焊盘文件、shape文件,然后将导出的文件分别拷贝到allegro路径下设置的文件夹。其中pad文件为焊盘文件,ssm和dra文件为shape文件,需放置到psmpath对应路径的文件夹中。
    : V2 M6 {( J5 J( J
    " {( G4 `( c  h$ U& P: Q4 x! l1 Y% K8 V2 d5 R

    4 V! M( B$ {4 p: H8 m' }7 h) N5 |" m多个封装焊盘缺失$ Y! E" B9 q0 Y8 l  B, x
    关于多个封装库中均存在焊盘缺失的情况,我们可以采用批处理脚本结合生成脚本的方式来完成。这部分内容我将在下一章节进行展示。关注我,硬件石头哥,欲知后事如何,请听下回分解。1 ~9 x+ H. D# @1 R5 B! x
    9 k6 U* r# G1 }/ s
  • TA的每日心情
    无聊
    2025-8-2 15:16
  • 签到天数: 111 天

    [LV.6]常住居民II

    2#
    发表于 2024-1-24 15:12 | 只看该作者
    不错哦。谢谢分享。5 J8 v/ U7 E8 p- `7 v6 X; K
    回见。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-2 20:14 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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