文档详情

单片机应用技术第七章.pdf

发布:2018-09-14约1.42万字共30页下载文档
文本预览下载声明
第7章 模数转换器ADC12_A 1、内容 2、要求 ① ADC概述 ① 了解ADC 的用途。 ② ADC 的主要技术指标 ② 了解ADC与ADC12_A 的主要技术 ③ ADC12_A 的功能 指标。 ④ ADC12_A 的操作 ③ 掌握ADC12_A单通道单次转换的 ⑤ ADC12_A寄存器 配置方法。 ⑥ 习题 1 ADC概述 在单片机测控系统中,常要对一些过程参数进行测量和控制,这些参数往往 是随时间连续变化的模拟量,如温度、湿度、亮度、压力等。 模拟量不能直接送给单片机,必须通过A/D转换转为数字量由单片机进行处 理和存储。A/D 转换器用于实现模拟量向数字量的转换,常写为 ADC(Analog-to-Digital Converter)。 单片机处理后的结果是数字量,而绝大多数控制执行部件所需的是模拟量, 因此,又需要通过D/A转换把数字量转为模拟量。 模拟信号 (非电信号) 传感器 电信号 开关量输出 A/D MCU 模拟信号 D/A 模拟量输出 (电信号) 测控对象 2 ADC的主要技术指标 ①分辨率:ADC可分辨的最小模拟量(使输出数字量变化一个相邻数码对应输入模拟电压 的变化量),表征ADC对模拟输入的分辨能力,通常也用二进制位来表示。如12位ADC 的 分辨率就是12位,或者说分辨率为满刻度的1/212 。一个10V满刻度的12位ADC能分辨输入 电压变化最小值是10V ×1/212≈2.4mV 。 ②量化:ADC把模拟量变为数字量,用数字量近似表示模拟量,这个过程称为量化。 n ③量化间隔(台阶)=满量程输入电压/(2 -1) ,其中n为ADC 的位数。 ④量化误差:是ADC 的有限位数对模拟量进行量化而引起的误差。实际上,要准确表示模 拟量,ADC 的位数需很大甚至无穷大。一个分辨率有限的ADC 的阶梯状转换特性曲线与具 有无限分辨率的ADC转换特性曲线(直线)之间的最大偏差即是量化误差。量化误差有两 种表示方法: 绝对误差=量化间隔/2 n 相对误差=1/(2 +1) ⑤转换时间:ADC完成一次A/D转换所需的时间(包括稳定时间)。 ⑥转换速率:ADC每秒内所能完成的转换次数,与转换时间互为倒数。ADC12模块的转换 速率为200KSPS (kilo Samples per Second ,即采样千次每秒)。 例:满量程电压为3.3V,采用12位A/D转换器时的 分辨率、量化间隔、绝对量化误差、相对量化误 差分别是多少。 分辨率=12位 量化间隔=3.3/(212-1)≈0.8mV 绝对量化误差=量化间隔/2 ≈ 0.4mV 相对量化误差=1/(212+1) ≈ 0.000244=0.0244% 3 ADC12_A的功能 The ADC12_A module is a high-performance 12-bit ADC. The module implements a 12-bit SAR (Successive Approximation Register) core, sample select control, reference generator, and a 16- word conversion-and-control buffer. The conversion-and-control buffer allo
显示全部
相似文档