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.

[参考译文] ADS1921:ECG数据输出问题

Guru**** 2551110 points
Other Parts Discussed in Thread: ADS1291

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/595391/ads1921-ecg-data-output-issue

在“线程:ADS1291”中讨论的其他部件

我无法从ADS1291获得正确的输出数据。

下面是电极导联设置

R3,R4,R10和R11 = 200千欧

C17和C18 = 0.82 UF

寄存器配置为:

我想对CONFIIG2的BIT5做一些澄清,对我来说,措词不明确。 数据表说明:

这是否意味着0将禁用内部参考,1启用内部参考? 或者,0禁用外部引用,1启用外部引用?
我想使用内部参考缓冲区。 为此,我会将BIT5设置为1,对吗?

以下功能从SPI读取心电图数据。

根据我的理解,设备数据输出是24个状态位+ 24位x 2个通道。

由于我只想从通道1获取数据,因此我已经将字节3,4和5组合到一个数组(myarray)中。

索引器仅用于获取用于调试目的的小样本。

我一直在使用ECG信号模拟器,但无法获得与输入匹配的输出。

下面是我获得的输出示例

有什么想法,可能是什么问题?

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

    我认为问题与RLD放大器有关。 您正在使用RLD偏置输入,但它已关闭,因此输入共模电压是浮动的。 请只设置5个RLD_SENS寄存器并清除位1,即RLD_SENS = 0x20。

    PDB_REFBUF位启用内部参考缓冲区。 当您计划使用内部引用时,应设置此位。 在您的情况下,由于您使用的是内部引用,请设置位。

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

    您好,Brian,

    主要问题是USB电极片与ADS的连接不正确。

    您建议将RLD_SENS寄存器配置为0x20,这也大大有助于消除一些噪音。

    但是我现在遇到了另一个问题。

    从SPI读取数据的功能略有变化

    使用移动平均值筛选器,我现在收到以下输出

    问题是我预期偏差为0,但它似乎在-5000标记附近。

    您是否知道为什么会出现这种情况?

    谢谢你

    Jacinta

     

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

    您看到的是电极偏移。 在某些情况下,电极之间的直流电压可能为几百毫伏,这是正常的,这是可以预料的。 通常,病人监护仪具有某种DC去除滤波器,因此数据在屏幕上垂直对齐。

    Brian