在 Altium Designer (AD) 中,“Make PCB Library”和“Make Integrated Library”是用于创建和管理元件库的两种不同方法。它们的主要区别在于它们的用途和所包含的内容。
1. Make PCB Library
作用:
- 创建一个单独的 PCB 库文件(
.PcbLib
),该文件主要包含用于 PCB 设计的元件封装和布局信息。
步骤:
- 创建或导入元件封装: 你可以手动绘制元件的封装(也称为 footprint),或者从其他 PCB 库中导入封装。
- 保存为 PCB Library: 创建好封装后,你可以将它保存为一个 PCB Library 文件。这个文件只包含 PCB 封装信息,不包括原理图符号或其他元件信息。
用途:
- 当你只需要 PCB 封装信息时,可以创建 PCB 库。比如在某些项目中,你可能只需要封装,而不需要元件的其他信息。
2. Make Integrated Library
作用:
- 创建一个集成库(
.IntLib
),这个库包含了元件的所有信息,包括原理图符号、PCB 封装、3D 模型、仿真模型等。
步骤:
- 准备各个子库: 你需要先准备原理图库(
.SchLib
)、PCB 库(.PcbLib
)等。如果有需要,还可以添加3D模型库和仿真库。 - 创建集成库: 在 Altium Designer 中,使用 “Make Integrated Library” 命令可以将这些不同类型的子库整合到一个集成库文件中。这个集成库可以包含所有与元件相关的信息。
- 编译集成库: 完成整合后,编译集成库,使其可以在项目中使用。
用途:
- 集成库非常适合需要共享或多项目使用的元件,因为它包含了元件的全部信息,方便在不同设计中重复使用。
总结
- Make PCB Library:用于创建单独的 PCB 封装库,适用于只需要封装信息的情况。
- Make Integrated Library:用于创建包含元件完整信息的集成库,适用于需要元件全面信息的情况,并且适合在多个项目中复用。
这两种库各有用途,你可以根据设计需求选择创建哪种库。
例子:创建一个 555 定时器 IC 的库
1. Make PCB Library
假设你只需要创建一个用于 PCB 布线的 555 定时器 IC 封装库,步骤如下:
-
创建封装:
- 打开 Altium Designer,选择 File > New > PCB Library,创建一个新的 PCB 库文件(
.PcbLib
)。 - 在新创建的 PCB 库中,选择 Tools > New Component,并命名这个新元件为“555_Timer”。
- 使用 Altium 提供的绘图工具绘制 555 定时器的封装。通常,555 IC 是一个 8 引脚的 DIP 封装,所以你需要在封装中放置 8 个焊盘并标记好每个引脚的位置。
- 完成后,保存这个 PCB Library 文件,命名为
555_Timer.PcbLib
。
- 打开 Altium Designer,选择 File > New > PCB Library,创建一个新的 PCB 库文件(
-
使用 PCB Library:
- 在 PCB 设计中,你可以直接从这个库中调用 555 定时器的封装,进行布线设计。
这个 PCB Library (555_Timer.PcbLib
) 只包含了 555 定时器的封装信息,适用于你只需要这个 IC 的物理布局时使用。
2. Make Integrated Library
现在假设你需要一个完整的库,包含 555 定时器的原理图符号、PCB 封装,以及可能的仿真模型。步骤如下:
-
创建原理图库:
- 打开 Altium Designer,选择 File > New > Schematic Library,创建一个新的原理图库文件(
.SchLib
)。 - 在原理图库中,选择 Tools > New Component,创建一个名为“555_Timer”的元件,并绘制它的原理图符号,标记引脚名称(如 VCC, GND, OUT 等)。
- 保存这个原理图库文件,命名为
555_Timer.SchLib
。
- 打开 Altium Designer,选择 File > New > Schematic Library,创建一个新的原理图库文件(
-
创建 PCB 库:
- 重复上面的步骤,创建
555_Timer.PcbLib
文件,包含 555 定时器的封装信息。
- 重复上面的步骤,创建
-
创建集成库:
- 选择 File > New > Integrated Library,创建一个新的集成库文件(
.IntLib
)。 - 在集成库中,添加刚刚创建的原理图库(
.SchLib
)和 PCB 库(.PcbLib
)。 - 如果有 3D 模型或仿真模型,也可以将这些文件添加到集成库中。
- 编译集成库,生成一个名为
555_Timer.IntLib
的文件。
- 选择 File > New > Integrated Library,创建一个新的集成库文件(
-
使用集成库:
- 在 Altium 的项目中,你可以从集成库中调用 555 定时器。这个元件将包含原理图符号、PCB 封装,甚至仿真数据,方便你在项目中使用。
这个集成库 (555_Timer.IntLib
) 包含了 555 定时器的所有相关信息,适合多次复用或分享给其他设计项目。
总结
- 如果你只需要为 555 定时器创建 PCB 布线所需的封装,可以使用 Make PCB Library 来生成一个简单的封装库。
- 如果你需要创建一个完整的元件库,包含原理图符号、PCB 封装、仿真模型等,可以使用 Make Integrated Library 来生成一个集成库。