选SOT-23封装的P沟道MOS管,最常见的问题不是“看不懂数据手册”,而是把一个看起来能用的料号放进电路之后,才发现驱动电压不够、封装散热不够、体二极管方向不对,甚至丝印一模一样,实际引脚定义却是另一颗料。这篇文章把“SOT-23 P沟道MOS管选型”按实操顺序拆开:先想清楚用在什么位置,再判断封装能不能扛住,然后选料号、搭驱动、做实测。适合第一次做高边开关的人,也适合被Vgs、Rds(on)、体二极管这些问题卡过的老工程师。
1. 先确定使用场景:P沟道不是所有高边开关的万能答案
选型第一步不是打开购物网站搜料号,而是先画电路拓扑。MOS管有三个极:栅极、源极、漏极。P沟道和N沟道最大的区别,不仅是在符号上多了个圈,而是源极和漏极之间的电压关系不一样,驱动条件也不一样。
1.1 负载位置决定用哪种MOS管
N沟道MOS管在低边开关里用得最多。负载一端接电源正极,另一端经过MOS管再到地,MOS管放在“地”这一侧。控制电压以地为参考,单片机可以直接给栅极一个高电平,源极又在0V附近,所以Vgs容易保证。
P沟道MOS管则相反,最常见的用法是放在高边:源极接电源正极,漏极接负载,负载再接回地。想让P沟道导通,需要让栅极电压相对源极低到一定程度,也就是Vgs为负,并且负电压的绝对值大于Vgs(th)。
对于普通3.3V或5V系统,把P沟道栅极直接拉低到地,通常能满足逻辑电平MOS管的导通条件。但如果电源是12V、24V,MCU引脚直接拉低就不太合适,一方面引脚的电压摆幅不够,另一方面引脚也不一定承受得了高边电源电压。
1.2 P沟道适合哪些场景
实际项目里,P沟道SOT-23常见于四类电路:
- 高边负载开关:MCU控制外设供电,需要把负载和电源正极断开。
- 防反接电路:放在电源入口,防止电源极性接错损坏后端。
- 缓启动:控制上电瞬间的浪涌电流,避免后端电容充电电流过大。
- 电平转换或电源域切换:小信号场景下切换不同电压轨。
很多资料把“P沟道=高边开关”当成唯一结论,其实还要看负载电流和栅极驱动能力。如果你只有0到3.3V的控制信号,电源轨却是24V,P沟道高边开关必须额外加一级拉低栅极的电路,否则关不掉,也开不完全。这时候用N沟道低边开关加电平偏移,或者直接用一颗负载开关IC,反而更省事。
1.3 一个容易被忽略的边界条件
同一颗“P沟道、SOT-23”的料号,阈值电压可能从0.5V到2V以上不等。不是所有SOT-23封装的P沟道MOS管都是逻辑电平型。买料之前,一定要看数据手册里的Vgs(th)范围,而不是只看封装和极性就下单。
我一般会拿几个候选料号,把每种使用场景下的Vgs实际值算出来。高边P沟道开关里,Vgs=栅极电压-源极电压,源极电压又是高边电源电压,不是地。很多人拿万用表测栅极对地电压,然后说“我已经给了3.3V,为什么管子没导通”,这就是参考点搞错了。
2. SOT-23封装的实际边界:能导通不代表能一直导通
SOT-23封装体积小,适合PCB空间紧张的场景。但它的散热能力有限,不能当作大功率器件来用。很多新手把中功率MOS管换成SOT-23之后发现也能跑,但跑一段时间发烫,甚至烧掉,原因就是封装功耗不够。
2.1 从热阻看平均电流上限
SOT-23封装的热阻通常比较高,不同厂家的数值有差异,一般在200到300K/W左右。意思是在标准敷铜和自然散热的条件下,每消耗1W功率,结点温度会比环境温度高200到300度。实际连续功耗能承受的范围,通常只有几百毫瓦到1瓦左右,还要看环境温度和PCB铜箔面积。
举个例子,负载电流1A,P沟道MOS管在Vgs=-4.5V时Rds(on)是100mΩ,那么导通损耗是1A×1A×0.1Ω=0.1W。对SOT-23来说,0.1W还能接受。但如果Rds(on)是300mΩ,损耗变成0.3W,温度已经明显上升。如果持续通电、环境温度又高,就需要重新做热核算。
这就是为什么不能只看ID(max)。数据手册里的ID(max)有时候是理论值,是理想散热条件下的极限数值。SOT-23封装里,实际持续电流往往会比ID(max)小很多。
2.2 耐压和导通电阻之间的取舍
同一个工艺下,耐压值更高的P沟道MOS管,通常导通电阻也更大。如果你用50V的BSS84去做3.3V、1A的负载开关,大概率不如用20V或30V的逻辑电平管子顺畅。
选耐压时也要留余量。Vds(max)不是让你卡着电源电压选的,一般建议留20%到50%的余量。比如12V系统,尽量选30V或以上;5V系统,选20V或以上比较舒服。但电压等级也不是越高越好,因为耐压上去之后,Rds(on)可能变大,反而增加导通损耗。
2.3 数据手册里的核心参数怎么看
选中一颗料之后,不需要把整本数据手册背下来,但第一页接触页和电气特性表必须看。核心参数如下:
| 参数 | 含义 | 对选型的影响 |
|---|---|---|
| Vds(max) | 漏源最大电压 | 要高于最高电源电压,并留余量 |
| Vgs(th) | 栅极阈值电压 | 决定控制电压下能不能打开管子 |
| Rds(on) | 指定Vgs下的导通电阻 | 决定导通损耗和发热 |
| ID(max) | 最大连续漏极电流 | SOT-23封装下要结合散热判断 |
| Vgs(max) | 栅源最大允许电压 | 防止过压击穿栅极氧化层 |
| Ciss/Crss | 输入/反向传输电容 | 影响开关速度,高频驱动要看 |
| 体二极管方向 | 漏源之间的寄生二极管 | 影响防反接和续流路径 |
Rds(on)不是固定值