请教TI专家
我目前的项目用到ADS1248做数据采集,用的是USB控制SPI再控制ADS1248做配置及读值,目前碰到的问题有2个
1.如果我用命令配置ADC芯片为使能内部2.048V基准,转换采用该基准并通过REF0外接22uf滤波电容,可是奇怪的是我用万用表(FLUKE的,已校验过)去量REF0端的电压却为2.256V,更换过3个芯片电压均在这个值周围,不过我想芯片出厂应该是有测试过的,但我不是很明白为什么在我这边应用时输出差异有那么大。

2. PGA=1时,用OFFSET及GAIN重新校验后采集的电压值和芯片默认校验值去采集同一电压,转换值有小量差异。
《PGA=1,用芯片默认校验值,输入电压1.767V,转换到电压1.771V,相差0.004V

《PGA=1,用短接输入及2.500V基准重新校验芯片,输入电压1.768V,转换到电压1.7698V,相差0.001V,但在保持START,PGA电源等无变化的情况下再次启动转换的话芯片内部校验值又自动恢复出厂默认值了,貌似保存不了,这个不知是否正常。

当PGA配置为2时,用芯片默认的校验值测输入1.25V电压转换出来的值低非常非常多,只有0.8305V。

当PGA=2时重新校验OFFSET及GAIN后ADC转化出来的值比较接近于输入信号值,但OFFSET及GAIN校准值感觉变化很大,也不是很正常。

烦请各位TI的专家能帮忙分析下以上原因,我估计我自己已经钻牛角尖了,出不来了,谢谢。

