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.

[参考译文] ADS1120:)(为0V,输出值不为0 ADC 结果为1300 μ A。

Guru**** 2439520 points
Other Parts Discussed in Thread: ADS1220, ADS1120

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/864153/ads1120-input-signal-is-0v-output-value-is-not-0-adc-result-is-1300

器件型号:ADS1120
主题中讨论的其他器件:ADS1220

1. reg configre:uiADS1120_WrBuff[4]={ 0x08、0xC1、0xC5、0x80}; 电路是数据表中的图79。

2.我的代码如下:

TFQ改 ADS1220ReadData (void)//μ s

  Int 数据;
  U8温度数据;
  /*将 CS 置为有效以开始传输*/
  ADS1220AssertCS (1);
  DELAY_us (20);       // 之前是10us
  /*发送命令字节*/
  TempData = SPI2_ReadWriteByte (ADS1220_CMD_RDATA);
  /*获取转换结果*/
   // ADS1120
  数据= SPI2_ReadWriteByte (0xff);
  数据=(数据<< 8)| SPI2_ReadWriteByte (0xff);
  /*符号扩展数据*/
  IF (数据和0x8000)
     data |= 0xff0000;
  delay_us (20);               // houjia
  /*使 CS 无效*/
  ADS1220AssertCS (0);
  返回数据;

3.读取的寄存器值  等于写入值。 但是、当我修改 reg0 0xe8时、adcputput 不接近于零、它是1300。

连接传感器、ADC 值为2103、当改变传感器状态时、ADC 值会改变。它看起来像是在输入端口中加上一个偏移。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的用户6242033:

    欢迎来到 E2E 论坛! 如电气特性表中所示、通常存在+/-4uV 偏移。  这可能会因器件而有所不同。 但是、在为 ADS1120配置内部短路时、1300代码看起来非常高。  通常、您将进行此内部短路测量、然后从所有其他后续测量中减去 ADS1120偏移。

    话虽如此、您的配置存在一些问题。  如果您要使用1ksps 数据速率、则在确定偏移时测量中会产生一些噪声。  您应该获取多个样本并对其求平均值。

    另一个问题是您打开了 BCS。  这将增加测量误差。  您只应在检查接线是否开路和短路时打开 BCS、而不应将其作为 RTD 测量的一部分。

    您应该进行比例式测量、而不是使用电源作为基准。  通过比例式测量、您将消除 IDAC 源的噪声和漂移、结果代码基于 RTD 与基准电阻器的比率。  我建议查看以下内容:

    http://www.ti.com/lit/an/sbaa275/sbaa275.pdf

    此致、

    Bob B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bob、您好、感谢您的建议。 现在,我想知道,在每个采样过程中,是否需要在正常采样之前采样短值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的用户6242033:

    我建议对一些样本求平均值、以尝试获得良好的偏移值。  失调电压可能会因噪声而偏斜。  对于之后的转换结果、除非您愿意、否则不需要求平均值。  对于每个转换、您都可以减去偏移。  如果您确实决定使用平均值、我建议使用移动平均值(MAV)。   

    此致、

    Bob B