文档介绍:嵌入式系统--使用HCS12微控制器的设计与应用
1
第8章 A/D转换和D/A转换
嵌入式系统--使用HCS12微控制器的设计与应用
2
本章目录
A/D和D/A转换的基本问题
DG128内部A/D转换模块
DG128内部A/D转换编程实例
高位AD扩展接口
扩展实现DA转换
常用传感器
嵌入式系统--使用HCS12微控制器的设计与应用
3
A/D和D/A转换的基本问题
A/D转换
数字控制系统框图
嵌入式系统--使用HCS12微控制器的设计与应用
4
A/D和D/A转换的基本问题
A/D转换器
积分型A/D转换器
逐次逼近型A/D转换器
嵌入式系统--使用HCS12微控制器的设计与应用
5
A/D和D/A转换的基本问题
D/A转换
D/A转换器的转换精度
分辨率
转换误差
D/A转换器的转换速度
建立时间tset
转换速率SR
嵌入式系统--使用HCS12微控制器的设计与应用
6
A/D和D/A转换的基本问题
D/A转换器
D/A转换器的组成
开关网络
电阻网络
集成运放组成比例求和电路
倒T型电阻网络D/A转换器
嵌入式系统--使用HCS12微控制器的设计与应用
7
A/D和D/A转换的基本问题
4位R-2R倒T型D/A转换器
嵌入式系统--使用HCS12微控制器的设计与应用
8
DG128内部A/D转换模块
DG128内部A/D转换模块寄存器
A/D转换控制寄存器2
A/D转换控制寄存器3
A/D转换控制寄存器4
A/D转换控制寄存器5
A/D转换状态寄存器0
嵌入式系统--使用HCS12微控制器的设计与应用
9
DG128内部A/D转换模块
DG128内部A/D转换模块寄存器
A/D转换测试寄存器1
A/D转换状态寄存器1
A/D转换输入使能寄存器
A/D转换端口数据寄存器
A/D转换结果寄存器
嵌入式系统--使用HCS12微控制器的设计与应用
10
DG128内部A/D转换模块
A/D转换模块的基本编程方法
ATDCTL2 = 0b11000000;
// = 1为打开转换电源开关
// = 1为A/F自动清0位
ATDCTL3 = 0b00001011;
// = 1表示序列长度为1
// = 0为非FIFO模式
//~FRZ1 = 11表示立刻进入冻结模式
ATDCTL4 =0b00000111;
//~PRS0 = 00111表示总线频率16分频
ATDCTL4 &=0b01111111;
// = 0表示10位转换精度