☰
TI DCK封装实战:SC70/SOT-323/SOT-363选型与PCB绘制避坑指南
2026/10/6 17:56:22 网站建设 项目流程

1. 从丝印DCK到封装代码:为什么硬件工程师绕不开SC70这一课

画板子的人都有过这种经历:原理图里选了一颗TI的小逻辑芯片,封装栏写着“DCK”,打开PCB库一看,SOT-323、SC70、SOT-363几个名字混在一起,尺寸标注还各不相同。随手选了一个,打样回来发现焊盘太窄,贴片厂反馈“立碑率偏高”。问题不在焊接工艺,而在于封装选错了。

TI的DCK就是SC70封装的一个具体代号,5引脚版本对应SOT-353,6引脚版本对应SOT-363。这两个封装在消费电子、便携设备、传感器模块里出现频率极高,因为它们够小——SC70的引脚间距只有0.65mm,本体尺寸大约2.0mm×1.25mm,比SOT-23小了一半还多。但小有小的代价:焊盘设计窗口极窄,手册读不透、封装画不准,产线就会用不良率来教你做人。

这篇文章面向的是刚入行1-3年的硬件工程师、PCB Layout新手,以及需要自己维护封装库的嵌入式开发者。我会从TI数据手册的封装章节怎么读讲起,把SC70、SOT-323、SOT-363这几个容易混淆的封装彻底拆开,然后一步步带你在PCB工具里画出可量产的公制封装。中间会穿插我实际踩过的坑和产线反馈,这些内容在官方文档里通常找不到。

2. 先搞清楚SC70、SOT-323、SOT-363到底是不是一回事

2.1 封装名称的混乱源头:JEDEC、JEITA与厂商代号

很多新手第一次查SC70资料时会懵:TI手册里写DCK,NXP写SOT-323,ON Semi写SC-70,还有写SOT-363的。它们说的是同一个东西吗?答案是:部分重叠,但不完全等价。

SC70是JEITA(日本电子信息技术产业协会)注册的封装名称,全称是Small Outline Transistor 70,这里的“70”指的是本体宽度约1.25mm(早期以英制标注为0.05英寸左右)。SOT-323是JEDEC(联合电子设备工程委员会)体系下的叫法,SOT-363则是6引脚版本的JEDEC名称。TI作为美国厂商,习惯用自己的内部代号,DCK就是TI对SC70封装的专属命名。

这里有一张对照表,建议直接存进你的封装选型笔记:

厂商/体系5引脚名称6引脚名称引脚间距本体尺寸(约)
JEITASC70-5SC70-60.65mm2.0×1.25mm
JEDECSOT-353SOT-3630.65mm2.0×1.25mm
TI代号DCKDCK0.65mm2.0×1.25mm
NXPSOT-323-5SOT-3630.65mm2.0×1.25mm
ON SemiSC-70-5SC-880.65mm2.0×1.25mm

注意最后一行ON Semi的SC-88,这是另一个容易混淆的代号,但引脚间距和尺寸与SOT-363一致。真正需要警惕的是SOT-323和SOT-23的区别:SOT-23的引脚间距是0.95mm,本体2.9×1.3mm,比SC70大一圈。有些老库文件把SOT-323标成SOT-23的变体,这是错误的,直接导致焊盘间距对不上。

2.2 为什么TI偏爱DCK这个代号

TI的封装命名体系是内部编码,DCK对应的是SC70的5引脚和6引脚版本。你在TI官网搜一颗芯片,比如SN74LVC1G08,封装选项里会看到“DCK (SC70-5)”,括号里才是行业通用名。TI这么做有历史原因:早期TI的封装代号是给内部ERP和产线用的,DCK、DBV、DCT这些代号在TI的物流和库存系统里是唯一标识。

