我看ADC手册上一般要求的参考电压都是固定的,就拿ADS1242来说,我的输入电压的范围在0~50mV,我使用内部的PGA=32,这样我如果使用2.5V的参考电压,所有分辨率不能得到有效的利用,我该怎么办?
我这样可以吗?为了有效的利用AD的分辨率,通过温度系数较小的电阻,把来自电压基准的电压进行分压,50mV*32=1.6V,我给AD的VREF供1.6V的准确电压,这样可以吗,能有效的利用AD的分辨率吗?会影响AD本身的精度吗?
另外,我如果采用这种非手册上要求的电压基准,我程序中还可以做自校准吗?如果做了自校准会不会影响精度?如果批量生产时,我能保证提供这个1.6V的参考电压的准确度,各个系统的一致性怎么样?
Decapton Wang:
1. 手册上提供的信息倒是没说一定要用2.5V的基准,我觉得你可以试一下1.6V~2V的基准。需要注意的是电压基准芯片性能要好,因为这个ADS1242是一颗24位的ADC,精度很高。
2. 自校准应该可以,对精度方面肯定是有好处。建议申请EVM板,或者自己搭一个评估板,先评估一下。
fantao meng:
回复 Decapton Wang:
谢谢回复,基准我使用的是MAX6325,这个EVM版哪里申请?
Wayne Xu:
回复 fantao meng:
目前TI还没有ADS1242的评估板。用1.6V的等效输放,采用2.5V的基准源是一个很好的选择,还可以采用2.048V的基准。不必满幅度。还有不推荐对高精度基准进行分压使用。由于电阻的温度系数一般较差。很容易使基准的温度系数变差。
fantao meng:
回复 Wayne Xu:
之所以采用1.6V的基准就是为了提高其精度,采用电阻分压精密基准,如果只是单纯的电阻温度系数问题的话,那不必担心,我采用的是VISHAY的铂电阻,1PPM
我只是想知道我使用这种非标准电压基准是否有问题?是所有AD都可以使用这种方法,还是有其他什么要求?采用这种方法自校准后,精度会怎样变化,变高还是变低?另外我用MCU采集电压时计算公式是什么?还是这个公式? AD输出*VREF/PGA/(2^24-1) VREF采用我实测的电压值?
Decapton Wang:
回复 fantao meng:
可以在评估板上把基准芯片+分压电阻+驱动运放都坐进去,用一个Jumper来选择,这样可以得到原基准电压和被分压后的新基准电压,这样评估起来应该会比较方便。VREF应该是你实际输入到芯片内的电压值。
fantao meng:
回复 Decapton Wang:
你说的意思是让我采用运放来变换电压?我直接采用电压基准+精密电阻分压不行吗?另外问下使用基准+运放与直接使用基准的区别是什么?为了提高其驱动能力?还是为了减少阻抗造成的影响?
Decapton Wang:
回复 fantao meng:
1. 具体的Jumper用法见下图。你可以通过改变分压电阻获得你想要的基准电压,运放只是buffer一下。如果改变基准电压这条路走不通,你还可以用jumper把ADC的REF输入口接到基准芯片的输出。
2. 用运放buffer一下基准,好处是把ADC和基准隔离开。ADC的基准输入口有时候会有一个输入电阻,用运放驱动这个电阻,则基准芯片的输出可以自由的用电阻分压分出想要的电压。
Decapton Wang:
回复 fantao meng:
下图是Jumper的示意图,因为现在不确定能不能把一个任意的基准输入到ADC,所以用jumper做两手准备。
fantao meng:
回复 Decapton Wang:
看你的图中是需要使用一个电压跟随器了,但这个运放的选用都需要注意哪些参数呢?
Decapton Wang:
回复 fantao meng:
低噪声,低DC offset,带滤波电容时能保证稳定