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

28335 AD转换值不准

我在做AD转换实验时,出现了AD转换数值不准的问题,具体为我在ADCINA0输入了一个1.80V的电压,AD转换后其值为1.82V,差了0.02V,输入低一点的电压则误差越来越小。已测量ADCLO端口对地电压为0V

answer:

将ADCINA0接地,看看读出来的电压是否为0,可能和ADC的offset有关

我在做AD转换实验时,出现了AD转换数值不准的问题,具体为我在ADCINA0输入了一个1.80V的电压,AD转换后其值为1.82V,差了0.02V,输入低一点的电压则误差越来越小。已测量ADCLO端口对地电压为0V

Eric Ma:

我在做AD转换实验时,出现了AD转换数值��准的问题,具体为我在ADCINA0输入了一个1.80V的电压,AD转换后其值为1.82V,差了0.02V,输入低一点的电压则误差越来越小。已测量ADCLO端口对地电压为0V。

Eric:

你可以查看一下芯片手册6 Electrical Specifications,中的6.15 On-Chip Analog-to-Digital Converter,从这里您可以 看到ADC的性能指标。

ADC是存在误差的,F28335的ADC误差偏大一些,ADC的误差有偏置误差,增益误差,积分非线性误差。你测试的时候应该考虑这几种误差累加之后的结果,例如满量程最大的误差接近47 LSB, 一个LSB等效0.732mv, 即0.034V. 如果按线性度换算到1.8V,是差不多你测量的结果。

如果你要求更高的精度,你可以进一步做校准,如输入一路参考电压给ADC引脚,然后用软件校准。

至于ADC本身,硬件上参考TI的参考设计,C:\ti\controlSUITE\development_kits\~controlCARDs\CC2833xHWdevPkg

软件上参考例程的配置:C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\adc_seq_ovd_test

赞(0)
未经允许不得转载:TI中文支持网 » 28335 AD转换值不准
分享到: 更多 (0)