ARTICLE DETAIL

资讯详情

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

Altium Designer 20中CHIP类PCB封装绘制全攻略:从Datasheet到实战

Altium Designer 20中CHIP类PCB封装绘制全攻略:从Datasheet到实战 1. 项目概述从零开始绘制CHIP类PCB封装在电子设计的实战中原理图只是故事的开始真正的“肉身”是PCB封装。很多新手在Altium Designer 20AD20里画完原理图符号一到PCB布局布线就卡壳系统自带的封装库要么找不到合适的要么尺寸对不上最后板子做回来器件焊不上去那种感觉真是欲哭无泪。尤其是电阻、电容、电感、二极管、三极管这些最基础、用量最大的CHIP片式元件它们的封装画得好不好直接决定了焊接生产的效率和整板的可靠性。这个项目我们就聚焦在AD20中如何亲手为这些CHIP类元件绘制精准、可用的PCB封装。我会以最典型的二极管如SOD-123为例把整个绘制流程掰开揉碎讲清楚。你不用担心自己是新手跟着步骤走不仅能学会画二极管的封装更能掌握一套适用于所有电阻、电容、电感的通用绘制心法。画封装不是机械地放置焊盘你得理解元器件数据手册Datasheet在说什么明白PCB制造工艺如SMT贴片对封装有什么要求这样才能画出既符合电气连接又便于工厂生产的“好”封装。2. 核心思路与设计考量为什么不能直接用库在动手之前我们得先想明白几个关键问题。这决定了你是“照猫画虎”还是“心中有数”。2.1 封装数据的唯一权威制造商Datasheet所有封装绘制的起点绝不是百度图片或者“我觉得大概这么大”而是元器件制造商提供的官方Datasheet。以我们要画的SOD-123封装二极管为例你需要在Vishay、ON Semiconductor、Diodes Inc等公司的官网找到具体型号的文档。在Datasheet中你需要重点关注“Package Dimensions”或“Mechanical Data”章节。这里会有一张带详细尺寸的封装图通常遵循IPC-7351标准。你需要从中提取几个核心尺寸L元件本体长度。W元件本体宽度。H元件本体高度影响布局时的器件间距。E两侧焊盘中心距Pitch。D焊盘宽度方向的尺寸。b引脚宽度或焊端宽度。注意Datasheet上的尺寸单位可能是毫米mm或英寸inch。AD20默认使用mil千分之一英寸1 inch 1000 mil 25.4 mm。我强烈建议在AD20的PCB库编辑器里将网格单位Grid和坐标单位设置为毫米mm直接从Datasheet输入数据避免单位换算带来的误差。可以在菜单栏的View - Toggle Units快捷键Q进行切换。2.2 焊盘设计的核心补偿与工艺余量直接从Datasheet上把引脚尺寸抄下来作为焊盘尺寸是新手最常见的错误。PCB上的焊盘Pad必须比元器件的引脚或焊端大一些这个“大一些”就是工艺补偿。目的是为了补偿贴片机SMT的贴装误差。机器不是绝对精准的需要一定的裕度来保证引脚能落在焊盘上。提供足够的锡膏浸润面积形成可靠的焊点。便于手工焊接和返修。这个补偿量是多少没有一个绝对固定的值但它与PCB的制造精度、组装工艺等级有关。一个广泛参考的行业标准是IPC-7351它根据不同的密度等级Least, Nominal, Most给出了焊盘尺寸的计算公式。对于普通的消费类电子Nominal等级一个经验法则是在引脚宽度b和长度方向单边增加0.2mm ~ 0.3mm的补偿。例如SOD-123的引脚宽度b0.4mm那么你的焊盘宽度可以设计为 0.4 0.25*2 0.9mm。长度方向的补偿同样处理。2.3 封装绘制的两大核心要素一个完整的PCB封装主要由两部分构成焊盘Pads实现电气连接的核心。对于CHIP元件通常就是两个矩形或圆角矩形焊盘。必须设置正确的焊盘编号Designator如1和2这必须与原理图符号的引脚编号一一对应。轮廓丝印Silkscreen在Top Overlay层黄线绘制表示元件本体的实际大小和位置用于给装配工人看。通常是一个比本体尺寸略大一圈的矩形框并在1号焊盘旁用一个小圆点或斜角标识极性二极管、钽电容等或方向。3. 实操详解在AD20中绘制SOD-123封装理论清楚了我们打开AD20进入PCB库编辑器开始实战。3.1 环境准备与参数设置创建或打开PCB库File - New - Library - PCB Library。保存为一个有意义的名称如My_Chip_PCBLib.PcbLib。设置工作环境切换单位按Q键将单位切换到毫米mm。设置网格右键点击工作区 -Grid Manager。我习惯将捕捉网格Snap Grid设为0.1mm可视网格Visible Grid设为1.0mm这样在放置和移动对象时既能保证精度又方便对齐。设置参考点Edit - Set Reference - Location然后在工作区中心点击一下。这个点会成为你放置这个封装时的抓取点通常设在封装几何中心或1号焊盘上。3.2 放置并精确设置焊盘假设我们从某型号SOD-123的Datasheet得到以下关键尺寸单位mm焊盘中心距 E 1.8mm引脚宽度 b 0.4mm本体长度 L 2.6mm我们来计算焊盘尺寸焊盘宽度b 补偿。取单边补偿0.25mm则焊盘宽度 0.4 0.25*2 0.9mm。焊盘长度这是一个经验值需要足够长以形成良好焊点但也不能太长导致桥连或占用过多空间。通常取1.2mm ~ 1.6mm。我们取1.4mm。焊盘中心距直接使用E 1.8mm。操作步骤点击工具栏的Place Pad放置焊盘图标或按快捷键P-P。按Tab键弹出焊盘属性对话框这是关键Location: 可以先设为 (0, 0)。Properties:Designator: 输入1这是1号焊盘对应二极管阴极。Layer: 选择Top Layer贴片元件都在顶层。Size and Shape: 选择Simple形状Shape选Rectangular矩形或Rounded Rectangle圆角矩形更常用。将X和Y尺寸分别设为1.4mm和0.9mm即长1.4宽0.9。Paste Mask Expansion和Solder Mask Expansion: 通常选择Expansion value from rules由设计规则统一管理。 solder mask阻焊层会在焊盘周围开窗防止绿油覆盖焊盘。点击OK将第一个焊盘放置在参考点附近。再次按P-P放置第二个焊盘。按Tab键将Designator改为2其他属性与焊盘1相同。将其放置在焊盘1的右侧X坐标相距1.8mmY坐标相同。你可以先随意放置然后双击焊盘2在属性中将Location X手动修改为1.8假设焊盘1的X坐标为0。现在你得到了两个中心距1.8mm尺寸为1.4x0.9mm的焊盘。3.3 绘制元件轮廓丝印丝印在Top Overlay层绘制。在屏幕下方的层标签中点击切换到Top Overlay层。点击Place Line放置线图标或按P-L。按Tab键设置线宽。通常丝印线宽为0.15mm6mil太细了PCB厂可能印不出来太粗了不美观。设为0.15mm。根据Datasheet本体长度L2.6mm宽度W1.6mm。丝印框应该比本体略大给视觉识别留出余量同时不能覆盖焊盘否则生产后丝印压在焊盘上影响焊接。我们可以画一个大约3.0mm x 2.0mm的矩形框。将矩形框绘制在两个焊盘中间完全覆盖住焊盘的内侧部分但绝不能碰到焊盘的外侧焊接区域。一个技巧是让丝印框的内边缘与焊盘内边缘对齐或略靠内。极性标识在1号焊盘阴极对应的丝印框一端放置一个小圆圈或画一个“|”形标记。可以使用Place Arc放置圆弧画一个直径约0.5mm的实心圆将Full Circle勾选上放在丝印框角落靠近焊盘1。3.4 定义元件封装边界与3D模型放置元件边界可选但推荐在Mechanical 1层或Place - Keepout - Track绘制一个和丝印框差不多大的矩形。这有助于在PCB设计时进行DRC设计规则检查间距验证。添加3D体强烈推荐AD20的3D功能非常实用。点击Place - 3D Body。3D Model Type选择Extruded拉伸。Properties中根据Datasheet的H高度如1.1mm设置Overall Height。Standoff Height设为0元件贴在板子上。然后在工作区沿着之前丝印框的内侧或稍小的范围绘制一个封闭区域。这个区域将被拉伸成1.1mm高的实体。你还可以在Generic 3D Model选项卡中导入更精确的STEP格式3D模型可从供应商网站如SnapEDA、Ultra Librarian下载实现逼真的3D预览。3.5 保存与重命名封装绘制完成后在左侧的PCB Library面板中默认会有一个PCBCOMPONENT_1的封装。双击它在弹出的对话框中给封装命名。命名最好遵循易读的原则如SOD-123_1.8x0.9中心距x焊盘宽度或D_SOD-123。最后保存整个PCB库文件。4. 举一反三电阻、电容、电感的封装绘制要点掌握了二极管封装的画法电阻、电容、电感就大同小异了核心区别在于尺寸和焊盘形状。4.1 电阻与电容0402 0603 0805等这是最标准的CHIP元件。它们的封装名称如0402代表尺寸前两位是长度英寸的百分数后两位是宽度。0402即0.04英寸x0.02英寸约1.0mm x 0.5mm。数据来源同样从Datasheet或行业标准如IPC-7351获取尺寸LW以及焊端尺寸b。焊盘设计通常为矩形。长度方向的补偿可以稍大因为电阻/电容的焊端在元件底部需要更多的锡膏形成焊点。一个常用的经验公式针对Nominal密度是焊盘宽度 b 0.25mm (单边补偿)焊盘长度 L * 0.6 ~ 0.8 取一个比例确保焊盘伸出元件本体一定长度丝印绘制一个比本体L*W略大的矩形框即可无需极性标识无极性元件。4.2 电感功率电感功率电感如屏蔽式贴片电感的封装绘制需要特别注意焊盘可能更大因为电感需要承受较大电流焊盘需要更大的载流面积。可能需要根据电流计算所需的铜箔宽度。高度H是关键电感通常很高在3D布局时必须考虑与周围元件的垂直间距避免干涉。在封装中准确设置3D体高度至关重要。散热考虑大电流电感会发热焊盘有时会设计成“泪滴状”或加大面积以增强散热。4.3 三极管SOT-23 SOT-223等三极管属于多引脚CHIP元件以最常用的SOT-23为例3个引脚。引脚识别Datasheet上会明确标出1Base 2Emitter 3Collector号引脚。绘制时必须严格对应。焊盘形状SOT-23的1、2号引脚间距较小0.95mm焊盘通常设计成椭圆形或圆角矩形以在有限空间内获得最大焊接面积。方向标识在丝印层通常在1号焊盘附近画一个小圆点或切角表示引脚1的位置。5. 封装绘制中的常见陷阱与避坑指南画封装是个细致活下面这些坑我几乎都踩过希望你能避开。5.1 焊盘编号Designator错误这是导致原理图和PCB关联错误的头号杀手。你必须确保PCB封装的焊盘编号1 2 3...与原理图符号的引脚编号完全一致。对于二极管、三极管、IC等有方向的元件编号对应的物理位置必须正确。例如你画的SOD-123封装焊盘1必须是阴极有丝印标记的那一端并在原理图符号中阴极引脚也编号为1。实操心得在绘制原理图符号时就养成习惯按照器件实物引脚顺序或行业习惯来编号。画封装时手边最好打开Datasheet的引脚示意图一边看一边画画完再核对三遍。5.2 焊盘尺寸过大或过小过大浪费PCB空间在密集布局中可能导致无法满足布线间距规则甚至引起焊盘间的桥连短路。过小焊接面积不足导致焊点强度不够在温度冲击或机械振动下容易开裂失效。特别是对于稍大一点的元件如1206封装的电阻焊盘太小根本无法形成有效的“弯月面”焊点。避坑方法不要凭感觉。严格按照Datasheet尺寸并应用IPC标准或可靠的补偿经验值。画好后可以用AD20的测量工具Reports - Measure Distance快捷键CtrlM反复核对关键尺寸。5.3 丝印处理不当丝印上焊盘这是PCB制造中的大忌。丝印油墨会影响锡膏的浸润导致虚焊或焊点不良。在AD20中你可以通过设计规则Design - Rules设置Silkscreen Over Component Pads的检查但最好的习惯是在画的时候就用肉眼仔细检查确保丝印线和焊盘之间有清晰的距离至少0.2mm。丝印缺失或模糊丝印线宽不要小于0.15mm6mil。对于极小的封装如0201可能无法绘制完整的框这时可以用两个“L”形的短划线标出元件占位范围。5.4 忽略3D模型与实际装配问题画封装时只考虑平面尺寸忽略了元件高度。在布局时两个高的元件如电解电容和电感靠得太近导致实际组装时相互碰撞。解决为每一个封装都添加一个简单的3D拉伸体Extruded 3D Body并正确设置高度。在PCB编辑器中切换到3D视图数字键3检查元件间的空间关系非常直观有效。5.5 封装命名混乱使用“123”、“new”这类无意义的名称几个月后你自己都忘了这个封装是给什么用的。好的命名应该见名知义。推荐格式类型_封装代号_关键尺寸。例如R_0603_1.0x0.50603电阻C_0805_C0805电容C表示普通材质L_SDR1005_1.0uH1008尺寸的功率电感感值1uHD_SOD-123SOD-123二极管Q_SOT-23SOT-23三极管建立一个自己或团队的封装命名规范并始终坚持能极大提升后期维护和协作的效率。6. 封装库的管理与维护心得画好封装只是第一步如何管理好它们让未来的设计工作更高效同样重要。分类建库不要把所有封装都扔进一个Miscellaneous Devices.PcbLib。可以按公司项目、器件类型电阻电容、接插件、IC或封装形式SMT THT来建立不同的库文件。建立封装检查清单在将一个新封装纳入“可用库”之前执行一次最终检查[ ] 焊盘编号与原理图符号对应。[ ] 焊盘尺寸经过计算符合工艺要求。[ ] 丝印清晰未覆盖焊盘有极性标识如果需要。[ ] 已添加3D体并正确设置高度。[ ] 封装命名符合规范。[ ] 在空PCB文件中放置该封装运行一次简单的DRC检查间距确认无基本错误。备份与版本管理你的封装库是宝贵资产。定期备份如果使用Git等版本管理工具来管理库文件会是一个专业的选择可以追溯每一次修改。绘制PCB封装是硬件工程师的一项基本功它连接着抽象的电路原理和物理的现实世界。这个过程需要耐心、严谨和对细节的把握。刚开始可能会觉得繁琐但当你亲手绘制的封装被成功应用到项目中并批量生产出来时那种成就感是无可替代的。记住好的封装是稳定可靠的硬件产品的基石。从今天这个SOD-123开始逐步建立起你自己的优质封装库吧这会让你的后续设计工作事半功倍。
返回列表