Class-D 死区时间:半桥直通、体二极管续流与 THD-效率折中
更新时间:2026-11-03。D 类音频功放(Class-D amplifier)的效率红利来自「功率 MOSFET 只工作在全开或全关」,但半桥拓扑天生带着一个悖论:上下两只管绝不能同时开,而切换的瞬间又不可能做到一只全关、另一只立刻全开,中间必须留两者都关断的空档——这就是 Class-D 死区时间。主文 D 类音频功放:PWM 调制、LC 滤波与效率-失真权衡的设计全景 把死区列为四大旋钮之一,本篇把这一个旋钮拧到底:门极信号的交叠窗口里发生了什么、死区误差怎样变成喇叭里的奇次谐波、取值不足与过大各自走向哪条失效链。输出侧 LC 与 EMI 的话题在姊妹篇 Class-D 输出滤波与 EMI 权衡:LC 截止频率、Q 值、开关纹波与扬声器辐射,本篇只停留在 SW 节点及其驱动时序。
本文要回答的问题
- 半桥上下管如果同时导通会发生什么,为什么几百皮秒的交叠都可能出事?
- 两只管都关断的死区窗口里,电感电流从哪里走,SW 节点电位被谁决定?
- 死区时间只是「延迟」,为什么会在音频输出里变成固定台阶而不是单纯滞后?它和电流方向有什么关系?
- 死区取 10 ns 还是 50 ns,各自的失效模式是什么,工程上按什么定档?
- 自适应死区、死区前馈补偿、闭环反馈、外接肖特基二极管,分别治哪一段病、代价几何?
下面这张漏斗卡是本篇的主线:从「要不要留死区」这个设计动作出发,无论往哪个方向偏,问题都会沿两条失效链逐级收敛——直通侧收敛到热失控,续流侧收敛到损耗加失真——最后的可站立区间很窄,只能靠检测和补偿去逼近。
一、半桥的命门:电源到地之间只隔着两只开关
Class-D 的每一路输出都是一个半桥:高侧管 QH 漏极接电源 VDD(便携功放典型 3.3~12 V,车载级 30 V 以上),源极接开关节点 SW;低侧管 QL 漏极接 SW、源极接地;SW 再经 LC 滤波器接到扬声器。两只管由互补 PWM 命令:理想情况下 QH 开时 SW=VDD,QL 开时 SW=GND,输出电压的平均值由占空比决定,音频就编码在占空比的慢变化里。
这个结构的命门在图上一目了然:QH 与 QL 串成了 VDD 到 GND 的唯一一条直通路。两管哪怕只同时导通几百皮秒到几纳秒,VDD 就经过两只处于线性区或刚开通的 MOSFET 直接短路到地,这就是直通(shoot-through,穿通)。
读这张图抓住两点。第一,直通时电源到地的回路阻抗只有两只管子的导通电阻加封装寄生,毫欧到几十毫欧量级,12 V 轨上的峰值电流可以冲到数十甚至上百安培;这不是「效率变差」的量级,而是管子在单个开关周期内结温骤升、少数几次冲击就触发器件 SOA(安全工作区)边界的量级。第二,图上两只体二极管 D_H、D_L 是 MOSFET 工艺白送的寄生器件,平时反偏,死区窗口里却要靠它们给电感电流续命——这是第三节的伏笔。
直通并不只来自「数字逻辑写错」。更多时候驱动命令本身互补无误,但模拟物理量在拖后腿:高侧与低侧驱动器的传播延时失配、MOSFET 关断延时随结温和批次漂移、栅极回路电感让 Vgs 下降沿拖尾、米勒电容在对侧管开通时把本管栅极抬回阈值附近。MOS 开关的电荷注入与寄生充放电 讲的是小信号开关的同构机理,放到功率级,电容从 pF 换成 nF,后果就从采样误差变成了直通和振铃。所以 Class-D 死区时间的第一职责是:用数字域确定的空档,盖住模拟域所有最坏情况下的关断尾巴。
二、死区窗口的门极时序:命令互补,栅极不互补
栅驱动器收到一路 PWM 后,在内部生成两路带互锁的门极信号 GH、GL:关断的一只先动作,确认(或等待预定时间)之后再开通另一只。实际波形和「理想互补方波」之间的差别,全在两个门极信号的不重叠窗口里。
读这张波形图抓住三个时刻。PWM 命令在第 6 拍拉低:GH 并不是此刻才开始动作,而是提前一拍关断(第 5 拍),随后 GL 延迟一拍才开通(第 7 拍),第 5 到第 7 拍之间两栅全低,这是第一个 Class-D 死区时间;周期末尾 GL 关断、GH 复开之间还有第二个对称窗口。SW 节点在死区里并不悬空——注意波形里 SW 在 GH 关断后仍保持了一拍高、在 GL 关断后又提前一拍跳高,这多出来的两拍正是体二极管导通的痕迹。
关键物理事实是:电感电流不能突变。两只管都关断时,输出电感里的电流必须找到回路,于是电流按其当时方向「选」一只体二极管流过——电流从 SW 流出(送往滤波器)时,低侧二极管 D_L 导通,SW 被钳到 GND − V_F(典型硅工艺 V_F 约 0.7~1 V,大电流下更高);电流流入 SW 时,高侧二极管 D_H 导通,SW 被钳到 VDD + V_F。也就是说,死区里 SW 不是 0/1 二选一,而是取决于电感电流方向的模拟量,而且超出了电源轨。
典型设计取值里,分立或集成功放的死区常设 10~50 ns:10 ns 档要求驱动级与栅环路寄生控制得很紧,50 ns 档给温度、批次和老化留了厚裕量。看着只有几十纳秒,但在 400 kHz 开关频率下每秒发生 80 万次(每次换向两个边沿),任何每周期重复的误差都会被积分成可观的输出误差。
三、伏秒误差怎样变成 THD:方向符号与过零台阶
LC 滤波器只认 SW 节点电压的伏秒平均值。理想互补驱动下,SW 高电平时间严格等于 PWM 命令的高电平时间;加入死区后,每个边沿前后实际被二极管钳位的电平与理想电平相反或错位,真实伏秒积与命令伏秒积之间出现一个误差量。
| 电感电流方向 | 死区中导通器件 | SW 实际电位 | 相对理想的误差 | 输出误差符号 |
|---|---|---|---|---|
| I_L 流出 SW(正向) | 低侧体二极管 D_L | GND − V_F | 应高不高时多扣、应低不低时多给 | 与正向电流同号 |
| I_L 流入 SW(负向) | 高侧体二极管 D_H | VDD + V_F | 钳位超出电源轨 | 与负向电流同号 |
| I_L ≈ 0(过零附近) | 二极管都不导通,SW 悬空 | SW 高阻,寄生缓慢摆动 | 钳位失效,误差取决于寄生谐振 | 符号翻转、最不可预测 |
死区误差的麻烦不在幅度而在符号:粗略地说,每个开关周期注入的误差伏秒与 V_F·t_d 成正比,符号跟随 sgn(I_L)。这等价于在输出端串联了一个与电流方向同号的「误差电压源」——线性放大理论里,这正是推挽乙类功放交越失真的开关版本。音频正弦波每周期两次过零,过零附近电流小,二极管钳位本身都不牢靠(上表第三行),误差在正负符号间翻转,于是输出波形在零点两侧被削出一对小台阶。
台阶是周期性的、关于零点奇对称的,傅里叶分解后能量集中到 3 次、5 次等奇次谐波,THD 曲线因此呈现一个很有辨识度的形状:大信号段环路调制深度高、误差占比小,THD 反而低;小音量、过零附近 THD 急剧抬头。死区每加大一档,台阶加宽,奇次谐波整体上移。这也是为什么功放 datasheet 里的 THD+N 必须注明输出功率——1 W 与 0.1 W 处的数字可能差十倍。
体二极管还要再收一笔效率税。死区窗口的导通损耗按量级可估为 P_D ≈ V_F·|I_L|·2·fsw·t_d:V_F 接近 1 V、平均电流 1 A、fsw 400 kHz、t_d 40 ns 时,约 32 mW,单路看似不大,但全桥四路叠加、大音量电流峰值处显著上升,且硅体二极管的反向恢复电荷 Qrr 在二极管被迫换流时还会额外制造一管开关损耗和 SW 节点振铃。Class-D 死区时间因此同时挂在失真表和效率表上。
四、两条失效链:不足侧直通热失控,过大侧损耗加失真
定档死区时最容易犯的错误是只盯一边。把两侧的失效链并排摆开,才能看清 t_d 是在夹击中求平衡。
| 维度 | 死区不足(交叠窗口未盖住关断尾巴) | 死区过大(续流窗口远超所需) |
|---|---|---|
| 首发现象 | SW 边沿出现窄脉冲尖峰,电源电流尖刺 | 小音量声音发「沙」,THD 过零段抬头 |
| 物理机理 | GH/GL 短暂同时有效,VDD 经两管短路 | 体二极管长时间接管,SW 钳在轨外 |
| 损耗形式 | 直通冲击电流,管耗按交叠时间成倍涨 | V_F 续流损耗 + Qrr 反向恢复损耗 |
| 热行为 | 正反馈:升温→关断更慢→交叠更宽→热失控 | 损耗平稳可预算,表现为效率表整体下移 |
| 失真表现 | 平时无感,一旦触发是灾难性硬故障 | 每周期稳定注入,奇次谐波与 t_d 近似线性 |
| 恶化条件 | 高温、批次慢管、VDS 高压、栅驱动电压跌落 | 低开关频率、大电流、小信号输出段 |
| 典型判据 | 热像仪看管壳热点;SW 波形查交叠尖峰 | THD vs 功率曲线过零段;测体二极管导通占空比 |
左侧链条的危险性在于它是正反馈:结温升高让载流子迁移率下降、关断延时拉长,固定死区下交叠窗口变宽,直通更严重,温度继续升——热失控一旦起势,几个开关周期到几秒内就能烧管,且不保证每次开机都复现(冷机合格、热机炸管是经典客诉)。右侧链条没有戏剧性,却是音质口碑的钝刀子:死区从 10 ns 放宽到 50 ns,效率可能只掉一两个百分点,THD 却能差数倍。
工程定档的纪律因此分两步:先按最坏情况保安全——覆盖最高结温、最低栅压、批次最慢管的关断延时,再叠加驱动器两路传播失配和栅环路离散,典型留出十几 ns 裕量;在这个安全下限之上,再向失真和效率一侧压。怕烧管而把死区一放到底(常见于首版调试「先让它响」),等于默认接受一条劣化的 THD 曲线,后期很难靠调音找回。
五、定档决策流程:从器件离散到可站立窗口
把上节的纪律画成决策图:入口是三组必须实测或查数据手册的输入量,中间做一次余量判定,两个分支分别通向第四节的两条失效链,收敛动作是让死区从「固定保守值」走向「检测加补偿」。图中蓝色是排查与测量动作,红色是直通侧风险,橙色是续流侧代价,紫色是防复发的工程手段。
这张图要强调的是回路而不是直线:死区定档不是一次计算,而是「核算→上板看 SW 波形→温热复现→回调」的迭代。判定节点的有效证据是双脉冲测试或正常开关工况下的 SW 与 GH、GL 叠加波形:正常时 SW 沿单调、无向对侧轨的窄尖峰;热机后复测同一波形,关断尾巴的漂移一目了然。功率回路布局对这个窗口影响极大——热环路面积、驱动回路与功率回路的共阻抗耦合,和 开关电源 EMI 基础 里讲的热环路纪律是同一件事,布局烂的时候留再多死区也只是用失真换平安。
六、缓解手段对比:检测、补偿、反馈与器件选型
确认固定死区只是起点后,工程库有四类手段,它们作用在误差链的不同环节,可以叠加但不应互相冒充。
| 手段 | 作用环节 | 原理 | 收益 | 代价与风险 |
|---|---|---|---|---|
| 固定保守死区 | 防直通 | 按最坏情况留 20~50 ns 固定空档 | 实现最简,纯硬件互锁即可 | THD 与效率让位于最坏工况 |
| 自适应死区 | 缩短空档 | 检测 SW 换向完成(或门极/电流状态)再发对侧开通令 | 死区压到刚好够用,随温漂实时跟踪 | 检测电路自身有延时和误判风险,需保留保底窗口 |
| 前馈死区补偿 | 抵消失真 | 数字调制器按命令电流方向与大小调整脉宽,预先补回伏秒误差 | THD 过零台阶明显改善,不依赖模拟精度 | 需知道输出电流方向与 V_F 模型,补偿过头会反号失真 |
| 闭环反馈校正 | 抵消失真 | 输出电压/电流进环路,把死区误差当非线性扰动压制 | 音频带内增益越高残存误差越低,对参数漂移免标定 | 环路带宽与稳定裕量设计复杂,高阶环路可能引入新的互调 |
| 外接肖特基二极管 | 降低续流税 | 并联更低 V_F(约 0.3~0.5 V)的肖特基旁路体二极管 | 续流损耗与钳位深度同步下降 | 占板面积与成本;肖特基漏电在高温上升,接线不当反被体二极管抢流 |
| 换调制方式 | 减少换向次数 | BD 三电平调制在零输出附近回到零态,单位音频时间内硬换向更少 | 小信号段过零事件密度下降 | 纹波频谱与滤波器设计要跟着改,需与输出级联动评估 |
选型上有三条经验性判断。第一,检测类(自适应死区)治损耗和直通安全,补偿/反馈类治失真,预算够就各上一类,不要指望自适应死区顺带解决 THD——它把窗口压短了,但窗口里仍是体二极管钳位,过零误差只是变小不会消失。第二,前馈补偿的参数(V_F、驱动延时)随温度漂移,没有反馈兜底时需要建温度查找表,否则冷机补偿正好、热机补偿过头。第三,调制方式与死区敏感度要在系统级联看:BD 调制用硬换向次数换纹波,和 Class-D 输出滤波与 EMI 权衡 里滤波器截止频率、Q 值的选择互相牵动,死区、调制、LC 必须联合定档,单独把任何一个拧到极致都会被另两个拽回来。
这一篇在知识体系里的位置
- 上游主文:D 类音频功放:PWM 调制、LC 滤波与效率-失真权衡的设计全景——四大旋钮(开关频率、死区、边沿速率、环路增益)的全景,本篇是「死区」旋钮的展开深读。
- 姊妹篇:Class-D 输出滤波与 EMI 权衡:LC 截止频率、Q 值、开关纹波与扬声器辐射——SW 节点之后的世界;本篇负责 SW 节点之前的门极时序,两篇共用 SW 波形这一边界。
- 寄生机理旁证:MOS 开关的电荷注入与寄生充放电——米勒平台、栅极拖尾的小信号版本。
- 布局纪律旁证:开关电源 EMI 基础:传导/辐射噪声来源、扩频调制与布局抑制速查——热环路面积与驱动回路布局直接决定死区裕量。
总结
Class-D 死区时间是半桥拓扑用数字空档盖住模拟关断尾巴的安全机制:取值不足时 GH 与 GL 交叠造成 VDD 到 GND 直通,峰值电流达数十安培且结温升高会拉长关断延时形成热失控正反馈;取值过大时两管全关窗口里电感电流只能走体二极管续流,SW 被钳到 GND−V_F 或 VDD+V_F(硅工艺 V_F 典型 0.7~1 V),每周期注入符号跟随电流方向、量级约 V_F·t_d 的伏秒误差,在输出过零点削出奇对称台阶、能量落入 3 次与 5 次奇次谐波,同时按 V_F·|I|·2·fsw·t_d 交一笔续流效率税;典型设计从 10~50 ns 中按最坏关断延时、驱动失配与温漂先保安全下限再向失真侧压,板级以 SW 与双栅波形温热复测为判据,最终窄缝只能靠自适应死区(治损耗与安全)叠加前馈补偿或闭环反馈(治 THD)、必要时并联肖特基并联动选择 BD 调制去逼近,固定保守值只配做安全回退档。