大家好,我现在用ADS1248 ,RTD三线制方式,我用精密电阻代替RTD,我发现所测电阻与匹配电阻(即RCOM)差值越大,所测的阻值与器标称值相差越大,不知道怎么办?
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.
您好,您讲的匹配电阻是指哪个电阻呢?是指形成参考电压的RBIAS?还是指动态范围补偿用的RCOMP?
就你的说法,RCOMP可能性大些。这个电阻加了会扩大测量的动态范围,加不好会影响测量的精度。首先RCOMP阻值接近于RTD阻值才能实现最好的补偿,其次加入RCOMP后计算RTD的方法不是纯比例的方法了,而是有一个偏置,即AINP-AINN=I(RTD-RCOMP),不知道算法可对?最后,你加入的RCOMP的温度系数要很低才不至于影响RTD测量准确性。
介绍您阅读下面文档的第7部分:http://www.ti.com/lit/an/sbaa180/sbaa180.pdf
你好,我现在要测得RTD阻值在75R到180R之间,那我选RCOMP=120R是否合适呢
应该合适了,但你的RTD为什么会有真么大的范围?
如果电路和计算正确的话,即使精度不高,也不会有这么大的偏差。你的电压参考是怎么接的?IDAC用了多大的电流呢?
方便把你的电路图上传一下吗?
IDAC=1.5mA,下面是原理图
原理图看着没什么问题哈,其实你180Ohm电阻可以测到180.43Ohm,精度到0.2%了,与电阻自身容差一致了。其余PGA失调,ADC 失调误差和RTD的lead差异影响都会造成这种偏差。可以用120Ohm输入时做一下OFC,然后在满量程输入时做一下FSC,看看是否改善。
使用RBIAS可以实现比例测量,要比内部基准好,会明显降低漂移影响,但RBIAS要选择高精度,低温票的电阻。而且RCOMP和RBIAS要尽可能靠近ADS1248.
非常支持Joel Li 观点,以我的理解再详细解释一下:
(1)首先,因为电阻本身的误差,电路的失调,导线不完全补偿等综合在一起肯定会导致测量有偏差。要实现很高精度的测量,一个电阻值测量可能不行,建议在测量范围内多测几个电阻,看测量的结果的偏差是否一致,可在软件里面简单补偿一下就可以实现很高的精度了。
(2)其次,为什么要采用Rbias? 因为你用到ADC内部的恒流源,温度变化时,恒流源也在变(虽然很小),使用内部基准的话可能会引入恒流源的温度误差。这也是为什么Rbias需要高精度和极低温漂的原因。因为就靠它来补偿恒流源的温度漂移了。根据计算公式很容易推出。
(3)最后,为什么要采用Rcomp?主要是充分利用ADC的输入范围,从而提高信噪比。其作用相当于将一个单极性信号变成一个双极性信号,而Rcomp相当于直流偏置,所以一般取测量范围中心值,其精度和温漂和Rbias一样同样需要精心考虑。
你好,除了上述两位解释的道理外,你还要注意电流源不能太大,否则电阻发热也会引起误差,具体可以参见tipdtipd152参考设计。http://www.ti.com/tool/TIPD152