MSP430中,ADC12MCTL寄存器中的SREFX中VR+=AVCC,VR-=AVss怎么理解.望高手指教,急用。

只是明白AVCC,是模拟电源输入正端,但它具体是怎么用的不清楚!开发板上不像VREF、VEREF一样给出引脚,但是在430的芯片引脚图上有。具体怎么将外部的模拟电源接进去呢

首先你要对  ADC这个模块要有本质了解   大概是这样的  (我用自己话说):就是把参考电源分成2^N位  份   那12位的  就分成  4096 份,  每一份的电压相当于    参考电压/4096 ;   然后就是用主次逼近法 得到   待测电压相当于多少份 的  (参考电压/4096)这个基准;   然后可以得出数字量

这是基本原理  !   

然后 我们来看 它的实际结构  参考源部分  在我发的结构图上面这部分的!  我们可以看到 最中心的部分是内核  上面有一个  VR -  和VR+ ; 这两个 是参考源的接入  ;  应该是它们之间的 压降是作为参考源的; 然后看上面是怎么进来的 ;

             SREF1 SREF0 这两位作为接入选择; 是进入内核VR+   可以有三个源选择的 一个 VeREF+ ;一路是AVCC;  另外一路是内部的生成的一个参考电压  1.5或者2.5 V  叫VREF+;可它是向外输出的   莫把它当成向内提供参考源  这个记住的话基本就可以解决了; 

             然后看另外一路 VR-  由  SREF2作为接入选择   有 两个源可以接入 一个是AVSS 另一个是VREF-/VeREF-    

       那么它们的组合  我们最终 要得到的 是进入 VR+  和VR- 那么 SREF这个寄存器  我就不跟你去对 看什么组合对应什么源了  !

  看你问了 好多 问的好辛苦       但我 也是后学未进     还是 去年学了一个月左右!也是这几天拿出来看!

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-16
MSP430中AVcc与AVss的电压值是多少? 3.3
相似回答