EP9301
入门级ARM9系统级芯片处理器
ADC
参数
决议
积分非线性
偏移误差
满量程误差
最大采样率
通道交换机建立时间
噪声( RMS ) - 典型
注意:
ADIV = 0
ADIV = 1
ADIV = 0
ADIV = 1
评论
无失码
0至3.3 V
价值
50K计数(近似值)
0.01%
±15
0.2%
3750
925
500
2
120
单位
mV
每秒采样
每秒采样
µs
ms
µV
ADIV指位16中的KeyTchClkDiv寄存器。
ADIV = 0表示的输入时钟的ADC模块是等于外部14.7456 MHz时钟除以4 。
ADIV = 1表示的输入时钟的ADC模块是等于外部14.7456 MHz时钟除以16 。
61A8
0000
FFFF
9E58
0
Vref/2
VREF
A / D转换器传递函数
(约± 25000计数)
图21. ADC转换函数
使用ADC :
该ADC具有自动转换过程中的状态机基础的转换引擎。发起者为
转化率是TSXYResult寄存器由CPU的读访问。从读取该寄存器返回的数据
包含该结果以及状态位指示ADC的状态。但是,此外围设备需要一个延迟
每一个成功的转换和下转换命令的问题,否则的返回值之间
连续采样可能不反映模拟输入。由于ADC的状态机的状态是通过返回
用于启动转换过程中相同的信道,必须有每个完全转化之后插入一段延迟。
注意,在转换期间读取TSXYResult不会影响正在进行的过程的结果。
以下是安全轮询从软件ADC的推荐程序:
1.阅读TSXYResult注册到一个局部变量来启动转换。
2.如果局部变量的位31的值是' 0',则重复步骤1 。
3.延迟足够长,以满足最大采样速率,如上所示。
4.面膜使用0xFFFF的局部变量,以去除多余的数据。
5.如果签名模式时,执行一个符号的下半字的延伸。
6.将采样值。
DS636PP5
©
版权所有2005 Cirrus Logic公司(版权所有)
33