比较器比较两个输入电压,输出数字高低电平,开环工作(不像运放有负反馈);常用 LM393(开漏输出,需上拉)、LM311(TTL输出);滞回比较器加正反馈产生两个阈值(Vth+和 Vth-),防止噪声抖动;阈值 Vth+ = Vref×R1/(R1+Rf)+Voh×Rf/(R1+Rf),Vth- 类似用 Vol;输出要上拉电阻(开漏型)。
本文概述
比较器是模拟-数字接口,面试常考:和运放区别、滞回、阈值计算、输出。回答要给公式和对比。
核心要点
比较器开环工作,输出饱和(高/低),不需要频率补偿(和运放不同)
LM393 开漏输出,必须上拉电阻(1~10kΩ),可做线与
滞回比较器(施密特触发器):正反馈产生双阈值,防噪声抖动
上门限 Vth+ = (R1×Vref + Rf×Voh)/(R1+Rf),下门限 Vth- = (R1×Vref + Rf×Vol)/(R1+Rf)
回差 ΔV = Vth+ - Vth- = Rf×(Voh-Vol)/(R1+Rf),Rf 越大回差越大

面试官考察点
比较器基础题。面试官看你是否理解开环和正反馈。重点听:滞回、阈值、开漏上拉。
回答思路
讲比较器原理,和运放区别,滞回比较器阈值计算,输出方式。
参考回答
比较器原理。
比较器比较同相端(V+)和反相端(V-)电压;
V+ > V- 时输出高电平,V+ < V- 时输出低电平;
开环工作(没有负反馈),输出饱和到电源轨;
响应速度快(ns 级),专门为开关应用优化。
比较器 vs 运放。
| 项目 | 比较器 | 运放 |
|---|---|---|
| 工作方式 | 开环(开关) | 负反馈(线性) |
| 输出 | 数字高低(饱和) | 连续模拟 |
| 频率补偿 | 不需要(快) | 需要(防自激) |
| 响应速度 | 快(ns) | 慢(受压摆率限制) |
| 输出类型 | 开漏/推挽/TTL | 推挽(线性) |
| 能否互换 | 比较器不能当运放 | 运放可当比较器(慢) |
为什么不能用运放当比较器?
运放有频率补偿,输出翻转慢(μs 级);
运放输入级在开环时可能出现相位反转(某些型号);
运放输出饱和后恢复慢;
低速场合可以凑合,但正式设计用专用比较器。
滞回比较器(施密特触发器)。
简单比较器在阈值附近时,噪声会导致输出频繁翻转(抖动);
加正反馈(输出通过 Rf 接同相端)产生两个阈值;
输入上升时超过 Vth+ 才翻转,下降时低于 Vth- 才翻转;
回差 ΔV = Vth+ - Vth-,大于噪声幅度就不会抖动。
反相输入滞回比较器(Vref 接同相端通过 R1,输出通过 Rf 接同相端):
Vth+ = (R1×Vref + Rf×Voh) / (R1+Rf)
Vth- = (R1×Vref + Rf×Vol) / (R1+Rf)
ΔV = Rf×(Voh-Vol) / (R1+Rf)
Voh≈Vcc, Vol≈0V(单电源推挽输出)
阈值设计步骤。
确定中心阈值 Vref(如 2.5V);
确定回差 ΔV(如 0.5V,大于噪声幅度);
选 R1(如 10kΩ);
算 Rf = ΔV×(R1+Rf)/(Voh-Vol) → Rf = ΔV×R1/(Voh-Vol-ΔV);
Vth+ = Vref + ΔV/2,Vth- = Vref - ΔV/2(对称时)。
输出方式。
开漏输出(LM393/LM339):输出管只有 N 沟道,必须上拉电阻到 Vcc(1~10kΩ);可以线与(多个比较器输出并联);上拉电压可以和电源不同(电平转换);
推挽输出(LM311/TLV3201):不需要上拉,输出直接到 Vcc/GND;速度快;
TTL 兼容(LM311):输出电平兼容 TTL(<0.4V 低,>2.4V 高),可直接接数字电路。
注意。
比较器输入不能超过电源电压(否则损坏),超范围要加钳位二极管;
同相端和反相端不要接反(反了逻辑相反);
高速比较器注意 PCB 布局(输入线短、远离输出防止正反馈自激);
电源加去耦电容(0.1μF 靠近电源脚);
LM393 是双比较器,不用的比较器输入要接固定电平(不能悬空)。

扫码关注





























