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.

[参考译文] ADS1291:ECG 数据输出

Guru**** 2826755 points

Other Parts Discussed in Thread: ADS1291

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1064788/ads1291-ecg-data-output

器件型号:ADS1291

你(们)好
我正在开发 ADS1291和 nRF52832。

我有一个问题、所以我像这样发布它。

设置(00h 至0Bh)寄存器时、是否正确使用 RDATA (写入寄存器)进行设置?

示例:从04h (CH1SET)设置- RLD_Measure 模式为 on IS

= 0x44 (RDATA +地址)& 0x02 (设置数据)

2.我认为 ECG 数据是通过 RDATA 接收的。 对吗? 如果正确、ECG 数据是如何输出的?
(例如、我认为24位数据会输出、所以我要将其放入一个数组中、然后8位数据总共会出现3次?)

3.系统命令和数据读取命令是否可以不混合使用 WREG (如第2号所示)?
如果我在不混合 WREG 的情况下将其发送到 TX、那么发送系统命令和数据读取命令(地址)和0x00是否正确?

很抱歉让问题变得困难。
如果您能回答我的问题、我将不胜感激。

谢谢你

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

    您好、Kim、

    我想告诉大家、我们这个设备的专家在圣诞节和新年假期都不在办公室、他将于1/22返回办公室。

    感谢您的耐心等待。

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

    感谢您的回复。 我要等。

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

    尊敬的 Kim:

    感谢您的耐心等待。 请参阅以下我对您询问的评论。

    1) 1) RDATA 命令(0x12)用于从器件读取 ADC 数据。 写入寄存器的正确命令是 WREG、定义为2字节操作(请参阅引用的第8.5.2.12节)。 您给出的示例正确写入了3个字节、从地址0x04 (CH1SET)到0x06 (RLD_SENS)。

    2.有两种不同的方法可以从器件中检索 ADC 数据。 可使用 RDATAC 或 RDATA 模式操作来检索 ADC 数据。 有关 RDATAC 和 RDATA 数据检索操作的更多详细信息、请参阅第8.5.2.7节和第8.5.2.9节。 对于 ADS1291、数据输出的数量为(24个状态位+ 24位 x 1通道)= 48位。 有关数据输出格式的详细信息、另请参阅第8.5.1.4节。

    3. WREG 命令没有限制,因为它可以随时发出。 但是、对于何时可以发出 RREG 命令有一些限制。 在连续读取数据模式(RDATAC)下、必须先发出 SDATAC 命令、然后才能发出 RREG 命令。

    最后、数据表中对大多数 SPI 操作进行了说明。 有关更多详细信息、请查看数据表。

    谢谢

    -TC