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.

[参考译文] ADS1263:转换速率不符合预期

Guru**** 2606725 points
Other Parts Discussed in Thread: ADS1263, ADS1262

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/668681/ads1263-conversion-speed-is-not-as-expected

器件型号:ADS1263
主题中讨论的其他器件: ADS1262

您好!

我使用的 ADS1263的时钟为4.42368MHz、运行速率为400SPS、SYNC4为。 这应该提供240Hz 的采样率、我使用的处理器是 STM32F437cortex M4。 我将 DRDY 线路连接到可轮询的输入引脚之一。 我还将4.4MHz 时钟作为外部输入连接到处理器 TIMER4 -因此我可以生成240Hz 的中断、该中断应与 DRDY 线路同步。  

但是、当我尝试使用 TIMER4中断运行它并轮询 DRDY 行时、我会得到许多未就绪的样本。 如果我只读取并保存新数据、则采样率看起来仅为~ 186Hz (我可以通过将3Hz 信号作为输入来查看)。 实际上、我必须将采样率提高到1200SPS (我的系统中为720Hz)才能将所有数据作为新数据。  

有人看到过这样的东西吗?

我是否在配置中遗漏了一些内容?

谢谢

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

    您好、Ehud、

    您是否曾尝试探测示波器上的/DRDY 信号以确认数据速率周期?
    有时、您在轮询信号时可能会得到奇怪的结果、因为 MCU 通常必须关闭并执行其他任务、而它不能坐在那里并轮询整个时间。

    您是否能够将连接到/DRDY 的 GPIO 配置为在/DRDY 下降沿触发的中断、而不是使用计时器来确定/DRDY 何时为低电平?

    此外、如何配置 ADS1263? 您碰巧没有对 ADS1263脉冲进行转换、对吗?

    此致、
    Chris

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

    尊敬的 Chris:

    感谢您的回复、

    是的、我可以选择将 DRDY 连接到外部中断引脚。 我先尝试了几个小时,它工作正常,但调制解调器开始发出错误(此数据传输到调制解调器)。 您可能是对的-其他一些任务会中断我 对代码进行了一些更改、我将再次尝试。

    BTW -我正在连续模式下运行(始终设置 START 位)。

    问题-如果我没有时间在一个采样时间内读取数据、ADS1263中是否有缓冲区可以存储数据?

     再次感谢

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

    您好、Ehud、

    不可以、ADS1263中没有任何存储器可以存储转换结果。 通常、与 ADC 通信的 MCU 应能够执行此操作、甚至在传输其他某种接口之前构建一个包含多个转换结果的数据包。

    此致、
    Chris

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

    尊敬的 Chris:

    这正是我们所做的。 我们收集8个样本并将其发送到 PC 以通过 CANBUS 进行处理。问题是 CANBUS 任务需要很长时间-这是干扰 ADC 采样任务的主要任务。 我认为在数据输出端添加一个小型 FIFO 对芯片来说是一个非常有用的改进。

    谢谢、

    埃胡德

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

    感谢有关该器件的反馈!

    同时、您是否能够利用以较低的数据速率运行 ADS1262 (总体噪声性能在哪里得到改善)、或者在 MCU 中实现 FIFO?

    此致、
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    现在、我仍然以720Hz 的频率运行。 即使我们失去1位分辨率、它也能很好地工作。
    我仍在尝试加速 CANBUS 任务、因此我能够将采样率降低到240Hz。

    谢谢