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.

LM4F120的ADC采样

用LM4F120采样拾音器的输出信号,将采样的数据读到value[0]中,用KEIL仿真看value[0]的值,在0和4095波动,此时用万用表读取拾音器输出信号,只是0.30V而已,请问是什么设置不对呢。

  • 万用表量的是平均值,你要用示波器才能看到正确的电平

  • 您好。LM4F120H5QR采样值为4095代表多少电压呢,我用示波器观察拾音器的输出时,并没有看到比较大的值,相同声音环境下用LM4F采样一直在0或4095之间跳。将程序附上来请您看看。

    AD.zip
  • 1. LM4F120H5QR的ADC为12-BIT的分辨率,4095就是最大值,如果你采样的值为4095,就是采到了满量程的电压了。

    2. ADC的采样值对应的电压是和参考相关的,按照单端采样模式计算,参考为2.4V的话,4095就对应的2.4V。

    3. 如果你的信号的电压值超过了2.4V,ADC的采样结果也会是在4095. 这时你可以选着外部参考。你也可以设置参考到VDDA,这会影响到一部分精度。

  • 非常感谢您的回答。