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.

[参考译文] ADS131M08:我实际上想知道 DRDY 引脚行为与器件内部2 &第39条 FIFO 之间的详细机制。

Guru**** 2460850 points
Other Parts Discussed in Thread: ADS131M08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1385911/ads131m08-i-actually-want-to-know-the-detailed-mechanism-between-the-behavior-of-the-drdy-pin-and-the-2-fifo-inside-the-device

器件型号:ADS131M08

工具与软件:

最近、我在调试 ADS131M08时遇到了一些问题。 ADS131M08的某些特性尚不清楚。

我的项目是使用 STM32H7作为微控制、采用 SPI+DMA 方法读取数据。

按照数据表中的指令、在启用 DMA 之前会读取两个连续的帧。 为什么先读取一行中的两个帧? 我没有执行手册中所说的操作、因此 DRDY 不再以我设置的速率运行。 例如、我将其设置为8KSPS、但实际性能速率小于1K。

实际上、我想知道 DRDY 引脚的行为与器件内的2个"FIFO"之间的详细机制。

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

    您好!

    DRDY 引脚和输出数据的行为取决于如何从 ADC 检索数据、是通过监测/DRDY 信号或状态寄存器中的 DRDY 位读取转换数据、还是等待一段时间? 您能否分享您的 SPI 总线时序图(包括/DRDY 信号)?

    BR、

    戴尔

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

    我通过检测 DRDY 引脚的行为来读取 ADC 数据。 也就是说、每当发生 DRDY 中断时、我都将启用 SPI Tx DMA 以发送 NULL 命令、而还启用 SPI Rx DMA。 下面我将分享正常和异常条件下 SPI CLK 和 DRDY 线路的时序波形。 可以看到正常情况下的 DRDY 频率为8k、异常情况下的 DRDY 频率为249Hz

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

    您好!

    感谢您提供这些信息。 您是否能够正确读取或写入内部寄存器?

    我注意到您的问题是:"在启用 DMA 之前会读取两个连续的帧。 为什么先读取一行中的两个帧? 我没有做手册所说的,所以 DRDY 不再以我设定的速率运行。" 您能否说明"先读取一行中的两个帧"? 您是否讨论过数据表中的以下时序?

    另请说明 "在启用 DMA 之前读取了两个连续的帧"。

    BR、

    戴尔

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

    我读取 STATUS 寄存器(0x01)的值、该值为1280。 我读取的 ADC 转换值不稳定、感觉不准确。 下面是我的代码。

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

    尊敬的 用户4637774:

    STATUS 寄存器的默认数据应为0500h。 您收到的错误数据表明计时 不正确。 让我们首先通过读取内部寄存器来校正计时。

    下面是一个 在第一帧中读取增益寄存器(04h 地址)的时序示例、 第二帧中显示先前编程的响应0x0E0E 寄存器数据、您可以 用电路板和软件捕获类似的时序吗? 您可以在 ADC 通电后从某些寄存器(例如 CLCOK 或 CFG 寄存器)读取默认数据。 您的原理图也将有助于调试。

    BR、

    戴尔