本文利用Allegro,以制作LMK00338 的贴片PCB封装(WQFN)为例进行说明。

本文主要用来解决两个问题:

1)怎么根据贴片IC的焊盘确定PCB焊盘大小?

2)因为PCB焊盘与IC焊盘长宽均略不同,怎么放置PCB焊盘?

1. 计算WQFN的PCB焊盘大小

图1-1 LMK00338的外框尺寸图(单位:mm)

图1-2 LMK00338的引脚尺寸图(单位:mm)

图1-3 IC焊盘和PCB焊盘中心点不一致的问题

PCB焊盘总要比IC焊盘长一些,宽一些,一般情况下外延Tout设置为0.25mm,内延Tin设置为0.05mm,导致在放置PCB焊盘时,会出现IC焊盘和PCB焊盘中心点不一致的问题,上图可得到一个结论:PCB焊盘中心点相对于IC焊盘中心点外移了(Tout-Tin)/2。

虽然图1-2中水平方向上两个IC焊盘之间的距离=6-0.4=5.6mm,但是水平方向上两个PCB焊盘之间的距离是5.6mm + Tout - Tin = 5.8mm,在放置PCB焊盘时要使用到此结论。

2. 焊盘制作(生成*.pad)

PCB焊盘长度 = 0.4mm + Tout + Tin = 0.7mm

PCB焊盘宽度 = 0.3mm(结合下表以及IC焊盘最大宽度选取)

表 2‑1 QFN焊盘尺寸与对应的PCB尺寸的对应关系

