传感器是用于检测物理状态变化并在特定规模或范围内量化测量结果的常用设备。通常,传感器可分为两种类型:模拟和数字传感器。那么哪种类型的传感器更合适呢?我们以温度传感器为例。
模拟和数字传感器之间的区别
带有模拟输出的温度传感器(如TMP235 5)使用模拟输出方式来传递温度,而具有数字输出的传感器(例如TMP112 2)不需要系统再编程,即可直接传输确定的温度。
传感应用
事实上,带有模拟传感器的系统需要ADC来对其输出进行数字化,并使用查找表来确定温度。数字传感器已经产生测量温度的数字化输出,可以通过数字接口(例如I2C)读回。
校准要求
对于模拟传感器,可能需要校准ADC的增益和偏移,以实现所需的系统精度。查找表中无法保证系统温度精度,因为它严重依赖于ADC参考误差。数字传感器无需进行校准即可获得数据表中保证的精度。
一般经验
根据一般经验法则,由于较低的系统集成复杂性和较高的开箱即用性能,几乎在所有情况下都优选数字温度传感器。无法使用数字传感器的场景包括缺少合适的数字接口总线或成本限制。