1. 请问一下 就我了解ADC10的采样参考源可以为2.5V 和 1.5V 和外部参考源 ,,,,这个外部参考源 不能超过电源电压是吗?
2. 电源电压 是3.3V 还是5V???????
. 3. 采用外部参考源 的话 具体寄存器怎样配置啊 !!!!!!!!!
4. 那么最后采样出的电压转换公式是怎样的?????是 (转换的电压)Result= Result *(参考源)/1023;
N_adc=1023*(Vin-VR-)/(VR+-VR-);;;;
Lina Lian:
xiong chen 1,
1.外部参考源的范围在G2553的datasheet上有。是不能超过电源电压的。
2.电源电压对MSP430G2553而言是:1.8 V to 3.6 V,datasheet上也有。
3. 采取外部参考源的话,
An external positive reference VeREF+ can be buffered by setting SREF0 = 1 and SREF1 = 1 (only deviceswith VeREF+ pin). 就是ADC10CTL0寄存器的SREFx 设为010或者根据需求自己设成对应值。为省电,在使用外部参考时,请将内部参考电压generator关掉,就是REFON为OFF.
4.User Guide中有写,如下。N(ADC)是从ADCMEM中读出的值,VR+和VR-是reference voltage levels。一般如果VR-=Vss的话,那么Vin=ADCMEM * (VR+)/1023. 就是你所说的Result= Result *(参考源)/1023;
Leon Yan:
你好:
补充一下;
具体的寄存器配置例程可以在下面路径找到。
再一个,注意Vref,无论是内部还是外部,都要注意它是与VCC相关的,也就是首先需要确定你给MCU供电的电压是多少。
C:\ti\ccsv5\ccs_base\msp430\msp430ware_1_25_00_30\examples\devices\2xx\MSP430G2xx3 Code Examples\C
谢谢。
wszqq:
xiong chen1 ,建议再开发之前详细看器件手册你所关注的部分。对于430的ADC内部参考源,在不是很精确的场合可以使用。如果需要精确采集430内部参考源稳定性和可靠性一般,建议使用外部参考源。
《MSP430系列-单片机接口技术及系统设计实例》魏小龙编著,这本书是430初学者中文版很好的参考书。可以考虑参阅学习