最近公司来了一位新同事,我发现他连比较器最基本的用法都没搞懂,他的理解是比较器的两个正负输入端,若其中一端电压高,输出端就是这个电压,如下图所示:
他是这样认为的:
● 若VIN>V1,输出电压就是VIN;● 若VIN<V1,输出电压就是V1。
很明显,这是基础知识不牢固。然后,我就将比较器的相关知识整理了一下(本文内容比较简单,高手就不用看了)。
此电路用的是LM2903,它是一个低功耗低失调电压的双比较器。两个输入端VIN和5V,选择5V输入端作为参考点来比较,当VIN小于参考电压V1时,比较器输出高电平+12V,反之输出低电平-12V。
那么,高电平为什么是+12V,而不是5V?低电平为什么是-12V,而不是GND?
为了搞清楚这个问题,我们先来看一下比较器的内部电路框图:
从框图中可以看出,比较器的输出端是个OC输出(集电极开路)。说到OC输出,OC输出是悬空的,使用时若要输出高电平,则需要接上拉电阻。
结合内部框图,从上图可以看出,高电平的电压是等于上拉电阻的+12V,低电平电压等于-12V。
所以,输出电平的大小,可根据需要来选择。如果需要输出5V,则将输出端上拉到5V;而低电平,则是由比较器的地决定的。如果是单电源供电,低电平就是GND;如果是负电源供电,低电平电压就等于比较器的负电源电压。