3588 SARADC模块
参考
http://bbs.witech.com.cn/article-1221-1.html
《Rockchip RK3588 TRM V1.0-Part1-20220309.pdf》P1824
介绍
SARADC 的全称是 Successive Approximation Register Analog-to-Digital Converter(逐次逼近型模数转换器)。RK3588 集成了一个分辨率为 12bit 的 SARADC 控制器, 速度达到 1MS/s, 输入电压范围为 0-1.8V,可提供 8 路 SARADC 输入。这是一种通用型的 ADC 架构,它的主要作用是对外提供模拟信号采集接口。
-
SARADC_IN0_BOOT 专用于 SYSTEM BOOT 启动顺序的设置,不能用于其它功能,通过上下拉电阻分压采样得到的值,用来判断从哪个接口进行 BOOT。
- 8-channel (8通道): 它有 8 个独立的外部引脚(或者内部多路复用器),可以同时连接 8 个不同的外部模拟信号源(比如几个按键、几个光线传感器等)。相比之下,TS-ADC 不需要多通道,它只看内部的那几个温度探头。
- 12-bit 精度与范围 (0V-1.8V): 12位意味着它可以把 0 到 1.8V 的电压变化,精细地划分为 $2^{12} = 4096$ 个刻度(即读数范围是 0~4095)。例如,如果你读到数值是 2048,说明外部输入的电压大约是 0.9V。
- 工作模式 (Single vs Series):
- Single (单次模式): 软件叫它测一次,它就测一次(适合偶尔读取一下电池电量)。
- Series (连续模式): 硬件自动循环扫描这 8 个通道,不需要 CPU 频繁干预,极大降低了 CPU 负担。
留下评论