对硬件工程师来说,这意味着两件事。第一,在TI官网下载数据手册时,一定要翻到封装机械图那一页,确认DCK对应的具体尺寸,不要凭经验直接调用库里的SC70。第二,TI的PCB封装下载功能(在芯片产品页的“设计与开发”栏目里)提供的 .bxl 文件或CAD文件,是直接对应DCK代号的,用这个文件生成的封装最稳妥。

我个人的习惯是:TI的芯片一律从官网下载封装,不用第三方库。因为TI的封装文件更新及时,而且包含了推荐焊盘图形(Recommended Land Pattern),这个图形是经过TI内部工艺验证的,比自己按经验画的靠谱。

2.3 SC70与SOT-23的实战选型边界

什么时候用SC70,什么时候用SOT-23?这不是单纯看尺寸的问题。SC70的0.65mm引脚间距意味着PCB加工精度要求更高:普通FR-4板材、常规工艺下,0.65mm间距的焊盘之间走线需要控制在4mil以下,有些低成本板厂的最小线宽是6mil,那就只能走外层或者用0欧姆电阻跳线。

我的经验是:如果板子空间不紧张,优先用SOT-23,焊接良率高,返修容易。如果确实需要缩小面积,比如可穿戴设备或者高密度传感器板,再上SC70。另外,SC70的散热能力比SOT-23差,驱动电流超过100mA的负载开关或者LDO,慎用SC70封装,热阻参数在手册里通常标在“Thermal Information”章节,结到环境的热阻一般在250°C/W以上,自己算一下功耗就知道能不能扛住。

3. 读懂TI数据手册的封装章节:从机械图到焊盘推荐

3.1 机械图里哪些尺寸是必须抄下来的

打开一份TI的数据手册,翻到“Package Option Addendum”或者“Mechanical Data”章节,你会看到一张带尺寸标注的机械图。很多人只看引脚间距(Pitch)和本体宽度(Body Width),这是不够的。必须抄下来的尺寸有六个:

  • 引脚间距(Pitch):0.65mm,这是焊盘中心到中心的距离,决定了焊盘排布。
  • 引脚宽度(Lead Width):典型值0.25mm,最大值0.35mm,决定了焊盘宽度的下限。
  • 引脚长度(Lead Length):从本体边缘到引脚末端的距离,典型值0.5mm左右,决定了焊盘长度的参考。
  • 本体宽度(Body Width):1.25mm,用于确认器件占位。
  • 本体长度(Body Length):2.0mm,用于确认器件占位。
  • 引脚跨距(Span):从一侧引脚末端到另一侧引脚末端的距离,典型值2.1mm左右,这个尺寸决定了焊盘外边缘的极限位置。

这些尺寸在机械图里通常以毫米为单位,括号里是英寸。注意区分“Min”“Nom”“Max”三列,焊盘设计要用Max值来保证容差。比如引脚宽度Max是0.35mm,焊盘宽度就不能小于0.35mm,否则贴片时引脚可能超出焊盘边缘。

3.2 推荐焊盘图形(Recommended Land Pattern)怎么用

TI的机械图后面通常会附一张“Recommended Land Pattern”图,标注了焊盘的宽度、长度和间距。以DCK(SC70-5)为例,典型推荐值是:焊盘宽度0.4mm,焊盘长度1.0mm,焊盘间距0.65mm,焊盘外边缘跨距2.6mm左右。

这个推荐值是基于回流焊工艺的,考虑了锡膏的润湿和自对准效应。但直接照抄不一定适合你的产线。我遇到过两种情况:一种是板厂的最小焊盘宽度只能做到0.35mm,那就得把焊盘宽度从0.4mm缩到0.35mm,同时把焊盘长度从1.0mm加到1.1mm来补偿焊接面积;另一种是贴片厂反馈立碑率高,原因是焊盘外边缘跨距太大,锡膏拉力不平衡,这时候需要把跨距缩小0.1-0.2mm。

