ADC
2025-11-26
ADC(Analog-to-Digital Converter,模数转换器) 是一种将模拟信号(如电压、电流等连续信号)转换为数字信号的电子元件。
在嵌入式系统中,ADC 常用于采集外部传感器的模拟量输入,例如温度、光照、压力或电位器输出信号。
系统通过 ADC 将这些模拟信号转化为可供程序处理的数字值,实现对环境或设备状态的监测。
硬件接口
Quectel Pi H1 板载 3 路 ADC 接口引脚,最大输入电压为 1.8 V。

功能使用
ADC 输入通道路径
ADC 通道对应的系统节点如下:
/sys/bus/iio/devices/iio:device1/in_voltage_pm7325_adc0_input
/sys/bus/iio/devices/iio:device1/in_voltage_pm7325_adc1_input
/sys/bus/iio/devices/iio:device1/in_voltage_pm7325_adc2_input
终端读取
可以在终端中直接读取对应通道的原始寄存器值,例如:
cat /sys/bus/iio/devices/iio:device1/in_voltage_pm7325_adc0_input
系统返回的结果是一个 0–65535 之间的整数,代表 PMIC 内部 ADC 的原始采样值。
若需要换算为电压,可根据 ADC 的参考电压(1.8 V)进行比例换算:
V_input = (raw / 65535) × 1.8