您的位置 首页 动态

MSP430学习笔记(二)

四、C12模数转换模块1、考电压发生器所有的ADC和DAC模块都需要一个基准信号,这个信号就是我们常说的Vref+,Vref-。MSP430的ADC12模块内

四、C12模数转化模块

1、考电压发生器

一切的ADC和DAC模块都需求一个基准信号,这个信号便是咱们常说的Vref+,Vref-。

MSP430ADC12 模块内部带有参阅电源,经过操控REFON信号来发动内部参阅电源,而且经过

REF2_5V操控内部参阅电源发生1.5V或许2.5V的Vref+。

最终给ADC模块转化器的参阅电压Vr+和Vr-经过SREF_x设置6种组合方法:

Vr+能够在AVcc(体系模仿电源),Vref+(内部参阅电源),Veref+(外部输入的参阅电源)之间挑选,

Vr-能够在AVss(体系模仿地),Vref-/Veref-(内部或外部参阅电源)。

2、DC12主要特点:

n12位转化精度,1位非线形差错,1位非线形积分差错

n多种时钟源给ADC12模块,切自身自带时钟发生器

n内置温度传感器

nTimerA/TimerB硬件触发器

n 8路外部通道和4路内部通道

n内置参阅电压源和6种参阅电压组合

n 4种形式的模数转化

n16bit 的转化缓存

nADC12封闭支撑超低功耗

n选用速度快,最高200Kbps

n主动扫描

nDMA使能

3、DC12寄存器

4、ADC12CTL0转化操控寄存器0

ADC12SC:采样转化操控位(和SHP,ISSH,ENC有关)

在ENC=1,ISSH=0的情况下:

SHP=1时:ADC12SC由0变1时,发动A/D 转化,转化完结后ADC12SC主动复位

SHP=0时:ADC12SC高电平时采样,ADC12SC复位围发动一次转化

其间ENC=1表明转化答应,ISSH表明输入信号为同相输入信号,

SHP=1表明采样信号SAMPCON来自于采样定时器,

SHP=0表明SAMPCON采样有ADC12SC直接操控。

留意:当软件发动一次A/D 转化时,ADC12SC和ENC要在一条句子内完结设置。

ENC:转化答应位

0ADC12为初始状况,不能发动A/D 转化

1初次转化由SAMPCON的上升沿发动

留意:

[1]在CONSEQ=0(单通道单次转化)的情况下,当ADC12BUSY=1时,

ENC=0则会完毕转化进程,而且得到过错成果。

[2]在CONSEQ≠0(非单通道单次转化)的情况下,当ADC12BUSY=1时,

ENC=0则转化正常完毕,得到正确成果

ADC12TVIE:转化时刻溢出中止答应(屡次采样恳求)

当时转化还没有完结时,又得到一次采样恳求,假如ADC12TVIE 答应的话,会发生中止。

0答应发生转化时刻溢动身生中止

1制止发生转化时刻溢动身生中止

ADC12OVIE:溢出中止答应(ADC12MEMx屡次写入)

当ADC12MEMx还没有被读出的时分,而又有新的数据要求写入ADC12MEMx时,

假如答应则会发生中止

0答应溢出中止

1制止溢出中止

ADC12ON:ADC12内核操控

0封闭ADC12内核完成低功耗

1敞开ADC12内核

REFON:内部基准电压发生器操控

0封闭内部基准电压发生器

1敞开内部基准电压发生器

REF2_5V:内部基准电压挑选1.5V/2.5V

0挑选1.5V内部参阅电压

1挑选2.5V内部参阅电压

MSC:屡次采样/转化操控位

当SHP=1,CONSEQ≠0时,MSC位才干收效

0每次转化需求SHI信号的上升沿动身采样定时器

1初次转化需求SHI信号的上升沿动身采样定时器,

今后每次转化在前一次转化完毕后当即进行

SHT0x:0~7通道的采样坚持器时刻操控

界说了ADC12MEM0~7中转化采样时序与采样时钟的联系

坚持时刻越短,采样速度越快,反映电压动摇显着

Tsample= 4×TADC12CLK×N(N<13时N = 2n,n>13时,N=256)

SHT1x:8~15通道的采样坚持器时刻操控

界说了ADC12MEM8~15中转化采样时序与采样时钟的联系

坚持时刻越短,采样速度越快,反映电压动摇显着

Tsample= 4×TADC12CLK×N(N<13时N = 2n,n>13时,N=256)

5、ADC12CTL1转化操控寄存器1

CSTARTADD:单通道形式转化通道/多通道形式守通道

界说单次转化的启始地址或许序列通道转化的首地址。

SHSx:采样触发源挑选

0ADC12SC

1TimerA.OUT1

2TimerB.OUT1

3TimerB.OUT2

SHP:采样信号SAMPCON挑选

0SAMPCON信号来自采样触发输入信号

1SAMPCON信号来自采样定时器,由采样输入信号的上升沿触发

ISSH:采样输入信号同向/反向

0采样信号为同相输入

1采样信号为反相输入

ADC12DIVx:ADC12时钟分频操控

ADC12时钟源的分频因子挑选位,分频因子为(x+1)

ADC12SSELx:ADC12时钟挑选

0ADC12OSC(ADC12内部时钟源)

1ACLK

2MCLK

3SMCLK

COMSEQx:转化形式

0单通道单次转化

1序列通道单次转化

2单通道屡次转化

3序列通道屡次转化

ADC12BUSY:忙标志(转化中…)

0表明ADC12没有活动的操作

1ADC12正在采样/转化期间,忙~~

6、ADC12MCTLx通道贮存操控寄存器

EOS:多通道转化末通道标志

0序列没有完毕

1该序列中最终一次转化

SREFx:基准源挑选

0Vr+=AVcc,Vr-=AVss

1Vr+=Vref+,Vr-=AVss

2,3Vr+=Veref+, Vr-=AVss

4Vr+=AVcc,Vr-=Vref-/Veref-

5Vr+=AVcc,Vr-=Vref-/Veref-

6,7Vr+=AVcc,Vr-=Vref-/Veref-

INCHx:所对应的模仿电压输入通道

0~7A0~A7

8Veref+

9Veref-/Vref-

10片内温度传感器

11~15(AVcc-AVss)/2

7、ADC12IFG中止标志寄存器

ADC12IFGx:中止标志位

对应于ADC12MEMx,当A/D 转化完结后,数据被存入ADC12MEMx,此刻ADC12IFGx标志置位

ADC12IEx:中止答应位

对应于ADC12IFGx,假如ADC12IEx答应,则当ADC12IFGx置位时会进入ADC12的中止服务程序。

8、C12转化形式

ADC12模块总共供给了4钟转化形式

n单通道单次转化

n序列通道单次转化

n单通道屡次转化

n序列通道屡次转化

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/257920.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部