一、Exynos4412 A/D转换器概述
1、简述
10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5Mhz A/D 转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。
2、特性
ADC接口包括如下特性。
1)10bit/12bit输出位可选。
2)微分误差 1.0LSB。
3)积分误差 2.0LSB。
4)最大转换速率5Msps.
5) 功耗少,电压输入1.8V。
6)电压输入范围 0~1.8V。
7)支持偏上样本保持功能。
8)通用转换模式。
3、模块图
4412A/D转换器的控制器接口框图如下:
二、Exynos4412 A/D 控制器寄存器
1、A/D控制寄存器ADCCON
2、A/D转换数据寄存器ADCDAT0
3、A/D转换的转换时间计算
例如: PCLK为100MHz,PRESCALER = 65 ;所有10位转换时间为
100MHz/(99+1) = 1MHz
转化时间为1/(1MHz/5 cycles) = 5us。
完成一次A/D转换需要5个时钟周期。A/D转换器的最大工作时钟为5MHz,所以最大采样率可以达到1Mit/s.
三、A/D转换器实例
1、电路连接如下:
利用一个电位计输出电压到4412的AIN3管脚。输入的电压范围为0~1.8V。
2、程序编写
1、相关寄存器定义