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.

[参考译文] ADS1259:/DRDY 并不总是以采样率置为有效

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1172514/ads1259-drdy-not-always-asserting-at-sampling-rate

器件型号:ADS1259

我正在尝试使用3个 TI ADS1259 24位模数转换器来同时对生成的60Hz 正弦波进行采样。 ADS1259s 配置为具有3字节连续读取模式的门模式3600SPS。 通信是4MHz SPI、每个 ADS1259都有自己的芯片选择和数据就绪连接到微控制器。 START 引脚被拉至低电平、并使用软启动命令。
当我只从单个 ADS1259读取数据时、我会按预期每278 μ s 获得一次数据就绪转换、并且通过 SPI 读取的数据是正确的。 当我尝试同时与3个 ADS1259通信时、数据就绪转换有时不会在278微秒间隔内发生。 丢失一个或多个间隔后、数据就绪转换会再次发生。 看起来数据就绪信号在大约278微秒采样间隔的倍数处重新出现。 它通常是1-5个间隔、但我看到的最多是60个间隔。 我在3个 ADS1259的芯片选择中没有看到任何冲突。 我无法在采样中分析具有此类间隙的传入信号。

如果它有意义、我也总是看到一个0作为数据表指示的寄存器0的位7、它应该始终为1。 最初的帖子(https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/953825/ads1259-stopped-conversions)似乎 是通过修改通信解决的、但并未详细说明。

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

    您好、德尔德洛、

    所有 ADC 的运行方式是否都相同? 或者、它只是其中的一个还是两个?

    这将有助于在多个转换期间查看 SPI 通信、从而了解正在进行的操作。 如果您有 Saleae 逻辑分析仪、您只需向我发送.Sal 文件即可。 如果没有、请发布屏幕截图、包括 CS、DRDY、SCLK、DIN 和 DOUT。 另外、请确保时间刻度清晰可见。

    布莱恩