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.

[参考译文] ADS8665:设置 ADS8665 RANGE_SEL 寄存器后的等待时间

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1377995/ads8665-waiting-time-after-setting-the-ads8665-range_sel-register

器件型号:ADS8665
主题中讨论的其他器件: ADS8686S

工具与软件:

您好!

我使用的 ADS8665的 RANGE_SEL 寄存器值与初始值不同。 设置该寄存器后、我需要等待一段时间才能获得预期的 AD 转换数据。 具体来说、如果我在设置 RANGE_SEL 后获得数据82us、则输出正确的值、但如果稍后获取数据32us、则会输出意外的值。 我查看了 ADS8665数据表、但设置 RANGE_SEL 寄存器后未找到任何有关等待时间的信息。 设置 RANGE_SEL 后是否需要等待时间? 如果是、请告诉我 RENGE_SEL 切换的等待时间。

■ADS8665使用条件:
- AIN_P-AIN_GND 电压:约10mV (AIN_P 直接由运算放大器驱动)
- CPHA=0、CPOL=0、SCLK:3.28MHz
- ADS8665寄存器设置:仅更改了 RANGE_SEL、其他默认设置

■波形信息

谢谢!

Conor

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

    尊敬的 Conor:

    我并不知道是否有任何特定的需要来添加等待时间以实现范围变化的趋稳。  是否只是更改后您有问题的第一个样片?

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

    您好、Tom、

    这不仅仅发生在寄存器设置后的第一个采样中。

    如果您在上一文档中的等待时间结束之前读取了几次样本值、您将获得一个与预期值不同的值。
    此时读取的采样值将随着时间的推移逐渐接近预期值。
    (设置后的↓样本示例)
    RENGE_SEL 设置⇒6CBh⇒30Bh⇒0C7h⇒02Eh⇒00Ch⇒006h⇒005h⇒004h (预期值)

    此外、该事件导致的等待时间不仅在上电后首次需要、而且在每次更改 RENGE_SEL 设置时都需要。

    谢谢!

    Conor

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

    您好、Tom、

    通常、SAR 数据在一个时钟内从 MSB 到 LSB 一次确定一位、因此12位 SAR 可能需要12个时钟。
    以上是数据因读取时序而异的原因、这是否可能导致数据出现差异?
    如果是、数据表中是否提及上述内容?

    谢谢!

    Conor

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

    嗨、Connor -  

    请查看数据表、特别是第32页:

    在硬件模式下、HW_RNGSEL[1:0]引脚选择的范围适用于所有通道。 HW_RNGSEL[1:0]引脚上的逻辑变化会立即影响模拟输入范围;但是、通常存在 约120 µs 的稳定时间 除了低通滤波器的正常采集时间要求之外、选项2。

    然后、在第45页:

    HW_RNGSELx 信号对模拟输入范围编程。 选定的输入范围将应用于全部16个模拟输入通道。 这些引脚上的逻辑变化会立即影响模拟输入范围。 允许 a 120 µs 的典型稳定时间 、除了范围更改后的正常采集时间要求之外。 推荐的做法是根据系统信号的所需输入范围对范围选择引脚进行硬接线。

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

    您好、Tom、

    是指 ADS8665吗? 我查看了 ADS8665数据表的第45页、但并未提及上述内容。

    另外、120 µs 是否在任何地方被提及? 我想知道这个数字的基础。 如果数据表中未提及、是否有任何参考信息可用作数字来源?

    谢谢!

    Conor

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

    尊敬的 Conor:

    很抱歉、混淆了– 在输入范围更改后、ADC 中的 LPF 滤波器需要时间才能稳定、ADS8665上 LPF 的 BW 为15kHz、与 ADS8686S 上的选项2滤波器相同的 BW、因此稳定时间也约为120us。 请参阅 ADS8686S 数据表中的说明、我们将在下一修订版中更新 ADS8665数据表。