电压比较器是一个小型电路,用于检查两个电压并给出清晰的高电平或低电平输出。它的工作原理就像一个简单的是或否测试仪,将不断变化的信号转化为数字逻辑。它用于从电源到传感器的许多设备,因为它快速、可靠且易于与数字系统连接。

电压比较器概述
电压比较器是一种基本电路元件,旨在比较两个输入电压并提供清晰的数字输出。当同相输入 (VIN+) 超过同相输入 (VIN−) 时,输出切换到 HIGH 状态(逻辑 1),当 VIN+ 低于 VIN− 时,输出翻转到 LOW 状态(逻辑 0)。这种急剧的转变使比较器能够充当决策设备,将模拟信号分类为数字逻辑电平。从本质上讲,它充当一位模数转换器 (ADC),将连续电压变化转换为明确的二进制状态,供微控制器、处理器和数字系统解释。您可以依靠比较器在从电力电子和通信电路到嵌入式系统接口等无数应用中进行阈值检测、过零识别和波形整形。
比较器与运算放大器
| 特征 | 比较器 | 运算放大器(开环使用) |
|---|---|---|
| 设计目的 | 快速开关、阈值检测 | 线性信号放大 |
| 输入共模 | 通常是轨对轨或扩展范围 | 有限,通常仅限于电源轨 |
| 输出级 | 逻辑友好(集电极开路/推挽式) | 未针对逻辑电平输出进行优化 |
| 传播延迟 | 非常快(纳秒到微秒) | 速度较慢,差异很大 |
| 饱和度行为 | 专为干净的轨到轨过渡而设计 | 不推荐,饱和会导致延迟 |
反相与同相比较器作

比较器可以通过两种基本方式工作,具体取决于输入的连接方式。这些模式称为反相和同相模式。
•同相模式-信号进入同相输入(VIN +)。如果该信号超过参考电压 (VREF),则输出切换到 HIGH。输出直接跟随输入。
• 反相模式 - 信号进入反相输入 (VIN−)。如果该信号低于参考电压 (VREF),则输出切换到高电平。在这种情况下,输出工作相反,或者反转。
| 模式 | 高输出条件 | 逻辑方向 |
|---|---|---|
| 非反相 | VIN+ > VREF | 直接 |
| 反转 | VIN− < VREF | 倒置 |
比较器和施密特触发器中的滞后

当比较器与噪声或缓慢变化的信号一起使用时,输出可以在阈值附近快速来回切换。这种不需要的快速切换称为颤动。为了避免这个问题,设计人员使用迟滞,它引入了两个不同的开关点,而不仅仅是一个。
• 上触发点 (UTP):输出从 LOW 变为 HIGH 的输入电压电平。
• 下触发点 (LTP):输出从高电平变为低电平的输入电压电平。
这意味着比较器不会对阈值周围的微小波动做出响应。相反,信号必须越过上点才能打开,并下降到下点以下才能关闭。
电压比较器输出类型
集电极开路输出
在集电极保持打开状态的情况下使用 BJT。需要一个外部上拉电阻器来实现高电平输出。常见于有线 AND 逻辑和电平转换。
漏极开路输出
与集电极开口类似,但使用 MOSFET。还需要一个上拉电阻器。常用于CMOS设计和共享总线。
推挽输出
主动驱动高电平和低电平状态,无需电阻。为直接接口提供快速开关和干净的逻辑信号。
TTL 兼容输出
设计用于匹配 TTL 逻辑阈值。对于仍在使用 TTL 设备的旧系统或遗留系统很有用。
CMOS兼容输出
提供低功耗的轨到轨电压摆幅。最适合现代低功耗、基于CMOS的数字电路。
开路发射极或ECL型输出
提供非常快速的开关和较小的电压摆幅。用于高速数据、射频和通信应用。
窗口比较器

