
GMS81508B/16B/24B
现代微电子
12.模拟数字转换器
模拟 - 数字转换器(A / D)可转换
模拟输入信号到一个相应的8位数字的
值。该A / D模块有8个模拟输入,这是
复用到一个采样保持。的输出
采样和保持为输入到变流器,其gen-
erates通过逐次逼近的结果。模拟
电源电压被连接至AV
DD
电阻梯形
的A / D模块。
该A / D模块有两个寄存器分别是控制
注册ADCM和A / D转换结果寄存器ADR 。登记
ADCM ,如图12-2所示,控制操作
在A / D转换模块。端口引脚可配置
为模拟输入或数字I / O 。要使用模拟输入, I / O是
选择输入模式由R6DD方向寄存器。
如何使用A / D转换器
转换的处理开始时的起始位
ADST被设置为“1”。一个周期后,它由硬件清零
洁具。该寄存器ADR包含了A / D转换的结果
转换。当转换完成时,结果
装入ADR中, A / D转换状态位
ADSF被设置为“1” ,并在A / D中断标志AIF的设置。
在A / D模块的框图如图
12-1 。 A / D转换状态位ADSF时自动设置
A / D转换完成后,清除当A / D转换
锡永在的过程。转换时间最多需要20
美国(在f
XIN
= 8兆赫) 。
“0”
AV
DD
“1”
梯形电阻
ADEN
ADS的[2:0 ]
000
R60/AN0
001
R61/AN1
R62/AN2
R63/AN3
R64/AN4
101
R65/AN5
R66/AN6
R67/AN7
110
111
010
011
100
8位DAC
S / H
样品&保持
连续
近似
电路
ADIF
A / D
打断
ADR
A / D转换结果寄存器
地址: E9
H
复位值:未定义
图12-1 A / D框图
注意:
在初始复位, R60的端口被选择作为AN-
考勤记录输入的ADCM寄存器。因此它不能用于数字
输入端口。要使用此端口作为数字I / O端口,更改为
除“0” ADCM的值。最后,所有八个端口不能
可以同时使用作为数字I / O端口。的至少一个端口
必须在模拟端口。
46
十二月1999版1.04