比较器与信号调理(Comparator & Signal Conditioning)
本质与导读
本质 比较器是把模拟世界的电压差翻译成数字世界的 0/1的桥梁。三个关键事实串联所有比较器设计:1 比较器是开环运放的"兄弟",但内部没有频率补偿——速度快,却绝不能加负反馈;2 没有迟滞的比较器遇到噪声输入必然产生多次跳变(chattering),迟滞是工程上消除它的标准手段;3 在功率电子中,比较器通常处于关键保护路径(OCP / OVP / UVLO),传播延迟直接决定器件在短路时能否幸存。
1. 比较器 vs 运放——一字之差,天壤之别
运放(Op-Amp)和比较器从外形到符号都几乎相同,却是为完全不同的工作模式设计的。
1.1 核心差异
运放和比较器外形相同但内部设计目标完全相反——运放为负反馈闭环优化(内部补偿保证稳定),比较器为开环饱和优化(无补偿响应快)。互换使用必出问题:用运放当比较器会因过驱恢复慢锁死,用比较器当运放会自激震荡。
| 特性 | 运算放大器 | 比较器 |
|---|---|---|
| 工作模式 | 负反馈闭环; 线性区 | 开环; 数字输出 |
| 内部补偿 | 有; 保证负反馈稳定 | 无; 增益响应宽 |
| 传播延迟 | 慢: μs 级 | 快: 1 ns~1 μs |
| 输出级 | 连续模拟电压 | 推挽/开漏 |
| 过驱恢复 | 慢(数十 μs); 锁死风险 | 快; 恢复 < |
| 正反馈 | 使电路不稳定 | 施密特触发器 |
为什么不能用运放代替比较器:
- 运放的相位补偿电容降低了高频响应,翻转很慢。
- 开环状态下输出饱和(至正/负轨),恢复到线性区需要很长时间(恢复时间 10~100 μs),无法满足 OCP 的 μs 级响应需求。
- 某些运放在差分输入超出线性范围时有锁死(latch-up)风险。
为什么不能用比较器代替运放:
- 无相位补偿 → 闭合负反馈回路后相位裕度为负 → 必然振荡。
- 输出为数字电平,不能产生精确的模拟线性增益。
1.2 内部结构对比(概念框图)
运放和比较器内部结构差异集中在中间补偿级——运放有 Miller 补偿电容(保证负反馈稳定),比较器没有(响应快)。下图把两者的内部块画并排,差别一目了然。
1.2.1 先看运放为什么会慢但稳
运放内部多出来的那只补偿电容,本质上是在用高频响应换闭环稳定性,所以它天然更适合线性放大而不是纳秒级翻转。
1.2.2 再看比较器为什么会快但不适合闭环放大
比较器拿掉补偿以后,代价是线性工作区和相位裕度都不再受控,所以它可以很快地翻转,但不能直接拿来当稳定增益块。
补偿电容是运放稳定的代价,也是速度的瓶颈;比较器去掉它,换来纳秒级翻转。
2. 关键参数
2.1 传播延迟
从输入过阈值到输出完成跳变所需时间。这是 OCP 应用中最关键的参数。
- 高速比较器:< 1 ns(ADCMP572、MAX9600)
- 通用快速比较器:1 ~ 100 ns(TLV3501、ADCMP601)
- 低功耗/价格优先:100 ns ~ 10 μs(LM393、MCP6541)
随过驱电压(overdrive)增大而减小:输入差值越大,翻转越快。数据手册通常给出在 5 mV / 20 mV / 100 mV overdrive 下的三组数据。
2.2 输入失调电压
比较器能分辨的最小输入差值下限。
- 精密型: < 0.5 mV(MAX9024、TLV1805)
- 通用型: 1 ~ 5 mV
- 高速型:可达 10 mV(速度换精度)
在 OCP 场景中, 决定了保护电路触发电流的精度:
- 误差电流 ΔI_OCP = /
- = 1 mΩ + = 2 mV → ΔI_OCP = 2 A
2.3 迟滞(Hysteresis)
有意引入的正反馈,使上阈值 + ≠ 下阈值 -,形成死区,阻止噪声引起多次跳变。
- 内置迟滞:芯片内部已固化(如 TLV3201 内置约 6 mV,LMV7235 内置 10 mV)。
- 外部迟滞:用两个电阻施加正反馈,用户可自由设定,见第三节。
2.4 共模范围与轨到轨输入
比较器的输入共模电压必须在规格内,否则输出极性可能反转。
- 标准型:共模范围不含负轨,不含正轨(如 LM339:0 ~ - 2 V)。
- 轨到轨输入(Rail-to-Rail Input,RRI):输入可达两端供电轨,适合单电源 3.3 V / 5 V 系统。
2.5 输出类型
比较器输出按驱动方式分三类——推挽(强驱动连接逻辑)、开漏(线或共享)、集电极开路(TTL 遗留)。功率电子保护链路常用开漏——多个 OCP/OTP 比较器的 FAULT# 引脚线或共享一根总线,只需 MCU 一个 GPIO 即可监听整条保护链。
| 类型 | 特点 | 适用场景 |
|---|---|---|
| 推挽 CMOS | 强驱动; 速度快 | 单电源; 直连逻辑 |
| 开漏 | 需上拉; 可线或 | FAULT# 总线共享 |
| 集电极开路 | 类似开漏; TTL 遗留 | 老系统兼容 |
功率电子保护电路常用开漏输出:多个 OCP / OTP 比较器的 FAULT# 引脚线或,只需一根线汇报任意故障。
2.6 主要参数横向对比
把市场上主流车规比较器横向对比——延迟从 LM393(1.3μs) 跨度到 ADCMP572(0.7ns) 三个数量级。选型核心:看应用对延迟的容忍度——OCP 用 4.5ns 级、慢监测用 1.3μs 级,中间没必要为了快多花钱。
| 器件 | 输出 | ||
|---|---|---|---|
| LM393 | 1.3 μs | 5 mV | 开漏 |
| TLV3201 | 260 ns | 10 mV | 推挽 |
| TLV3501 | 4.5 ns | 5 mV | 推挽 |
| ADCMP572 | 0.7 ns | 2 mV | LVPECL |
| MAX9600 | 0.65 ns | 1 mV | 推挽 |
| LMV7235 | 115 ns | 3 mV | 推挽 |
迟滞:TLV3201 内置 6 mV;LMV7235 内置 10 mV;其余无内置迟滞。供电:LM393 2~36 V;TLV3201 1.8~5.5 V;TLV3501 2.7~5.5 V;ADCMP572 3.3~5 V。应用:LM393 → 低速监测;TLV3201 → 通用单电源;TLV3501 → 高速 OCP/PWM;ADCMP572/MAX9600 → 极高速;LMV7235 → 抗噪声监测。
3. 迟滞设计——为什么必须加
3.1 没有迟滞会发生什么
实际信号都含噪声,比较器在阈值附近会反复跳变(chattering)——这条物理后果在保护电路里是灾难:OCP chattering 让栅极反复开关,让器件经历多次短路状态导致热损伤。下图展示无迟滞时的输出抖动。
当输入信号包含噪声(几乎所有现实信号),信号在阈值附近反复穿越 → 比较器输出产生多次跳变(chattering)。
对于 OCP 电路:chattering 等价于栅极驱动被反复关断/开通 → 器件反复经历短路状态 → 热损伤。
3.2 外部迟滞——施密特触发器设计
外部迟滞用 R1+R2 引入正反馈——比较器输出反馈到正输入抬高/拉低阈值,形成两个不同阈值。这就是施密特触发器的本质——正反馈不是 bug 是 feature,只在比较器场景里才合理(在运放里就自激震荡)。
用两个电阻 R1(从输出到正输入)、R2(从正输入到参考/地)施加正反馈。迟滞阈值计算(推挽输出, 在 ~ 之间切换):
V_TH+ = (V_REF × R1 + V_OH × R2)/(R1 + R2) (上升触发阈值)
V_TH- = (V_REF × R1 + V_OL × R2)/(R1 + R2) (下降触发阈值)
V_hyst = V_TH+ - V_TH- = (V_OH - V_OL) × R2/(R1 + R2)
实用简化( ≈ , ≈ 0,参考接 /2):
设计步骤:
- 确定所需迟滞宽度 (通常为噪声峰峰值的 3~5 倍)
- 选定 R2(常用 100 kΩ,避免影响输入阻抗)
- 计算 R1 = R2 × ( - ) /
例: = 3.3 V,噪声约 50 mV pk-pk,需 ≥ 150 mV,R2 = 100 kΩ → R1 = 100 kΩ × (3.3 - 0.15)/0.15 ≈ 2.1 MΩ(取标准值 2.2 MΩ)
3.3 迟滞传输特性
迟滞让输入和输出关系变成"双值函数"——同一个 值,输出可能是 HIGH 也可能是 LOW,取决于之前的状态。这条非线性正是抑制 chattering 的本质。下图把传输特性可视化。
两个阈值形成"死区":- < < + 区间内,输出保持当前状态不变,噪声无法引起跳变。
3.4 内置迟滞 vs 外部迟滞
迟滞实现两条路径——内置(比较器内部固定值)和外部(R1/R2 设计可调)。判别:对精度不敏感的简单监测用内置(省 BOM),对精度敏感的 OCP/OVP 用外部(电阻精度可控)。
| 维度 | 内置迟滞 | 外部迟滞 |
|---|---|---|
| 复杂度 | 无需外部元件 | 需要 R1; R2 |
| 灵活性 | 固定不可调 | 可按需设计 |
| 精度 | 随温度/批次变化 | 取决于电阻精度 |
| 推荐 | 简单监控; 空间紧张 | OCP/OVP 精确触发 |
4. 窗口比较器(Window Comparator)
4.1 原理
窗口比较器用两个比较器实现"超出某个区间报警"——一个判过高、一个判过低,两者输出线或得到 FAULT#。这是欠压(UVLO)+过压(OVP) 一体化保护的标准电路。
用两个比较器检测输入是否在 [, ] 范围内:
- 比较器 A(上限): > → 输出翻转
- 比较器 B(下限): < → 输出翻转
- 逻辑:任意一个翻转 = 越界
4.2 应用:UVLO / OVP
电源监控 UVLO(Under-Voltage Lock-Out)和 OVP(Over-Voltage Protection)是窗口比较器的经典场景:
- UVLO: < V_UVLO_rising 时禁止栅极驱动输出(防止驱动电压不足导致 MOSFET 线性区工作)
- OVP: > 时触发关断并锁存
- 两者合并 = 窗口比较器,用分压电阻设定两个阈值
分压设计:
V_TH = V_CC × R_B / (R_A + R_B)
其中 R_A 在 V_CC 和比较器正输入之间,R_B 在正输入和 GND 之间
5. 在功率电子中的应用
5.1 过流保护(OCP)
OCP 是功率电子保护链条的最快一环——纳秒级响应才来得及在 SCWT 内关栅极。所以 OCP 必须用高速比较器(< 50ns 延迟),不能用 MCU ADC 软件检测(那条链路要十微秒以上)。
OCP 是比较器在功率电子中最关键的应用,系统要求:
- 从短路发生到栅极关断,总延迟 < 2 μs(SiC MOSFET 短路承受能力通常为 2~3 μs)
- 触发阈值精度 ±5%(避免误触发或欠保护)
前沿消隐(Blanking Time):MOSFET 开通瞬间电流有尖峰(充电电容电流 + 寄生电感振荡),不加消隐会误触发 OCP。常用方法:
- 硬件 RC 滤波(牺牲响应速度)
- 数字消隐:开通后固定时间内忽略 OCP 信号(栅极驱动 IC 通常内置,如 TI UCC21750 有 200 ns 可配置消隐)
5.2 过压/欠压保护(OVP / UVP)
OVP/UVP 与 OCP 响应时间要求差几个数量级——电压瞬态多在 ms 级,所以 OVP/UVP 用通用比较器(μs 级)就够,不需要 OCP 那种 ns 级。典型用窗口比较器一颗芯片同时管 OVP 和 UVP。
分压电阻选型原则:
- 用 0.1% 精度电阻(E96 系列),降低 误差
- 总阻值不超过 100 kΩ(避免比较器输入偏置电流引起显著误差)
- 在分压节点加 10~100 pF 旁路电容,滤除高频噪声
5.3 PWM 生成(模拟 PWM 控制器原理)
模拟 PWM 控制器用比较器把"误差电压 vs 锯齿波"转成 PWM——这是 UC384x 等经典 PWM 控制器的核心电路。这条原理在 SiC/GaN 时代被数字 PWM 替代,但仍是经典电源教科书必讲的概念。
模拟 PWM 控制器(如 UC3825、SG3524)内部核心是比较器。
原理:
V_tri(t) = 锯齿波,范围 0 ~ V_peak,频率 f_sw
V_ctrl = 误差放大器输出(反映负载需求)
当 V_tri < V_ctrl → 输出 HIGH(导通)
当 V_tri > V_ctrl → 输出 LOW(关断)
占空比 D ≈ V_ctrl / V_peak
这一原理在数字 PWM 出现之前统治了电源设计,理解它有助于分析模拟控制 IC。
5.4 零交叉检测
零交叉检测是 PFC 与三相系统同步的基础——比较器看输入电压过零点,生成同步信号给 MCU。关键是迟滞设置——不能太小(噪声会触发假零交叉),不能太大(过零点检测延迟)。
交流电网过零检测(PFC 同步):
注意:AC 电网检测需要隔离,不能将比较器直接接市电。通常用:
- 小型变压器 + 比较器(精度高)
- 光耦 + 限流电阻(简单,延迟约 10 μs)
无刷电机反电动势过零检测(无传感器控制):
在 BLDC/PMSM 无传感器控制中,通过检测悬空相的反电动势(Back-EMF)过零点推算转子位置。比较器将 Back-EMF 与中性点电压比较,过零时产生换相触发信号。要求 < 1 μs,且需要消隐开关噪声。
6. 信号调理链——从传感器到 ADC
6.1 完整信号链框图
把保护电路设计完整放在信号链上看——从 shunt → CSA(电流采样运放) → 比较器 → 栅极驱动器。每一环都有自己的延迟预算,信号链总延迟必须 < SCWT(SiC 仅 3 μs)。
| 级 | 关键参数 | 典型器件 |
|---|---|---|
| 前置放大 | CMRR>80 dB; 低噪声 | INA128; AD8221 |
| 抗混叠滤波 | fc=fs/5~fs/10; >40 dB | RC 或 Sallen-Key |
| 电平移位 | 温漂<10 ppm/°C | REF3033; LM4040 |
| ADC 基准 | 噪声<1 LSB; <5 ppm/°C | ADR4525; REF5025 |
每一级的设计要点:
6.2 抗混叠滤波器设计
根据奈奎斯特定理,ADC 采样率 要求输入信号带宽 < / 2。实际上要留余量:
一阶 RC 低通:
-3 dB 在 ,-20 dB/decade 衰减。
二阶 Sallen-Key(Butterworth,Q = 0.707):
-40 dB/decade 衰减(在 以上更快滚降)。
典型设计: = 100 kHz ADC,信号带宽 10 kHz → 选 = 20 kHz 的二阶滤波器。
6.3 双极信号到单端转换
电流传感器输出常为 ±2.5 V(代表 ±50 A),MCU ADC 输入要求 0~3.3 V。转换关系:
例:。
- = 1.65 V (3.3 / 2)
- 增益 = 3.3 / 5 = 0.66
实现:差分放大器(AD8276)或运放加法器。
6.4 精密基准电压
OCP/OVP 阈值最终精度受基准电压影响——常用 LM4040、ADR3xx 系列。关键参数:初始精度、温度系数、长期漂移。常见错是用 MCU 内部 Vref 当 OCP 基准——MCU Vref 误差 1~2%,温漂大,关键保护不靠谱。
| 参数 | 说明 |
|---|---|
| 初始精度 | ±0.1% 适合多数应用 |
| 温漂 TC | 汽车<25 ppm/°C; 精密<5 |
| 噪声 | 影响 ENOB |
| 负载调整率 | 多路共享需低输出阻抗 |
基准电压 的误差直接映射为 ADC 量程误差:
V_REF 误差 0.1% → ADC 满量程误差 0.1% → 12 bit ADC 约 4 LSB 误差
7. 选型指南
7.1 按速度分类
按速度把比较器分四档——慢速(μs 级)、通用(< 500ns)、高速(< 50ns)、超高速(< 5ns)。每档对应不同应用,选错档要么响应不够要么浪费成本。
| 速度等级 | 典型器件 | 备注 | |
|---|---|---|---|
| 极高速 | < 1 ns | ADCMP572; MAX9600 | 需阻抗控制布线 |
| 高速 | 1~50 ns | TLV3501; ADCMP601 | OCP; 高频 PWM |
| 通用快速 | 50~500 ns | TLV3201; LMV7235 | 多数功率电子 |
| 低功耗 | > 500 ns | LM393; MCP6541 | 慢速监控; 电池 |
7.2 按应用推荐
把 7.1 的分档落到具体应用——下表覆盖功率电子常见 6 个保护场景的推荐比较器。每条都是"应用决定首要指标,首要指标决定型号"的因果链。
| 应用 | 首要指标 | 推荐器件 |
|---|---|---|
| SiC/GaN OCP | <100 ns; <5 mV | TLV3501; MAX9010 |
| IGBT 去饱和 | 集成驱动 IC | UCC21750(内置) |
| UVLO/OVP | 迟滞+低成本 | LMV7235; TLV3201 |
| 模拟 PWM | <200 ns; 精度 | TLV3501; LT1711 |
| AC 零交叉 | 低成本 | LM393; MCP6541 |
| BLDC 过零 | <1 μs; 宽共模 | TLV3201; NCV8142 |
| 信号调理末端 | <1 mV | MAX9024; TSM9118 |
7.3 布局注意事项
高速比较器对 PCB 布局极敏感——长走线 + 寄生电容会显著拉长延迟、引入振铃。下面三条是"高速比较器布局必做"清单,违反任一条直接让标称 5ns 比较器实际响应 50ns+。
- 高速比较器( < 10 ns):输入和输出走线要做阻抗控制(50 Ω 微带线),避免过长走线引起振铃。
- 开漏输出:上拉电阻靠近比较器放置;上拉电阻过大会减慢上升沿。
- 去耦电容:电源引脚就近放置 100 nF(高频)+ 10 μF(低频),减少电源噪声耦合。
- 分离模拟地和数字地:信号调理链的比较器尽量靠近模拟地平面,只在一点汇合。
- 消隐时间的 RC:用 RC 实现的前沿消隐,电阻靠近比较器输入,减少走线上拾取的 EMI。
8. Datasheet 读法与落板实现的隐藏边界
前文已经把比较器的基本参数、迟滞、窗口比较和典型应用分开讲清,但真正落到 datasheet 阅读和板级实现时,最容易出错的反而是几条跨章节的边界:比较器到底在判什么, 为什么不能脱离 overdrive 单独看,输出级和输入偏置为什么会改写门限与逻辑接口,以及什么时候系统瓶颈已经从芯片本体转移到噪声、时序和布局。把这些边界连成一条线,前面的参数表和拓扑式子才会变成可执行的工程判断。
8.1 比较器先是阈值判决器,再是“快器件”
比较器最原始的功能不是放大,而是对差模输入的符号做一位判决。把输入写成 后,它的理想传输关系可以压缩成两种状态:差模为负时输出落在低电平,差模为正时输出跳到高电平。因此比较器更接近“一位 ADC”,输入仍是连续模拟量,输出却已经是可供后级逻辑识别的二值结果。
理想 VTC 在 处是一条竖直跳变线,真实器件只是用很高但有限的开环增益去逼近这条线。也正因为如此,datasheet 里的传播延迟从来不是“只要过零就固定这么久”,而是对某个规定输入阶跃、规定负载和规定输出摆幅的测试结果。所谓 overdrive,就是输入超出实际翻转阈值的那一小段多余差模电压;它越大,内部级联放大器越快离开亚稳边界, 就越短。所以读保护链或高速同步链用的比较器时, 必须连同 overdrive、负载和测量门限一起读,否则同样标称十几纳秒的器件,在真实门限附近未必属于同一速度等级。
8.2 运放为什么只能留在慢速、非关键路径
运放拿掉反馈以后,同样能依靠高差模增益做门限判决,但它的内部补偿、电压饱和恢复和输出级结构都不是围绕“快速、可重复地翻成逻辑电平”设计的。于是它在实验台上的低速电平检测、温控开关或手工阈值判定里可以勉强胜任,在 OCP、PWM、零交越同步或窗口保护这类时序关键路径里却会很快暴露出翻转慢、恢复慢和边界不可重复的问题。
更稳的工程口径不是“运放绝不能做比较器”,而是先看路径是否允许它慢。只要系统要求的是微秒级以上响应、没有安全约束、门限附近的偶发抖动也不会引发严重后果,运放可以作为低成本折中;一旦进入保护链、同步链或任何需要稳定时序口径的判决链,就应该回到专用比较器的语境。
8.3 输出级和输入误差决定器件能不能直接接系统
比较器是否“好用”,往往不由开环增益决定,而由输出级和输入误差模型决定。LM311 之所以经典,不是因为它特别快,而是因为它把输出做成了可外接上拉的开集电极结构:输出高低电平由外部逻辑电源定义,而不是由芯片内部饱和点硬性规定。这使同一颗器件既能接 5 V 逻辑,也能接更高或双极性逻辑摆幅,更适合做通用门限检测和中低速保护接口。
LM339 则把这套思路推进到单电源低成本系统里。它保留开集电极输出,同时让输入共模范围能够贴近负轨,因此特别适合 UVLO、OVP、窗口比较和多路故障 wired-OR 汇总。它的核心价值不是极限纳秒速度,而是宽供电范围、靠近地的输入能力和把多路故障干净地拉成一根 FAULT# 线的系统便利性。
门限精度也不能只盯着 datasheet 首页那个 。只要阈值前面串了分压网络、RC 滤波或较大的源阻抗,输入偏置电流就会在这些电阻上再造出附加误差,因此真实输入等效误差更接近下面这类表达式:
这里 和 是两端看到的等效直流电阻, 和 是对应偏置电流。这个式子的工程含义很直接:高阻门限网络里,先平衡两端直流电阻,再讨论失调电压数字,通常比单纯追更小的 更有效。
8.4 慢速监测链更看重门限定义与参考稳定性
不是所有比较器应用都在追极限速度。对电平检测、恒温开关、存在性监测和电源 supervisor 而言,核心问题通常不是几十纳秒能不能再缩短,而是门限到底定义得准不准、参考源会不会跟供电一起漂、输出逻辑默认态是不是符合 fail-safe 习惯。换句话说,这一类应用首先是“把某个物理量映射成可判的电压门限”,然后才是“选一颗足够快的器件”。
最基础的电平检测器就是“分压器 + 参考源 + 比较器”。若输入经 、 分压后与 比较,则触发门限满足
这说明门限永远是参考值和分压比共同决定的,而不是由某一个元件单独决定。窗口检测不过是把这个思想扩成上下两条门限;恒温器和其他 on-off 控制则是在门限越线后接上执行器,而不是只点亮一颗 LED。再往前走一步,LM3914 这类器件本质上就是把同一输入范围切成多级连续门限,用比较器阵列把连续量直接离散成条形图显示。它们共同说明了一件事:慢速比较器应用的主矛盾通常是门限体系和参考稳定性,而不是极限 。
8.5 高速比较器进入时序世界后, 不再是唯一约束
当比较器速度压到十几纳秒甚至更低时,问题会从“它能不能翻”转成“系统能不能在正确时刻读到正确的翻转”。这时很多器件会提供锁存使能、选通信号、禁止控制或正反相双输出,本质上是在告诉你:前端模拟判决和后端数字采样之间,已经不能只靠一条静态 VTC 来理解了。
真正需要同时看的,是传播延迟、setup/hold、输出负载、供电去耦和 PCB 返回路径。输入若没有在锁存沿前后保持稳定,比较器即使本体足够快,也可能把锁存器推进亚稳边界;电源去耦若松散、输入走线若过长、返回路径若不连续,datasheet 上写着 10 ns 的器件落到板级上往往只剩下几十纳秒甚至更差。因此,高速比较器的速度从来不是孤立器件参数,而是时序、负载和布局共同决定的系统指标。
8.6 迟滞拓扑不是一张公式表,而是围绕噪声、极性和供电边界做选择
前文已经给出外部迟滞和窗口比较的基本设计法,真正落到板级时还要再加三条判断。第一,反相施密特和同相施密特的区别不只是输出极性不同,而是输入信号究竟在和一个怎样随输出状态跳变的门限比较。第二,单电源系统不能照搬双电源、零中心的门限直觉,因为若不先把迟滞窗口整体抬进 的可达区,一半阈值在物理上就永远到不了。第三,迟滞宽度的首要设计目标不是“看起来合适”,而是先压住噪声和寄生回授。
因此迟滞的第一条判据应写成
也就是让上下门限之间的间距至少大于输入端可能看到的最大噪声峰峰值。若比较对象是温度、压力或液位这类慢变量,还可以直接把允许死区换算成输入迟滞:当传感器斜率为 ,希望被控量在门限两侧各允许 的回摆时,比较器输入端需要的迟滞可近似写成
这样选出来的迟滞,才真正同时服务于抗抖动、执行器寿命和供电扰动管理。对慢速控制链来说,它换来的是继电器、风扇或加热器不在设定点附近反复吸合;对高速判决链来说,它换来的是门限附近不会被噪声轻易撬动。
9. Worked Design — TLV3501A-Q1 OCP 比较器:400 V / 200 A SiC 半桥,250 A 触发门限
此工程实例把前八节的分析路径全部串联:从分流器 → 前置放大 → 门限电压 → 误差预算 → 路径延迟验证,逐步确认 OCP 链满足 SCT3080AL 的 3 μs SCSOA 窗口。
9.1 设计目标
以下为本工程实例的关键约束与参数,所有后续选型均以此为出发点。
| 参数 | 值 |
|---|---|
| 系统 | 400 V / 200 A 峰值 SiC 半桥 (SCT3080AL) |
| SCT3080AL SCSOA | 3 μs @ VGS = +18 V, VDS = 400 V |
| OCP 触发电流 | 250 A (1.25× 额定峰值) |
| 总路径延迟预算 | < 2 μs (SCSOA 的 67%) |
| 工作温度 | −40 °C ~ +125 °C |
9.2 Step 1 — 分流器选型
低侧串联分流:250 μΩ Manganin(两只 500 μΩ 并联;TCR ±50 ppm/°C)。
额定峰值(200 A)时 。功耗():
两只 500 μΩ 并联后各承担 2.49 W,选 3 W 额定分流电阻即可。
9.3 Step 2 — 前置放大 (INA240A1-Q1)
INA240A1-Q1(G = 20 V/V,AEC-Q100,CMV ±275 V):
比较器正输入在 OCP 触发时为 1.25 V。INA240A1-Q1 群延迟(@10 kHz 信号阶跃)约 1.4 μs。
9.4 Step 3 — 门限电压 VREF
REF2025-Q1(2.5 V 精密基准,±0.2%,TC 8 ppm/°C)经 1:1 分压:
取 E96 标准值两只 49.9 kΩ(±0.1%)。TLV3501A-Q1 负输入接 VREF,正输入接 INA240A1-Q1 输出。
9.5 Step 4 — 误差预算 (25 °C)
各误差项在 25 °C 下独立叠加,RSS 合并后确认触发门限的绝对精度。
| 来源 | 贡献 | 折算电流误差 |
|---|---|---|
| INA240A1-Q1 Vos(typ) = 25 μV × G=20 | 500 μV | 500 μV / 250 μΩ = 2.0 A |
| TLV3501A-Q1 Vos(typ) = 5 mV | 5 mV | 5 mV / (250 μΩ × 20) = 1.0 A |
| REF2025 初始误差 ±0.2% = ±5 mV(经 1:1 分压 → ±2.5 mV) | 2.5 mV / (250 μΩ × 20) | ±0.5 A |
| E96 电阻匹配误差 0.1% → ΔV = 1.25 mV | 1.25 mV / (250 μΩ × 20) | ±0.5 A |
| RSS 合计 | — | ≈ 2.35 A (0.94% @ 250 A) |
OCP 窗口:250 A ± 2.35 A → 触发范围 [247.65 A, 252.35 A],在 SCT3080AL 峰值短路电流额定值内有充足裕量。
9.6 Step 5 — 路径延迟验证
将各级传播延迟线性叠加,核验总延迟是否满足 SCT3080AL 的 3 μs SCSOA 窗口。
裕量 = 3 μs − 1.658 μs = 1.342 μs(44.7%) ✓
- :INA240A1-Q1 群延迟 @10 kHz ≈ 1.4 μs
- :TLV3501A-Q1 tpd max @20 mV overdrive = 7.5 ns
- :UCC21750 可配消隐 200 ns(避开 Coss 充电假尖峰)
- :UCC21750 关断传播典型 50 ns
10. 设计陷阱 (Gotcha)
G1 — 强依赖 overdrive,门限附近可慢 40×
TLV3501A-Q1 datasheet 给出的 4.5 ns 是 @100 mV overdrive 的测试值。当电流缓慢上升、比较器输入仅超出 5 mV 时,overdrive = 5 mV → 增大至约 180 ns(典型值,同一 datasheet 另一行)。设计中不能用 4.5 ns 代表"任意条件延迟";路径时序预算须按实际最坏 overdrive 场景取值。
G2 — 用运放替代比较器做 OCP:过饱和恢复慢 → 错过第二个短路脉冲
运放去掉负反馈后可勉强做比较判决,但内部补偿电容让输出饱和后恢复到线性区需要 10~100 μs。如果两次短路脉冲间隔 < 恢复时间(在 SiC 高频应用中极易发生),运放在第二个脉冲到来时仍处于饱和,OCP 失效 → 器件热累积损坏。专用比较器恢复时间 < ,不存在此问题。
G3 — 消隐时间过长 → 真实短路超时漏检
UCC21750 消隐时间可配置 200~500 ns。若选 500 ns(为了压制更大的噪声),总路径:1.4 μs + 7.5 ns + 500 ns + 50 ns = 1.958 μs,距 SCT3080AL SCSOA 3 μs 余量仅 42 ns。PCB 走线寄生或高温使 INA240A1 群延迟增大均可超出 SCSOA → SiC 热损坏而 OCP 未触发。消隐时间设置须与总延迟预算同步核算。
G4 — 无 SR 锁存:OCP 触发后 chattering → SiC 热失控
OCP 触发后若无锁存电路,当短路导致电流跌回 < 250 A 时比较器输出立即复位,栅极驱动重新开通,电流再次冲上去 → 循环 chattering。每次都在 SCSOA 边缘施加一个短路脉冲,热量快速积累 → 器件失效。正确设计:比较器输出→ SR 锁存(S=OCP TRIP,R=MCU 复位确认),实现故障保持。
G5 — MCU ADC 软件 OCP 替代硬件比较器
ADC 采样 + 软件中断 + PWM 关断响应链最快也需 5~20 μs。SCT3080AL SCSOA = 3 μs,软件路径根本无法保护 SiC 器件免于短路损坏。软件 OCP 只能作为"多周期过流"的第二层防护(防止过载热积累),绝不能替代硬件比较器保护链的单脉冲短路保护。
G6 — 高侧分流 CMV 超过 INA240A1-Q1 限制
INA240A1-Q1 CMV 范围 ±275 V。高侧 MOSFET 源极电压随 PWM 开关在 0~400 V 之间切换,高侧分流共模最高达 400 V → 超过 INA240A1-Q1 规格 → 输出失真甚至损坏。高侧 OCP 必须使用隔离传感(AMC1306M05-Q1)或满足 CMV 要求的 INA240B-Q1(±550 V 型)。低侧分流则无此问题。
G7 — 参考电压使用 MCU 内部 VREF → OCP 门限随电源漂移
MCU 内部 AVDD/VREF 精度通常 ±1~2%,温漂 50~200 ppm/°C。在 125 °C 时 VREF 附加漂移 0.5% = 6.25 mV @ 1.25 V 门限,等效电流误差 6.25 mV/(250 μΩ × 20) = 1.25 A 额外漂移;加上电源噪声耦合进 VREF 引起的高频抖动,OCP 门限随之随机抖动。正确做法:用独立精密基准 IC(REF2025/ADR4525)与比较器共地并就近去耦 100 nF。
11. 工作极限与角落案例 (Corner)
C1 — 高温 125 °C 角:误差预算重算
INA240A1-Q1 (max @125 °C) ≈ 35 μV × 20 = 700 μV → ΔI = 2.8 A;TLV3501A-Q1 (max @125 °C) ≈ 7.5 mV → ΔI = 1.5 A;REF2025 温漂 8 ppm/°C × 100 °C × 2.5 V = 2.0 mV → ΔI = 0.4 A;Manganin TCR +50 ppm/°C × 100 °C × 250 μΩ = +1.25 μΩ → ,触发电流下移 1.2 A。
OCP 窗口在 125 °C:250 A ± 3.4 A = [246.6 A, 253.4 A] → 仍在 SCT3080AL 安全区内 ✓,但 EOL 器件增益漂移需单独核查。
C2 — 800 V 系统角:INA240A1 CMV 失效须换隔离传感
将此 OCP 链移植到 800 V SiC 系统(高端电动车主驱)时,低侧分流 CMV = 0 V 虽满足 INA240A1-Q1 要求,但三相桥高侧需要的分流 CMV 最高达 800 V → 超限。此时低侧改用 INA240B-Q1(±550 V),高侧改用 AMC1306M05-Q1(隔离Δ-Σ)接 TLV3501A-Q1。比较器和基准电路本身无需改动;改动仅在传感器层面。
C3 — 冷启动 −40 °C 角:基准未稳定期的假 OCP 触发
REF2025-Q1 上电建立时间典型 400 μs。在 −40 °C 冷启时,基准未到稳定值前 从 0 V 缓慢上升。若此期间 INA240A1-Q1 已输出正常相电流信号(1.0 V @ 200 A),而 仍低于 1.0 V,比较器立即翻转 → 产生 OCP 假触发 → SR 锁存锁死栅极。防范:用 PWRGD/VOK 引脚(REF2025 提供)或看门狗 → 门控 OCP 锁存使能,确保基准稳定后再开启保护链。TLV3501A-Q1 自身 在 −40 °C 略增(约 +20% → 5.4 ns),对总延迟无实质影响。
核心要点
- 比较器和运放的本质差别:比较器无频率补偿,不能加负反馈,输出为数字电平;运放有补偿,设计工作在线性闭环。
- 无迟滞的比较器遇到噪声必然 chattering;外部迟滞公式 ,选 R2 ≈ 100 kΩ。
- OCP 信号链总延迟预算:分流 → 放大 → 比较 → 锁存 → 驱动关断,对 SiC 器件要求 < 2 μs。
- 窗口比较器 = 两个比较器线或开漏输出,UVLO + OVP 是其标准应用。
- 信号调理链:差分放大 → 抗混叠滤波 → 电平移位 → ADC;基准电压误差直接映射为量程误差。
- Worked Design 关键结论:TLV3501A-Q1 + INA240A1-Q1 OCP 链总延迟 1.658 μs,比 SCT3080AL 3 μs SCSOA 留有 44.7% 裕量;误差预算 ±2.35 A(0.94% @ 250 A)。
- 强依赖 overdrive:TLV3501A-Q1 在 5 mV overdrive 时达 180 ns,是 100 mV 下 4.5 ns 的 40×,门限附近必须预留更大时间裕量。
- OCP 比较器输出必须接 SR 锁存保持故障态,防止 chattering 导致 SiC 在 SCSOA 边缘反复开通引发热损坏。