LPC1768 ADC电源与引脚配置详解

需积分: 50 18 下载量 117 浏览量 更新于2024-08-17 收藏 1.41MB PPT 举报
本文档主要介绍了LPC1768 ADC的基本操作,包括电源管理和引脚配置。LPC1768是一款基于Cortex-M3架构的微控制器,其集成了一款12位逐次逼近式ADC,适用于工业现场的模拟信号数字化处理。 首先,关于电源控制,微控制器的ADC时钟源可以通过置位PCONP.PADC位来启用。这确保了ADC模块的正常工作,但必须注意,电源和参考电压(VDDA和VSSA)需要与数字电源隔离,以防止数字电路对模拟信号造成干扰。 在引脚配置方面,如果要测量电压,通常使用模拟输入通道(如AIN0至AIN7)。尽管可以忽略PINSEL寄存器中的默认设置,但这可能影响测量精度。为了获得更高的测量精度,应该选择AIN功能,它允许用户在特定引脚上实现模拟输入,而不是让数字功能占用这些引脚。 LPC1768的ADC具有多种功能特性,例如掉电模式,快速的12位转换速度(200KHz),以及Burst模式支持。它还可以根据输入信号类型(如跳变或定时器匹配)灵活触发转换。VREFP和VREFN是ADC的参考电压输入,用于校准转换过程。 在典型应用中,ADC可用于信号调理(如滤波、隔离和放大),与传感器(如压力、温度、流量和电流传感器)配合,将现场信号转换为数字信号,以便计算机系统处理和控制执行机构。例如,通过ADC,压力传感器的模拟信号可以转化为数字信号,然后传输到计算机,再由计算机控制执行机构的SP3243E/SP3232E接口。 ADC的关键作用在于为数字反馈控制系统提供模拟信号到数字信号的转换,这对于控制系统的稳定性和精确度至关重要。通过ADC,可以直接读取传感器反馈,作为控制算法的输入,以调整执行机构的行为,从而控制被控对象。 文章还提及了ADC的转换控制电路、控制寄存器、数据寄存器等组成部分,以及如何通过SEL[7..0]选择多路开关和配置时钟分频。AD0CR寄存器负责控制转换的细节,ADDR0和AD0GDR则是数据暂存区域,而AD0STAT寄存器则显示转换状态和中断信息,ADINTEN寄存器则管理中断使能。 这篇文章详述了如何在LPC1768上正确配置ADC,确保其高效和精确地转换模拟信号,并强调了其在各种应用中的核心作用,特别是对于需要精确控制的数字反馈系统。