
Z90255 ROM和OTP Z90251
32 KB电视控制器, OSD
80
10
模拟数字转换器
该Z90255配备有4位快闪模拟 - 数字转换器(ADC ),该
可以用作三个或四个位配置。有四个复用
模拟输入通道。有两个寄存器的地址,一个用于3位(表70)
ADC ( 3ADC_DTA : 00H : C银行) ,
和一个用于4位(表71 )
ADC ( 4ADC_DTA : 01H :银行F) 。
由于没有设置缺省值,系统软件
必须配置的控制寄存器的首选ADC。
转换后的3比特的数据可作为位0,1和2的3位ADC数据寄存器。
转换后的4位数据是作为比特0 ,1,2 ,和3中的4位ADC的数据
注册。
图21示出了四个输入引脚
( P60 / ADC3 , P61 / ADC2 , P41 / ADC1 ,
和
P62/ADC0)
其功能是模拟输入通道和数字I / O端口。对
支持模拟功能,数字端口必须配置为模拟
通过软件。模拟/数字的选择由3位的位4和3的控制
ADC数据寄存器,并通过位5和4的4位ADC数据寄存器。
如果ADC输入选择等于
00 , ADC0
是选择;这个值是默认
POR之后。
如果ADC输入选择等于
01 , ADC1
被选中。
如果ADC输入选择等于
10 , ADC2
被选中。
如果ADC输入选择等于
11 , ADC3
被选中。
采样发生在八分之一的ADC时钟滴答。一个ADC时钟滴答等于
二分之一,三分之一,或者四分之一的系统时钟
(SCLK)
滴答,由载
3ADC_DTA(6,5)
为3位或
4ADC_DTA ( 7,6 )
4位。如果ADC的速度位
设置
00,
该ADC是不可操作;这是默认值以下
POR 。
如果这些
位等于
01,
ADC的速度是基于二分之一的一个系统时钟周期,
SCLK/2.
If
这些位等于
10,
ADC的速度是基于三分之一的一个系统时钟周期,
SCLK/3.
如果这些比特等于
11,
ADC的速度是基于四分之一的系统 -
时钟滴答,
SCLK/4.
PS001301-0800