模拟传感器和数字传感器——哪个更好?

传感器是一种常用的器件,可用于检测物理状态的变化,并量化特定规模或范围内的测量结果。一般来说,传感器可分为两类:模拟传感器和数字传感器。

哪一种更加适合你的应用呢?以温度传感器为例。

模拟传感器与数字传感器的区别
具有模拟输出的温度传感器(例如 TMP235)会使用传输函数来确定温度。而具有数字输出的传感器(例如 TMP112)则无需系统获取或编辑内部模拟传输函数来确定温度。

传感器应用
事实上,带有模拟传感器的系统需要ADC来数字化其输出,并使用查找表来确定温度。而数字传感器已经产生了所测量温度的数字化输出,因而可以通过数字接口(如 I2C)读取。

校准要求
对于模拟传感器而言,可能需要校准ADC的增益和偏移,以达到所需的系统精度。规格书中无法保证系统温度精度,因为这严重依赖于ADC引用误差。数字传感器无需校准即可达到规格书中保证的精度。

一般指导
在一般的经验中,数字温度传感器几乎是所有情况中的首选,这是因为系统集成复杂度较低而开箱即用的性能。在一些例外情况中无法使用数字传感器而需要模拟传感器,例如缺少合适可用的数字接口总线或成本限制。