1. 请问一下 就我了解ADC10的采样参考源可以为2.5V 和 1.5V 和外部参考源 ,,,,这个外部参考源 不能超过电源电压是吗?
2. 电源电压 是3.3V 还是5V???????
. 3. 采用外部参考源 的话 具体寄存器怎样配置啊 !!!!!!!!!
4. 那么最后采样出的电压转换公式是怎样的?????是 (转换的电压)Result= Result *(参考源)/1023;
N_adc=1023*(Vin-VR-)/(VR+-VR-);;;;
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1. 请问一下 就我了解ADC10的采样参考源可以为2.5V 和 1.5V 和外部参考源 ,,,,这个外部参考源 不能超过电源电压是吗?
2. 电源电压 是3.3V 还是5V???????
. 3. 采用外部参考源 的话 具体寄存器怎样配置啊 !!!!!!!!!
4. 那么最后采样出的电压转换公式是怎样的?????是 (转换的电压)Result= Result *(参考源)/1023;
N_adc=1023*(Vin-VR-)/(VR+-VR-);;;;
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 devices
with 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;