芯片内部集成 1 路 SAR 结构 ADC,芯片上电的默认状态下,ADC 模块是关闭的。ADC 开启前,
需要先开启 BGP 和 4M RC 时钟和 PLL 模块,并选择 ADC 工作频率。默认配置下 ADC 工作时钟是
24M。
ADC 完成一次转换至少需要 17 个 ADC 时钟周期,其中 12 个为转换周期, 5 个为采样周期。采
样周期可通过配置 SYS_AFE_REG2 里的 SAMP_TIME 寄存器进行设置,要求设置为 3(含)以上,即 8
个 ADC clk 以上的采样时间。推荐值为 3,对应 ADC 的输出数据率 1.2MHz。
ADC 可工作在如下模式:单次单通道触发、连续单通道、单次 1~16 通道扫描、连续 1~16 通
道扫描。每路 ADC 都有 16 组独立寄存器对应每一个通道。
ADC 触发事件可以来自外部的定时器信号 T0、T1、T2、T3 发生到预设次数,或者为软件触发。
ADC 带有两种增益模式,通过 SYS_AFE_REG0.GA_AD 进行设置,对应 1 倍和 2/3 倍增益。1 倍
增益对应±2.4V 的输入信号,2/3 倍增益对应±3.6V 的输入信号幅度。在测量运放的输出信号时,根
据运放可能输出的最大信号来选择具体的 ADC 增益。
|