
ADuC834
ADC0CON (主ADC控制寄存器)和ADC1CON (辅助ADC控制寄存器)
该ADC0CON和ADC1CON SFR用于CON连接gure参考,频道选择的主要和辅助ADC ,
单极性或双极性编码,并且在主ADC的情况下,为范围(辅助ADC工作在一个固定的输入范围
±
V
REF
).
ADC0CON
SFR地址
上电默认值
位寻址
主ADC控制SFR
D2H
07H
No
ADC1CON
SFR地址
上电默认值
位寻址
辅助ADC控制SFR
D3H
00H
No
表六。 ADC0CON SFR位功能
位
7
6
名字
–––
XREF0
描述
留作将来使用
主ADC外部参考电压选择位。
由用户设置,使主ADC通过REFIN使用外部基准( + ) / REFIN ( - ) 。
清0,使主ADC使用内部带隙参考(V
REF
= 1.25 V).
主ADC通道选择位
写入由用户来选择所使用的主ADC的差动输入对,如下所示:
CH1
CH0
积极投入
负输入端
0
0
AIN1
AIN2
0
1
AIN3
AIN4
1
0
AIN2
AIN2 (内部短路)
1
1
AIN3
AIN2
主ADC单极位。
由用户设置,使单极编码,即零差分输入会导致000000H输出。
清0,使双极性编码,即零差分输入会导致800000H输出。
主ADC范围位。
写由用户选择的主ADC的输入范围如下:
RN2
RN1
RN0选定的主ADC的输入范围(V
REF
= 2.5 V)
0
0
0
±
20毫伏( 0毫伏, 20毫伏单极性模式)
0
0
1
±
40毫伏( 0毫伏, 40毫伏单极性模式)
0
1
0
±
80毫伏( 0毫伏, 80毫伏单极性模式)
0
1
1
±
160毫伏
( 0毫伏, 160毫伏单极性模式)
1
0
0
±
320毫伏
( 0毫伏, 320毫伏单极性模式)
1
0
1
±
640毫伏
( 0毫伏, 640毫伏单极性模式)
1
1
0
±
1.28 V( 0 V- 1.28单极性模式V)
1
1
1
±
2.56 V( 0 V- 2.56单极性模式V)
表七。 ADC1CON SFR位功能
5
4
CH1
CH0
3
UNI0
2
1
0
RN2
RN1
RN0
位
7
6
名字
–––
XREF1
描述
留作将来使用
辅助ADC外部参考位。
由用户设置,使辅助ADC通过REFIN使用外部基准( + ) / REFIN ( - ) 。
清0,使辅助ADC使用内部带隙参考。
辅助ADC通道选择位。
撰稿:用户选择用来驱动辅助ADC如下的单端输入引脚:
ACH1
ACH0
积极投入
负输入端
0
0
AIN3
AGND
0
1
AIN4
AGND
1
0
温度传感器
AGND (连接至ADC输入温度传感器)
1
1
AIN5
AGND
辅助ADC单极位。
由用户设置,使单极编码,即零输入将导致0000H输出。
清0,使双极性编码,即零输入将导致8000H输出。
留作将来使用
留作将来使用
留作将来使用
5
4
ACH1
ACH0
3
UNI1
2
1
0
–––
–––
–––
笔记
1.当选择了温度传感器,用户代码必须选择通过XREF1位以上的内部基准和明确的UNI1位( ADC1CON.3 )选择双极性编码。
2.温度传感器经过工厂校准,以产生转换结果8000H 0
°C.
在温度3 A + 1°C变化将导致1 LSB的变化在ADC1H寄存器ADC转换结果。
REV 。一
–19–