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:PGA设置

Guru**** 2394295 points
Other Parts Discussed in Thread: ADS1220

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/637623/ads1220-pga-settings

部件号:ADS1220

您好,

我正在尝试通过Arduino板对ADS 1220进行编程。 但我无法通过编程设置其PGA (可编程增益放大器)。 我正在选择不同的PGA值,即1,4,16,32,6.4128万。  

在所有增益值中,我都得到相同的相应输出值。 我应该如何配置这些值。

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

    欢迎参加论坛! 当ADS1220的增益发生变化时,全刻度范围也会发生变化,但报告的代码值应显示与报告输入电压的全刻度范围相关的值。 因此,输出代码反映了应用的输入电压值。 在单个代码的值中,公式为+/- VREF/Gain /(2^24-1)。 注意更改增益如何反映LSB大小的值(或单个代码的值)。 更改增益不会更改报告的值,而是增加可识别的分辨率。

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

    Bob,您好!

    感谢您的回复。 您还可以与我分享您设置PGA的代码吗?

    谢谢!

    Shivam

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

    Bob,您好!

    请您与我们分享解决方案,了解我们应如何通过更改程序中的增益值来观察输出电压的变化。
    我正在使用ADS 1220代码。
    谢谢!
    Shivam

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

    Shivam,您好!

    下面是ADS1220的一些示例代码:

    https://e2e.ti.com/support/data_converters/precision_data_converters/w/design_notes/2635.ads1220-example-code</s>1220

    检查增益设置是否已更改的一种方法是在写入后读回寄存器内容。

    关于输入电压,您必须在启用时在正确的PGA共模模式内应用差分输入电压。  如果应用接地参考信号(单端),则当启用PGA时,您将超出共模规格。

    当您说要查看输出电压的变化时,无法直接监控此集成解决方案。  PGA的输出直接连接至模数转换器(ADC),后者将值输出为数字数据。  如果PGA的寄存器设置正在更改,则您应该会看到返回的代码增加。

    请向我发送您正在使用的所有寄存器设置,原理图以及通信的范围或逻辑分析器快照。  我尤其需要看到寄存器的快照。  此外,了解输入所施加的电压以及所看到的结果数据也会很有帮助。

    此致,

    Bob B