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

Altium Designer集成库介绍及集成库的创建

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-7 18:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
一.集成库概述0 f- H! U8 [5 G! G
altium Designer 采用了集成库的概念。在集成库中的元件不仅具有原理图中代表元件的符号,还集成了相应的功能模块。如Foot Print 封装,电路仿真模块,信号完整性分析模块等。(关系图如图1)集成库具有以下一些优点:集成库便于移植和共享,元件和模块之间的连接具有安全性。集成库在编译过程中会检测错误,如引脚封装对应等。
4 f4 f8 V# T4 ~3 D. j2 ~1 o: b: J
3 R' ^- C/ y" V) Y9 ~二.集成库的创建
2 G" b" K& ~0 V1 Q6 }: C集成库的创建主要有以下几个步骤' e+ K+ ]) r* c# Q9 J
1.)创建集成库包
. h0 x1 Z% z1 {- |% U2.)增加原理图符号元件
1 O( B8 w, N1 u7 Q( F3.)为元件符号建立模块联接* q' G/ {- d$ q. l
4.)编译集成库
8 m% p# j& ~; H+ n% X举例:
3 c! q6 ~! P* X1. 执行 File New Project Integrated Library, 创建一个包装库项目,然后重命名并保存到目录, 如c:librarylibrary, 生成library.libpkg 集成库包。5 T4 z5 m5 i  e. K7 D
2. 在project 标签右键点击project 名,在弹出的菜单中选择增加原理图库。(图2)并命名保存。& u' ^; o) Q% x! ^6 D" p1 }! R
, Q9 f/ ]/ E2 V6 e9 ]
3. 在shclib 编辑界面,选择Place 菜单下工具绘制一个元件符号,如图3,添加一个NPN 晶体管。0 S: q: G$ g6 b9 q

