SN8P2808
8-bit micro-controller build-in 4*32 LCD and 12-bit ADC.
10.6 VREFH 寄存器
单片机的(AVREFH)引脚可以输入外部电压源作为ADC 输入参考高电平, 用户可通过此引脚输入的电压或内部参考
电压作为ADC 参考电压。当用户使用内部参考电压时,AVREFH 可通过VHS[1:0]选择设置为VDD, 4V, 3V, 2V。
注:
a. ADC 分辨率为12 位时可选择内部VDD 或外部电压源作为参考高电压。
b. 无论REFH 如何设置,在AVREFH 引脚上接上0.1uF 的电容。
c. AVREFH 引脚输出电压由 VHS[1:0]设置决定,可以为 VDD, 4V, 3V, 2V( REFS= GCHS=1 的条件下)。
0AFH
VREFH
读/写
Bit 7
REFS
R/W
0
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
VHS1
R/W
0
Bit 0
VHS0
R/W
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
复位后
Bit[1:0]
VHS[1:0]:ADC 内部参考高电平选择位。
VHS0
VREFH 参考电压
VHS1
1
1
0
1
0
VDD
4.0V
3.0V
2.0V
1
0
0
注:如果由VHS[1:0]选择的VREFH 电压高于VDD,则内部VREFH 为VDD。例如,VHS1:0]为10(选择内部VREFH = 4.0V),
而VDD 为3.0V,则实际上VREFH 等于VDD(3.0V)。
Bit[7]
REFS:ADC 内部参考高电压控制位。
1 = 选择单片机内部参考电压VREFH,AVREFH 将输出VHS[1:0]设置的电压。
0 = 不选择单片机内部参考电压VREFH,将AVREFH 连接到外部电压源。
10.7 ADC 转换时间
12 位AD 转换时间 = 1/(ADC clock /4)*16 sec
High Clock (Fosc) =
4MHz
ADCKS0 ADC Clock
Fcpu
ADCKS1
ADC 转换时间
0
0
1
1
0
1
0
1
Fcpu/16
Fcpu/8
Fcpu
1/(
1/(
1/(
1/(
(
(
(
(
4MHz
4MHz
4MHz
4MHz
/
/
/
/
1
1
1
1
)
)
)
)
/
/
/
/
16 /4
)
)
)
)
x16= 256 us
x16= 128 us
8
1
2
/4
/4
/4
Fosc/ 1
x16=
x16=
16
32
us
us
Fcpu/2
0
0
1
1
0
1
0
1
Fcpu/16
Fcpu/8
Fcpu
1/(
1/(
1/(
1/(
(
(
(
(
4MHz
4MHz
4MHz
4MHz
/
/
/
/
2
2
2
2
)
)
)
)
/
/
/
/
16 /4
)
)
)
)
x16= 512 us
x16= 256 us
8
1
2
/4
/4
/4
Fosc/ 2
Fosc/ 4
x16=
x16=
32
64
us
us
Fcpu/2
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Fcpu/16
Fcpu/8
Fcpu
1/(
1/(
1/(
1/(
1/(
1/(
1/(
1/(
(
(
(
(
(
(
(
(
4MHz
4MHz
4MHz
4MHz
4MHz
4MHz
4MHz
4MHz
/
/
/
/
/
/
/
/
4
4
4
4
8
8
8
8
)
)
)
)
)
)
)
)
/
/
/
/
/
/
/
/
16 /4
)
)
)
)
)
)
)
)
x16= 1024 us
x16= 512 us
8
1
2
/4
/4
/4
x16=
64
us
Fcpu/2
Fcpu/16
Fcpu/8
Fcpu
x16= 128 us
x16= 2048 us
x16= 1024 us
x16= 128 us
x16= 256 us
16 /4
8
1
2
/4
/4
/4
Fosc/ 8
Fcpu/2
SONiX TECHNOLOGY CO., LTD
Page 100
Version 1.1