第九章模数转换器

上传人:今*** 文档编号:107187312 上传时间:2019-10-18 格式:PPT 页数:22 大小:3.39MB
返回 下载 相关 举报
第九章模数转换器_第1页
第1页 / 共22页
第九章模数转换器_第2页
第2页 / 共22页
第九章模数转换器_第3页
第3页 / 共22页
第九章模数转换器_第4页
第4页 / 共22页
第九章模数转换器_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《第九章模数转换器》由会员分享,可在线阅读,更多相关《第九章模数转换器(22页珍藏版)》请在金锄头文库上搜索。

1、第九章 A/D转换器,目 录,ADC简介|ADC功能特性,ADC功能特性 具有掉电模式; 12位转换时间达200KHz; 一个或多个输入的Burst模式; 可选由输入跳变或定时器匹配信 号触发转换。,LPC1700系列Cortex-M3具有1个12位的ADC,并可以根据应用进行灵活配置。可应用于工业现场的模拟信号到数字信号转换。,ADC简介|引脚描述,ADC电源与参考电压应与数字电源隔离,防止数字电路干扰,ADC简介|典型应用,信号 调理 模块,驱执 执行 机构,RxD,TxD,计算反馈控制系统,ADC简介|典型应用,计算反馈控制系统,目 录,ADC时钟,ADC功能结构|整体结构框图,转换控制

2、电路,控制寄存器 AD0CR,数据寄存器 ADDR0,全局数据寄存器 AD0GDR,ADC状态寄 存器AD0STAT,中断使能 寄存器ADINTEN,可编程分频器,数据寄存器 ADDR7,CLKDIV70,AIN,APB时钟,ADC功能结构|通道选择结构,0,0,1,0,0,0,0,0,通道选择结构控制输入多路开关的切换,依次将输入的信号送入ADC转换电路,以达到转换器的时分多路复用目的。结构如下:,ADC功能结构|时钟结构,A/D转换时钟 = Fpclk/(CLkDIV+1),时钟结构接收APB时钟,分频至适合的ADC时钟,用于控制AD的转换速率。其功能结构如下:,ADC功能结构|转换模式,

3、EDGE=0,上升沿,EDGE=1,下降沿,ADC包含了多种转换模式,可实现灵活、高效的信号转换。用户可自由的进行配置。,ADC功能结构|转换模式,转换速率200KHz,BUSRT模式可实现硬件扫描要转换的通道、转换相应的信号。可避免频繁的软件触发转换,极大减轻软件的负担。,ADC功能结构|ADC中断控制结构,当任意ADC通道转换完成且中断使能,则会触发中断。各ADC通道的中断由ADINTEN中相应位使能,同时AGDINTEN标识全局的中断发生。,单独的通道中断控制,全局的通道中断控制,目 录,ADC基本操作,ADC基本操作|电源、引脚配置,电源控制:通过置位PCONP.PADC位使能ADC时

4、钟源,引脚配置:当使用ADC的模拟引脚测量电压时,可不理会引脚在PINSEL寄存器中的设置,但是这样会影响测量精度。可通过选择AIN功能改善测量精度。,ADC基本操作|初始化配置,PCONP |= 1 PADC; PINSEL3 |= (unsigned)0x03) 30; AD0CR = (1 5) | (Fpclk/1000000-1) 8) | (0 16) | (1 21) | (1 24);,ADC的初始化主要通过写AD0CR配置ADC转换所需的时钟、工作模式、转换速率等完成。示例如下:,ADC基本操作|中断系统配置,NVIC_SetPriority(ADC_IRQn, 3); LP

5、C_ADC-ADINTEN = (1 ADDR2; ulADCbuf = (ulADCbuf 4) ,ADC中断初始化需完成ADC模块中断使能配置,以及相应的NVIC中断优先级、中断使能配置。中断发生时,在ISR中读取转换结果。示例如下:,ADC基本操作|转换结果处理,A/D转换完成后,转换结果保存在ADDRx和AD0GDR中。但该结果只是转换后的数字量,必须进行转换。,实际电压=ADDRx * VREF / 4096,假定要读取通道x的电压值,A/D的参考电压为VREF。则实际转换结果为:,目 录,总结,具有掉电模式,可以减少空闲时ADC功耗; 高速的转换模式,12位转换时间达200KHz; 一个或多个输入的Burst模式; 可选由输入跳变或定时器匹配信号触发转换。,在使用ADC之前必须使能ADC电源; 禁用输入引脚的数字功能以提高转换精度; 使用匹配输出触发转换启动时,相应的MAT信号不必输出到引脚; 软件控制模式下,仅转换一个通道的信号。,ADC功能特性,ADC操作要点,OVER,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号