当前位置:首页 > 单片机 > 单片机
[导读]LPC1114内部有一个逐次逼近型ADC模块,总的来说有如下特征:8个模拟信号输入通道,可以开1个通道测电压,也可以8个通道全开测电压,软件控制模式下,只能开1个通道,硬件扫描模式下,可以开多个通道输入电压范围0~VD

LPC1114内部有一个逐次逼近型ADC模块,总的来说有如下特征:

8个模拟信号输入通道,可以开1个通道测电压,也可以8个通道全开测电压,软件控制模式下,只能开1个通道,硬件扫描模式下,可以开多个通道

输入电压范围0~VDD

最高10位精度

ADC时钟可调,最大4.5MHz,最快转换时间2.44微秒

可以软件控制转换,也可硬件扫描转换,转换形式多种多样

每个通道都有独立的转换结果寄存器,转换结束可以产生中断

1.软件控制模式

软件控制ADC转换,分为3种转换方式:

1. 给控制寄存器CR的bit24(即START位)写1启动转换,这种转换的特点是由程序控制何时转换,可以随时转换;

2. 通过CT16B0和CT32B0的CAP引脚采集外部上升沿或下降沿信号来启动转换,这种转换的特点是可以通过外部信号来控制转换;

3. 通过CT16B0的MAT0、MAT1和CT32B0的MAT0、MAT1的上升沿或下降沿来启动转换,注意,前面说的CAP引脚上的信号,是捕获的外部信号,而这里说的匹配输出MAT信号,是由单片机自身的匹配寄存器匹配引起的电平变化,也就是说,这些信号时自身控制产生的,而不是外部的信号。其实,理解前面这些话并不难,因为CAP是捕获引脚,所以是采集外部信号,MAT是匹配输出引脚,所以是自身产生的输出信号。这种转换的特点是可以设置周期性的转换。注意,单片机的MAT0和MAT1引脚上不必体现出电平的变化。

2.硬件扫描模式

硬件扫描模式与软件控制模式的主要区别是:软件控制模式需要有触发条件,AD通道才转换引脚上的电压值,触发一次转换一次;硬件扫描模式无需触发条件,只要开启硬件扫描模式,转换就会一直循环进行。

软件控制模式只能开启一个通道,硬件扫描模式可以开启多个通道。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