QFN封装焊盘尺寸(mm

推荐的PCB焊盘尺寸(mm

焊盘间距(e)

焊盘宽度(b)

焊盘长度(L)

焊盘宽度(X)

外延(Tout)

内延(Tin)

0.8

0.33

0.6

正常0.42

最小0.15

最小0.05

0.65

0.28

0.6

正常0.37

最小0.15

最小0.05

0.5

0.23

0.6

正常0.28

最小0.15

最小0.05

0.5

0.23

0.4

正常0.28

最小0.15

最小0.05

0.4

0.20

0.6

正常0.25

最小0.15

最小0.05

打开Pad_Designer->Layers,勾选Single layer mode,设置如下:

Begin Layer(Top层):选择Rectangle,Width=0.7mm,Height=0.3mm;

SOLDERMASK_TOP(绿油层):选择Rectangle,Width=0.7mm+4~20mil (0.1mm~0.5mm) ,

Height=0.3mm + 4~20mil (0.1mm~0.5mm) ;

PASTEMASK_TOP (钢网层) :选择Rectangle,Width=0.7mm,Height=0.3mm;

最后保存为lmk00338.pad,另外IC内部的热焊盘制作过程不叙述,最后保存为lmk00338_thermal.pad。

3. 焊盘的摆放

因为PCB焊盘和IC焊盘的不同,导致摆放成了一个问题。

图3-1 PCB焊盘和IC焊盘的对照

上图中,假设左下角为(0,0)点,

b点(PCB焊盘的中心点)坐标为(IC焊盘中心点x - (Tout - Tin)/2, IC焊盘中心点y) = (0.2-(0.25-0.05)/2,0.75)=(0.1mm,0.75mm)

c点(PCB焊盘的中心点)坐标为(0.75,IC焊盘中心点y - (Tout - Tin)/2) = (0.75, 0.2-0.1)=(0.75mm, 0.1mm)

这个方法太绕,简单地说,只要记住(Tout - Tin)/2 = 0.1mm这个参数(此处假设为g)就好了,既然b点对应的PCB焊盘中心点相对于b点对应的IC焊盘中心点是左偏的(偏了g),且b点对应的IC焊盘中心点坐标为(0.2mm,0.75mm),那么b点对应的PCB焊盘中心点坐标=(0.2mm-g,0.75)= (0.1mm, 0.75mm)。

同样对于c点,c点对应的PCB焊盘中心点相对于c点对应的IC焊盘中心点是下偏的(偏了g),且c点对应的IC焊盘中心点坐标为(0.75mm,0.2mm),那么c点对应的PCB焊盘中心点坐标=(0.75,0.2-g)= (0.75mm, 0.1mm)。

接下来放置焊盘。

PCB_Editor->File->New->Package symbol,Drawing Name填入LMK00338 ,格式为.dra 。

之后点开并固定Allegro右侧的Options,选择Layout->Pins,在Options中选择此次要使用的padstack(lmk00338.pad)。

图3-2 两列焊盘的Options选项设置

上图中,X对应的Qty=2,表示在X轴上放2个焊盘,X轴上焊盘间距为5.8mm(参照第1节的最后),摆放方向是从左到右;

Y对应的Qty=10,表示在Y轴上放10个焊盘,Y轴上焊盘间距为0.5mm,摆放方向是从下到上。

同时在命令界面中输入x 0.1 0.75,对应的是b点坐标(0.1mm,0.75mm),置后的效果如下图。

图3-3 两列焊盘摆放后的效果

图3-4 两行焊盘的Options选项设置

同时在命令界面中输入x 0.75 0.1,对应的是c点坐标(0.75mm,0.1mm),置后的效果如下图。

图3-5 两行焊盘摆放后的效果

之后添加热焊盘。

热焊盘使用命令x 3 3 实现精确摆放,效果如下图所示,图中已经调整了编号,增加了Place_Bound、丝印、Assemblyh和Labels。

图3-6 最终的效果

4. 最后

LMK00338.dra、LMK00338.pad、LMK00338_thermal.pad文件存放在下面的路径:

https://download.csdn.net/download/liyuannian/10670635

要设计的PCB焊盘总要比IC焊盘大一些,怎么精确摆放PCB焊盘?相关推荐

  1. 技术分享:与阻焊开窗等大的“D”字型异型焊盘PCB电测工艺研究

    具有小型化,高品质,高能量储存和低电阻之特性的径向型电感.电容.电阻等PCB表面贴装元件在现代通讯.高端光电.智能设备领域的应用越来越广泛.此类元件的PCB焊盘与阻焊开窗设计尺寸基本等大(如图1中绿色 ...

  2. pcb设计实战与应用智能手机_机构强烈推荐+突破临界点+全球第一大PCB厂商=鹏鼎控股...

    鹏鼎控股002938 鹏鼎控股(002938): 全球最大PCB厂商,提供全方面产品服务.鹏鼎控股为主要从事各类印制电路板的设计.研发.制造与销售业务的专业服务公司,专注于为行业领先客户提供全方位PC ...

  3. 为什么要用花焊盘?全连接和花连接有什么区别?梅花焊盘和泪滴焊盘各有什么作用?

    来自群友的疑难杂症(加杨老师V信:PCB206 可入群):请教下各位老师,为什么要用花焊盘?全连接和花连接有什么区别?梅花焊盘和泪滴焊盘各有什么作用?请先看如下 杨老师简单阐述下这些常见的概念. 一, ...

  4. 如何摆放PCB元器件?(建议收藏)

    PCB设计,既是科学也是艺术.其中有非常多关于布线线宽.布线叠层.原理图等等相关的技术规范,但当你涉及到PCB设计中具有艺术特质元器件布局问题时,问题就变得有趣起来了. 事实上,关于元器件摆放限制很少 ...

  5. PCB板如何散热?元器件散热的几种方式,PCB如何做散热仿真?板级热设计有哪些方式?PCB布局布线上有哪些热设计考虑?

    来自群友的疑难杂症(加杨老师V信:PCB206 可入群):PCB板如何散热?元器件散热的几种方式,PCB如何做散热仿真?板级热设计有哪些方式?PCB布局布线上有哪些热设计考 本文导读:从OPPO Fi ...

  6. 网页设计作业 开心网旅游(11页) web前端期末大作业 html+css+javascript网页设计实例

    HTML5期末大作业:旅行网站设计--开心网旅游(11页) web前端期末大作业 html+css+javascript网页设计实例 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电 ...

  7. HTML5期末大作业:中韩美食加盟网站设计——中韩美食加盟网站(22页) H关于食品的网页设计作页源码下载DW大学生网页大作业网页设计

    HTML5期末大作业:中韩美食加盟网站设计--中韩美食加盟网站(22页) H关于食品的网页设计作页源码下载DW大学生网页大作业网页设计 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...

  8. HTML5期末大作业:棋牌游戏网站设计——棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页

    HTML5期末大作业:棋牌游戏网站设计--棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物 ...

  9. allegro 3D模型怎么找? PCB的DFA如何设计?如何加载PCB的3D模型?如何避免器件之间的干涉?PCB的3D设计 DFA设计的概念

    一些群友问杨老师,allegro的3D模型模型怎么找? PCB的DFA如何设计?如何加载PCB的3D模型?如何避免器件之间的干涉?这里杨老师对PCB中DFA设计常见的几种方法进行分析下 这些问题来自群 ...

最新文章

  1. leetcode算法题--Magical String
  2. PHP对表单提交特殊字符的过滤和处理
  3. 清华大学人工智能研究院成立基础理论研究中心
  4. GPU Gems1 - 17 环境遮挡
  5. Android类库介绍
  6. 一个比较简单驱动程序初学者可以看看
  7. ASP.net 省市级联(用户控件)适用用framework3.5以上版本
  8. arduino温湿度计库文件_arduino学习笔记八 温湿度计
  9. 五个实用又有趣的网站
  10. DHCP服务在企业网络中的应用
  11. 在电脑上如何用桌面便签进行日程管理?
  12. 如何更改微信标签名字_微信标签怎么设置?微信怎么批量设置好友标签?
  13. python四级考试时间_2016年四六级英语考试注意事项四六级考试建议
  14. AndroidQ SystemUI之插件化机制Plugin
  15. JetBrains提示我“No suitable licenses associated with account balabala”
  16. kjb文件 解析_批量修改MP3文件信息
  17. 常用照片尺寸和纸张尺寸参考
  18. FileSystemMonitor 文件系统监控工具
  19. 隐私政策说明 - 掌上软考答题速记系统
  20. 监督学习(supervised learning)与非监督学习(unsupervised learning)

热门文章

  1. egg渲染html模板
  2. android scaleanimation动画,Animation之ScaleAnimation(缩放动画片)
  3. unity精品VR飞行游戏源码unity鸟飞翔探索VR游戏项目Equilibrium VR (Winter) 1.3
  4. 工业无线路由器下智慧交通路况、违章、视频监控系统
  5. Redis | 字典
  6. 跨越速运工作三年,亲身经历告诉你在跨越的工作体验
  7. 我终于不得不对MATLAB下手了
  8. 利用python采集相关网站信息(函数化)
  9. 计算机找不到m337,使用曝光罗技m590和m336区别是什么?哪个好?内幕真实情况解密...
  10. 《Windows办公指南》edge://surf/,让我们网上冲浪吧