原创 Aduc7026-ADC(2)

2015-1-12 17:34 857 14 14 分类: 消费电子
好,预热完,接下来进入今天的主题
ADuc7026内部集成了一个12位的逐次逼近型ADC,它共有16的通道,工作电压为2.7V-3.6V,最高采样速率达1MSPS,7026还为其配置了一个片内基准源,该基准源为ADC、DAC共用,通过对 REFCON寄存器的最低位置位开启。
7026的这个ADC可以工作在三种模式下,分别为全差分模式、单端模式、伪差分模式。当工作在单端模式或伪差分模式下时,ADC模拟输入范围为0V至V REF 。在全差分模式下,输入信号共模电压V CM 在0 V至AV DD 之间、最大幅值不超过2 V REF。
跟ADC相关的寄存器共有八个寄存器,分别为 ADCCON、ADCCP、ADCCN、ADCSTA、ADCDAT、ADCRST、ADCGN、ADCOF。其中
 
 
ADCCON 是一个16位的ADC控制寄存器,通过它来使能ADC外设,配置ADC的工作模式和转换类型,其中
15~13 保留。
12~10 设置ADC 时钟速度。
000  fADC/1 。 该分频器用于在外部时钟频率小于
41.78MHz 时获得 1MSPSADC 。
001  fADC/2 ( 默认值 ) 。
010  fADC/4 。
011  fADC/8 。
100  fADC/16 。
101  fADC/32 。
9~8 设置ADC 采集时间。
00  2 个时钟。
01  4 个时钟。
10  8 个时钟 ( 默认值 ) 。
11  16 个时钟。
转换启动使能。
置 1 ,启动任意类型的转换。清 0 禁用转换启动(清 0 该位不能使正进行连续转换停止)。
使能 ADC BUSY 。
置 1 , 使能 ADC BUSY 引脚。 清 0 则禁用该引脚。
5 ADC 电源控制。
置 1 , 置 ADC 于正常模式 ( ADC 在上电至少 5微秒之后才能正确转换)清0 ,ADC 置于掉电模式。
4~3 设置ADC转换模式。
00  单端模式。
01  差分模式。
10  伪差分模式。
11  保留。
2:0 设置ADC转换类型。
000  CONVSTART引脚输入作为转换使能信号。
001  定时器 1 输出作为转换使能信号。
010  定时器 0 输出作为转换使能信号
011  单次软件转换。在转换后设为 000 (注意:为了避免CONV-START
引脚再一次触发转换,ADDCON MMR 的第 7 位在启动单次软件转换后应清 0 )。
100  连续软件转换。
101  PLA 转换。
其他 保留。
 
ADCCP 是一个八位的ADC正向通道选择寄存器,其中
7~5保留。
4~0 ADC正向通道选择位。
00000  ADC0
00001  ADC1
00010  ADC2
00011  ADC3
00100  ADC4
00101  ADC5
00110  ADC6
00111  ADC7
01000  ADC8
01001  ADC9
01010  ADC10
01011  ADC11
01100  DAC0/ADC12
01101  DAC1/ADC13
01110  DAC2/ADC14
01111  DAC3/ADC15
10000  温度传感器。
10001  AGND (自诊断特性)。
10010  内部基准电压(自诊断特性)。
10011  AV DD /2 。
Others  保留。
 
ADCCN 是一个八位的ADC反相通道寄存器,其中
7~5 保留。
4:0 反向通道选择位。
00000 ADC0
00001 ADC1
00010 ADC2
00011 ADC3
00100 ADC4
00101 ADC5
00110 ADC6
00111 ADC7
01000 ADC8
01001 ADC9
01010 ADC10
01011 ADC11
01100 DAC0/ADC12
01101 DAC1/ADC13
01110 DAC2/ADC14
01111 DAC3/ADC15
10000 内部基准电压(自诊断特性)
Others 保留。
 
 
 
 
 

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条