1. 概述
工业场合里面也有大量的模拟量和数字量之间的转换,也就是我们常说的 ADC
和 DAC
。而且随着手机、物联网、工业物联网和可穿戴设备的爆发,传感器的需求只持续增强。比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本质上都是ADC
,大家注意查看这些传感器的手册,会发现他们内部都会有个 ADC
,传感器对外提供 IIC
或者 SPI
接口,SOC
可以通过 IIC
或者 SPI
接口来获取到传感器内部的 ADC
数值,从而得到想要测量的结果。Linux
内核为了管理这些日益增多的 ADC
类传感器,特地推出了 IIO
子系统