ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Altium Designer 20实战:CHIP类PCB封装绘制全解析与避坑指南

Altium Designer 20实战:CHIP类PCB封装绘制全解析与避坑指南 1. 项目概述从零开始绘制CHIP类PCB封装在电子设计领域无论你是刚入行的硬件工程师还是电子爱好者PCB封装都是绕不开的基本功。很多人觉得画封装枯燥无非是照着数据手册描几个焊盘、画个丝印。但真正做过几个项目、踩过几次坑之后你就会发现一个精准、规范的封装直接决定了电路板能否顺利焊接、性能是否稳定甚至关系到整个项目的成败。这次我们就以Altium Designer 20简称AD20为工具聚焦最基础也最核心的CHIP类无源器件封装绘制。所谓CHIP类指的是像贴片电阻、电容、电感这类外形规则、尺寸标准化的表面贴装器件。虽然标题里提到了电阻、电容、电感、三极管但为了讲透方法我们会以最典型的贴片二极管如SOD-123封装为例进行全程拆解。你可能会问二极管算CHIP吗对于SOD-123这类有极性的小型贴片封装其绘制逻辑和0402、0603等标准CHIP电阻电容高度一致但多了极性标识这一关键点因此作为教学案例更具代表性。掌握这个方法后无论是画0805的电容还是画SOT-23的三极管你都能触类旁通。本文不仅会一步步带你画出正确的封装更会深入讲解每个尺寸背后的工程考量、AD20中的高效操作技巧以及那些数据手册不会告诉你的“踩坑”经验。我们的目标很简单让你画出的每一个封装都能一次成功上板告别飞线、虚焊和调试时的灵异事件。2. 核心思路与设计规范解析2.1 为何CHIP类封装是基本功中的关键在开始动手之前我们必须理解为什么CHIP类封装如此重要。它们数量庞大一块复杂的板子上可能遍布数百个甚至上千个电阻电容。如果封装画错导致的后果往往是灾难性的要么器件根本放不上去要么焊接后短路或开路维修难度极大。与复杂的BGA或QFN封装不同CHIP类封装错误更具隐蔽性可能直到贴片厂反馈或自己手工焊接时才被发现此时改板成本高昂。绘制CHIP类封装的核心思路可以概括为“依据标准严控尺寸明确极性注重工艺”。“依据标准”是指必须严格按照IPC国际电子工业联接协会或器件制造商提供的标准尺寸来设计不能凭感觉估算。“严控尺寸”指的是焊盘的长、宽、间距必须精确这直接影响了焊接的良率。“明确极性”对于二极管、钽电容等器件至关重要丝印标识必须清晰无误。“注重工艺”则是要考虑SMT贴片和回流焊的工艺要求比如焊盘尺寸通常要比器件端子焊端略大以形成良好的焊点。2.2 封装数据的来源与解读所有封装设计的起点都是数据手册Datasheet。以我们选用的SOD-123贴片二极管为例我们需要在手册的“Package Information”或“Mechanical Data”部分找到封装尺寸图。一份典型的数据手册会提供以下关键尺寸通常以毫米mm为单位A器件本体的高度。B器件本体的长度。C器件本体的宽度。D器件引脚焊端的宽度。E器件引脚焊端的长度。e两个引脚中心之间的距离即引脚间距Pitch。这是最关键尺寸之一。L引脚末端到器件本体的距离。注意不同厂商对同一封装如SOD-123的尺寸定义可能有细微差别通常会在一个范围内。设计时应采用“最坏情况”原则或优先采用你计划采购的特定型号的尺寸。如果找不到特定型号则使用该封装的标准尺寸如IPC-7351标准。除了数据手册另一个权威参考是IPC-7351标准。这个标准定义了各种封装类型的“名义尺寸”、“最大材料条件”和“最小材料条件”并给出了推荐的焊盘图形。对于常见的0402、0603、0805等阻容件很多EDA软件包括AD20的封装库已经内置了基于IPC标准的模型但理解其原理对于自定义或校验封装至关重要。2.3 AD20中封装库的管理逻辑在AD20中封装存在于PCB库文件.PcbLib中。一个良好的工作习惯是建立自己的专用封装库而不是每次都临时创建。你可以按项目、按器件类型如Resistors_Chip.PcbLibDiodes.PcbLib来管理库文件。AD20的PCB库编辑器界面与PCB编辑器很像但核心是绘制在“Top Layer”上的焊盘Pad和绘制在“Top Overlay”丝印层上的外形标识。理解各图层的用途是正确绘图的前提Top Layer/Bottom Layer放置表面贴装焊盘。对于SMD焊盘必须放在其中一层。Top Overlay绘制器件外形轮廓、极性标识如二极管阴极杠、引脚1标识等。这是给人看的。Mechanical 1/13…可用于绘制器件实体占位区3D体或放置装配说明。Multi-Layer用于通孔焊盘。本次绘制的SMD封装用不到。3. 以SOD-123二极管为例的封装绘制实操3.1 数据准备与参数计算假设我们找到某款SOD-123二极管的数据手册其关键尺寸如下单位mm引脚间距e 1.9mm(这是固定值必须精确)引脚宽度D 0.5mm(典型值)引脚长度E 0.6mm(典型值)本体宽度C 1.7mm(用于绘制丝印外形)现在我们需要根据这些尺寸设计PCB上的焊盘。焊盘尺寸不能完全等于引脚尺寸否则不利于焊接。一个经验公式是焊盘宽度X 引脚宽度(D) 0.2mm ~ 0.4mm。这里我们取X 0.5 0.3 0.8mm。焊盘长度Y 引脚长度(E) 0.4mm ~ 0.8mm。考虑到SOD-123引脚有部分在本体下方为了焊接牢固可以适当加长。这里我们取Y 0.6 0.6 1.2mm。焊盘中心距 器件引脚间距(e) 1.9mm。这是雷打不动的。所以我们设计的两个焊盘每个尺寸为0.8mm x 1.2mm两个焊盘中心距离为1.9mm。3.2 在AD20中逐步绘制封装1. 创建新PCB库元件打开或新建一个.PcbLib文件。在左侧的“PCB Library”面板中默认有一个新元件PCBCOMPONENT_1。双击它将其名称改为D_SOD-123建议命名包含器件类型和封装如D代表二极管。2. 设置网格与单位按快捷键CtrlG调出网格设置。为了精确放置建议将捕捉网格Snap Grid设为0.1mm或0.05mm可视网格可以稍大。确保工作区右下角状态栏显示的单位是mm按Q键可在mm和mil之间切换。3. 放置并设置焊盘按P键再按P键或点击工具栏放置焊盘图标在图纸中心单击放置第一个焊盘。在焊盘浮动的状态下按Tab键弹出属性面板进行关键设置Designator设为1二极管的阳极通常定义为Pin 1。Layer选择Top Layer因为是表面贴装。焊盘形状和尺寸在Size and Shape区域选择Simple模式将X宽度设为0.8mmY长度设为1.2mm。形状Shape选择Rectangular矩形。点击确定放置。4. 精准放置第二个焊盘第一个焊盘Pin 1通常作为坐标参考点。我们需要在X轴方向上距离它1.9mm处放置第二个焊盘Pin 2阴极。方法一坐标法放置第二个焊盘前按Tab键将其Designator改为2其他设置同Pin 1。放置后双击Pin 2焊盘在属性面板的Location处将X坐标设置为1.9假设Pin 1的X坐标为0Y坐标保持为0。方法二测量工具放置Pin 2后使用Reports - Measure Distance工具快捷键CtrlM点击两个焊盘的中心确保距离为1.9mm然后用鼠标移动Pin 2进行微调。5. 绘制丝印层外形将当前图层切换到Top Overlay按L键打开视图配置或直接在下方的图层标签页点击Top Overlay。绘制本体轮廓使用放置线条工具P-L。根据本体宽度C1.7mm我们可以画一个矩形框将两个焊盘包含在内。矩形框距离焊盘边缘应有适当空隙如0.2mm避免丝印印在焊盘上影响焊接。你可以从坐标(-1.0, 0.8)开始画一个宽约3.7mm、高约1.7mm的矩形具体尺寸可根据美观调整。添加极性标识这是二极管封装的关键在阴极Pin 2一侧的丝印框外放置一个明显的标识。最常用的方法是阴极杠在Pin 2焊盘对应的丝印框边缘画一条粗横线。使用放置线条工具在属性中将其Width线宽改为0.2mm画一条短线。“K”标记或竖线也可以在Pin 2附近用文本工具P-T放置一个K字代表阴极或画一个竖线加圆圈。务必确保标识清晰、唯一。6. 绘制装配层与3D体可选但推荐切换到Mechanical 1层可以绘制一个与器件实体等大的区域用于辅助装配检查。更推荐的是添加3D体以便在PCB设计中进行三维干涉检查。按P-B放置3D体。在属性面板中可以通过输入X, Y, Z尺寸来创建一个简单的立方体大致模拟器件本体。对于SOD-123可以设置X3.7mmY1.7mmZ1.1mm高度A。放置后使用3D旋转工具按数字3进入3D模式按住Shift鼠标右键拖动调整其位置使其覆盖在焊盘和丝印之上。7. 设置元件参考点与封装属性通常将Pin 1的中心或封装图形的中心设为参考点。在菜单Edit - Set Reference中选择Pin 1或Center。最后在PCB库面板中右键点击你的D_SOD-123元件选择Properties可以添加描述如SOD-123 Plastic Diode Package。3.3 设计检查与验证清单绘制完成后务必进行自我检查尺寸核对用测量工具复查焊盘大小、间距是否与设计值一致。极性核对丝印极性标识是否在正确引脚阴极且清晰可辨。图层核对焊盘是否在Top Layer丝印是否在Top Overlay有无误画到其他层。焊盘编号Pin 1和Pin 2的编号是否正确、连续。3D预览进入3D模式按3查看器件与焊盘、丝印的配合是否合理有无明显错位。4. 电阻、电容、电感封装的通用绘制法则掌握了二极管的画法电阻、电容、电感无极性的封装就更加简单因为它们没有极性。但其尺寸体系是标准化的需要牢记。4.1 标准CHIP尺寸代码解读我们常说的0402、0603、0805等是英制代码单位是英寸的百分之一10 mil。0402 长0.04英寸宽0.02英寸。公制约为 1.0mm x 0.5mm。0603 长0.06英寸宽0.03英寸。公制约为 1.6mm x 0.8mm。0805 长0.08英寸宽0.05英寸。公制约为 2.0mm x 1.25mm。1206 长0.12英寸宽0.06英寸。公制约为 3.2mm x 1.6mm。重要这个代码指的是器件本体的尺寸不是焊盘尺寸。焊盘需要在此基础上外扩。4.2 基于IPC标准的焊盘设计参考对于标准阻容件无需每次都计算。AD20的IPC封装向导或许多在线工具如嘉立创EDA的封装生成器都能一键生成。但了解其原理有益无害。一个常见的焊盘设计规则是焊盘宽度 ≈ 器件宽度W的 1.0 ~ 1.2倍。焊盘长度伸出器件的部分≈ 器件高度H的 0.5 ~ 0.8倍且确保焊盘末端之间的间隙G足够通常不小于0.2mm以防止焊接桥连。例如一个公制08052.0x1.25mm的电容器件宽度 W 1.25mm器件高度 H 0.5mm (典型值)可能设计焊盘为宽 1.5mm (1.2*W)长 1.0mm。这样两个焊盘中心距就是 2.0mm (本体长) 2 * (1.0 - 0.5)/2 2.5mm这里需要更精确焊盘内间距应略小于本体长。更通用的方法是先定焊盘尺寸再根据中心距调整。更稳妥的做法采用经验值焊盘尺寸 1.3mm x 1.5mm中心距 1.9mm。这需要查阅IPC标准或成熟库。实操心得对于新手我强烈建议不要自己从头计算标准阻容的焊盘。直接使用AD20自带的IPC Compliant Footprint Wizard工具菜单下选择Resistor或Capacitor输入0805等代码软件会自动生成符合IPC标准的封装这是最可靠、最高效的方法。我们的学习重点在于理解其构成并掌握自定义非标封装的能力。4.3 电感与特殊器件的注意事项功率电感、磁珠等器件虽然外形类似CHIP但可能有以下不同底部有焊盘一些功率电感底部有大的热焊盘用于散热和固定。这需要在Bottom Layer或单独一个焊盘层上绘制一个矩形焊盘并通过过孔连接到地平面。尺寸不标准必须严格依据其数据手册绘制方法同二极管。极性通常没有极性。但有些带屏蔽罩的电感可能有方向标识需在丝印层标明。5. 三极管SOT-23封装绘制要点三极管如SOT-23、MOSFET等三引脚器件是另一大类别。其绘制逻辑是CHIP封装的延伸但引脚更多且可能有散热考虑。5.1 SOT-23封装拆解SOT-23有3个引脚呈“品”字形或“一”字形排列。数据手册会提供e相邻引脚中心距通常为0.95mm。E1两侧引脚中心距通常为2.90mm。D引脚宽度。L引脚长度。5.2 绘制步骤与引脚识别放置焊盘放置三个焊盘在Top Layer。Pin 1通常为基极B放在中间偏下Pin 2发射极E和Pin 3集电极C放在上方两侧。根据e和E1的尺寸精准定位。焊盘尺寸设计原则同前。绘制丝印在Top Overlay画一个包围三个焊盘的梯形或矩形轮廓。在Pin 1附近画一个小的圆圈或凹槽作为引脚1标识这是行业惯例。添加散热焊盘对于SOT-223等如果器件有大的散热片Tab它通常是集电极并与内部连接。需要在Top Layer绘制一个大的矩形焊盘并将其网络与Pin 3集电极设置为相同。注意这个散热焊盘与其它引脚的间距要满足安全间距要求。5.3 封装命名与关联绘制完成后封装名称建议包含类型和引脚数如Q_SOT-23或U_SOT-23-3。在原理图库中需要将原理图符号的引脚编号123与PCB封装的焊盘编号123一一正确对应。例如原理图符号的1脚基极必须映射到封装上标有“1”的焊盘。6. AD20高效绘图技巧与深度设置6.1 精准定位与测量技巧坐标放置在放置对象焊盘、线时按Tab键预先设置属性包括坐标。对于第二个焊盘直接输入相对于原点的坐标值是最准的。测量工具CtrlM是测量点对点距离CtrlQ可以打开“查询”窗口查看选中对象的详细属性。智能粘贴当需要绘制多个相同焊盘时如LED阵列的阴极可以先放置一个并设置好属性然后复制CtrlC使用特殊粘贴Edit - Paste Special选择Paste Array可以设置线性或圆形阵列非常高效。6.2 图层管理与显示控制图层切换快捷键按L键打开视图配置可以快速开关图层显示。在绘制时可以只打开Top Layer和Top Overlay避免干扰。单层模式按ShiftS可以切换单层显示模式非常适合检查某一层上的内容。丝印线宽丝印线不宜过细否则PCB生产时可能印不清。一般设置为0.15mm6mil或0.2mm8mil。6.3 从现有PCB或库中获取封装这是一个非常实用的技巧可以节省大量时间。从已有PCB生成库在PCB文件.PcbDoc中点击Design - Make PCB Library。AD20会自动提取当前PCB中用到的所有封装生成一个新的.PcbLib文件。你可以从中找到并复制你需要的封装。从集成库中提取AD20自带大量集成库.IntLib。你可以直接安装这些库然后在原理图或PCB放置元件时使用。若要修改其中的封装需要先解压集成库File - Open选择.IntLib会提示解压为原理图库和PCB库然后在解压出的PCB库中编辑。7. 封装绘制中的常见“坑”与解决方案7.1 焊盘设计不当导致的焊接问题问题现象可能原因解决方案器件立碑Tombstoning两端焊盘的热容量或尺寸差异过大回流焊时表面张力不均。确保对称焊盘尺寸、形状完全一致。对于CHIP件焊盘长度可适当加长以增加附着力。虚焊或焊点不饱满焊盘尺寸过小或焊盘间距过大锡膏无法形成良好连接。严格按照“焊盘尺寸略大于引脚尺寸”的原则设计。参考IPC标准或成熟库。焊接桥连短路焊盘间距过小特别是引脚间距小的器件如SOT-23。确保焊盘之间的阻焊桥Solder Mask有足够宽度。设计时焊盘间隙应大于PCB厂的最小阻焊桥工艺能力通常≥0.1mm。器件位置偏移丝印外形框过小贴片机视觉识别困难。丝印框应比器件本体略大且线条清晰为贴片机提供明确的识别图形。7.2 极性标识错误引发的灾难这是最严重的低级错误可能导致整批板子报废。二极管、钽电容反接轻则电路不工作重则器件通电爆炸特别是钽电容。检查方法打印出1:1的PCB图纸或将Gerber文件在Viewmate等查看器中打开用实物器件或封装模型图覆盖上去比对确认极性标识丝印阴极杠、缺口、圆点与器件实物完全对应。务必让同事或第二个人复查。7.3 与原理图符号的映射错误问题PCB封装焊盘编号与原理图符号引脚编号不匹配。例如原理图二极管符号的阳极是1阴极是2但PCB封装上焊盘1却放在了阴极位置。解决方案在绘制原理图符号时就明确标注引脚编号和名称如1-A2-K。绘制PCB封装时确保焊盘编号与之一致。使用AD20的PCB Model对话框关联封装时仔细核对引脚映射列表。7.4 3D模型缺失或不匹配没有3D模型的封装在PCB设计阶段无法进行有效的高度检查和机械干涉检查比如器件会不会顶到外壳。建议尽可能为每个封装添加简单的3D体。可以从知名厂商网站如SnapEDA Ultra Librarian下载免费的STEP模型然后在AD20封装属性中Add-Link to 3D Model。如果找不到就用AD20自带的3D体工具绘制一个近似形状。绘制PCB封装是一项需要耐心和严谨的工作它不像电路设计那样充满创造性但却是硬件产品可靠性的基石。我个人的体会是建立一个自己信任的、经过生产验证的封装库是硬件工程师最宝贵的资产之一。每次绘制新封装时养成“数据手册-计算-绘制-交叉检查-3D核对”的固定流程能避免绝大多数问题。最后再分享一个小技巧对于重要的板子在首次打样前可以用激光打印机在普通纸上打印出1:1的顶层丝印和焊盘图然后把实际的器件放上去“模拟贴片”这是最直观、最有效的检查方法能发现很多在屏幕上发现不了的细微偏差。
返回列表