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:信号噪声问题

Guru**** 2568565 points
Other Parts Discussed in Thread: ADS1291, ADS1294

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/619594/ads1291-signal-noise-issue

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

您好,

我正在使用ADS1291读取ECG信号,但是微处理器读取的输出信号噪音非常大。  

以下是连接到ads1291的示意图

以下寄存器已使用这些设置进行了配置:

配置1:0000 0001

CONFIIG2:1010 0000

CH1SET:0001 0000

CH2SET:0001 0010

RLD_SENS:0010 0000

通道2已启用,可测量环境噪音

所有其它寄存器均保留其默认设置

我的代码中的以下行合并了输出字节:

ECGValue =(((receiveBuffer[3]<< 24)|(receiveBuffer[4]<< 16)|(receiveBuffer[5]<< 8)>> 8);

ECGValue填充一个数组,然后我可以绘制该数组。

当前信号如下所示:

我正在使用和ECG信号模拟器作为输入。  

是什么原因导致输出出现这种噪音?  

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

    您好Jacinta,

    感谢您的提问。

    这种噪音很可能来自您所在国家/地区的电源线干扰,频率为50Hz或60Hz。 您可以对数据执行FFT以进行确认。

    这在医疗应用中是一个非常常见的问题。 用于抑制50Hz/60Hz噪音的一种技术是使用RLD放大器生成反向共模信号。 您可以尝试为通道1启用RLD_SENS位,并通过一个求和接点将PGA输出连接到RLD放大器反相输入。 此外,数字凹口滤波器还可帮助进一步减少任何剩余噪音。

    有关使用RLD改善共模抑制的更多信息,请查看此应用说明:

    使用右腿驱动放大器改善共模抑制

    此致,

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

    您好,Ryan:

    我以前在同一应用中使用过ADS1294,但在输出中没有听到这么多噪音。

    除了电源线干扰之外,是否还有其他可能导致此问题的因素?

    我在ADS1291数据表的第55页注意到,RLDINV和RLDOUT输入之间并行连接了一个电容器(C_EXT)和电阻器(R_EXT)。 我的设备上没有这些组件。

    这可能是一个问题吗?

    下面是我的设备的示意图。

    R3 = R4 = R10 = R11 = 200千欧

    C17 = C18 = 0.82 UF

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

    您好Jacinta,

    1. R3和R10可短接到0欧姆。 对于C17和C18,没有直流电流至电极的路径,因此无需额外的串联电阻。 这将稍微降低热噪音。
    2. RLD放大器的反馈组件用于限制放大器的闭环带宽。 包含这些部件有助于确保放大器的稳定性,但不会大大改善电路的噪音。

    您是否正在关闭任何内部RLD_SENS开关? 这将通过一个求和接点将PGA输出上的共模信号连接到RLD放大器的反相输入。 执行此操作将在RLDOUT引脚处生成取消信号,这有助于抑制信道输入处的电源线干扰。 我建议启用RLD1P和RLD1N。

    您能否缩短电极输入(电极连接器上的引脚1和引脚5)并采集大量样本(即 8192 或1.6384万 等)? 分析直方图结果(峰到峰,均方根噪声)以及FFT结果,以便更好地了解系统中的噪声。 我会在启用和不启用RLD_SENS位进行比较的情况下尝试此操作。

    此致,