☰
TI DCK/SC70/SOT-323封装全解析:从命名到PCB焊盘设计
2026/10/6 20:10:35 网站建设 项目流程

1. 从丝印DCK到封装库:一个硬件工程师的日常踩坑现场

画板子的人大概都有过这种经历:原理图里选了一颗TI的小逻辑芯片,型号是SN74LVC1G08DCKR,封装栏写着SOT-353,然后打开PCB库一看,傻眼了——库里躺着SOT-23、SOT-23-5、SOT-323、SC-70、SOT-363,就是没有SOT-353。再翻TI的datasheet,第一页写着"DCK Package, 5-Pin SC70, SOT-323",翻到封装机械图那一页,标注的又是"SC70-5"。三个名字指向同一个东西,但EDA软件里它们可能被建成了三个不同的封装。

这不是个例。TI的DCK封装是SC70系列里最常用的五脚封装之一,丝印上通常只打一个"DCK"或者更短的代码,采购和硬件工程师如果只看丝印去对型号,很容易买错或者画错。更麻烦的是,SC70这个系列本身就有SOT-323、SOT-363、SOT-353、SC-70-5、SC-70-6等多个变体,引脚间距都是0.65mm,但引脚数量和本体尺寸有细微差别。很多新手在画PCB封装的时候,要么直接拿SOT-23的封装改引脚间距,要么从网上随便下一个库文件,结果打样回来发现焊盘偏了0.2mm,芯片贴上去歪歪扭扭,回流焊之后连锡或者虚焊。

这篇内容就是把我这些年跟TI小封装打交道踩过的坑、总结的方法,从头到尾捋一遍。不管你是刚入行的硬件助理,还是已经画了几年板子但一直没搞明白SC70系列到底怎么区分的工程师,看完之后至少能做到三件事:第一,拿到一颗丝印DCK的芯片,能准确判断它对应哪个封装标准;第二,能独立从TI官网手册里提取出正确的封装尺寸并绘制出可用的PCB封装;第三,知道在画SC70系列封装时哪些参数是必须严格对齐的,哪些可以留余量。

核心关键词先摆出来:TI、DCK、SC70、SOT-323、SOT-363。这几个词贯穿全文,后面所有的拆解都围绕它们展开。

2. 先搞清楚命名体系:TI的DCK、SC70、SOT-323到底什么关系

2.1 三种命名来源的历史遗留问题

要理解为什么同一个封装会有这么多名字,得先知道这些名字分别是谁起的。

SOT是"Small Outline Transistor"的缩写,最早是欧洲电子器件标准化组织搞出来的一套小外形晶体管封装命名。SOT-23、SOT-323、SOT-363都是这个体系下的编号,数字本身没有太多物理含义,只是注册顺序。SOT-323对应的是三脚或五脚的小外形封装,SOT-363对应的是六脚版本。

SC70是"Small Outline Transistor 70"的另一种叫法,更准确地说,SC-70是日本电子工业协会对类似封装的命名,后来被JEDEC采纳为MO-203标准。SC70-5就是五脚版本,SC70-6就是六脚版本。SC70的本体尺寸比SOT-23小很多,引脚间距是0.65mm,而SOT-23是0.95mm。

DCK是TI内部的封装代码。TI给每一种自己用的封装都分配了一个四字符代码,DCK就是其中一种。你在TI官网搜SN74LVC1G08,会看到订购型号里带DCKR的,那个DCK就是封装代码,R代表卷带包装。DCK对应的标准封装就是SC70-5,也就是SOT-323的五脚版本。

所以三者的关系可以这样理解:SC70是JEDEC标准名称,SOT-323是欧洲标准名称,DCK是TI内部代码。它们指向的是同一个物理封装,只是不同语境下用不同的叫法。TI的datasheet通常会在首页写"DCK (SC70-5)"或者"DCK Package, 5-Pin SOT-323",把几个名字都列出来,就是为了避免混淆。

2.2 SC70系列各变体的关键参数对比

