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.

[参考译文] ADS1255:如何测量负电流?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/857765/ads1255-how-can-i-measure-negative-current

器件型号:ADS1255
主题中讨论的其他器件: OPA277

您好!

我想使用 ADS1255来测量+/- 30mA 的电流。

为此、我有一个140欧姆的分流器(不要介意原理图中的100欧姆(R33))。

电流通过分流器 R33流入连接器 x8引脚3、并在连接器 x8引脚1处返回接地。

ESD 二极管 D4已被移除。 PGA=1、SDCS=OFF、缓冲器=OFF。

施加+30mA 电流没有问题。 当我将负电流增加到大约-2.5mA 时、它会在那里停止、一段时间后、当它增加到-30mA 时、我测量的电流为0mA。

ADC 是否不适合我的应用? 请参阅数据表中的 ESD 二极管。 根本原因是什么?

我已经构建了 PCBA。 是否有权变措施?

此致

Patrick

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

    尊敬的 Patrick:

    您提到 x8上的引脚1连接到 AGND。 在这种情况下、负电流将从 AN2N 流向 AN2P、并对 AN2P 施加负电压、这在该器件上是不允许的。 根据数据表(第3页)的电气特性部分、当缓冲器关闭时、模拟输入的输入限制为 AGD-0.1V (最小值)。

    您可以看到、低于100mV AGND 有一些小余量、因此您可以在此配置中成功测量非常小的负电流、这似乎与您的结果相符。 但是、一旦超出此范围、您将违反数据表参数并获取不良数据(或更糟的情况)。 如果可能、解决此问题的潜在解决方案是将 AN2N 偏置为更大的电压、例如中位电源、以使电流在绝对电压保持为正时在两个方向上摆动。 您可能仍需要调节输入电压、以确保其不超过 ADC 的绝对输入范围。

    请告诉我这是否能解答您的问题、或者您是否需要有关此主题的其他支持。

    Bryan

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

    尊敬的 Bryan:

    感谢您的回答。

    我采取了一种权变措施来测量-30mA...+30mA。 您认为它起作用了吗?

    此致

    Patrick

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

    尊敬的 Patrick:

    我使用 TI 的 OPA277仿真了所提供的电路、从-30mA 时的0V 到+30mA 时的5V 输出电压摆幅来看、一切看起来都很好。

    但是、这非常接近 ADC 的允许输入范围、因此您可能需要将衰减系数从1.2增大到系统中的任何偏移误差/漂移。 您还提到、分流器为140欧姆、而不是100欧姆、这也需要您进一步增大衰减系数。

    最终、原理是合理的、您可能只需要稍微调整组件值。 如果您对应用中的 ADS1255有任何疑问、请告诉我

    布莱恩