比较器电路怎么设计?滞回比较器、阈值、输出怎么选?硬件面试

浏览量:2
时间: 2026-10-10 23:09:11
一句话答案

比较器比较两个输入电压,输出数字高低电平,开环工作(不像运放有负反馈);常用 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 越大回差越大

比较器电路面包板,示波器显示输入输出波形,滞回比较器阈值,LM393

面试官:比较器和运放什么区别?滞回比较器阈值怎么算?

面试官考察点

比较器基础题。面试官看你是否理解开环和正反馈。重点听:滞回、阈值、开漏上拉。

回答思路

讲比较器原理,和运放区别,滞回比较器阈值计算,输出方式。

参考回答

比较器原理。

  • 比较器比较同相端(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(单电源推挽输出)

阈值设计步骤。

  1. 确定中心阈值 Vref(如 2.5V);

  2. 确定回差 ΔV(如 0.5V,大于噪声幅度);

  3. 选 R1(如 10kΩ);

  4. 算 Rf = ΔV×(R1+Rf)/(Voh-Vol) → Rf = ΔV×R1/(Voh-Vol-ΔV);

  5. 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 是双比较器,不用的比较器输入要接固定电平(不能悬空)。

面试官可能追问

追问 1:滞回比较器和施密特触发器什么关系?
滞回比较器就是用比较器+正反馈实现的施密特触发器。施密特触发器是功能名称(有滞回特性的电路),可以用比较器、运放、逻辑门(74HC14)实现。比较器实现的是模拟输入施密特,逻辑门是数字输入施密特。
追问 2:LM393 输出为什么要上拉?
LM393 是开漏输出(Open Collector),输出级只有一个 NPN 三极管到地,只能拉低不能拉高。必须外接上拉电阻到电源才能输出高电平。上拉电阻大小影响速度(小电阻快但功耗大),一般 1~10kΩ。
追问 3:比较器输入有噪声怎么办?
加滞回(正反馈)产生回差,回差大于噪声幅度就不会抖动。也可以在输入端加 RC 低通滤波(但会延迟响应),或用窗口比较器(两个阈值,中间不动作)。
追问 4:窗口比较器是什么?
窗口比较器用两个比较器,检测输入是否在两个阈值之间(Vth_low < Vin < Vth_high)。范围内输出一种状态,范围外输出另一种。用于过压/欠压检测、温度范围检测等。
追问 5:比较器速度怎么选?
看输入信号变化速度。低速信号(DC/工频)用普通比较器(LM393,响应 ~1.3μs);高速信号(时钟、脉冲)用高速比较器(TLV3201,响应 40ns;ADCMP600,亚 ns)。速度越快功耗越大。

常见失分表达

✗ LM393 不加上拉电阻 — 开漏输出无法输出高电平。
✗ 比较器不加滞回 — 阈值附近噪声导致输出抖动。
✗ 用运放当高速比较器 — 运放翻转慢,可能相位反转。

准备动作

1
搭过比较器和滞回电路
2
算过滞回阈值
3
准备一个比较器抖动最终加滞回解决的案例

核心关键词

比较器滞回比较器施密特触发器LM393阈值计算开漏输出正反馈回差


声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
FPGA异步复位为什么要同步释放?面试要讲清恢复时间和多时钟域

题库分类:FPGA设计适合经验:0—5年难度:中高级题型:时序基础题 + CDC设计题面试题为什么FPGA设计里常说异步复位可以异步拉低,但释放要同步?多时钟域... 详情>>

2026-07-31 14:59:45
PCB晶振电路布局布线有哪些要点?PCB工程师面试晶振设计与EMI控制

PCB晶振电路布局布线有哪些要点?PCB工程师面试晶振设计与EMI控制分类:PCB设计经验级别:中级难度:中等题型:实操设计题本文概述晶振是PCB上最容易产生E... 详情>>

2026-08-22 13:54:36
电子工程师面试常见问题有哪些?技术面、HR面、谈薪怎么准备?面试技巧

一句话答案电子工程师面试分技术面(基础+项目+实操)、HR面(动机+稳定性+软实力)、谈薪;技术面常考模电数电基础、项目深挖、画图/写代码;HR面看离职原因、职... 详情>>

2026-10-07 10:03:23
嵌入式工程师面试项目经验怎么讲?3种结构让你讲出技术深度

分类:嵌入式工程师面试准备经验级别:基础难度:基础题型:面试准备/项目表达📖 本文概述嵌入式工程师面试中,项目经验是决定能否拿到offer的关键。很多人讲项目... 详情>>

2026-08-08 16:44:40
嵌入式系统有哪几个组成部分?

嵌入式系统通常由嵌入式处理机、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几大部分组成。一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置 组成,嵌入式计... 详情>>

2024-10-16 16:25:19
开班信息