SC70系列不是只有一个封装,它有几个变体,引脚数量和本体尺寸都有差别。下面这张表是我根据TI、Nexperia、Diodes等几家大厂的手册整理出来的,画封装的时候可以直接对照。

封装名称别名引脚数引脚间距本体长度本体宽度引脚宽度典型丝印
SC70-3SOT-323-330.65mm2.0mm1.25mm0.30mm单字母或数字
SC70-5SOT-323-5, DCK50.65mm2.0mm1.25mm0.30mmDCK等代码
SC70-6SOT-363, DCU60.65mm2.0mm1.25mm0.30mmDCU等代码
SOT-353SC70-5的另一种叫法50.65mm2.0mm1.25mm0.30mm同SC70-5
SOT-363SC70-660.65mm2.0mm1.25mm0.30mm同SC70-6

注意看表格里SOT-353和SC70-5的关系。SOT-353在有些厂商的手册里被当作SC70-5的同义词,但在另一些厂商那里,SOT-353特指五脚版本而SOT-323特指三脚版本。这个混乱在跨厂商替换的时候特别容易出问题。我的经验是:不要记名字,记引脚数和间距。0.65mm间距、2.0mm本体长度、五脚,这三个条件锁定之后,基本不会错。

2.3 为什么TI要用DCK这种内部代码

TI用内部封装代码有一个很实际的原因:TI的产品线太长了,同一个封装可能被几十个甚至上百个型号共用。如果每次都要写"SC70-5"或者"SOT-323",订购型号会变得很长,而且不同地区的客户习惯用不同的叫法。用DCK这种四字符代码,既短又唯一,在ERP系统和采购流程里不容易出错。

但对硬件工程师来说,这就多了一层翻译工作。你从TI官网下载datasheet,看到的是DCK;从分销商网站下单,看到的是SOT-323;在EDA软件里建封装,可能又要用SC70-5。这三个名字之间的映射关系必须搞清楚,否则就会出现"买回来的芯片焊不上板子"的尴尬。

我个人的做法是:在原理图库里给每个器件加一个"封装别名"字段,把DCK、SC70-5、SOT-323都写进去。画PCB的时候,不管从哪个渠道拿到的信息,都能快速对应上。这个习惯帮我省了很多返工的时间。

3. 读懂TI手册里的封装信息:从第一页到机械图

3.1 第一页的封装标识怎么读

拿到一份TI的datasheet,第一页通常会有封装选项的汇总。以SN74LVC1G08为例,第一页会看到类似这样的信息:

SN74LVC1G08DCKR SC70-5 DCK Reel SN74LVC1G08DCKT SC70-5 DCK Tube

这里DCKR和DCKT的区别只是包装方式,R是卷带,T是管装,封装本身是一样的。DCK就是封装代码,SC70-5是标准封装名称。有些手册还会写"SOT-323",但TI近年来的手册更倾向于用SC70-5这个JEDEC标准名称。

关键是要找到"Package Option Addendum"这一页,通常在手册的最后几页。这一页会列出所有可用的封装选项,包括封装代码、标准名称、引脚数、包装方式、温度等级等。这一页的信息比第一页更全,画封装的时候应该以这一页为准。

3.2 机械图页面的关键尺寸提取

TI手册的机械图页面通常标题是"Mechanical Data"或者"Package Outline"。这一页是画PCB封装的唯一依据,必须仔细看。以DCK(SC70-5)为例,机械图会给出以下关键尺寸:

  • 引脚间距(Pitch):0.65mm,这是最关键的尺寸,焊盘的中心距必须严格等于这个值。
  • 引脚宽度(Lead Width):典型值0.30mm,范围0.15mm到0.35mm。画焊盘的时候,焊盘宽度应该比引脚宽度大一些,通常取0.4mm到0.45mm。
  • 引脚长度(Lead Length):从本体边缘到引脚末端的距离,典型值0.55mm左右。焊盘长度应该覆盖这个范围并留出余量,通常取1.0mm到1.2mm。
  • 本体长度(Body Length):2.0mm,这是塑封体的长度,不包括引脚。
  • 本体宽度(Body Width):1.25mm,这是塑封体的宽度。
  • 引脚跨距(Span):从一侧引脚末端到另一侧引脚末端的距离,典型值2.1mm到2.4mm。这个尺寸决定了焊盘在宽度方向上的位置。

