TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432F401R – ADC值太低

我刚刚下载的实时操作系统的msp432f401r-adc常规用ADC驱动程序。我尝试用例子和编译所有东西。然而,ADC读取的值低于实际值(从万用表)。
电压等于1.73v的万用表,和ADC驱动程序返回一个张力1.0V(使用功能adc_convertrawtomicrovolts)。

下面是ADC的配置:

user151383853:

参考电压是 2.5v 应该没有问题吧. ADC 的时候, gpioMode 应该关闭

user4967796:

回复 user151383853:

我的连接方式是MSP432F401R的P5.7与正极之间串联一个1M和一个1.3M的电阻,ADC控制P5.5读取两个电阻之间的电压值,下面是我的原理图:

Ricardo Li:

回复 user4967796:

应该是串联电阻太大了吧,导致流入P5.5的电流太小,采样电容充电没有完成,得到的电压低于实际值。

user4967796:

回复 Ricardo Li:

那为什么在P5.5处连接上万用表再单步调试,所读取的电压值就是对的呢?万用表与R21电阻并联。

灰小子:

回复 user4967796:

这类adc采样电路,要注意电阻匹配。

至于连接上万用表数据就准了,和万用表的电路有关系。一般万用表的电压测量电路有分压电阻,估计是并联以后,降低了adc外部电路的阻值

赞(0)
未经允许不得转载:TI中文支持网 » MSP432F401R – ADC值太低
分享到: 更多 (0)