ADC
拓展引脚 ADC
Extend Pin 接口包含多路PWM,具体引脚见对应主板扩展引脚。
K1 / K1B / K3 / K8 扩展引脚
kickpi-book/rk356x-rk3588/zh/02-入门必读/04-扩展引脚
K7 / K7C 扩展引脚
kickpi-book/rk3576/zh/02-入门必读/04-扩展引脚
ADC引脚示例
以 K7 为例, ADC位于扩展引脚中,见下图 36 、38 、40 号引脚。

由图可知,K7 扩展引脚中包含三路 SARADC 通道。
SARADC_VIN* 对应主板接口上的对应序号通道。
SARADC_VIN4 对应 /sys/bus/iio/devices/iio:device0/in_voltage4_raw,其他同理。
驱动
drivers/iio/adc/rockchip_saradc.cDTS节点配置
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txtSARADC常用接口
用户态接口
可以通过用户态接口获取 adc 值,其中 * 表示 adc 第多少通道:
console$ cat /sys/bus/iio/devices/iio\:device0/in_voltage*_raw示例:
读取通道4的电压值
console$ cat /sys/bus/iio/devices/iio\:device0/in_voltage4_raw内核常用接口
获取adc值: iio_read_channel_raw()
获取电压: iio_read_channel_processed()
文档参考
Android_SDK
RKDocs/common/SARADC/Linux_SDK
docs/cn/Common/SARADC/
docs/en/Common/SARADC/Last updated