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

ADS131M02-Q1: ads131的测量范围

Part Number:ADS131M02-Q1Other Parts Discussed in Thread:ADS131M08

这是原理图部分

我的配置clkin是8Mhz,OSR设置是16384,gain设置是1,想问下最大的测量范围,是否能测量 范围内电压

当我输入为0.068V时,用131测量,根据公式  乘上channal1中的值,计算出来是0.069V,偏差其实有些大,问下您我是否计算有问题

Kailyn Chen:

首先是可以测量附图中的模拟输入电压范围的。 

您是如何计算的?输入0.068V时的输出code 为多少?根据输出code可以计算Vin。

Vin=output code* LSB 

,

kaixin zheng:

Vin=output code* LSB

是这样计算的

,

Kailyn Chen:

那计算没问题。

那么这个偏差可能是多个因素造成的,比如噪声,线性度,增益以及offset都会引起偏差。

,

kaixin zheng:

 呢我是否需要根据这里去做偏差补偿计算,gain为1和2时,我可以计算多少的偏差去把读到的值补偿一下,gain为4/8….的时候我该如何计算,或者有没有计算公式,还是不需要做补偿计算

,

Kailyn Chen:

看它的内部架构是有offset和gain校正模块的,通过配置寄存器可以对其进行校正。

在datasheet 8.3.11 Calibration Registers有详细介绍,寄存器 OCALn和 GCALn[23:0]分别是对偏置和增益进行校正的。

默认 OCALn为000000h 是没有对offset进行校正的,您可以尝试配置这个寄存器,验证下是否精度有所改善。

,

kaixin zheng:

 寄存器 OCALn明白如何使用了, GCALn[23:0]这个寄存器中的值如何计算我没有太明白

,

kaixin zheng:

还有个问题,当输入为0时,误差为负值,该如何去写OCALn寄存器 

,

Kailyn Chen:

您好,参考这个帖子,以ADS131M08为例,但是offset和Gain校正计算都是一样的,下贴中有举例说明如何计算:

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1290072/ads131m08-ads131m08-offset-and-calibration/4894162#4894162

赞(0)
未经允许不得转载:TI中文支持网 » ADS131M02-Q1: ads131的测量范围
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1