手把手教你写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 位的存储器和反映工作状态的若干标志位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值