AD建立pcb库
更多
好的,在 Altium Designer (AD) 中建立 PCB 库(更准确地说,是建立原理图符号库和PCB 封装库,因为一个完整元件的库包含这两者)的步骤如下:
核心概念:
- *原理图符号库 (`.SchLib`):** 定义元件在原理图中的图形表示、引脚定义(名称、编号、电气类型)和参数(如:电阻值、电容值、芯片型号)。
- *PCB 封装库 (`.PcbLib`):** 定义元件在 PCB 板上的物理表示,包括焊盘(形状、尺寸、层)、丝印轮廓、3D 模型、阻焊层等。
- *集成库 (`.IntLib`):** (可选但推荐) 将编译后的原理图符号库和 PCB 封装库链接在一起,并包含模型、参数等信息,方便管理和使用。通常最终发布和使用的是集成库。
建立步骤:
1. 创建或打开库文件
- 新建库文件包 (推荐):
- 菜单:
File->New->Project->Integrated Library。这将创建一个集成库项目 (*.LibPkg)。 - 在
Projects面板中,右键点击新建的*.LibPkg->Add New to Project-> 选择:Schematic Library:创建新的原理图符号库 (*.SchLib)。PCB Library:创建新的 PCB 封装库 (*.PcbLib)。
- 菜单:
- 单独创建库文件:
- 菜单:
File->New->Library-> 选择Schematic Library或PCB Library。这种方式创建的是独立的库文件,之后可以再添加到集成库项目中。
- 菜单:
2. 绘制原理图符号 (在 .SchLib 文件中)
- 打开你的
.SchLib文件。 - 新建元件:
- 使用
Tools->New Component或点击SCH Library面板底部的Add按钮。输入元件名称 (如Resistor,LM358,STM32F103C8T6)。
- 使用
- 绘制符号图形:
- 使用
Place菜单下的工具:Rectangle/Ellipse/Line/Arc:绘制元件主体。Pin(最重要!):放置元件引脚。务必正确设置:- Display Name: 引脚在原理图上显示的名称 (如
VCC,GND,IN+,OUT,1,A0)。可隐藏。 - Designator: 引脚的唯一编号 (如
1,2,A,K)。此编号必须与 PCB 封装中的焊盘编号严格一致! - Electrical Type: 设置引脚的电气特性 (Input, Output, Power, Passive 等),对 ERC 检查很重要。
- Length: 引脚长度。
- Orientation: 引脚方向。
- Display Name: 引脚在原理图上显示的名称 (如
- 使用
Place->Text String添加文本标注 (如元件型号、参数)。
- 使用
- 设置元件属性:
- 在
SCH Library面板中选中你的元件。 - 点击面板底部的
Edit...按钮或按F11打开元件属性对话框 (Properties面板)。 - 关键设置:
Default Designator:默认位号 (如R?,C?,U?)。Comment:默认注释 (通常放元件值或型号,如10K,0.1uF,LM358)。Description:元件描述。Type:元件类型 (Standard, Mechanical 等)。Models区域: 这是链接 PCB 封装的关键! 点击Add->Footprint。在打开的对话框中:- 点击
Browse...找到并选择你将在下一步创建的、与此原理图符号对应的 PCB 封装 (在.PcbLib中)。 - 或者点击
...按钮,使用封装向导或库搜索。 - 确保链接正确`的封装。
- 点击
- 在
- 保存原理图库文件。
3. 绘制 PCB 封装 (在 .PcbLib 文件中)
- 打开你的
.PcbLib文件。 - 新建封装:
- 使用
Tools->New Blank Component或点击PCB Library面板底部的Add按钮。输入封装名称 (如R0603,SOT-23-5,TQFP-48_7x7mmP0.5mm)。名称应清晰描述封装规格。
- 使用
- 设置工作环境 (可选但重要):
- 菜单:
Tools->Library Options。确保Units(单位) 设置正确 (Metric-mm 或 Imperial-mil),Snap Grid(捕捉栅格) 设置合适 (例如 0.1mm 或 5mil 用于精细绘制)。
- 菜单:
- 放置焊盘:
- 使用
Place->Pad或工具栏按钮放置焊盘。 - 关键设置 (在放置时按
Tab键或放置后双击):- Designator: 焊盘编号。必须与原理图符号中对应引脚的
Designator完全一致! (如1,2,A,K)。 Layer:通常选择Top Layer(表贴) 或Multi-Layer(通孔)。Hole Size:通孔焊盘的钻孔直径 (表贴焊盘设为 0)。Size and Shape:设置焊盘的X-Size和Y-Size(形状)。根据元件数据手册的推荐焊盘尺寸或 IPC 标准设计。Properties->Pad Template:可以创建和复用焊盘模板。
- Designator: 焊盘编号。必须与原理图符号中对应引脚的
- 使用
- 精确放置焊盘:
- 使用坐标放置 (
Edit->Set Location->Pad),或利用栅格和测量工具 (Reports->Measure Distance),严格按照数据手册的尺寸 (引脚间距 P, 列间距 E, 本体尺寸等) 放置。精度至关重要!
- 使用坐标放置 (
- 绘制轮廓和标识:
- 切换到
Top Overlay层 (黄色丝印层)。 - 使用
Place->Line或Arc绘制元件的外形轮廓、极性标识 (如二极管阴极条、芯片的 Pin 1 标识点/凹口)。线宽通常 0.15mm (6mil) 或 0.2mm (8mil)。 - 切换到
Top Paste层 (绿色锡膏层): 如果需要特殊锡膏层开口 (一般不需要手动绘制,焊盘会自动生成)。 - 切换到
Top Solder层 (粉色阻焊层): 如果需要特殊阻焊开窗 (一般不需要手动绘制,焊盘会自动生成阻焊开窗)。
- 切换到
- 添加 3D 模型 (强烈推荐):
- 使用
Place->3D Body。 - 可以导入 STEP 模型 (
Generic STEP Model),或使用简单的 Extruded, Cylinder, Sphere 绘制。 - 精确放置和旋转 3D 体,使其与 2D 封装对齐。这对可视化、间距检查和制造预览非常有用。
- 使用
- 设置封装原点:
- 通常将原点设置在封装的几何中心或 Pin 1 上。菜单:
Edit->Set Reference-> 选择Center或Location(然后点击 Pin 1)。这影响在 PCB 上放置时的抓取点。
- 通常将原点设置在封装的几何中心或 Pin 1 上。菜单:
- 保存 PCB 库文件。
4. 编译集成库 (如果使用了 .LibPkg 项目)
- 确保你的
.SchLib和.PcbLib文件都已正确添加到.LibPkg项目中,并且原理图符号已正确链接了对应的 PCB 封装。 - 在
Projects面板中,*右键点击你的 `.LibPkg项目 ->Compile Integrated Library ...`**。 - Altium Designer 会编译项目,检查错误,并将所有链接好的信息打包成一个
.IntLib文件。 - 编译成功后,
.IntLib文件会自动加载到当前安装的库列表中 (可以在Components面板中看到)。它也会保存在项目输出文件夹里 (Project Outputs for ...)。
5. 使用你的库
- 在原理图编辑器 (
*.SchDoc) 中:- 打开
Components面板。 - 在库选择下拉框中,找到你编译好的集成库 (
*.IntLib) 或单独的原理图库 (*.SchLib- 需要先安装)。 - 找到你的元件,拖放到原理图上。
- 打开
- 在 PCB 编辑器 (
*.PcbDoc) 中:- 当从原理图更新 PCB (
Design->Update PCB Document ...) 时,链接的 PCB 封装会自动放置到 PCB 或 Room 中。 - 也可以直接从
Components面板放置封装 (较少用)。
- 当从原理图更新 PCB (
重要注意事项:
- 引脚/焊盘编号匹配: 原理图符号的引脚
Designator和 PCB 封装的焊盘Designator必须严格一一对应,否则在导入 PCB 或更新时会出错。 - 数据手册: 始终以元件的官方数据手册 (Datasheet) 作为设计依据! 获取准确的引脚定义、封装尺寸和推荐的焊盘图形。
- 单位与精度: 注意单位 (mm/mil) 设置,确保绘制尺寸精确无误。使用合适的捕捉栅格。
- 命名规范: 为库、元件、封装使用清晰、一致的命名规则,方便查找和管理。
- IPC 标准: 对于通用封装 (电阻、电容, IC),参考 IPC-7351 等标准推荐的焊盘尺寸,可以提高可制造性。
- 封装向导: AD 内置了强大的
IPC Compliant Footprint Wizard(Tools->IPC Compliant Footprint Wizard),可以快速生成符合标准的常用封装,强烈推荐使用。 - 3D 模型: 添加 3D 模型能极大提升设计的直观性和准确性检查能力。可以从元件厂商网站或第三方模型库 (如 SnapEDA, Ultra Librarian) 下载 STEP 模型。
- 库管理: 对于常用元件,建议建立自己或公司的标准库,并定期维护更新。使用集成库 (
*.IntLib) 是管理库的最佳实践。
按照这些步骤操作,你就能在 Altium Designer 中成功创建自己的 PCB 元件库了。祝你设计顺利!如果需要更具体的某个元件(如某个芯片或特殊连接器)的绘制指导,可以再提出来。
如何在Protel 99SE中创建一个新的设计数据库
在Protel 99SE中,要想设立一个项目,必须要新建一个新的设计数据库,即建立一个后缀名为“*.DDB”的文件,然后才能在这个设计数据库中
资料下载
ah此生不换
2019-08-13 16:25:12
为昕AI智能建库软件
1970-01-01 08:00:00 至 1970-01-01 08:00:00
如何建立库文件?如何安装库文件
在西门子S7-200中一步步做库文件西门子S7-200小型机容许模块化编程,尤其提供使用者可以定制自己的库文件,在解决大量重复性逻辑处理上相当方便。下面以一个简单的例子说明如何
2022-02-16 06:32:32
AltiumDesigner01建立集成库的步骤
在绘制电路原理图和PCB时,发现每次都到系统自带的库中到处找元件,像我这么懒的人实在受不了,所以决定建立自己的元件集成
2019-07-04 08:42:29
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机