这些尺寸在机械图里通常以毫米为单位给出,有些手册也会给英寸值。我建议统一用毫米,因为0.65mm这种间距用英寸表示会有很多小数位,容易出错。

3.3 不同厂商手册的差异与交叉验证

TI的手册虽然详细,但有时候机械图的标注方式不太直观。比如引脚跨距,TI可能只给一个典型值,不给公差范围。这时候可以交叉参考Nexperia或Diodes的同封装手册,它们通常会给更详细的公差。

我遇到过一种情况:TI手册里DCK封装的引脚跨距典型值是2.2mm,但Nexperia的SOT-323手册里给的是2.1mm到2.4mm。如果只按TI的典型值画焊盘,遇到公差偏大的批次可能会焊接不良。所以我的做法是:以TI的典型值为中心,向两侧各留0.15mm的余量,焊盘外边缘按2.4mm来设计。这样即使引脚跨距偏大,也能保证焊接可靠。

注意:交叉验证的时候要确认是同一个封装。有些厂商的SOT-323是三脚版本,和TI的DCK五脚版本不是一回事。确认引脚数和间距一致之后再参考尺寸。

4. 手把手画PCB封装:从零建立SC70-5的焊盘

4.1 焊盘尺寸的计算逻辑

画PCB封装的核心是确定焊盘的长宽和位置。焊盘太大,容易和相邻焊盘连锡;焊盘太小,引脚放上去覆盖不全,虚焊风险高。对于0.65mm间距的SC70-5,焊盘宽度和间距的关系非常紧张,必须精确计算。

先看引脚宽度:典型0.30mm,最大0.35mm。焊盘宽度应该比引脚最大宽度大0.1mm到0.15mm,所以焊盘宽度取0.45mm到0.50mm。但0.65mm间距下,如果焊盘宽度取0.50mm,两个焊盘之间的间隙只有0.15mm,阻焊层很难做。所以实际取0.40mm到0.45mm比较稳妥。

再看引脚长度:典型0.55mm。焊盘长度应该覆盖引脚长度并向外延伸0.3mm到0.5mm,向内延伸0.1mm到0.2mm。所以焊盘长度取1.0mm到1.2mm。我通常取1.1mm。

焊盘位置:五脚封装的引脚排列是单侧三个、另一侧两个。以本体中心为原点,引脚间距0.65mm,三个引脚的那一侧,中间引脚在原点,两侧引脚分别在±0.65mm处。两个引脚的那一侧,引脚位置在±0.325mm处(因为两个引脚要对称分布,间距也是0.65mm,所以中心在原点,两侧各偏0.325mm)。

焊盘在宽度方向上的位置:引脚跨距典型2.2mm,焊盘中心应该在这个跨距的中间。也就是说,焊盘中心到本体中心的距离是1.1mm。焊盘长度1.1mm,所以焊盘内边缘到本体中心的距离是1.1 - 0.55 = 0.55mm,外边缘是1.1 + 0.55 = 1.65mm。

4.2 在KiCad中建立封装的完整步骤

我用KiCad比较多,就以KiCad为例,把建立SC70-5封装的步骤走一遍。其他EDA工具的逻辑是一样的,只是界面不同。

第一步,打开PCB Footprint Editor,新建一个封装,命名为"SC70-5"或者"SOT-323-5"。

第二步,设置单位和网格。单位设为毫米,网格设为0.05mm或者0.025mm。0.65mm的间距不是0.1mm的整数倍,所以网格必须设小一点,否则焊盘位置对不准。

第三步,放置焊盘。选择SMD焊盘,形状选矩形或者圆角矩形。先放中间那个引脚,位置在(0, 0)。然后放两侧的引脚,位置在(-0.65, 0)和(0.65, 0)。注意这里说的是三个引脚那一侧,引脚在X轴上的间距是0.65mm,Y轴位置需要根据本体宽度来确定。

