各位大侠:
您好!
我用P0_5作ADC,把ADC的值Notify到手机上,发现实测的值跟计算的值差别太大,请问是什么原因
如下有三级测量数据,ADC用12位采样
第一组:上拉2M、下拉470K; 第二级:上拉39K、下拉10K; 第三组:IO口直接接可调电源
左侧的0.1V、0.5V、1.0V、1.2V都是通过电阻分压计算到IO的电压
发现2M/470K的值跟实际相差太大了
请问是什么原因
谢谢!
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.
各位大侠:
您好!
我用P0_5作ADC,把ADC的值Notify到手机上,发现实测的值跟计算的值差别太大,请问是什么原因
如下有三级测量数据,ADC用12位采样
第一组:上拉2M、下拉470K; 第二级:上拉39K、下拉10K; 第三组:IO口直接接可调电源
左侧的0.1V、0.5V、1.0V、1.2V都是通过电阻分压计算到IO的电压
发现2M/470K的值跟实际相差太大了
请问是什么原因
谢谢!
您的意思是ADC 的实际采样值和理论值差距太大?
根据您提供的数值,确实是有一定的误差。建议您在测试时注意以下几点:
1. 不建议您采用开启ADC之后第一次采样的数据。因为这时ADC还没有稳定;
2. 建议您对一个点进行多次采样,去掉最高值和最低值,看中间几个数值是否合理。因为最高值和最低值可能是因为干扰,或者ADC刚启动时的不稳定造成的。
3. 检查您的参考源。如果是外部参考电压的话,请确保您的参考源电压是稳定的。若是VDD做的参考,确保您的VDD是稳定的。
4. 需要确保您的理论值是计算正确的
非常感谢您回答:
参考电压使用内部1.25V的参考电压
刚换成P0_7测试一下,三组的数据的比较接近。
请问P0_5和P0_7有什么不同吗?或者还需要怎么设置?
谢谢!