在 Altium Designer (AD) 中绘制 PCB 封装(通常称为“元器件封装”或 “Footprint”)是 PCB 设计的关键步骤。以下是详细的中文步骤指南:
? 核心概念
- PCB 封装 (Footprint): 定义了元器件在 PCB 上的物理表现形式,包括:
- 焊盘 (Pads): 用于焊接元器件引脚的实际铜箔区域(形状、大小、位置)。
- 轮廓 (Outline/Silkscreen): 表示元器件本体边界和方向的丝印层 (TopOverlay/BottomOverlay) 线条和图形。
- 参考标识符位置 (Designator): 通常元器件位号(如 R1, C2, U3)的放置位置。
- 引脚 1 标识 (Pin 1 Marker): 标明元器件第一引脚的标记(丝印点、缺口、斜角等)。
- 阻焊开窗 (Solder Mask): 通常自动由焊盘定义(需设置扩展)。
- 焊膏层 (Paste Mask): 通常自动由焊盘定义(需设置收缩)。
- 3D 模型 (3D Model): (可选但强烈推荐)关联的 3D 模型,用于机械检查和可视化。
? 创建 PCB 封装的详细步骤
-
创建或打开 PCB 元件库
- 菜单:
文件 (File)->新建 (New)->库 (Library)->PCB 元件库 (PCB Library)。 - 或者,在现有集成库项目 (
*.LibPkg) 中添加一个新的 PCB 库 (*.PcbLib)。 - 保存库文件 (
*.PcbLib)。
- 菜单:
-
在 PCB 库编辑器中工作
- 新建库后会自动打开
PCB Library面板。 - 默认会创建一个名为
PCBCOMPONENT_1的新空白封装。在面板中双击或在右键菜单中选择元件属性 (Component Properties)来重新命名它。 - 重要: 给封装起一个清晰、规范的名字!推荐遵循
[类型][引脚数]-[尺寸描述]或[厂商名][型号]的命名规则(例如SOT-23-6,0805R,TQFP48_7x7P05,STM32F407VGT6)。
- 新建库后会自动打开
-
设置工作环境和单位
- 栅格 (Grid): 按
G键快速切换常用栅格(如 1mm, 0.5mm, 0.1mm, 0.05mm)。精细栅格对精确定位焊盘至关重要。可在视图设置中调整。 - 单位: 按
Q键在毫米 (mm) 和密尔 (mil, 1mil=0.001英寸≈0.0254mm) 之间切换。选择你习惯或与数据手册一致的单位。通常贴片元件用 mm 更直观。 - 原点 (Origin): 元器件封装的参考点(通常是几何中心或引脚1中心)。确保原点设置正确!菜单:
编辑 (Edit)->原点 (Origin)->设定 (Set)。然后点击你想设置为原点的地方(强烈建议放在引脚1的中心)。
- 栅格 (Grid): 按
-
放置焊盘 (Place Pad)
- 工具栏: 点击
放置焊盘 (Place Pad)图标 (通常显示为一个小矩形带孔) 或按快捷键P->P。 - 关键属性设置 (
Tab键):- 标识 (Designator): 输入焊盘编号。必须与原理图符号的引脚编号严格一致! (如 1, 2, 3... 或 A1, A2, B1, B2...)。
- 层 (Layer): 选择
Multi-Layer(通孔焊盘) 或Top Layer/Bottom Layer(表贴焊盘)。 - 孔尺寸 (Hole Size): 对于表贴焊盘设为
0。对于通孔焊盘,设置略大于实际引脚直径的值(考虑公差和电镀,通常大 0.1-0.3mm)。 - X/Y 尺寸 (X/Y-Size): 设置焊盘在 X 和 Y 方向上的大小。这是最关键尺寸! 必须根据元器件引脚尺寸(长、宽、高)、PCB 制造能力(最小焊盘/间距)和焊接工艺(回流焊/波峰焊/手工焊)来仔细计算确定。通常会比引脚实际尺寸大一些(补偿值)。参考 IPC 标准或制造商推荐值。
- 形状 (Shape): 矩形 (Rectangular), 圆形 (Round), 圆矩形 (Rounded Rectangle), 八边形 (Octagonal) 等。根据引脚形状选择。
- (可选) 阻焊层扩展 (Solder Mask Expansion): 可设置规则 (
阻焊扩展规则) 或在此手动设置。通常是正值(如 0.05-0.1mm),表示在焊盘外扩开窗。 - (可选) 锡膏层扩展 (Paste Mask Expansion): 可设置规则 (
锡膏扩展规则) 或在此手动设置。对于表贴焊盘通常是0或很小的负值(对于细间距元件有时需要缩小钢网开口)。
- 点击放置焊盘。放置时注意观察坐标栏(
X,Y),确保位置精确。 - 按数据手册精确放置所有焊盘: 依据元器件数据手册中的机械图纸 (
Mechanical Drawing),使用坐标或测量工具 (报告 (Reports)->测量距离 (Measure Distance)) 确保焊盘间距 (Pitch)、行距、相对位置完全正确。放置时利用好栅格捕捉 (Ctrl+E切换捕捉)。
- 工具栏: 点击
-
绘制元器件轮廓和标识 (丝印层 - TopOverlay/BottomOverlay)
- 切换活动层到
Top Overlay(顶层丝印) 或Bottom Overlay(底层丝印)。 - 使用
放置走线 (Place Line)图标或快捷键P->L。 - 设置线宽: 一般设置为 0.15mm (~6mil) 或 0.2mm (~8mil),确保清晰可辨且符合制造商工艺能力。
- 绘制轮廓: 根据数据手册尺寸,绘制元器件的外形边界框。轮廓应略大于实际本体,避免遮挡焊盘。
- 添加引脚 1 标识: 在靠近引脚 1 焊盘的位置放置一个明显的标记:常用方法有:
- 在轮廓框一角绘制一个小圆圈
(P->F->Full Circle)。 - 在轮廓框一角制造一个切角(用两条线)。
- 在引脚1旁边放置一个小圆点
(P->F->Full Circle) 或小方块。 - 轮廓线在引脚1处留缺口突出。
- 在轮廓框一角绘制一个小圆圈
- 放置参考标识符: 放置字符串
.Designator。默认位置通常在轮廓中心上方或下方。在封装库中,它会显示为"Designator",放置到 PCB 时会自动替换为实际位号(如 R1)。选中字符串,按Tab键在属性中可设置文本高度、宽度、字体、层等。一般放在轮廓外,清晰可见的位置。
- 切换活动层到
-
放置元器件中心标记 (可选但推荐)
- 切换到
Top Overlay或Mechanical Layer。 - 使用
放置走线 (Place Line)或放置过孔 (Place Full Circle)。 - 在原点(即设定的封装参考点)放置一个小的十字标记
(+),有助于在 PCB 编辑器中对齐元器件。
- 切换到
-
添加 3D 模型 (强烈推荐)
- 菜单:
工具 (Tools)->器件体 (Footprint Body)->放置 3D 元件体 (Place 3D Body)或按钮放置 3D 元件体 (Place 3D Body)。 - 选择
通用模型 (Generic)->从文件加载 (Embed Model)。 - 浏览并导入合适的 STEP 模型文件 (
*.step或*.stp)。 - 在 3D 模式下
(3键),调整模型位置 (移动 Move,旋转 Rotate) 和高度 (属性 Properties->Standoff Height`),使其引脚与焊盘精确对齐、高度正确。 - 精确的 3D 模型对于检查元器件高度冲突、在机械外壳中装配至关重要。
- 菜单:
-
设置封装属性
- 在
PCB Library面板中双击你的封装名,或选中封装后右键 ->元件属性 (Component Properties)。 - 检查并确认名称 (
Name)。 - 设置 描述 (Description): 填写简短的描述信息(如 “0805 Chip Resistor”, “SOT-23-3 NPN Transistor”)。
- (可选) 高度 (Height): 设置元器件的最大物理高度(通常在 3D Body 里设置更准确,这里可以填个参考值)。
- 关联原理图符号映射 (
Models区域): 如果是在集成库项目中,可以在此关联对应的原理图符号 (Symbol) 和仿真模型。
- 在
-
保存封装
- 保存 PCB 库文件 (
*.PcbLib)。
- 保存 PCB 库文件 (
-
验证封装 (非常重要!)
- 尺寸核对: 使用
报告 (Reports)->测量距离 (Measure Distance)或测量图元 (Measure Primitives)仔细检查所有关键尺寸(焊盘间距、焊盘尺寸、轮廓尺寸)是否与数据手册完全一致。 - 规则检查 (DRC):
- 在 PCB 库编辑器中,菜单:
工具 (Tools)->封装规则检查 (Footprint Rule Check)。 - 设置检查规则(焊盘间距、丝印间距、钻孔尺寸等),运行检查。
- 仔细检查并解决所有报告的错误 (
Violations)。零错误是基本要求!
- 在 PCB 库编辑器中,菜单:
- 3D 检查: 切换到 3D 模式
(3键)`,检查:- 3D 模型是否放置正确(引脚是否对齐焊盘,方向是否正确)。
- 是否有不合理的悬空、嵌入。
- (如果周围有其他元件)粗略检查是否可能干涉(高度、侧面)。
- 打印检查: 可以将封装打印在纸上,用实物元器件或游标卡尺进行比对。
- 尺寸核对: 使用
? 关键注意事项
- 数据手册是唯一依据: 精确测量和参考元器件供应商提供的 官方数据手册 (Datasheet) 中的 机械尺寸图 (Mechanical Drawing / Dimensions)。不要凭感觉猜测!
- 精度至上: PCB 封装是物理实现的基础,丝毫差错都可能导致元器件无法焊接或功能异常。细心!利用好栅格和坐标。
- 焊盘补偿: 焊盘尺寸通常需要比引脚实际尺寸稍大(尤其在长度方向),以容纳焊接工艺误差(锡膏印刷、贴片偏移、回流焊)。补偿值取决于工艺水平。
- 命名规范: 使用清晰、唯一、符合团队规范的命名规则。避免使用
NewPCBComponent_1这类默认名。 - 库管理: 将封装组织到你自己的、管理良好的库文件或集成库项目中。不要随意使用系统自带库或来历不明的库,务必自己验证。
- 验证!验证!再验证! 务必执行封装规则检查 (DRC) 和 3D 可视化检查。这是避免返工的关键步骤。
? 遵循这些步骤和注意事项,你就能在 Altium Designer 中创建出准确可靠的 PCB 封装了。祝你设计顺利!
在画PCB封装时把刚画好的图形弄丢了该怎么找?
在画PCB封装时,不小心把刚画好的图形弄丢了,没删,只是放大缩小怎么也找不到画的图形在哪,求大神
leon2014xn
2019-07-16 02:28:19
请教!用Altium Designer(16.0)画PCB封装库时,无法进行复制粘贴
在用Altium Designer(16.0)画PCB封装库的时候,无法进行复制粘贴,重新安装了一次,还是没有解决,用其他同事的电脑没有这个问题,请问有什么好的解决办法吗。
挖掘开发
2021-06-16 10:31:49
TPSM846C23 PCB中这4个是表示散热焊盘吗?
使用TPSM846C23做一个DCDC电源,目前在画PCB封装遇到一个问题?在规格书的79页写明有4个COPPER KEEP-OUT AREA,请问这4个是表示散热焊盘吗?这个是可以与GND相连?还是单独?还是可以和VOUT相连?
fdouwqihdowd
2019-07-31 11:08:29
Altium Designer 15快速准确构建PCB封装
一般来说用Altium Designer去画一个原理图还算简单,因为不需要精确的尺寸绘制,但是如果说要画PCB封装,那就会比较麻烦了,因为稍有不慎差个几毫米管脚就会偏移甚至错位,然而AD的绘图思路
Xavier_1995
2019-07-23 08:14:20
当一个建库工程师遇到MPS
作为一个辛辛苦苦画元件库的工程师,我很早就想写这篇文章。 以前的我画元件的原理图符号,画PCB封装,常规动作是这样的: • 找到该元件的datasheet数据手册 • 查找数据手册中该元件的管脚
2022-11-18 10:55:14
初学PCB设计必须注意的事项(两句话)
本帖最后由 1403545393 于 2021-5-11 18:13 编辑 PCB画制过程中,在封装上导入里之前画板生成的库,都是与实物相对应的,对于一些没有封装的元件在画pcb封装库的时候
山文丰
2020-06-23 18:25:50
PADS 设计验证问题
# 1 *** 子网 # 2 铜(52.65279,64.5 L21) 铜(52.65279,64.5 L1) R12.2 B3.1我看了线都连接上了,但还是提示连接有问题。A:问题一原因:画PCB封装
风影冷雨夜
2021-03-08 11:23:39
【微信精选】画了十几年板子,我总结出了PCB布局心得
基点画封装在Preference的PCB中的Display中OriginMaker 14、画PCB封装时可用队列粘贴P+S 15、导入PCB更新时要在原理图中UPdate,导入原理图更新要在PCB中
cd340823
2019-10-04 07:30:00
【开源分享】手把手教你用全志XR32芯片DIY一个自己的开发板
有31个GPIO+一个RESET需要引出,于是使用两列双18Pin穿孔+邮票孔封装。先画原理图封装,很简单再画PCB封装,也很简单,两个焊盘一个长方形一个圆形,制版的时候把边框层放到白线就好了。然后原理图
elecfans小能手
2022-04-28 16:54:54
PCB封装又画错了?一张纸搞定封装检查!
相信很多同学在画PCB时都有过封装画错的精力,不是画大了就是画小了,甚至是器件有遮挡,导致PCB制板回来后器件焊接不上,只能手动飞线,严重时导致整个板子报废,比如下面图中的U8,封装就画小了,导致芯片焊接不上去。
2023-04-18 11:25:27
pcb元件封装制作
一个完整画PCB板的步骤分为以下几步,第一步是在原理图库中制作元器件,供画原理图使用。第二步是画原理图,把我们的元器件库通过导线连接成原理图。第三步就是制作PCB库里面的封装,第四步就是画PCB。今天我们要讲的就是第三步,怎么在PCB库中画一个封装。下面是制作STC89C52芯片封装详情步骤。
2019-08-08 11:26:37
AD画完原理图后如何导入PCB
在Altium Designer(简称AD)中,将画完的原理图导入到PCB(Printed Circuit Board,印制电路板)是一个关键的设计步骤。以下是导入过程: 一、准备阶段 确保原理图
2024-09-02 16:32:08
PCB画天线的问题
`我买了个CC2541开发板,资料里有天线封装。像上面这个。有两个标号,1个1,一个2.那个地方就是地了。我画原理图的时候,这样闹得:那个封装只有标识,没有网络节点。我把天线封装加到PCB里,添加网络节点,结果成这个鬼样子了:这可怎么办呀?谢谢!`
chenbingjy
2019-08-27 09:27:48
ALtium designer09中自己画的封装库导入不进pcb?
ALtium designer09中我自己画的封装库导入时都导入不进pcb?论坛里有人曾今遇到过这种问题吗?
cham3070
2019-06-10 04:36:28
发光二极管pcb封装怎么画
发光二极管pcb封装怎么画,购买电子芯原创视频教程完整版后,进专属答疑群,答疑为长期永久答疑,任何关于教程学习的问题都可以问。答疑方式如下:1、通过微信群语音或者文字的形式进行答疑(简单的问题);2
denxinan
2021-07-20 08:04:02
altium designer画原理生成PCB时出来三个同样的芯片封装
一个引脚很多的芯片,我分成3部分画,生成PCB的时候这三个部分出来三个同样的芯片封装,怎么解决啊?
fhj920535793
2019-05-20 04:39:57
如何画双层pcb板 画双层pcb板的步骤
对于我们的设计是非常有帮助的。下面就让我们一起来了解一下PCB双层板的布线原则。 如何画双层pcb板 双层pcb板要用上两面的导线,必须要在两面间有适当的电路连接才行。这种电路间的桥梁叫做导孔。导孔是在pcb上,充满或涂上金属的
2020-11-04 09:53:14
如何画好PCB封装的原理图
相信做过硬件设计的人都经历过自己做Component或者Module封装,但想做好封装并已不是一件很轻松的事情,相信大家都有过这样的经历: (1) 画的封装引脚间距过大或过小导致无法装配;(2
2019-06-08 09:00:00
allegro画孔的封装一定要加flash吗
之前画封装都按照规则,通孔类的一律加了flash,为了在大面积铺铜时能够防止散热太快。但是后来发现,铜皮和焊盘的连接方式可以直接在画PCB时,菜单shape-global-dynamic
虎皮猫Luna
2022-07-21 19:16:42
PCB封装入门的必备知识
,管脚的间距等)用图形方式表现出来,以便可以在画 pcb 图时进行调用。 1)PCB 封装按照安装方式来区分的话,可以分为贴装器件、插装器件、混装器件(贴装和插装同时存在)、特殊器件。特殊器件一般指沉板器件。 2)PCB 封装按照功能以及器件外形来
2020-10-30 15:13:57
KT6368A的封装怎么画 原理图怎么画 资料怎么看 怎么下载呢
KT6368A的封装怎么画 原理图怎么画 资料怎么看 怎么下载呢 也有好几个客户问我们这样的问题,实在是太难了 但是没办法,客户就是上帝,也只能选择认真的回答, 这里对这类型的问题进行统一精细化回复,高手请直接跳过,打扰了
2023-10-19 12:22:46