实际上,五脚SC70的引脚排列是这样的:一侧有三个引脚,另一侧有两个引脚。三个引脚的那一侧,引脚在Y轴上的位置是-0.65、0、+0.65(假设引脚沿X轴方向伸出)。两个引脚的那一侧,引脚在Y轴上的位置是-0.325、+0.325。两侧引脚在X轴上的位置是对称的,分别在本体两侧。

所以焊盘的坐标可以这样定:三个引脚那一侧,焊盘中心X坐标为-1.1mm(假设本体中心在原点,引脚向左伸出),Y坐标分别为-0.65、0、+0.65。两个引脚那一侧,焊盘中心X坐标为+1.1mm,Y坐标分别为-0.325、+0.325。

第四步,设置焊盘尺寸。长1.1mm,宽0.45mm。注意长宽的方向:如果引脚沿X轴伸出,那么焊盘的长度方向是X轴,宽度方向是Y轴。所以在KiCad里,焊盘的Size X设为1.1mm,Size Y设为0.45mm。

第五步,添加丝印轮廓。丝印应该画在本体边缘外侧一点,通常比本体大0.1mm到0.2mm。本体长度2.0mm,宽度1.25mm,所以丝印矩形可以画成2.2mm x 1.45mm。注意丝印不能压在焊盘上,否则阻焊开窗会出问题。

第六步,添加引脚1标识。通常用一个小圆点或者一条短线标在引脚1附近。SC70-5的引脚1通常在三个引脚那一侧的最上面或者最下面,具体要看手册的引脚定义图。

第七步,保存封装,然后在原理图里把器件的封装字段指向这个封装。

4.3 焊盘间距和阻焊层的注意事项

0.65mm间距下,阻焊层的设计非常关键。如果阻焊开窗太大,相邻焊盘的阻焊桥会消失,回流焊的时候容易连锡。如果阻焊开窗太小,焊盘边缘被阻焊覆盖,焊接面积不够。

我的经验是:阻焊开窗比焊盘单边大0.05mm。也就是说,焊盘宽度0.45mm,阻焊开窗宽度0.55mm。这样两个相邻焊盘的阻焊开窗之间的间隙是0.65 - 0.55 = 0.10mm。这个间隙对于大多数PCB厂来说是能做到的,但如果是小厂或者工艺能力一般的厂,可能会建议你把阻焊开窗再缩小一点。

提示:在发给PCB厂之前,最好确认一下他们的最小阻焊桥宽度。有些厂能做到0.08mm,有些只能做到0.12mm。如果厂家的能力不够,可以考虑把焊盘宽度缩小到0.40mm,阻焊开窗0.50mm,这样间隙就是0.15mm,更稳妥。

还有一个细节:焊盘的内边缘到本体边缘的距离。如果焊盘太靠近本体,回流焊的时候焊锡可能会爬到本体下面,造成引脚和本体之间的应力。我通常让焊盘内边缘和本体边缘之间留0.1mm到0.2mm的间隙。

5. 常见问题与排查技巧实录

5.1 丝印DCK但买回来焊不上是什么原因

这是最常见的问题。丝印DCK的芯片,理论上都是SC70-5封装,但不同厂商的SC70-5可能有细微差别。比如TI的DCK引脚跨距典型2.2mm,但某些国产替代品的引脚跨距可能是2.0mm或者2.4mm。如果PCB焊盘是按TI的典型值画的,遇到跨距偏大的芯片,引脚可能够不到焊盘。

排查方法:拿游标卡尺量一下芯片的引脚跨距和引脚宽度,和手册对比。如果跨距偏差超过0.2mm,基本可以确定是封装不兼容。解决办法是在画封装的时候留足够的余量,焊盘外边缘按最大跨距来设计。

5.2 回流焊后连锡怎么调焊盘和钢网

0.65mm间距下连锡是很常见的。原因通常有三个:焊盘太大、钢网开孔太大、锡膏太多。