窗口比较器是确定输入电压是否落在特定上限和下限范围内的电路。它使用两个比较器构建:一个比较器将输入与下限阈值进行比较,而另一个将输入与上限阈值进行检查。组合逻辑输出指示信号是在窗口内还是窗口外。
当输入电压保持在规定范围内时,输出发出有效状态信号,这意味着系统正常运行。如果电压高于或低于设定的限制,则输出指示故障情况,提示采取保护或纠正措施。
窗口比较器应用
• 电池健康监测,确保电压保持在安全区域。
• 具有高低安全限值的温度控制电路。
• 检测欠压或过压情况的电源看门狗。
通用比较器 IC 系列
| 型号 | 频道 | 输出类型 | 供应范围 | 描述 |
|---|---|---|---|---|
| LM311 | 单人房 | 集电极开路 | ±15 V 或 5–30 V | 经典的快速开关比较器。它可以直接驱动负载,常用于控制和测量系统。 |
| LM393 | 双 | 集电极开路 | 2–36 V | 在业余爱好和工业电路中都很受欢迎。性能可靠,广泛用于通用设计 |
| LM339 | 四边形 | 集电极开路 | 2–36 V | 经济型选择,在一个封装中提供四个比较器。经常用于成本敏感或节省空间的应用。 |
可靠比较器设计的技巧
| 提示 | 这意味着什么 |
|---|---|
| 添加滞后 | 当输入信号变化缓慢或有噪声时,有助于保持输出稳定。 |
| 检查输入范围 | 确保输入电压保持在比较器可以处理的范围内。 |
| 使用稳定的引用 | 参考电压应干净稳定,以便输出准确。 |
| 选择合适的上拉电阻 | 小电阻器使开关更快,但消耗更多功率。更大的电阻器可以节省功耗,但会减慢开关速度。 |
| 不要使用运算放大器作为比较器 | 运算放大器不是为快速开关而构建的。真正的比较器效果更好。 |
|去抖动传感器输入 |开关等机械传感器可能会反弹,因此请添加滞后或电路来消除它们。
比较器输出和负载接口
微控制器输入
集电极开路或漏极开路比较器通常需要上拉电阻。这些上拉设置输出电压以匹配微控制器的逻辑电平(例如 3.3 V 或 5 V),从而实现安全可靠的通信。
驱动继电器或电机
比较器无法直接为负载供电提供足够的电流。为了处理继电器、电机或其他设备,比较器输出用于控制晶体管或 MOSFET,从而安全地切换较大的电流。
系统之间的电平转换
集电极开路输出可以轻松连接在不同电压下运行的电路。例如,工作电压为 5 V 的比较器可以通过选择正确的上拉电阻器来安全地驱动 3.3 V 微控制器。
不同的比较器应用
过零检测
比较器检测交流信号何时超过零伏,可用于相位控制、波形监测和同步电路。
过压和欠压保护
它们监控电源电压,并在电压超过安全限值时触发保护性关断。
窗口检测
他们使用两个比较器检查信号是否保持在规定的范围内。常见于电池健康监测和安全系统。
振荡器电路
具有反馈的比较器可以生成方波,用于定时、时钟生成或PWM电路。
模数转换 (ADC)
用于闪存ADC,其中多个比较器将输入与基准电平进行比较以产生数字输出。
脉宽调制 (PWM) 控制
他们将参考波形与三角或锯齿信号进行比较,为电机驱动器和电源创建PWM信号。
传感器信号调理
比较器将来自传感器(LDR、热敏电阻、开关)的噪声模拟信号转换为微控制器的干净数字信号。
结论
电压比较器是将变化的电压转换为清晰数字信号的简单电路。它们可以在不同的模式下工作,使用迟滞来实现稳定性,并支持各种输出类型以便于接口。它们常见于监控、控制和保护任务,仍然是电子设备的重要组成部分,弥合了模拟输入和数字系统之间的差距。
常见问题 [FAQ]
比较器可以处理交流信号吗?
是的,但它会在每次过境时切换。迟滞有助于减少噪声切换。
为什么要给比较器添加滞后?
它可以防止由噪声或缓慢的输入变化引起的快速开关。
如果输入超过共模范围怎么办?
比较器可能会给出错误的输出或停止正常工作。
比较器耗电量大吗?
不,大多数使用很少的电力。高速型号消耗更多。
比较器可以驱动 LED 或电机等负载吗?
不,它需要晶体管或 MOSFET 来处理更大的电流。
使用比较器时会出现哪些错误?
常见错误是缺少上拉电阻器、使用运算放大器作为比较器或忘记迟滞。