MSP430AD转换
对SHI加一个上升沿的信号则初始化AD转换,
An analog-to-digital conversion is initiatedwith a rising edge of the sample
input signal SHI. The source for SHI is selected with the SHSx bits and
includes the following:
The ADC12SC bit
The Timer_A Output Unit 1
The Timer_B Output Unit 0
The Timer_B Output Unit 1
The polarity of the SHI signal source can be inverted with the ISSH bit. The
SAMPCON signal controls the sample period and start of conversion. When
SAMPCON is high, sampling is active. The high-to-low SAMPCON transition
starts the analog-to-digital conversion, which requires13 ADC12CLKcycles.
Two different sample-timing methods are defined by control bit SHP, extended
sample mode and pulse mode
其中扩展采样模式(SHP=0):即SHI信号直接决定采样时间,参看DATASHEET和时序图
脉冲采样模式时,SHI只负责输入一个上升沿信号来触发采样,而采样时间由ADC12CLK及SH0_X或SHT1_X决定,
转换存储器:MSP430有16个转换存储器,对应16个8位的存储控制寄存器,在储存控制寄存器ADC12MCTLX中涉及到EOS, INCH,SREF。
其中:INCH 主要用于选择AD转换通道,SREF主要用于选择AD转换时的基准参考电压,EOS用于,顺序转换或重复顺序转换时定位最后一个通道。
ADC12共有四种转换模式:单通道单次转换
顺序转换
重复单通道转换
重复顺序转换
由四种转换模式原理图可知,在ADC12CTL1中由CSTARTADDX 决定采样后结果暂存于那个寄存器,若是顺序模式时,会在原有设定基础上,以自加一的方式把结果存入ADC12MEMX中,
注意点:EOS位于最后一个通道的ADC12MCTLX中,并且,中断允许是最后一个通道对应的ADC12MEMX对应的中断允许置位。其中MSC的作用是:在顺序转换或重复转换中,若MSC置1则只需最初有一个触发信号,随后都会在前一次转换完成后,自动进入下一次转换。否则的话,每次转换完成都还需另个的触发信号。-----------DATASHEET.
综上所述,MSP430ADC12的关键在于,ADC12CLK的选取及分频,通道的选择,触发方式的选取,缓冲存储器的选取,采样定时的方式(脉冲采样、扩展采样),转换模式选取,ADC12参考基准的选取。
MSP430AD转 相关文章:
- MSP430之一 关于AD转换(11-28)
- MSP430 AD转换12864液晶显示代码(11-28)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)