先检查焊盘宽度。如果焊盘宽度超过0.50mm,连锡风险很高。建议缩小到0.40mm到0.45mm。然后检查钢网开孔。钢网开孔通常和焊盘一样大,但如果连锡严重,可以把钢网开孔在宽度方向缩小0.05mm,长度方向也缩小0.05mm。这样锡膏量减少,连锡概率降低。

还有一个容易被忽略的因素:PCB的阻焊层厚度。如果阻焊层太厚,焊盘之间的阻焊桥会凸起,反而容易把锡膏挤到相邻焊盘上。这种情况需要和PCB厂沟通,控制阻焊层的厚度。

5.3 手工焊接SC70-5的技巧

手工焊接0.65mm间距的芯片,用普通烙铁头基本不可能。我的做法是用热风枪加锡膏。先把锡膏涂在焊盘上,薄薄一层,然后把芯片放上去,用热风枪调至280度左右,风量调到最小,对着芯片吹10到15秒。锡膏熔化后,芯片会自动对齐焊盘。

如果只有烙铁,可以用刀头烙铁,先在一个焊盘上上锡,把芯片的一个引脚焊住定位,然后逐个焊其他引脚。焊的时候烙铁头要尽量尖,锡丝要细,0.3mm的锡丝比较合适。每焊一个引脚,烙铁停留时间不要超过2秒,否则容易把焊盘烫掉。

注意:手工焊接之前,一定要在放大镜下检查芯片引脚有没有变形。SC70的引脚很细,运输过程中容易弯。如果引脚弯了,先用手木或者镊子轻轻矫正,再焊接。

5.4 常见问题速查表

问题现象可能原因排查方法解决措施
芯片焊不上,引脚够不到焊盘封装跨距不匹配量芯片引脚跨距,对比手册重新画封装,焊盘外边缘按最大跨距设计
回流焊后连锡焊盘太大或锡膏太多检查焊盘宽度和钢网开孔焊盘宽度缩到0.40-0.45mm,钢网开孔缩小0.05mm
虚焊,引脚和焊盘之间有空隙焊盘太小或引脚氧化检查焊盘覆盖面积,看引脚是否发黑加大焊盘,用助焊剂清理引脚
芯片贴上去歪了焊盘位置不对称检查焊盘坐标是否对称重新调整焊盘位置,确保中心对齐
丝印看不清丝印太小或阻焊覆盖检查丝印层和阻焊层加大丝印字体,调整阻焊开窗

6. 从SC70延伸到其他小封装:方法论可以复用

SC70系列只是小外形封装里的一种。类似的还有SOT-23、SOT-563、DFN、QFN等。画这些封装的方法论是一样的:先从手册里提取关键尺寸,然后计算焊盘尺寸和位置,最后在EDA工具里建封装。

关键尺寸永远是三个:引脚间距、引脚宽度、引脚跨距。这三个尺寸确定了,焊盘的基本布局就确定了。剩下的本体尺寸、引脚长度、公差范围,都是用来微调焊盘大小和位置的。

我个人的习惯是建一个封装尺寸表,把常用的几种小封装的参数都列进去。每次画新封装的时候,先查表,看看有没有类似的可以参考。这样既能保证准确性,又能提高效率。

还有一个经验:不要直接下载网上的封装库。网上的库质量参差不齐,有些是拿英制尺寸转换的,有些是拿其他封装改的,尺寸不一定对。我见过一个库里的SC70-5封装,引脚间距居然是0.60mm,明显是拿SOT-23的库改的,忘了改间距。这种库用下去,打样回来就是一堆废板。

如果一定要用现成的库,至少要做两件事:第一,用EDA工具的测量工具量一下焊盘间距和跨距,和手册对比;第二,打印一张1:1的封装图,拿实物芯片放上去比一下,看引脚能不能对齐。这两步做完,基本能排除大部分问题。

最后再分享一个小技巧:在PCB上给SC70-5的焊盘加一个小的丝印框,标注引脚1的位置。这样焊接的时候不容易搞反方向。SC70-5的引脚1通常在三个引脚那一侧的最上面,但不同厂商的定义可能不同,看手册的引脚定义图最靠谱。

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

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

立即咨询