ADC
2026-01-30
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