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.

[参考译文] ADS1220:有关 ADS1220输入范围的问题。

Guru**** 2553450 points
Other Parts Discussed in Thread: ADS1220, MSP430F5528

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/903961/ads1220-questions-about-ads1220-input-range

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

我使用 ADS1220来测试我的10位 DAC 芯片的性能(INL、DNL)。

ADS1220的漂移和偏移将成为测量性能的变量、但我们不会认真对待该变量、因为 ADS1220的分辨率远高于我的 DAC 芯片(对吗?)。

我使用 ADS1220成功地读取了电压、但我遇到了一个大问题。

我的 DAC 输出范围为1-3V (2V 差值)、ADS1220输入范围也是最大2.5V 差分电压范围。 DAC、ADC 仅由一个 MCU (MSP430F5528)控制、它们仅共享一个接地。

在这种情况下、ADS1220只能读取0-2.5V 范围、因此即使我使用任何其他电压基准模式(默认为非默认模式)、也无法读取 DAC 输出(1-3V 范围)。

在这种情况下、能否使用 ADS1220读取1-3V 电压范围?

感谢您的合作。

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

    尊敬的 Duckhyun:

    欢迎来到 E2E 论坛!  ADS1220的内部基准电压为2.048V、但可以应用外部基准电压以更好地匹配您的输入范围。  有一个内部寄存器设置、允许将 AVDD 电源用作基准。  您还可以向基准输入施加另一个电压。

    由于您的 DAC 输出范围为1V 至3V、因此您还可以通过进行伪差分测量来使用内部基准。 要进行这种类型的测量、您可以将 DAC 输出设置为 AIN0、并将 AIN1设置为2V。  对于转换结果、您需要在输出结果中添加2V 电压。

    例如、对 AIN0施加1V 电压、对 AIN1施加2V 电压。  输出结果将等效于-1V、通过在结果中添加2V、最终结果为1V。  如果对 AIN0施加3V 电压、则输出代码结果将与1V 电压相关。  如果将2V 与1V 相加、结果为3V。

    此致、

    Bob B

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

    Bob Benjamin、您好!

    非常感谢您提供的优质答案。

    这对我来说非常有用。

    我有一个关于您答案的非常简单的问题。  

    是否有任何理由将 AIN1设置为2V?

    我认为最好将 AIN1设置为1V、因为在 MCU 中很难处理负电压。

    非常感谢您的回答。  

    此致、

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

    尊敬的 Duckhyun:

    我为 AIN1使用2V 电压来覆盖内部基准(2.048V)的完整满量程范围。  但是、这假设您的 AVDD 电源至少为4V。  如果 AVDD 为3.3V、则可以使用模拟电源作为基准并直接测量 DAC 输出。

    如果模拟电源为2.5V、则 DAC 的3V 输出超出 ADS1220的输入范围时会出现问题。  如果模拟电源足够大、可以接受3V 输入、那么您当然可以通过将 AIN1设置为1V 并向转换结果中添加1V 来测量 DAC 的2V 输出范围。  您决定进行测量的方式由您决定。

    此致、

    Bob B