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.

[参考译文] ADS124S08:在多个基准中切换

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1466695/ads124s08-switching-in-multiple-references

器件型号:ADS124S08

工具与软件:

我的设计以3.3V 电压运行。  我有一个模拟开关 I CONTROL、用于切换基准以便进行转换。  值为3.3V 2.5V 1.25V 和1.024V。

在转换之前、我将为每个通道切换不同的基准。   

我以差动输入模式运行。  Ch1获取1.25V

                                Ch2获取2.5V

                                 Ch3获取1.25V

基准电压好像会混乱。  如果为通道提供2.5V 参考电压、我期望给定信号得到一半的响应、而不是为通道提供1.25V 基准电压。

对于不同的通道、是否存在设置时间或切换不同基准时存在问题?  我可以根据该线程中的说明提供更多信息。

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

    您好、Greg Shipley:

    您能更详细地解释一下"混乱"是什么意思吗? 电压是否接近预期目标或偏离? 您能量化所看到的误差吗?

    如果您尽可能降低 ADC 数据速率、问题会变得更好吗?

    您能否提供原理图?

    -Bryan

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

    这里有几页 ADC。  原理图区域。  我通过模拟开关在基准中切换。  我已经验证这可以正常工作、适当的电压会将其连接到 REF 引脚。  基本上发生的情况是、如果我选择一个3.3V 的基准、我将得到一个响应、如果我将其更改为1V、我得到相同的响应、我预计对更小的 REF 电压的响应会更大。  我的运行速度非常慢、我对三个通道进行一次采样、并以2Hz 的频率发送数据。   请告诉我您还想知道什么。

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

    您好、Greg Shipley:

    您是否在 ADC 寄存器设置中选择了正确的基准? ADC 默认为 REFP0/REFN0、这似乎是您正在使用的基准源、但 您是否有可能选择内部基准作为源?

    您是否使用3.3V VREF 获得了正确的响应? 例如、如果您施加1V、您应该得到一个约为1 / 3.3 *(2^23)= 2542002d 的 ADC 代码。 然后、当您更改参考源时、代码值的变化量是多少? 您能否提供正在接收的实际数据、包括输入电压、(预期) VREF 和增益?

    如果您更改 VREF 电压、则不应获得相同的代码、例如、假设输入电压保持不变、ADC 代码应为1.25V VREF 生成两倍的电压、而不是2.5V VREF 生成两倍的电压。

    -Bryan

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

    好的、现在我来回答、原因是以前不会这么做。   

    那么解决了。  问题1: 我只在上电时在 ADC_init 例程中分配基准电压、因此需要重新上电才能更改它。  问题2、我们的 Windows 后处理软件正在根据1.25V 基准执行数学运算来计算电压。  所以、这是不正确的。  看看输入的 ADC 编号、它在更改基准时会正确变化。   

    感谢你能抽出时间。