LM393的工作原理和引脚作用

一、LM393 是什么?

LM393是一款双路、独立、高精度电压比较器。简单来说,它是一个"电压裁判",专门负责比较两个输入电压的大小,并根据比较结果输出一个明确的数字信号(高电平或低电平)。

  • 双路: 一个芯片内部集成了两个完全独立的比较器,可以同时用于两个不同的电路。

  • 电压比较器: 其核心功能是比较。

二、核心工作原理

要理解LM393,最关键的是理解其输入和输出的关系。它的工作逻辑非常简单直接。

1.核心逻辑:

  • 当 同相输入端(+)电压 > 反相输入端(-)电压 时:输出端被置于高阻抗状态 (相当于开路)。此时,输出端的电压由外部连接的上拉电阻拉到电源电压(Vcc),我们将其视为逻辑"1"或高电平。
  • 当 同相输入端(+)电压 < 反相输入端(-)电压 时:输出端内部的NPN晶体管导通 ,将输出端拉低到地(GND)。此时,输出电压非常低(约0.1-1V),我们将其视为逻辑"0"或低电平。

总结成一句话:正输入端电压高,输出高;负输入端电压高,输出低。

2.重要特性:开集电极输出

这是理解LM393如何工作的重中之重。

(1)输出结构

LM393的输出级是一个NPN晶体管的集电极,这个集电极在内部是"悬空"的,没有直接连接到任何电源,只引出了一根线(即输出引脚)。发射极则内部连接到地。

(2)为什么这样设计
  • 灵活性 : 输出高电平的电压可以由用户通过一个上拉电阻连接到任意一个合适的电压(如3.3V, 5V, 12V),而不必与芯片的供电电压(Vcc)相同。这使得LM393可以轻松与不同电压逻辑的系统(如单片机GPIO)接口。

  • "线与"功能: 多个比较器的输出可以直接连在一起,共用一个上拉电阻。只有当所有输出都为高阻抗时,总线才是高电平;只要有一个输出为低,总线就被拉低。这在某些逻辑控制电路中非常有用。

(3)上拉电阻的必要性

如果没有上拉电阻,当输出应该为高电平时,输出引脚实际上是悬空的,其电压是不确定的。因此,LM393的输出端必须连接一个上拉电阻(典型值1KΩ ~ 10KΩ)到正电源

三、引脚作用详解 (以8引脚DIP封装为例)

下图清晰地展示了LM393的引脚排列和内部结构,结合下文描述可以更好地理解:

一个LM393芯片包含两个比较器,我们称之为比较器A比较器B

引脚编号 引脚名称 输入/输出 详细作用
1 OUTPUT A 输出 比较器A的输出端 。这是一个开集电极输出。根据比较结果,它会呈现高阻抗(被外部上拉为高)或导通到地(低电平)
2 IN- A 输入 比较器A的反相输入端(负输入端)
3 IN+ A 输入 比较器A的同相输入端(正输入端)
4 GND 电源 **接地引脚,**接电源负极
5 IN+ B 输入 比较器B的同相输入端(正输入端)
6 IN- B 输入 比较器B的反相输入端(负输入端)
7 OUTPUT B 输出 比较器B的输出端。特性与OUTPUT A完全相同
8 VCC 电源 芯片的正电源供电引脚 。接电源正极。工作电压范围很宽,通常为2V 到 36V,这是它的一大优点

四、实际应用举例:一个简单的过压检测电路

假设我们想监控一个5V的电源,当电压超过4.5V时点亮一个LED报警。

1.R1 (1kΩ) 和 R2 (9kΩ)​ ​:构成参考电压分压网络

  • 它们从+5V电源分压,在它们的连接点(即LM393的引脚5)产生一个固定的电压。
  • 参考电压值 = 5V × [R1 / (R1 + R2)] = 5V × [9kΩ / (1kΩ + 9kΩ)] = 4.5V 。这是电路的触发阈值。

2.R3 (4.7kΩ)​ ​:​LED的上拉/限流电阻

它连接在+5V与比较器的输出端之间。由于LM393是开集电极输出,当其输出内部晶体管截止(高阻态)时,+5V通过R3为LED阳极提供高电平。同时,它也参与限制流过LED的电流。

3.​LED1 ​:​状态指示灯

当被输入IN+B(引脚5)电压高于4.5v时,LED被点亮。

4.R4 (1kΩ)​ ​:​LED的限流电阻

与R3共同作用,精确控制流过LED的电流,确保其亮度适中且不被烧毁。

5.C1 (100nF)​ ​:​电源去耦电容

并联在电源和地之间,用于滤除电源线中的高频噪声和瞬态干扰,为LM393提供一个干净、稳定的工作电压,防止电路误动作。

  • 正常情况 (VCC < 4.5V): IN+ < IN- 。根据规则,输出的内部晶体管导通,将输出拉低至接近0V,此时LED两端几乎没有电压差,因此LED熄灭。(注意:这是一种"正常灭,异常亮"的指示逻辑,也可以设计成反过来)。

  • 过压情况(VCC > 4.5V): IN+ > IN- 。根据规则,电流从上拉电阻的+5V流出,经过LED使其点亮,表示发生报警。

通过这个例子,你可以清晰地看到LM393如何作为一个"电压裁判"来工作。

五、总结

  1. 功能: 比较两个模拟电压,输出数字信号。

  2. 输出开集电极必须使用上拉电阻才能获得高电平。

  3. 电源: 宽电压范围(2-36V),适应性强。

  4. 输入: 区分同相端(+)和反相端(-),记住"正高输出高,负高输出低"的口诀。

  5. 应用: 广泛应用于电压检测、电平转换、振荡器、窗口比较器、传感器接口等领域。

相关推荐
●VON2 小时前
面向 OpenHarmony 的 Flutter 应用实战:TodoList 多条件过滤系统的状态管理与性能优化
学习·flutter·架构·跨平台·von
子夜江寒2 小时前
OpenCV学习:从角点检测到特征匹配
opencv·学习·计算机视觉
嵌入式×边缘AI:打怪升级日志2 小时前
[特殊字符] USBX 移植实现虚拟串口(CDC ACM)详细步骤笔记
笔记
清风6666662 小时前
基于单片机的道岔转辙机智能润滑监测系统设计(温湿度+粉尘检测+远程控制)
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
●VON2 小时前
Flutter for OpenHarmony:基于不可变更新与局部状态隔离的 TodoList 任务编辑子系统实现
学习·flutter·openharmony·布局·技术·von
xiaobuding_QAQ2 小时前
51汇编仿真proteus8.15学习篇四(附源码)
汇编·单片机·学习·proteus
BlackWolfSky2 小时前
鸿蒙中级课程笔记3—ArkUI进阶2—给应用添加交互(弹窗)
笔记·华为·harmonyos
项目題供诗2 小时前
51单片机入门(三)
单片机·嵌入式硬件·51单片机
解局易否结局2 小时前
学习 Flutter for OpenHarmony 的前置 Dart 语言:高级特性实战笔记(下)
笔记·学习·flutter