# 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**。 ```{image} images/image_CFlPbhwpwoTbE1x7jFBcOddtnoc.webp :width: 503px :height: 355px ``` # 功能使用 ## ADC输入通道路径 ADC通道对应的系统节点如下: ```plaintext /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 ``` ## 终端读取 可以在终端中直接读取对应通道的原始寄存器值,例如: ```plaintext 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**