1.ADC将模拟量转换为数据量通常要经过四个步骤:采样,保持,量化和编码。
1)采样:就是将一个时间上连续变化的模拟量转化为时间上离散变化的模拟量
2)保持:将采样结果存储起来,直至下次采样,这个过程称作保持
3)量化:将采样电平归化为与之接近的离散数字电平
4)编码:将量化的结果按一定数制形式表示
2.ADC转换原理
1)逐次逼近式
2)双积分式
3.分辨率=满刻度与2的N次方比值
4.主要特点
1)12位转换
2)2个采样保持器,一个转换器
3)最高时钟频率可配置为25MHZ采样带宽12.5MHZ
4)16路转换
5.转换模式
1)级联模式SEQ1和SEQ2一起工作(SEQ),MAX_CONV最大为16
2)双排序模式SEQ1和SEQ2彼此独立,MAX_CONV最大为8 SEQ1具有高的优先级(SEQ1排序器无挂起执行SEQ2)
注:结果寄存器不与输入寄存器完全对应,结果寄存器与转换次序(CONVXX)对应。
6.工作模式
1)启停模式:
注:一旦排序器完成了第一个排序(假定排序器在中断服务子函数中为被复位)可允许排序器不需要复位到初始状态CON00情况下重新触发排序器,因此一个转换序列结束时,排序器就停止在当前转换状态。
2)连续模式:
7.MAX_CONV1决定最大容量的通道。
9.同步模式:同步采样,分布转换
同步采样模式下,CONVXX寄存器的最高位不起作用,由第三位确定引脚进行采样。八对模拟量输入由SEQ1排序控制。
10.上电次序
1)如使用外部参考电压须使能
2)通过置位ADCTRL3寄存器7~5位,能给参考电压,带隙和模拟电路一同上电
3)在第一次转换之前至少需要延时5ms
在ADC断电时,上述3个控制位要同时清除。ADC供电模式可由软件控制,与器件的供电模式是相互独立的。可通过设置ADCPWDN将ADC断电,但此时带隙和参考电压仍带电,设置ADCPWDN控制位重新上电后,在第一次转换之前需要延时20us
11.使能时钟时 加入 ADC_CAL();TI公司规定用来初始化的
12.结果寄存器左对齐,所以需要右移4位。
13.注意
1)SEQ_OVER位置位:忽略MAX_CONV1,所有通道全部转换(连续运行模式)
2)双排序下同步采样下,SEQ1排序A0,B0,A1,B1,A2,B2,A3,B3
SEQ2排序A4,B4,A5,B5,A6,B6,A7,B7
3)启停模式下,排序器完成第一个排序(假定排序器未被复位),可允许排序器不复位到初始状态(SEQ1复位值CONV00,SEQ2复位值CONV08)情况下重新触发排序器。因此当一个转换序列结束时,排序器就停止在当前转换状态。(可通过RST_SEQX复位排序器)