7 R" S& t9 Q( |1 n! T4 C* T7 x; I
" N, n' Z* V6 x" t* z$ c  i4 }: X. x4. 在sch library 标签下选择默认元件名component_1,双击进入元件属性对话框。在 “defaultdesignator” 处输入默认符号名;(如Q?)在 “comment” 处输入对元件的描述;( 如NPN Transistor ) 在 “physical component” 处输入元件的名称;(NPN)如图4。点击OK 就生成了一个名为NPN 的元件。% b/ |6 F: N* f( N4 m6 d( _5 A
# V& b+ W. W$ p$ a

- j. o+ B$ O9 d/ H9 O( u
& s9 J! o  O8 ^/ Q+ }9 R3 m# b2 O5 \5. 在为符号元件建立模块联接之前,先建立查找路径。选择Projectproject Option…,进入project 属性对话框,在Search Paths 页添加模块路径。Footprint库在Altium Designer 6 libraryPCB 路径下。为了防止查找范围过大,一般“include sub-folders in search” 不选中。然后点击 “refresh list” 按钮。如图5
" \1 y- Z4 O2 i& l1 s5 h! X
1 f: G/ e  r' L5 ^. q( d8 L9 D" F9 { 7 z  @* @- y4 F

; ^5 U5 x! n& t% ?0 @( B建立Footprint 模块联接
- {+ ?1 J3 d: @6 T点击shclib 界面下左下角Add Footprint,进入增加元件封装界面,运用Browse 按钮选择Cylinder with flat index.pcblib 下的BCY-W3 封装。也可以使用Find 按钮来查找所需要的封装。点击OK,这样封装模块就加载好了。如图6. {3 @6 m3 k# q  g( B! L1 ~
( ~% R; D/ u, X$ j/ v) v

3 V# {" X8 W) |# q/ c" U7 d建立simulation 模块联接
) `+ a9 e2 d* Y% ]Altium Designer 的spice 模型文件格式是*.ckt 或 *.mdl,可以直接从元件供应商的网站下载相应的模型。本例的模型文件在 Altium Designer 6examples utorialscreating components 目录下,把该目录加载到 “search paths” 中。类似增加元件封装,选择 “Add simulation”, 弹出加载对话框,在 “model kind” 选项中选择 “transistor”, 在 “model name”中输入 NPN,(对应与NPN.mdl 文件)在 “description”中加入描述。点击OK 这样simulation 模块就加好了。图7。如没有spice 模型,可以选择 “create…” 按钮手工添加一个模型。
% j! D2 u6 |) Y3 h* q- d
) K* T  V+ ~& ]% p, N9 y# e2 V建立signal integrity 模块联接
' z4 F2 |1 {5 D: M  R( [选择 “Add signal integrity” 打开对话框,在“type”处选择“BJT”类型,其他可以选择默认值,也可以运用 “import IBIS”按钮导入文件模型。点击OK。 同上可以增加3D 模型,3D 模型文件格式是*.VRML,*.IGES.: i% j  N; Y5 k

, x" C9 Q9 ?6 s+ y6. 编译集成库,在project 标签中,右击library.libpkg,在弹出的菜单中选择 compile integratedlibrary library.intlib. 编译完成后,在c:libraryproject output forlibrary 目录下生成 library.intlib集成库。4 U+ w% |9 b8 l8 j
三.集成库的使用
) G) n; @/ V# e5 s2 b+ Z1 x- _% s8 }0 o' e6 z; C. }( k
点击窗口左边 library 标签,打开库对话框,点击library…进入库配制界面,install…按钮可以增加集成库,remove 按钮可以移走不许要的库。这样就可以使用库中元件了。7 M4 Y! y' r2 [4 I) w
- X; ~' n" W; i) {" z1 i9 k

  ]" }. o- b; W! O; g: k/ ?7 R) U8 O/ ?; F$ |) E7 C( t1 ^" k
四.集成库的编辑
2 a; i/ D0 l3 j: s直接对集成库的编辑是不允许的,所以先的把集成库分拆成集成库包。选择Fileopen…选择一个集成库,如Altium Designer 6librarymiscellaneous device.intlib,在弹出的对话框中选择 Extract sources, (图9)这样生成了miscellaneous device.libpkg,就会进入元件编辑界面,可以对元件以及对元件的各种模块联接进行编辑了。" p- ^1 `( h% n- c3 X& X

& ]) a& e0 r1 d  u五.创建元件Footprint 库3 o9 ?) b, J- K) y
在altium designer 中,封装库是以*.pcblib 格式存在,它可以嵌入到一个集成库中,也可以在pcb 编辑界面中直接调用其中的元件。Altium designer 中封装库在altium designer6librarypcb 目录中。( c2 x. {* U% R0 C; j* J
举例:/ A7 N! s, j) i2 K& N6 R
1. 在project 标签中,右键点击library.libpkg,选择add new to projectpcb library,增加一个pcb 库并命名保存为pcblib1.pcblib。如图10
6 E. ]3 B; P" L8 r
8 x) ?& h/ l+ b/ B% a2. 双击pcblib1.pcblib 文件打开pcb 元件库界面。就可以运用placepad, placearc,placeline 等命令来绘制元件了。
, }3 m6 E0 B7 X# F# O9 N  f5 s3. 双击焊盘,打开焊盘属性对话框,可以对焊盘进行配制。如图11,在 “property”选项中可以设定焊盘类型,Top layer 对应SMD 焊盘,multi layer 对应穿孔。 “Hole information” 可以设定孔的形状,如方孔,槽形孔等。双击line,可以对线条进行配制,如果线条表示元件的外形,则设定在 top overlay 层。  h4 V( J5 R5 W3 G8 X( \) O& E' O; w

0 J# b5 `2 t) H7 B8 t1 b& o
, l! Z0 }7 q4 V' A  \, p  Q
6 T; L" |) V+ y) n- ^) ~
# c: X% T4 N, U8 M" E& l/ ?! @# E/ z( R: ?, I) f. [7 ]5 }% I  t
; s* @3 p! j! y# P, ]- _

; _" j  ^  r" J0 j

该用户从未签到

2#
发表于 2020-7-7 20:05 | 只看该作者
Altium Designer集成库介绍及集成库的创建
  • TA的每日心情
    开心
    2022-6-29 15:11
  • 签到天数: 378 天

    [LV.9]以坛为家II

    3#
    发表于 2020-7-8 08:12 | 只看该作者

    该用户从未签到

    4#
    发表于 2020-7-8 09:31 | 只看该作者
    这样封装模块就加载好了
    4 e( J% s( [  {% W1 {9 `  r1 Y0 I* Z0 @

    & e' R/ u; F" ~% k# j7 P
    ( q% h, b: j% ?                                                                                                uvled机
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-14 02:40 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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