手把手教你写S12XS128程序(10)--A/D转换模块介绍2

S12内置了210/8位的A/D模块:ATD0ATD1,共有16个模拟量输入通道,属于逐次逼近型A/D转换器(这个转换过程与用天平称物的原理相似)。

1、功能结构

图17  A/D 模块功能结构

     图17所示的是 A/D 模块的功能结构,这个功能模块被虚线划分成为图示所示的虚线所隔离的三个部分:IP 总线接口、转换模式控制/寄存器列表,自定义模拟量。

IP 总线接口负责该模块与总线的连接,实现 A/D 模块和通用 I/O 的目的, 还起到分频的作用;

转换模式控制寄存器列表中有控制该模块的所有的寄存器执行左右对齐运 行和连续扫描。

自定义模拟量负责实现模拟量到数字量的转换包括了执行一次简单转换所 需的模拟量和数字量。

 

2 HCS12 中A/D转化模块特点

8/10 位精度7 us, 10-位单次转换时间.采样缓冲放大器可编程采样时间; /右对齐,  有符号/无符号结果数据外部触发控制转换完成中断模拟输入 通道复用模拟/数字输入引脚复用 转换序列长度连续转换模式多通 道扫描方式。

ATD 模块有模拟量前端模拟量转换控制部分及结果存储等四部分组成。其中模拟前端包括多路转换开关采样缓冲器放大器等结果存储部分主要有8 16 位的存储器和反映工作状态的若干标志位。

你可能感兴趣的:(编程,工作,存储)