AD转换和DA转换苦心收集

AD转换和DA转换苦心收集

ID:38534558

大小:768.50 KB

页数:26页

时间:2019-06-14

AD转换和DA转换苦心收集_第1页
AD转换和DA转换苦心收集_第2页
AD转换和DA转换苦心收集_第3页
AD转换和DA转换苦心收集_第4页
AD转换和DA转换苦心收集_第5页
资源描述:

《AD转换和DA转换苦心收集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章A/D转换和D/A转换1嵌入式系统--使用HCS12微控制器的设计与应用本章目录8.1A/D和D/A转换的基本问题8.2DG128内部A/D转换模块8.3DG128内部A/D转换编程实例8.4高位AD扩展接口8.5扩展实现DA转换8.6常用传感器2嵌入式系统--使用HCS12微控制器的设计与应用8.1A/D和D/A转换的基本问题8.1.1A/D转换1.采样精度2.采样速率3.滤波4.物理量回归数字控制系统框图3嵌入式系统--使用HCS12微控制器的设计与应用8.1A/D和D/A转换的基本问题8.1.2

2、A/D转换器积分型A/D转换器逐次逼近型A/D转换器4嵌入式系统--使用HCS12微控制器的设计与应用8.1A/D和D/A转换的基本问题8.1.3D/A转换D/A转换器的转换精度分辨率转换误差D/A转换器的转换速度建立时间tset转换速率SR5嵌入式系统--使用HCS12微控制器的设计与应用8.1A/D和D/A转换的基本问题8.1.4D/A转换器D/A转换器的组成开关网络电阻网络集成运放组成比例求和电路倒T型电阻网络D/A转换器6嵌入式系统--使用HCS12微控制器的设计与应用8.1A/D和D/A转换的基本

3、问题4位R-2R倒T型D/A转换器7嵌入式系统--使用HCS12微控制器的设计与应用8.2DG128内部A/D转换模块8.2.1DG128内部A/D转换模块寄存器A/D转换控制寄存器2A/D转换控制寄存器3A/D转换控制寄存器4A/D转换控制寄存器5A/D转换状态寄存器08嵌入式系统--使用HCS12微控制器的设计与应用8.2DG128内部A/D转换模块8.2.1DG128内部A/D转换模块寄存器A/D转换测试寄存器1A/D转换状态寄存器1A/D转换输入使能寄存器A/D转换端口数据寄存器A/D转换结果寄存器

4、9嵌入式系统--使用HCS12微控制器的设计与应用8.2DG128内部A/D转换模块8.2.2A/D转换模块的基本编程方法1.A/D转换初始化ATDCTL2=0b11000000;//ATDCTL2.ADPU=1为打开转换电源开关//ATDCTL2.AFFC=1为A/D转换CCF自动清0位ATDCTL3=0b00001011;//ATDCTL3.S1C=1表示序列长度为1//ATDCTL3.FIFO=0为非FIFO模式//ATDCTL3.FRZ0~FRZ1=11表示立刻进入冻结模式ATDCTL4=0b000

5、00111;//ATDCTL4.PRS4~PRS0=00111表示总线频率16分频ATDCTL4&=0b01111111;//ATDCTL4.SRES8=0表示10位转换精度10嵌入式系统--使用HCS12微控制器的设计与应用8.2DG128内部A/D转换模块8.2.2A/D转换模块的基本编程方法2.启动A/D转换ATDCTL5=0b00100000;//ATDCTL5.DJM=0,结果寄存器数据采用左调整方式//ATDCTL5.SCAN=1,连续转换序列//ATDCTL5.CC~CA=000,启动0通道转

6、换11嵌入式系统--使用HCS12微控制器的设计与应用8.2DG128内部A/D转换模块8.2.2A/D转换模块的基本编程方法3.获A/D转换结果while(1)//判断ATDSTAT0的第7位是否为1if((ATDSTAT0&(1<>6);break;}returntemp;//返回10-bit的转换结果12嵌入式系统--使用HCS12微控制器的设计与应

7、用8.3DG128内部A/D转换编程实例8.3.1A/D转换C语言头函数(ADC.h)//AD转换寄存器及标志位定义#defineSCFBit7//转换完成标志位//串行通信相关函数声明//A/D转换初始化voidADCInit(void);//1路10位A/D转换INT16UADCvalue(INT8Uchannel);//1路10位A/D转换(中值滤波)INT16UADCmid(INT8Uchannel);//1路10位A/D转换(平均值滤波)INT16UADCave(INT8Un,INT8Uchann

8、el);13嵌入式系统--使用HCS12微控制器的设计与应用8.3DG128内部A/D转换编程实例8.3.2A/D转换的C语言子函数(ADC.c)A/D转换初始化voidADCInit(void)1路10位A/D转换函数INT16UADCvalue(INT8Uchannel)1路A/D转换函数(中值滤波)INT16UADCmid(INT8Uchannel)1路A/D转换函数(均值滤波)INT16UADCave(I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。