ADC¶
Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.
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