p68(2.6 分钟)、p69(8.7 分钟)、p70(1.6 分钟)、p71(5.3 分钟)、p72(5.6 分钟)、p73(13.6 分钟)
基本逻辑
比较器外形像运放,但三角形符号内有一个「>」号。
V+ 同相输入端V− 反相输入端Vout 输出
V+ > V− → Vout 输出高电平V+ < V− → Vout 输出低电平仿真演示:
V+ = 3V、V− = 1V → 高电平 ≈ VCC ≈ 4.8VV+ = 3V、V− = 4V → 低电平 ≈ 0.2V输出的高电平不是正好 5V、低电平不是正好 0V,实际有几十到几百毫伏的偏差(内部开关的压降)。
什么时候要加上拉电阻
两种输出结构
推挽是内部两个开关,一个接 VCC、一个接 GND,能主动输出高低电平;OC / OD 开漏只有下管(接 GND),没有接 VCC 的开关,只能拉低,不能拉高。
推挽工作过程:
V+ > V− → 上管闭合 → 输出线 = VCC → 高电平V− > V+ → 上管断开、下管闭合 → 输出线与 GND 短路 → 低电平开漏要得到高电平必须加上拉电阻接到 VCC。
开关断开后,上拉电阻与后级输入阻抗分压例:上拉电阻 1K,后级输入阻抗约 10M → 1K 与 10M 分压 ≈ VCC → 输出高电平 ✓开关闭合时该线直接对 GND → 输出 = 0怎么从数据手册判断
LM393 输出只有一个下管,三极管发射极接 GND → 三极管工艺 → OC(开集电极)输出。
MOS 工艺的,输出接 NMOS 漏极 → OD(开漏)输出。
有 P 管 + N 管(上管接 VCC、下管接 GND)的是推挽结构,不接上拉电阻也能输出高低电平。
OC 和 OD 结构一样,只是内部工艺不同,都要加上拉电阻。
仿真演示
两个比较器并排,V+ = 2V、V− = 1V,按逻辑都该输出高电平:
推挽(红色) → 输出高电平 ✓LM393(黑/白) → 输出低电平 ✗(OC 结构无法主动拉高)给 LM393 加上拉电阻接到 5V 后 → 两边都能升到高电平。这就是「比较器输出接上拉电阻」的原因。
上拉电阻怎么取
原理
信号线上每个电平变化 = 对该信号线寄生电容充放电:
低→高:VCC 给寄生电容充电高→低:寄生电容通过开关放电,放完变低电平好处和坏处
多一条充电路径 → 等效充电电阻减小 → 上升速度更快。
开关闭合后即使输出已是 0V,电阻上仍一直有电流 → 增加低电平损耗。
取值折中
电阻越小 → 上升越快、传输速度越快,但电流越大、损耗越大电阻上的电流 不能超过比较器的最大吸收电流(数据手册的「低电平输出电流」)数据手册实读:
LM393A / LM393 → 低电平输出电流约 6mALM2903 → 约 21mALM393 的 B 版本 → 能到比较大的状态取值原则:先满足信号传输速度(上升速度决定最大传输速度),再保证不超过最大吸收电流。
LM393 只有 6mA,按理说应有几十 mA。实际用时以数据手册为准,别按经验猜。
输入信号范围
比较器输入信号有范围限制,不是任何值都能正常工作。
通用原则:输入信号尽量不要超过供电电源。
0~5V 单电源供电 → 输入不要低于 0V、不要高于 5V放宽一点:不要超过一个二极管压降 → 最低不低于 −0.7V,最高不超过 5.7V仿真演示(异常现象)
演示 1:V− 经电阻接地(0V),输入一个有效值 2V 的正弦波。理论正半周 V+ > V− 输出高电平、负半周输出低电平。
实测异常:负半周切换到低电平后,当输入低于 −0.7V 时低电平维持不住,变回高电平。
演示 2:改用 1Vpp(±1V)交流源。同样现象:正半周输出高电平 ✓;负半周本应一直是低电平,但负压小到某个值时输出变回高电平。
原因是输入电压太低,内部工作逻辑不正常(LM393 是三极管结构)。把供电改成 5V 后恢复正常。
结论
3.3V 供电不要接正 5V 电压进去。
这个坑在做传感器接口时很常见——传感器输出 5V,运放/比较器供电 3.3V,直接就异常了。
颤振与正反馈
现象
输入正弦波(0~2V)、参考电压 1V;在高/低电平转换瞬间,输出抖几下才稳定(高→低、低→高都会抖)。
原因(多因共同作用)
实际电路中电源有抖动参考信号有噪声输入信号有噪声比较器的偏置电压(失调电压)会随电源抖动、输出电流突变而受影响本质:工作过程中 V+ 与 V− 处于不稳定状态,在交叉点附近反复翻转解决:加正反馈(回差 / 滞回)
接法:从输出端加一个电阻接到同相端(参考端)。
元件取值:参考端加一个小电阻 1K,反馈电阻取 100 倍 = 100K。
仿真验证
同相端 1V 基准,反相端正弦波(偏移 1V → 0~2V) → 输入 > 1V 输出低,< 1V 输出高,逻辑正确输入 100Hz,叠加 10mVpp、100kHz 噪声 → 出现颤振加 100K 正反馈后 → 颤振消失 ✓回差窗口原理
加正反馈后,基准源会随输出上下跳一个小台阶。
输出由低变高瞬间,参考点从 1V 跳到 1.1V→ 让被比较信号尽快逃离震荡区 → 不再反复翻转电阻取值规则
一般取参考端电阻的 100 倍若噪声很大(如 100mV),100 倍可能不够 → 需取更小仿真对比:
反馈 100K → 窗口正常,颤振消失反馈 10K → 窗口变小、颤振很小反馈 5K → 窗口消失噪声越大,反馈电阻要越接近基准电阻(反馈量越大 → 回差窗口越大)。
应用意义
比较器电路里常见「一个很大的电阻反馈回参考端」,就是为了解决颤振。很多同学以为可以不加。
比较器速查
逻辑 V+ > V− 输出高输出结构 推挽不用上拉;OC/OD 必须上拉上拉取值 兼顾速度与功耗,电流不超低电平输出电流输入范围 不超过电源轨(放宽 ±0.7V)颤振 加正反馈,反馈电阻 ≈ 基准电阻的 100 倍阈值 有噪声就要回差,否则临界点会抖坑
- 开漏输出的比较器不加上拉电阻,输出永远是低电平。
- 上拉电阻太小会增大功耗,太大上升沿会变慢,要折中。
- 输入不能超过供电范围,3.3V 供电不要接 5V 输入。
- 临界点附近会颤振,有噪声的场合必须加正反馈,反馈电阻取基准电阻的 100 倍。
- 比较器输出高/低电平不等于 VCC/0V,实测约 4.8V / 0.2V。
请输入编辑凭据,只有站点所有者可以修改文章。