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.

[参考译文] MSP430I2040:连接到已知0V/低正电压输入时 SD24 ADC 的负读数

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1377486/msp430i2040-negative-reading-from-sd24-adc-when-connected-to-known-0v-low-positive-voltage-input

器件型号:MSP430I2040

工具与软件:

您好!

我正在查看我们一些基于 MSP430I2040的传感器、发现当 SD24 ADC 连接到已知的0V 输入时、它们有时会输出负读数。 在一个例子中、我们串联一个精密基准电阻和 PT100 RTD (如下图所示)、在激励电流开启前后测量这些电阻两端的电压。  

// SD24 configuration
SD24CTL &= ~SD24REFS;                            			// internal ref
SD24CCTL0 |= SD24GRP | SD24DF | SD24SNGL;					// Single sample, 2's complement
SD24CCTL1 |= SD24GRP | SD24DF | SD24SNGL;
SD24CCTL2 |= SD24DF | SD24SNGL;
SD24INCTL0 = SD24GAIN_8;
SD24INCTL1 = SD24GAIN_8;
SD24INCTL2 = SD24GAIN_8;

在开启激励电流之前、基线读数可能如下所示:

// 2's complement
0xFFE9    // -23
0xFF55    // -171
0xFF96    // -106

在没有激励电流的情况下、ADC 的输出预期应为0或一些较小的正数。 我的问题是:我们观察到的那些负数是否表示反向电流流过电路? 或者它们偶尔发生、或者在某些 MCU 单元上发生?

请告知、谢谢。

ZL

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

    似乎存在失调电压误差。 请参阅器件数据表。

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

    尊敬的舒尔茨先生:

    感谢您的答复。

    数据表指出了4mV 时的最大偏移误差。 这是否意味着当输入连接到 GND 时、读数可以在+/-4mV 之间的任何位置? 我假设它将介于0和+4mA 之间。

    此致!

    ZL

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

    每个读数都会产生一定的失调电压误差。 通常会随时间变化一位。 但是、如果您每隔一段时间测量一次、则可以从数据中删除偏移量。

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

    不幸的是、当激励电流未开启时、我手头的测试单元始终输出负基线读数。 这些失调电压误差是时间的函数、不同的单位还是两者的函数?