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.

[参考译文] ADS1299:ADS1299菊花链模式下的数据读取

Guru**** 2551300 points
Other Parts Discussed in Thread: ADS1299

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/914054/ads1299-ads1299-in-daisy-chain-mode-data-read

器件型号:ADS1299

我将使用四个 ADS1299同时收集数据。 我想知道处于菊花链模式下的 ADS1299的所有寄存器数据。

我的理解是将 CS 设置为低电平、选择所有 ADS1299、然后发送0x20和0x17指令。 每个 ADS1299接收相同的寄存器指令、然后每个 ADS1299的寄存器数据通过 DAISY_IN0发送到 ADS1299的第一个寄存器、然后返回到 STM32芯片。

 以下是我的具体步骤:

首先、我将下拉 ADS1299的所有 CS。

其次、我将发送0x20和0x17。

第三、我将通过 SPI 一次读取96个寄存器数据。

我已经读取了第一个切片 ADS1299的寄存器值、而其他位 ADS12999的寄存器值为0x00。

您认为这是合理的理解吗?

我期待很快收到您的回复。

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

    您好!

    感谢您的发帖。

    您的理解是正确的。 您将需要为 RREG 命令发送两个字节、然后发送18 x 4字节(96)以时钟输出菊花链中所有器件的寄存器数据。 微控制器将在链中器件0的 DOUT 引脚上读取数据。

    此致、