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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
一.集成库概述# S7 z' S% o* w& A) x
altium Designer 采用了集成库的概念。在集成库中的元件不仅具有原理图中代表元件的符号,还集成了相应的功能模块。如Foot Print 封装,电路仿真模块,信号完整性分析模块等。(关系图如图1)集成库具有以下一些优点:集成库便于移植和共享,元件和模块之间的连接具有安全性。集成库在编译过程中会检测错误,如引脚封装对应等。
$ s6 ?( O6 p! p) P3 I6 r; @ ! X. ^9 S7 c6 M) V' H, K
二.集成库的创建( @6 s: W1 |! g$ Q
集成库的创建主要有以下几个步骤" L0 K- i' f& w" d& a0 P; ^3 q
1.)创建集成库包" B2 o8 {% M9 o, p6 A) i% n7 `
2.)增加原理图符号元件
5 h7 b% e. b2 r* M1 R3.)为元件符号建立模块联接
( u" x) q" v" r! _/ w( a4.)编译集成库: X5 l7 N$ S1 X, P5 Z' e; d
举例:& I8 [' ^3 {: Q0 C- K8 u8 \2 D
1. 执行 File New Project Integrated Library, 创建一个包装库项目,然后重命名并保存到目录, 如c:librarylibrary, 生成library.libpkg 集成库包。
9 t# V- [; o' ?  C2. 在project 标签右键点击project 名,在弹出的菜单中选择增加原理图库。(图2)并命名保存。8 a4 @, H9 U, S( X4 U7 v
4 e" F" W+ ]* I' K9 Y' B
3. 在shclib 编辑界面,选择Place 菜单下工具绘制一个元件符号,如图3,添加一个NPN 晶体管。! q5 S) k: U( P) Z2 H* C0 B

4 t" r: x2 A$ I+ ]0 p) s$ n+ d2 V: E
4. 在sch library 标签下选择默认元件名component_1,双击进入元件属性对话框。在 “defaultdesignator” 处输入默认符号名;(如Q?)在 “comment” 处输入对元件的描述;( 如NPN Transistor ) 在 “physical component” 处输入元件的名称;(NPN)如图4。点击OK 就生成了一个名为NPN 的元件。) K: T  h4 D$ b* }$ u
& q8 r5 f" |; A& L8 p6 V
; ?5 j# M( c, ]3 I9 o8 b) c+ Z
' K) G& f7 W& H- H+ `2 U+ A6 T5 P
5. 在为符号元件建立模块联接之前,先建立查找路径。选择Projectproject Option…,进入project 属性对话框,在Search Paths 页添加模块路径。Footprint库在Altium Designer 6 libraryPCB 路径下。为了防止查找范围过大,一般“include sub-folders in search” 不选中。然后点击 “refresh list” 按钮。如图5% h. h' [, x' U

4 @+ G1 d8 s7 _& M8 n8 t ( `( {% X' z3 Q3 ~5 y. B
' c. b" h3 i6 R! z1 j: L
建立Footprint 模块联接# |) C0 J& ]$ l  G& e
点击shclib 界面下左下角Add Footprint,进入增加元件封装界面,运用Browse 按钮选择Cylinder with flat index.pcblib 下的BCY-W3 封装。也可以使用Find 按钮来查找所需要的封装。点击OK,这样封装模块就加载好了。如图6: H& m5 S$ w0 j
/ F# _3 O0 w: Q# I0 O, K) Y
. Q: e6 @0 a! f, {+ c1 @
建立simulation 模块联接9 @% F, f. M$ f! k
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…” 按钮手工添加一个模型。
/ D1 o* l9 I# ?( b$ n: V) N
! N8 T7 i1 D7 n7 Q9 \建立signal integrity 模块联接
4 n. k2 ~" T. [% D( [选择 “Add signal integrity” 打开对话框,在“type”处选择“BJT”类型,其他可以选择默认值,也可以运用 “import IBIS”按钮导入文件模型。点击OK。 同上可以增加3D 模型,3D 模型文件格式是*.VRML,*.IGES.2 I, W- [3 T- T  ^

4 V* E0 c' \6 r4 d- O6. 编译集成库,在project 标签中,右击library.libpkg,在弹出的菜单中选择 compile integratedlibrary library.intlib. 编译完成后,在c:libraryproject output forlibrary 目录下生成 library.intlib集成库。! Q& d( A4 o! |% z& T8 V9 ]& K
三.集成库的使用
+ d6 l# b3 Z* y" E$ \1 d: s/ X2 g; X- |1 O" M3 u
点击窗口左边 library 标签,打开库对话框,点击library…进入库配制界面,install…按钮可以增加集成库,remove 按钮可以移走不许要的库。这样就可以使用库中元件了。$ }, |% X3 j: l" m$ N! G) o/ N& j
  i6 Q, c0 e1 }+ G0 A

; b) ]+ X. d  S/ P- b8 l% y2 P8 p' @8 D5 }2 W1 J
四.集成库的编辑; v" k* E7 s. F  L9 {- I6 E: A. [
直接对集成库的编辑是不允许的,所以先的把集成库分拆成集成库包。选择Fileopen…选择一个集成库,如Altium Designer 6librarymiscellaneous device.intlib,在弹出的对话框中选择 Extract sources, (图9)这样生成了miscellaneous device.libpkg,就会进入元件编辑界面,可以对元件以及对元件的各种模块联接进行编辑了。: e" L' O* c9 A  }0 k# }
& W* _  x  A( |2 T7 @
五.创建元件Footprint 库
. A( ^/ r2 B- i9 `2 H在altium designer 中,封装库是以*.pcblib 格式存在,它可以嵌入到一个集成库中,也可以在pcb 编辑界面中直接调用其中的元件。Altium designer 中封装库在altium designer6librarypcb 目录中。
8 X# t: D% Q1 v/ x( L- H举例:
+ o) D3 R" J% e: o1 C1. 在project 标签中,右键点击library.libpkg,选择add new to projectpcb library,增加一个pcb 库并命名保存为pcblib1.pcblib。如图10$ T: Y  g8 o" Q! x. j
' z% M5 c' z, ^" G
2. 双击pcblib1.pcblib 文件打开pcb 元件库界面。就可以运用placepad, placearc,placeline 等命令来绘制元件了。5 d4 C  d* T4 {# Y4 t$ O
3. 双击焊盘,打开焊盘属性对话框,可以对焊盘进行配制。如图11,在 “property”选项中可以设定焊盘类型,Top layer 对应SMD 焊盘,multi layer 对应穿孔。 “Hole information” 可以设定孔的形状,如方孔,槽形孔等。双击line,可以对线条进行配制,如果线条表示元件的外形,则设定在 top overlay 层。9 f2 ]+ i8 A& Z; J! U9 k4 S2 @
& R5 T. p, t! J3 P% ?
3 ?# L( s4 K: k! L

+ g4 L$ I' c0 n4 N5 v. f2 I
( I5 R# T; T' e1 M. h) {! s' b; v# J9 q5 k* J( @9 }0 ~

' y- O# U2 ~' B- d
0 ?: c% H: V& c+ i# w1 V! b

该用户从未签到

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 | 只看该作者
    这样封装模块就加载好了
    ! |' T' ]0 \+ h+ A3 {8 L' N, t
    " X% O4 {  V6 ]7 U
    7 _' n* d6 D' e# ]1 M7 m" Y5 |  w+ S1 {; Q' `; |' J% A7 c  Z& J* T
                                                                                                    uvled机
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-28 15:05 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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