所以推荐焊盘图形是起点,不是终点。我的做法是:第一版按TI推荐值画,打样后让贴片厂反馈焊接效果,第二版根据反馈微调。如果产量大,直接让板厂做DFM分析,他们会给出针对自己工艺的焊盘调整建议。

3.3 热焊盘与散热过孔的处理

SC70封装本身没有专门的热焊盘,但有些TI的电源芯片在DCK封装下会利用引脚散热。比如TPS7A系列LDO,DCK封装的GND引脚在内部连接到芯片衬底,手册里会标注“GND pin must be connected to a large copper area for thermal dissipation”。

这种情况下,PCB上要把GND引脚对应的焊盘外延,连接到大面积铜皮,并在焊盘附近打散热过孔。过孔不要直接打在焊盘上,否则回流焊时锡膏会通过过孔流失,导致虚焊。正确做法是在焊盘外侧0.3mm处打一排过孔,过孔直径0.3mm,间距1.0mm,过孔之间用铜皮连接。

我实测过一颗TPS7A的DCK封装,输出电流200mA时,如果GND焊盘只连接细走线,芯片表面温度能到85°C以上;改成大面积铜皮加6个散热过孔后,温度降到60°C左右。这个差距在密闭外壳里就是能不能稳定工作的分界线。

4. 手把手在PCB工具里绘制SC70封装

4.1 准备工作:单位切换与栅格设置

在开始画封装之前,先把PCB工具的单位切成公制(mm),栅格设为0.05mm或0.025mm。为什么不用英制?因为SC70的引脚间距0.65mm在英制下是25.59mil,不是整数,用英制栅格会导致焊盘位置偏移。公制下0.65mm是精确值,栅格设0.05mm可以保证焊盘中心对齐。

以Altium Designer为例,新建一个PCB Library,在Properties面板里把Unit改成mm,Grid改成0.05mm。如果是KiCad,在Footprint Editor里把Grid设成0.05mm,Unit选mm。这一步看起来简单,但我见过太多人因为单位没切,画出来的焊盘间距是0.66mm或0.64mm,贴片时引脚对不上。

4.2 焊盘参数计算与放置

以SC70-5(DCK)为例,焊盘参数按以下步骤计算:

第一步,确定焊盘宽度。引脚宽度Max是0.35mm,焊盘宽度取0.4mm,留0.05mm余量。如果板厂工艺能力有限,最小取0.35mm。

第二步,确定焊盘长度。引脚长度典型值0.5mm,焊盘长度取1.0mm,这样引脚末端有0.5mm的焊接区域,引脚根部有0.5mm的覆盖区域。焊盘太长会导致锡膏量过多,容易立碑;太短则焊接强度不够。

第三步,确定焊盘间距。引脚间距0.65mm,焊盘中心间距就是0.65mm。注意这是中心到中心的距离,不是边缘到边缘。

第四步,确定焊盘跨距。引脚跨距Max是2.1mm,焊盘外边缘跨距取2.6mm,这样焊盘内边缘跨距是2.6-2×1.0=0.6mm,本体宽度1.25mm,焊盘内边缘在本体下方,这是正常的。

放置焊盘时,先放一个焊盘在原点,然后按0.65mm间距复制。5引脚版本是单排5个,6引脚版本是双排各3个。注意引脚编号顺序:TI的DCK封装,5引脚版本的引脚1到5是逆时针排列,6引脚版本是引脚1到3在一侧,4到6在另一侧,具体顺序看手册的Pin Configuration图。

4.3 丝印与Assembly层的绘制规范

丝印层(Silkscreen)的作用是贴片时指示器件位置,不需要精确到引脚,但必须清晰。SC70本体宽度1.25mm,丝印线宽取0.12mm,画一个比本体大0.2mm的矩形框,即1.45mm×2.2mm。注意丝印不能压在焊盘上,否则印刷时丝印油墨会污染焊盘。如果空间不够,可以把丝印线宽降到0.1mm,或者只画四个角。

