51单片机学习笔记——AD转换

一、AD转换器的分类

直接A/D转换器
  • 并行比较型

    优点:转换速度快,内含寄存器,无需附加采样-保持电路。
    缺点:需要很多电压比较器和触发器,高分辨率较难制造。

  • 反馈比较型

    分为计数型和逐次比较型,计数型又称为双积分型。
    其中,计数型且转换速度不高,转换时间长,但价格便宜;逐次比较型使用对分搜索法,因此转换速度要比计数型快很多。(ADC0804和XPT2046都属于逐次比较型)

间接A/D转换器
  • V-T(电压-时间)
  • V-F(电压-频率)

二、A/D转换器主要参数指标

1.分辨率

分辨率为A/D转换器对输入信号的分辨能力,其计算公式如下,其中n为A/D转换器的位数:
分辨率 = 1 2 n 分辨率=\frac{1}{2^{n}} 分辨率=2n1
当A/D转换器支持输入负电压时,第一位代表正负,则分辨率的计算公式为:
分辨率 = 1 2 n − 1 分辨率=\frac{1}{2^{n-1}} 分辨率=2n11
可以求得模拟电压的最小值如下, 满刻度为输入的模拟电压最大值:
变化最小值 = 满刻度 × 分辨率 变化最小值=满刻度\times 分辨率 变化最小值=满刻度×分辨率

2.转换误差

转换误差表示A/D转换器实际输出的数字量与理论输出量的区别。分为量化误差、偏移误差和满刻度误差。其中偏移误差和满刻度误差合称为非线性误差。

3.转换精度

转换精度为实际模拟量输入与理论模拟输入之差的最大值。对于A/D转换器而言,可以在每个阶梯的水平中点进行测量,它包括了所有误差。

4.转换时间

即完成一次A/D转换所需要的时间(包括稳定时间)。而转换时间的倒数为转换速率,即每秒转换的次数。

三、ADC0804

概况

ADC0804是逐次比较型A/D转换器,共有20个引脚,分辨率为8位,输入电压范围为0-5V,模数转换时间大约100us。价格便宜,应用广泛。

1.引脚详情

ADC0804管脚图

引脚 名称 解释
1 C S ‾ \overline{CS} CS 片选信号输入端,当输入低电平,表明A/D被选中
2 R D ‾ \overline{RD} RD 读信号输入端,低电平输出端有效
3 W R ‾ \overline{WR} WR 写信号输入端,低电平启用A/D转换
4 CLK 时钟信号输入端
5 I N T R ‾ \overline{INTR} INTR A/D转换结束信号,低电平表示转换完成
6-7 VIN(+),VIN(-) 两模拟信号输入端,可接收单极性,双极性和差模输入信号
8 AGND 模拟信号地
9 VREF/2 参考电平输入端,决定量化单位
10 DGND 数字信号地
11-18 DB7-DB0 具有三态特性的数字信号输出口
19 CLKR 内部时钟发生器外接电阻端
20 VCC(VREF) 芯片输入电源,为5V
2.时序图
  • 启动时序图
    启动时序图
  • 读取时序图
    读取时序图
3.例程:电位器A/D转换
#include<reg52.h>
#include
  • 26
    点赞
  • 132
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值