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.

[参考译文] ADS1018:ADS1018

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/803103/ads1018-ads1018

器件型号:ADS1018
主题中讨论的其他器件:ADS1118

你(们)好

我在连续转换模式下使用 ADS1018并读取两个通道、我在另一篇文章(专门针对 ADS1118)中确定、对于读取多通道、当从一个通道切换到另一个通道时、我必须放弃首次采集并读取第二次采集。

我使用的是3300SPS,每500微秒轮询一次 ADC,因此时间转换为303微秒,我想当更改通道时,我只能放电第一个转换并读取第二个转换,在这种模式下,我每2毫秒从通道获得正确的值,它是否正确? 或者最好还是更多收购?

Maurizio

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

    Maurizio、


    当使用多路复用器在通道之间进行切换时、我通常建议使用单冲转换模式。 在连续转换模式下、很难跟踪已启用的通道以及接收数据的通道。 此外、数据读取也可以通过新的转换中断(输出寄存器会保持转换、直到下一次转换完成-如果在您的读取期间出现新数据、则输出将损坏)。

    在单次模式下、您将:
    1、设置配置寄存器、数据速率、PGA 和输入通道、并开始转换。
    2、等待数据周期+ 10%、内部振荡器变化+ 20us (唤醒时间)、数据速率为3300SPS、这将是353.3us。
    3.读取数据,并将配置寄存器设置为开始下一次转换(返回到2.)

    如果您想使用连续转换模式、则需要跟踪几件事情。 首先、写入配置寄存器不会立即更改您已将寄存器设置为的通道。 这种变化发生在正在进行的转换完成后。 如果您不跟踪设置转换的时间、这就是您在切换通道时可能需要放弃转换的原因。 如前所述、您需要知道转换何时完成、以便在下一次转换完成之前读出数据。 在单次模式下、在启动转换之前不会进行下一次转换、因此您可以毫无问题地读出数据。

    同样、如果您使用多个通道、我建议使用单次转换模式。


    吴约瑟

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

    吴约瑟

    感谢您的快速回答。

    我选择了连续模式是因为从数据表中我已经了解到在单模式下,我可以每7、8ms (两次转换之间的最小时间)请求一次转换,因为在转换后 ads1018进入断电状态。

    我需要尽快转换,我是否可以在单模式下工作,速率为500uSec (3300 SPS)? 这方面的内容在文档中不清楚。

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


    是的、您应该能够在单次转换模式下运行 ADS1018。 在最小 SCLK 周期为250ns (约为4MHz)的情况下、您应该能够快速输出数据并设置下一次转换。

    对于32位数据传输、您应该能够在至少8us 的时间内完成此操作(对于较慢的 SCLK、您可能需要增加一些时间、对于/CS、您可能需要增加一些时间)。 无论如何、这可能需要大约20us (对于上一个帖子中的步骤3)、并添加到353.3us 中、等待转换完成。

    如前所述、如果尝试使用连续转换模式、则需要监控 DOUT/ DRDY 线路、将其用作中断以查看转换何时完成、并立即读取数据并在下一次转换完成之前设置下一次转换。 否则、您可能会获得错误的转换数据、因为发送的配置太晚。

    通常、我发现启动转换并等待特定的时间周期来读取数据并发送配置来启动新的转换更容易


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

    吴约瑟

    好的、谢谢

    Maurizio