Assembly层(装配层)用于返修和检查,需要画出引脚的具体位置。在Assembly层画引脚矩形,宽度0.35mm,长度0.5mm,位置与焊盘对齐。这样返修时用热风枪加热,可以对照Assembly层确认引脚是否对齐。

我个人的习惯是:丝印层画本体轮廓,Assembly层画引脚轮廓,两层都保留。有些板厂只认丝印层,有些DFM工具会检查Assembly层,两层都有最保险。

4.4 3D模型的关联与验证

画完封装后,关联一个3D模型可以直观检查尺寸。TI官网提供的CAD文件里通常包含STEP格式的3D模型,直接导入PCB工具即可。如果没有,可以用工具自带的3D Body功能画一个简化模型:本体高度按手册的“Height”参数,典型值1.1mm,画一个长方体。

关联3D模型后,在3D视图里检查封装与模型的匹配度。我遇到过焊盘画对了但3D模型偏了0.2mm的情况,原因是模型原点与封装原点不一致。这时候需要调整模型位置,让引脚与焊盘对齐。这个步骤在打样前做一次,可以避免结构干涉问题。

5. 从手册到产线:那些只有踩过坑才知道的事

5.1 立碑与连锡的根因排查

SC70封装最常见的焊接缺陷是立碑(Tombstone)和连锡(Bridging)。立碑表现为元件一端翘起,原因是两端焊盘锡膏拉力不平衡。连锡是相邻引脚被锡短路,原因是锡膏量过多或焊盘间距太小。

排查立碑时,先检查焊盘跨距。如果跨距超过2.7mm,立碑率会明显上升。调整方法:把焊盘外边缘跨距缩到2.5-2.6mm,同时把焊盘长度从1.0mm减到0.9mm。另外,钢网开孔也很关键,开孔面积按焊盘面积的80%设计,厚度0.12mm,这样锡膏量适中。

排查连锡时,检查焊盘间距是否小于0.6mm。如果小于0.6mm,需要把焊盘宽度从0.4mm减到0.35mm,或者把钢网开孔改成“田”字形,减少锡膏量。我遇到过一批板子连锡率5%,最后发现是钢网开孔按焊盘1:1开的,改成0.8:1后连锡率降到0.2%。

5.2 返修时的温度曲线与工具选择

SC70封装的返修比SOT-23难,因为引脚间距小,热风枪的风量稍大就会把元件吹飞。我的返修流程是:热风枪温度设280°C,风量设最低档,喷嘴用直径3mm的小嘴,距离元件5mm,预热30秒后加焊锡膏,再用镊子轻轻拨动元件。

如果返修的是6引脚版本,注意不要用烙铁直接拖焊,0.65mm间距下烙铁头很容易碰到相邻引脚。正确做法是用热风枪整体加热,或者用0.2mm的细烙铁头逐脚焊接,每焊一脚停顿2秒散热。

返修后必须用放大镜检查引脚是否对齐,用万用表测相邻引脚是否短路。我吃过一次亏:返修后目视没问题,上电后芯片发热,最后发现是引脚2和3之间有一根0.05mm的锡丝,肉眼根本看不见。

5.3 封装库的版本管理与复用

SC70封装在多个项目里复用,必须做好版本管理。我的做法是:在PCB库文件里给每个封装加一个“Revision”参数,比如“SC70-5_DCK_RevA”,每次修改焊盘参数就升一个版本。同时在库文件旁边放一个Excel表格,记录每个版本的修改内容、修改原因、修改日期。

这样做的原因是:不同项目对焊盘的要求可能不同。比如项目A的板厂工艺能力强,用0.4mm焊盘宽度;项目B的板厂只能做0.35mm,就需要另一个版本。如果只有一个版本,改来改去容易乱。分开版本后,每个项目调用对应的版本,互不影响。

