ARTICLE DETAIL

资讯详情

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

MOS管栅极上拉/下拉电阻的作用与阻值选取指南

MOS管栅极上拉/下拉电阻的作用与阻值选取指南 MOS管栅极上的上拉电阻和下拉电阻在电路图里往往只是两个不起眼的小元件但它们的作用直接决定整级开关电路在启动瞬间、驱动异常和强干扰环境下是否可靠。上拉电阻把栅极在空闲时拉向高电平下拉电阻把栅极在空闲时拉向低电平对大多数以 N 沟道增强型 MOS 管搭建的低边开关栅极到源极之间并联一只 10kΩ 到 100kΩ 的下拉电阻是防止上电误通和随机导通最常见的做法。MOS 管是电压控制器件栅极、源极之间存在绝缘氧化层栅极输入阻抗高达几十兆欧甚至更高因此静态时几乎没有电流流入栅极。这样的高阻节点一旦悬空周围环境中的电磁耦合、电荷注入或 PCB 表面漏电都可能把 Vgs 悄悄抬高。当 Vgs 超过阈值电压 Vgs(th) 后即使驱动引脚没有输出MOS 管也会自己导通而这种导通在驱动逻辑上并没有对应的控制指令排查起来很有迷惑性。这篇文章以分立 MOS 管开关电路为主线拆解栅极上拉/下拉电阻的三大作用防止栅极悬空导致的误导通、为栅极电荷提供泄放回路、确定静态偏置并抑制干扰。随后给出阻值选取方法、几种典型电路的接法、常见故障排查路径以及学习环境和生产环境下不同的栅极网络设计建议。1. 先理解为什么 MOS 管栅极不能悬空1.1 上拉电阻和下拉电阻的基本定义上拉电阻是指一端连接电源正极、另一端连接目标节点使节点在空闲状态下趋向高电平的电阻。下拉电阻则是一端连接 GND、另一端连接目标节点使节点在空闲状态下趋向低电平的电阻。这个定义来自数字逻辑电路其实在 MOS 管开关电路里含义是一样的只是关注点更明确让栅极在一个可预期的电位上而不是漂浮不定。MOS 管栅极的上下拉电阻接入位置通常是栅极和源极之间而不是简单地从栅极拉到系统电源或者拉到地。这样做的原因是 MOS 管的开关状态由 Vgs 决定也就是栅极和源极之间的电压差。只有把栅极电位固定到和源极相同或接近的位置才能保证 MOS 管处于确定的关断状态。1.2 栅极高阻节点是根本原因增强型 MOS 管的栅极结构和电容类似栅极金属层、绝缘氧化层、半导体沟道区三者构成一个电容。静态条件下栅极电流几乎是零所以外部驱动信号只需要提供短暂的充电电流导通之后驱动端就几乎不再需要持续供电。高阻输入带来了两个直接后果一是驱动功耗很低这是 MOS 管相比三极管的优势二是外部干扰很容易改变栅极电位。一个悬空的栅极在示波器探头靠近时都可能发生电平跳变更不要说在带有高频开关节点的 PCB 上。栅极上拉或下拉电阻本质上是在这个高阻节点上并联一个确定阻抗为电荷提供一个可控的泄放路径把电位稳定在预设状态。1.3 串联栅极电阻和上下拉电阻不是一回事设计 MOS 管驱动电路时容易把电阻混为一谈。实际上有三类电阻承担不同任务电阻类型接入位置主要作用常见阻值串联栅极电阻 Rg驱动输出与栅极之间限制驱动电流、抑制电压振铃、控制 dv/dt1Ω ~ 100Ω栅源上下拉电阻 Rgs栅极与源极之间固定静态电平、泄放栅极电荷、抗干扰1kΩ ~ 100kΩ栅极限流/泄放网络栅极与地或与源极之间在异常状态下保护栅极氧化层视设计而定串联栅极电阻解决的是驱动回路的阻尼问题。驱动芯片输出端、PCB 走线寄生电感、栅极输入电容这三级会构成 RLC 串联回路如果电阻过小开关瞬间会在栅极产生过冲和振铃。栅源上下拉电阻则解决的是直流电位问题。理解了这个分工后面看电路图时就不会把两个电阻的作用搞混。2. 作用一防止栅极悬空误导通保证上电可靠2.1 悬空栅极为什么容易被噪声抬高电位栅极悬空时栅极电位并不是一个严格的零电位而是会随着周围电场波动。PCB 上相邻走线的高频信号、变压器漏感产生的磁场、功率回路的高 dv/dt 开关节点都可能通过寄生电容耦合能量到栅极。以 N 沟道增强型 MOS 管为例当 Vgs 超过 Vgs(th)漏源之间就会形成导电沟道。阈值电压并不高。逻辑电平 MOS 管的 Vgs(th) 通常在 1V 到 2.5V普通功率 MOS 管也在 2V 到 4V 之间。也就是说只要栅极被耦合出 1V 到 4V 的电位管子就可能开始导通。悬空栅极相当于接了一根没有确定电平的天线这在功率电路里非常危险。2.2 按“栅极到源极”的原则接线很多初学者会机械记忆 N 沟道加下拉、P 沟道加上拉。这个记忆方式在低边开关场景下是对的但理解原理更有价值上下拉电阻应该把栅极电位拉到和源极一致让 Vgs 默认等于 0V这样增强型 MOS 管自然处于关断状态。N 沟道低边开关源极接 GND因此栅极应该接下拉电阻到 GND。P 沟道高边开关源极接 VCC因此栅极应该接上拉电阻到 VCC。如果 N 沟道 MOS 管用于高边或半桥源极不是固定 GND这时栅极电阻应该接回源极而不是简单接到系统 GND。判断方法很简单先看源极电位再把栅极通过电阻接到源极。这样不管电路拓扑怎么变化默认状态都能被正确设置。2.3 半桥和 buck 电路中的直通风险在半桥或 buck 电路中上管和下管串联在电源和地之间。如果下管因为栅极悬空而误导通而上管又被正常驱动电源直接经过两个 MOS 管形成短路回路这一瞬间的电流可能达到几十安培甚至更高。功率器件往往不是被过压损坏而是在这种直通状态下因过流发热损坏。避免直通的常见手段包括驱动芯片输出端设置确定的默认电平、增加固定死区时间、在栅极处增加上下拉电阻。栅极上下拉电阻解决的是驱动输出尚未建立时的空窗期问题。上电瞬间主控芯片的 GPIO 处于高阻状态驱动芯片可能还没有完成初始化此时上下拉电阻是唯一能约束栅极电平的元件。2.4 误导通的实际表现这类故障在现场往往呈现以下现象系统上电后负载在没有任何指令的情况下开始工作或者在控制芯片复位的短暂时间内负载出现异常动作。用示波器抓取栅极电压波形可以看到栅极电压在芯片初始化完成前已经被抬高到阈值以上。排查这类问题时示波器探头要尽量靠近 MOS 管栅极并且使用短地线弹簧避免探头地线过长引入额外噪声。如果怀疑栅极悬空可以先用手指或绝缘棒靠近栅极走线观察负载状态是否跳动也可以直接临时并联一只 10kΩ 电阻到源极看故障是否消失。3. 作用二为栅极电荷提供泄放回路改善关断品质3.1 从 MOS 管的开通过程看栅极电荷积累MOS 管开通时驱动电路向栅极电容充电栅极电压从零开始上升经过 Vgs(th) 进入米勒平台区最后达到驱动电压。此时栅极上积累的正电荷数量约为 Qg这个电荷在关断时必须被泄放掉Vgs 才会下降到阈值以下MOS 管才能关闭。驱动推挽输出级正常工作时关断动作由驱动芯片主动完成输出级内部下管导通把栅极电荷快速泄放到地。这个过程阻抗很低通常只有几欧姆因此栅极外部并联的上下拉电阻并不是关断时的主导泄放通道。但在驱动芯片关闭输出、输出级处于高阻状态或者采用光耦、变压器隔离驱动等场景下外部电阻就成了唯一可靠的泄放通道。3.2 不同驱动关断方式下泄放路径怎么变驱动方式关断时输出状态栅极电荷泄放路径上下拉电阻的作用推挽栅极驱动器低电平输出驱动芯片内部下拉管辅助泄放作用较小开路集电极/开漏驱动高阻状态外部上拉或下拉电阻主要泄放路径光耦隔离驱动高阻状态外部电阻或关断加速电路主要泄放路径变压器隔离驱动绕组的续流回路外部电阻和整流二极管提供续流路径加速复位从表中可以看出只要驱动源不是主动输出低电平外部上下拉电阻就会从辅助角色变成主角。设计时不能只考虑正常工作状态还要考虑驱动芯片关闭电源、程序死机、驱动输出三态等异常场景。3.3 用 RC 时间常数估算关断速度栅极泄放回路的近似模型是 RC 放电外部栅源电阻 R 与 MOS 管输入电容 Ciss 串联构成一阶 RC 电路。放电时间常数 τ R x Ciss。理论放电到 1% 以下需要大约 5τ这个过程越短MOS 管越快退出线性区。以下用 Python 快速估算几组典型电阻值下的放电时间Ciss 10e-9 # 典型功率MOS管输入电容单位F resistances [1e3, 4.7e3, 10e3, 47e3, 100e3] for R in resistances: tau R * Ciss t_5tau 5 * tau print(fR{R:8.0f} Ω | tau{tau*1e6:6.2f} μs | 5*tau{t_5tau*1e6:6.2f} μs)运行结果R 1000 Ω | tau 10.00 μs | 5*tau 50.00 μs R 4700 Ω | tau 47.00 μs | 5*tau235.00 μs R 10000 Ω | tau100.00 μs | 5*tau500.00 μs R 47000 Ω | tau470.00 μs | 5*tau2350.00 μs R 100000 Ω | tau1000.00 μs | 5*tau5000.00 μs如果在开关频率 100kHz 的 buck 电路中10kΩ 下拉电阻单独放电需要 500μs这完全不可接受。所以正常工作时不能依赖 10kΩ 电阻提供快速关断关断主要还是靠驱动器的主动下拉。在驱动输出高阻的场合如果要求几微秒内关断上下拉电阻值需要降到几百欧到 1kΩ同时要检查功耗。3.4 关断过快带来的新问题把栅源电阻调小可以加快放电但并不是越快越好。关断速度越快漏极电流的变化率 di/dt 越大功率回路寄生电感上产生的感应电压越高容易在漏源之间形成电压尖峰严重时超过 VDS 额定值损坏 MOS 管。此外上下拉电阻太小会增加驱动电路的静态功耗和驱动负载。以 12V 驱动电压计算1kΩ 电阻上的静态电流是 12mA功耗约 144mW10kΩ 电阻则只有 1.2mA功耗约 14.4mW。在电池供电设备里这个差别会比想象中更明显。因此阻值选择要在关断速度、电压尖峰、静态功耗三者之间取平衡而不是追求单一参数最优。4. 作用三确定静态偏置抑制干扰和寄生充放电4.1 静态工作点与漏电流泄放MOS 管栅极到源极之间存在固定的绝缘氧化层电容在直流状态下近似开路。但 PCB 上并非只有这个电容栅极走线周围的助焊剂残留、潮湿水汽、灰尘都可能形成微弱漏电通道。栅极电位会因为这些漏电流逐渐漂移最终可能偏离预设状态。上下拉电阻给漏电流提供了一个低阻抗泄放通道。栅极上积累的电荷通过电阻流到源极使栅极电位不会无约束上升。这里的关键是电阻值不能太大否则泄放能力不足。100kΩ 以上的电阻在严重潮湿环境下可能压不住电位漂移设计时要结合使用环境的清洁度、湿度和 PCB 涂层工艺综合判断。4.2 高 dv/dt 开关节点对栅极的米勒干扰功率电路中MOS 管漏极电压在开关瞬间快速跳变。漏极和栅极之间存在米勒电容 Cgd漏极电压的变化会通过这个电容向栅极注入位移电流。如果栅极没有泄放通道注入的电流会在栅极阻抗上产生电压导致 Vgs 被瞬时抬高。这个现象在桥式电路中特别明显。当上管快速开通、下管关断时下管漏极电压以很高斜率上升通过 Cgd 耦合到栅极如果此时下管栅极没有足够强的下拉能力下管可能发生米勒自导通造成上下管瞬间直通。栅极上下拉电阻为这部分位移电流提供了泄放路径电阻越小栅极被抬高的幅度越小。除此之外还可以通过增加栅极串联电阻来降低开关斜率 dv/dt、使用密勒钳位专用电路、或者在栅极并联电容来吸收耦合电流。这些措施经常配合使用单靠一只电阻并不能在所有场景下解决问题。4.3 对栅极氧化层保护的实际限度MOS 管栅极氧化层厚度通常在纳米级别栅源电压超过数据手册限值比如常见的 ±20V 或 ±16V就会击穿氧化层造成永久损坏。上下拉电阻是否会保护栅极氧化层需要区分情况。在慢变化直流干扰、漏电流引起的电位漂移场景中上下拉电阻把 Vgs 限制在预设电平附近确实降低了栅极过压风险。但在静电放电 ESD 或雷击浪涌等高频高压脉冲场景中脉冲能量主要沿着低阻抗路径传播上下拉电阻的泄放能力有限不能替代 TVS 二极管或栅极齐纳钳位电路。生产环境的栅极端口更稳妥的做法是在上下拉电阻基础上并联一只钳位二极管把 Vgs 限制在安全范围内。5. 阻值怎么选功耗、速度、抗干扰三个维度5.1 常见阻值范围和工程经验起点栅极上下拉电阻在分立 MOS 管开关电路中常见取值范围是 1kΩ 到 100kΩ。工程上最常用的是 10kΩ 到 47kΩ。下面是一个按阻值划分的参考表阻值12V 下静态电流特点典型应用场景1kΩ12mA强下拉抗干扰好功耗大驱动输出高阻需要快速关断的场合4.7kΩ2.55mA平衡性较好一般功率开关电路10kΩ1.2mA最常见默认值单片机直驱低边开关47kΩ0.26mA低功耗电池供电设备100kΩ0.12mA功耗极小但抗干扰和泄放能力弱对功耗要求极高的轻负载这个表里的静态电流按 Vgs12V 计算实际驱动电压可能是 5V 或 10V数值会成比例变化。重点是理解趋势不要生搬硬套。5.2 阻值过大和过小分别会怎样阻值过大的主要问题是抗干扰能力下降、栅极电荷泄放慢。10kΩ 以上电阻在干燥环境下通常够用但在电磁干扰较强或 PCB 布局紧凑的场合栅极还是容易被耦合电压抬升。用过大的电阻比如 1MΩ几乎等于没有接起不到固定电平的作用。阻值过小的主要问题是功耗增大、驱动负载加重。驱动芯片在输出高电平时需要持续为这个小电阻供电流。以 1kΩ 为例如果驱动电压是 12V单个下管就有 12mA 静态电流这在多路半桥驱动电路里会放大成明显的功耗和发热。此外上下拉电阻和驱动源阻抗、栅极输入电容会共同影响栅极电压的上升沿和下降沿。阻值越小RC 时间常数越小上升下降沿越陡但同时也更容易产生振铃。所以在需要控制电磁干扰的场合不能只关注上下拉电阻还要搭配合理的串联栅极电阻。5.3 一个最小估算示例假设有一个 N 沟道 MOS 管低边开关驱动电压 Vgs 10V输入电容 Ciss 6nF希望上电时栅极保持低电平。选择栅源下拉电阻 Rgs 10kΩ需要确认两点。第一断电或驱动高阻时Rgs 单独泄放栅极电荷需要的时间。τ Rgs x Ciss 10kΩ x 6nF 60μs5τ 300μs。如果系统允许驱动关闭后 300μs 内完成关断这个电阻值可行如果要求 100μs 内关断就需要把 Rgs 降到 3.3kΩ 以下。第二驱动输出高电平时Rgs 上的持续功耗。P Vgs^2 / Rgs 10V x 10V / 10kΩ 10mW。这个功耗在绝大多数场景可以接受。如果放在电池供电设备里可以把 Rgs 提高到 47kΩ功耗降到约 2mW但代价是抗干扰能力降低。5.4 与 I2C 总线上拉电阻的区别经常有人把 MOS 管栅极上下拉电阻和 I2C 总线上拉电阻放在一起问。两者的物理原理都是电阻为节点提供确定的电平但设计目标差别很大。I2C 总线的上拉电阻用于开漏输出阻值大小直接影响 SDA/SCL 信号的上升沿时间和总线最大速率的匹配。阻值太小会使低电平状态下的灌电流过大阻值太大会使上升沿过慢、无法满足时序要求典型值在 1kΩ 到 10kΩ 之间。MOS 管栅极上下拉电阻的目标不是“把信号拉高或拉低”而是“给高阻栅极一个确定电位”。它对开关速度的影响主要发生在驱动源高阻状态下正常工作时的开关速度由驱动器决定。因此不能用 I2C 的上拉选型逻辑直接套用到 MOS 管栅极上。6. 不同开关电路中的上下拉接法6.1 N 沟道低边开关单片机直接驱动这是最常见的电路之一。N 沟道 MOS 管源极接地负载接在电源和漏极之间栅极由单片机 GPIO 或专用驱动芯片控制。MCU GPIO ---- Rgate(100Ω) ---- G ----- N-MOS 栅极 | Rgs(10kΩ) | GND源极这个电路的关键点有三个GPIO 上电默认状态必须是确定的Rgs 下拉保证未初始化时栅极为低电平Rgate 串联电阻限制单片机 GPIO 的驱动电流避免瞬时电流过大源极和 GND 直接相连避免源极走线引入压差。在低速开关场景比如驱动继电器、LED、风扇10kΩ 下拉和
返回列表