LM3914是一款LED驱动芯片,广泛使用于模拟量显示应用,适用于各种仪表、音频采集、电源管理等领域。它具有低功耗、广泛的电源电压范围、高精度、可编程输出等特点。
LM3914提供了范围从1到10的LED直接驱动接口,而且可以通过简单的外部电路元件来调节每个LED的电流。LM3914片内实现了一个10级比较器,可以将输入的模拟信号分成10段进行显示。使用LM3914开发可以节省CPLD和FPGA等高成本器件的使用。
LM3914可以通过简单的电流调节来控制LED的亮度,从而实现对模拟信号的直接显示,在多种应用场合都具有广泛应用:
1)音频能量计:将音频处理后的信号通过LM3914来显示音频信号的频率,根据LED的亮度和个数可以粗略判断音量大小。
2)电压表:将输入的电压信号转化为模拟量后,通过调整每个LED的电流来显示电压值。
3)温度计:将模拟信号转化为温度值后,通过LM3914将温度值以LED的形式显示出来。
在使用LM3914进行电子电路设计时,需要根据具体的应用进行不同的设计。当使用LM3914来作为电压表时,可以通过调整每个LED的电流来表示不同的电压值。此时需要根据输入的电压来确定LED需要的电流,计算出有效的串联电阻值。
当使用LM3914作为音频能量计时,需要对输入信号进行整流、滤波等处理,才能够获得音频的幅度数据进行显示。
LM3914的工作原理是基于片内的10级比较器,对输入信号进行分段处理。通过直接驱动LED灯来显示信号大小。LM3914中每个比较器阈值之间的电压差分别是整个输入量值的1/10,在输出端口可以通过10个LED来显示。当输入信号大于第n个阈值电压,n个LED灯将点亮,前n-1个LED灯将关闭。通过这种方式实现了对整体量的分段显示。