另外,TI官网的封装文件会更新,有时候是修正尺寸,有时候是增加推荐焊盘。我每隔半年会去TI官网检查一次常用芯片的封装文件,如果有更新,就在库文件里新建一个版本,而不是直接覆盖旧版本。旧项目继续用旧版本,新项目用新版本,避免因为封装更新导致旧项目重新打样。

6. 常见问题速查与独家避坑清单

6.1 封装选型与手册阅读速查表

问题现象可能原因排查方法解决方案
贴片后立碑率高焊盘跨距过大或锡膏量不均测量焊盘外边缘跨距跨距缩到2.5-2.6mm,钢网开孔80%
相邻引脚连锡焊盘间距过小或锡膏过多检查焊盘间距和钢网厚度焊盘宽度减到0.35mm,钢网改田字开孔
芯片发热严重GND焊盘散热不足测芯片表面温度GND焊盘外延,加散热过孔
引脚对不上焊盘封装选错(SOT-23 vs SC70)核对引脚间距重新下载TI官方封装文件
返修后短路锡丝残留放大镜检查用细烙铁头逐脚清理

6.2 独家避坑清单

坑一:用SOT-23的库画SC70。这是新手最容易犯的错误,因为两个封装名字像,尺寸差一圈。SOT-23的引脚间距0.95mm,SC70是0.65mm,画错了贴片时引脚全部错位。避坑方法:在库文件里把SOT-23和SC70的封装名加上尺寸后缀,比如“SOT-23_P0.95”和“SC70_P0.65”,一眼就能区分。

坑二:忽略手册里的“Max”值。焊盘设计要用Max值,不是Typ值。比如引脚宽度Typ是0.25mm,Max是0.35mm,焊盘宽度如果按0.25mm画,遇到Max的器件就会引脚超出焊盘。避坑方法:在手册机械图里把Max值用红笔圈出来,画封装时只看Max。

坑三:钢网开孔按1:1。钢网开孔面积应该是焊盘面积的80%左右,不是100%。1:1开孔会导致锡膏量过多,连锡和立碑率都会上升。避坑方法:在钢网文件里把SC70的焊盘开孔缩小到80%,厚度用0.12mm。

坑四:返修时用大嘴热风枪。SC70元件太小,大嘴热风枪的风量会把元件吹飞。避坑方法:用直径3mm的小嘴,风量最低档,温度280°C,距离5mm。

坑五:不做DFM分析直接打样。有些板厂提供免费DFM分析,会检查焊盘间距、线宽、过孔等参数。避坑方法:打样前把PCB文件发给板厂做DFM,根据反馈调整封装。我遇到过焊盘间距0.6mm被板厂提示“低于工艺能力”,调整到0.65mm后顺利量产。

6.3 从DCK延伸到其他TI封装的通用方法

DCK只是TI众多封装代号中的一个,掌握了SC70的读手册和画封装方法,可以套用到其他封装上。比如DBV对应SOT-23-6,DCT对应SSOP-8,DGS对应MSOP-10。通用方法是:在TI官网搜芯片型号,下载数据手册,翻到机械图章节,找到封装代号对应的尺寸表,按Max值计算焊盘参数,然后从TI官网下载CAD文件做参考。

我个人的经验是:TI的封装文件质量很高,推荐焊盘图形可以直接用,但要根据自己的板厂工艺微调。微调的原则是:焊盘宽度不小于引脚宽度Max,焊盘长度在0.9-1.1mm之间,焊盘跨距在2.5-2.7mm之间。这三个参数定下来,SC70封装的焊接良率基本能控制在99%以上。

最后分享一个我用了多年的小技巧:在PCB库文件里给每个封装加一个“Thermal”参数,记录热阻和推荐散热铜皮面积。这样画板子时,遇到发热大的芯片,直接查参数就知道要不要加散热过孔。这个习惯让我避免了好几次因为散热不足导致的现场故障。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询