- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSP430ADC12转换模块总结
MSP430单片机ADC12模块的总结
在MSP430单片机系列中,很多都有12通道12位的ADC(简称ADC12模块)。如MSP430F13X、MSP430F14X、MSP430F15X、MSP430F16X、MSP430F43X、MSP430F44X 等系列。较其它带A/D转换的单片机,MSP430的ADC精度高,设计灵活巧妙,给数据采集系统的设计带来了全新的思路。
一、ADC模块的常用性能指标
1、分辨率
表示输出数字量变化一个相邻数码所需输入模拟电压的变化量,它定义为转换器的满刻度电压与2n的比值,其中n为ADC的位数。如:一个12位的ADC模块的分辨率为满电压刻度的1/4096 。
2、量化误差
是由于有限数字对模拟数值进行离散取值(量化)而引起的误差。其理论值为一个单位分辨率,即±1/2LSB 。
3、转换精度
其反映的是ADC模块在量化上与理想的ADC模块进行AD转换的差值。
4、转换时间
指ADC模块完成一次AD转换所需的时间,转换时间越短越能适应输入信号的变化。
此外还应考虑所使用的电压范围、工作温度、接口特性以及输出形式等性能。
二、ADC12主要特点
1、12位转换精度,1位非线性微分误差,1位非线性积分误差;
2、有多种时钟源提供给ADC12模块,而且模块本身内置时钟发生器;
3、内置温度传感器;
4、Timer_A/Timer_B硬件触发器;
5、拥有8 个可配置的外部模拟信号采样通道,拥有4 个内部通道,用于Vcc 电压值、温度、外部正负电压参考的测量;
6、内置参考电源,并且参考电压有6种组合;
7、模数转换有4种模式;
8、16字转换缓存;
9、ADC12可关断内核支持超低功耗应用;
10、采样速度快,最高可达200ksps;
11、自动扫描;
12、DMA使能;
进行AD 转换通常需要设置的内容有:转换通道、采样保持、参考电压、转换时钟、转换模式、结果缓存。
三、ADC12的功能模块
Msp430单片机ADC12模块有以下五个部分组成:
(1)参考电压发生器;
(2)模拟多路器;
(3)具有采样和保持功能的12为转换内核;
(4)采样及转换所需的时序控制;
(5)转存结果缓存。1、参考电压发生器AD转换都需要一个基准信号,通常为电压基准。ADC12内置参考电源,而且参考电压有6种可编程选择,分别为VR+与VR-的组合。
其中VR+(有3种):
AVCC (模拟电源正端)
VREF+ (A/D转换器内部参考电源的正输出端)
VeREF+ (外部参考电源的正输入端)
VR-(有3种):
AVSS (模拟电源负端)
VREF- (A/D转换器内部参考电源的负输出端)
VeREF- (外部参考电源的负输入端)
2、模拟多路器
对多个模拟信号进行采样并转换时,由于A/D只有一个转换内核,每次只能选通一个信号进行采样并转换。ADC12配置有8路外部通道和4路内部通道:
8路外部通道: A0~A7 实现外部8路模拟信号的输入
4路内部通道: VeREF+
VREF- 或 VeREF-
(AVCC-AVSS)/ 2
片内温度传感器的输出
4个作为待转换模拟输入信号
3、具有采样和保持功能的的12位转换器内核
ADC12是一个12位的模数转换器,并能够将数据保存在ADC12MEM转换存储器中。该内核两个可编程的参考电压(VR+和VR-)定义转换的最大值和最小值。当输入模拟电压等于或高于VR+时,ADC12输出满量程值0FFFH,当输入电压等于或小于VR-时,ADC12输出0 。
输入模拟电压的最终结果满足公式:
ADC12模块由ADC12CTL0和ADC12CTL1两个控制寄存器完成设置。ADC内核使能由ADC12ON位控制。大多数情况下,只有在ENC=0时,ADC12的控制才可以被修改,在进行转换ENC位必须设为1。
4、采样及转换所需的时序控制
采样和转换所需要的各种时钟信号:
ADC12CLK转换时钟、 SAMPCON采样及转换信号、SHT控制的采样周期 、 SHS控制的采样触发来源选择 、ADC12SSEL选择的内核时钟源 及 ADC12DIV选择的分频系数等。
注意:只有在这些时序控制电路的指挥下,ADC12各部件才能协调工作!
5、转存结果缓存
ADC12共有12个转换通道,设置了16个转换存储器,用于暂存转换结果,合理设置后,ADC12硬件会自动将转换结果存放到相应的ADC12MEMx存储寄存器中。每个转换器ADC12MEMx都有自己对应的控制寄存器ADC12CTLx。控制寄存器控制各个转换寄存器必须选择基本的转换条件。四、ADC12相关寄存器
表1 ADC12相关寄存器总述 寄存器类型 寄存器缩写 寄存器
文档评论(0)