Z8喝采! XP
®
4K系列
产品speci fi cation
117
3.写
配置ADC
–
写
BUFMODE
[ 2 : 0 ]选择单端或差分模式,如
以及无缓冲或缓冲模式。
–
如果闹铃功能是必需的,设定
ALMHEN
和/或
ALMLEN 。
–
写
REFSELH
该对位{
REFSELH
,
REFSELL
}选择内部
电压参考电平或禁用内部基准。该
REFSELL
位
包含在
4.写的
配置ADC连续转换。
在ADC控制寄存器的位字段可以同时写入:
–
写到
ANAIN [3 :0]的
现场从可用的模拟输入信号源选择
(不同的输入引脚可根据设备)
–
SET
CONT
1 ,选择连续转换。
–
如果内部VREF必须输出到管脚,设置
RefExt
位为1的内部
参考电压,必须在此情况下被启用。
–
写
REFSELL
该对位{
REFSELH , REFSELL
}选择内部
电压参考电平或禁用内部基准。该
REFSELH
位
包含在
–
SET
CEN
为1来启动转换。
5.当连续操作的第一个转换结束(后5129系统
时钟周期,再加上40个周期用于电时,如果需要的话)时,ADC控制逻辑
执行以下操作:
–
CEN
重置为0 ,表示第一次转换就完成了。
CEN
仍然是0所有
随后的转换中连续运行。
–
中断请求被发送到中断控制器,以指示在转换
完整的。
6. ADC写入新的数据导致每256个系统时钟周期。每完成
转换时,ADC控制逻辑执行以下操作:
–
写入13位2的补码结果为{ ADCD_H [7: 0], ADCD_L [7:3 ]} 。
–
如果在高和低报警被禁止,发送一个中断请求到中断
控制器表示转换完成。
–
如果高报警已启用, ADC值低于报警阈值,
产生中断。
–
如果低警报已启用, ADC值低于报警阈值,
产生中断。
7.要禁用连续转换,清除
CONT
在ADC控制寄存器位
为0。
PS022815-0206
模拟数字转换器