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.

[参考译文] ADS8686S:如何实现 PGA 的功能?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/966791/ads8686s-how-to-implement-the-function-of-pga

器件型号:ADS8686S

您好!

我使用 ADS8686S 来获取一些传感器信号、我对此有点困惑。

我不知道如何使用数据表中提到的 PGA 功能。

我选择硬件模式、并设置 HW_RANGEEL[1:0]= 01 [-2.5V、2.5V]。

不同的输入范围(2.5V、5V、10V)是否意味着可编程?

顺便说一下、如果我将输入范围设置为[-2.5V、2.5V]、则输出数据[15:0]的范围为0x0000至0xFFFF。
0x0000~0x0fff:0 ~+2.5V
0x8000~0xFFFF: 0 ~-2.5V
对吗?

等待您的回复、非常感谢!

此致、
Sarah

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

    您好、Sarah、

    当您选择不同的输入范围时、ADS8686S ADC 将自动配置内部 PGA。 您只需通过 HW_RANGELx 引脚或 Range_Ax 寄存器选择输入范围即可。

    您对代码与电压的理解是正确的、请参阅 ADS8686S 数据表中的传递函数图54。

    此致、

    戴尔

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

    您好 Dale、

    感谢你的答复。

    我想知道 PGA 放大了多少次、或者我可以控制 PGA 放大的次数吗? 下面是我对 ADS8686S 中 PGA 功能的理解。

    例如、我的传感器输出范围为[-5mV、5mV]。

    如果我设置 HW_RANGEEL[1:0]= 01、输入范围为[-2.5V、2.5V]、则放大时间为500、基于我的传感器信号的 ADC 输出代码范围为[0、65]和[65480、65535 ]。

    如果我设置 HW_RANGESEL[1:0]= 11、输入范围为[-10V、10V]、则放大时间为2000、基于我的传感器信号的 ADC 输出代码范围为[0、15]和[65520、65535 ]。

    上述理解是否正确?

    如果正确、我认为即使我设置 HW_RANGEEL[1:0]= 01、输出范围也会小一些。

    此致、

    Sarah

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

    您好、Sarah、

    您的理解不正确。 正如我说过的、  ADS8686S ADC 将自动配置内部 PGA。 ADC 的 PGA 不用于放大信号、它仅用于根据您的选择通过 HW_RANGELx 引脚或 Range_Ax 寄存器配置输入范围。 当选择+/-2.5V 范围时、您必须从外部放大传感器的信号以满足+/-2.5V 范围。  

    此致、谢谢!

    戴尔

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

    您好 Dale、

    非常感谢您的详细介绍。

    现在、我了解 ADS8686S PGA 的功能是什么。  

    最好的爬梯

    Sarah