51单片机AD,DA模块寄存器及原理介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STC15系列单片机内部AD/DA模块介绍
时间:2015/04/13 22:00
为什么要用AD和DA:模拟信号只有通过A/D转化为数字信号后才能用软件进行处理,这一切都是通过A/D转换器(ADC)来实现的。

与模数转换相对应的是数模转换,数模转换是模数转换的逆过程。

数模转换(D/A):将数字量转换为模拟电量(电压或电流),使输出的模拟电量与输入的数字量成正比。

(1) 转换速度
转换速度是指完成一次D/A转换所用的时间。

转换时间越长,转换速度就越低。

(2) 分辨率
D/A转换器的分辨力用可用输入的二进制数码的位数来表示。

位数越多,则分辨力也就越高。

常用的有8位、10位、12位、16位、24位、32位等。

(3) 转换精度
转换精度定义为实际输出与期望输出之比。

以全程的百分比或最大输
出电压的百分比表示。

理论上D/A转换器的最大误差为最低位的1/2,10位D/A转换器的
分辨率为1/210,约为0.1%,它的精度为0.05%。

如10位D/A转换器的满程输出为10V,则它的最大输出误差为10V
×0.0005=5mV。

模数转换(A/D):将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号
分辨率:采样值的位数的选取需要满足一定的动态范围及数字部分处理精度的要求,一般分辨率80dB的动态范围要求下不能低于12位。

转换速率:完成一次由模拟转换成数字所需时间的倒数。

采样时间:两次转换之间的间隔。

采样速率要小于等于转换速率,但很多情况下采样速率不能太低。

转换精度:指转换后所得二进制数的位数。

相关寄存器详细信息请参见以下介绍
实际应用请配合开发板原理图及相关例程。

谢谢!由于水平有限,文档难免有误,还请指教以上资料部分来自于官方数据手册及百度网,仅做整理,特此声明!。

相关文档
最新文档