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.

[参考译文] ADS1292ECG-FE:使用2个电极测量ECG

Guru**** 2580495 points
Other Parts Discussed in Thread: ADS1292ECG-FE, ADS1292, ADS1292R

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/628016/ads1292ecg-fe-measuring-ecg-with-2-electrodes

部件号:ADS1292ECG-FE
主题中讨论的其他部件: ADS1292ADS1292R

您好,

我正在制作一个便携式双电极心电图测量系统。 我们使用标准干式AgCl电极。 我想使用ADS1292ECG-FE演示套件测试我们的电极。 从文档中我看到Devkit是为4个电极ECG (ERA,ELA,ELE和ERL)而设计的。 是否可以将Devkit配置为仅使用两个电极测量ECG信号?  

例如,假设我只想使用ELA和ERA电极,我是否可以让ELL和ERL保持断开状态并从通道1 (IN1P和IN1N)读取信号? 或者我是否还必须连接另外两个电极(ERL和ELL)?

请告诉我一些有关如何为这种设置类型(2个电极)配置ADS1292寄存器的信息。

提前感谢您的回复

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

    您好,Andrea:

    很高兴您购买了EVM!

    如果您愿意,您肯定只能使用一个渠道进行评估。 电极标签ERA,ELA和ELE只是一个例子,但实际上您可以根据需要配置信号输入。 当然,ERL电极是不同的,因为它连接到RLD输出。

    如果您使用的是ADS1292 (不是'R'版本),则应将EVM配置为通道1和通道2都需要ECG输入。 如果您尝试测量呼吸阻抗,通道1安装了不同的组件。 或者,您可以将您的LA电极连接到DB9接头('ell')的针3,并在通道2上测量LA-RA。 这样,信号路径中就有了一个适当的低通滤波器。 无论您决定不使用哪个信道,数据表都建议关闭信道电源,并将多路复用配置为输入短路(CHxSET = 0x81)。

    如果没有RLD,您计划如何设置ECG输入的共模电压? 不使用RLD的2电极系统需要将输入与交流耦合,并通过电阻分压器或上拉至RLDOUT来偏置信号。 通道1路径中有组件封装区,您可以根据需要尝试此操作。

    要了解信号路径的要求,请查看我们汇总的此培训系列。 在"信号链和功能"一节中,我们提到了在没有RLD的系统中,需要在直流阻塞电容器之后偏置输入:
    training.ti.com/how-measure-ecg-guide-signals-system-blocks-and-solutions

    最后- TI不建议您可以将EVM连接到自己,因此我建议使用病人模拟器或波形发生器来测试EVM。 确保在电源和EVM之间共享接地连接。

    此致,

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

    您好Ryan:

    感谢您的回答,非常清晰且提供了大量有用的信息。

    我尝试了您建议的配置,我可以测量ECG信号。 但是,我有很多伪迹,有时无法获得ECG信号。

    我怀疑这些问题是由于失去了一个适当的共模设置而引起的。 我将尝试测量CH1上的心电图,首先进行您建议的硬件修改,我想与您确认我是否正确理解了这些修改:

    交流耦合

    • 将C48和C46处的R 0欧姆更换为0.1nF。
    • 将C50和C49处的R 0欧姆更换为2.2 nF

    偏压

    • 在R66,R72,R64,R62上安装10 M欧姆电阻

    我还想知道,是否还必须在C89和C90处安装47 pF电容,以对信号进行低通滤波。

    这些修改是否是正确设置信号路径以使用两个电极测量CH1上的心电图所需的正确修改?

    最后,我尝试查看培训系列,但无法播放视频。 我在不同的Web浏览器,不同的PC和不同的操作系统上尝试过,但似乎什么都不起作用。 请以其他格式(例如幻灯片)提供课程。  

    非常感谢您的帮助。

    此致

    Andrea

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

    您好,Andrea:

    我相信,简单地使用渠道2进行评估会更容易。 您可以在两个信道上获得相同的性能。 这样,您就不需要修改PCB硬件。 只需将电极输入连接到DB9接头的针脚1和针脚3,然后从通道2读取。

    如果仍要修改电路板:

    • C48和C46应为0.1uF。 这形成具有10-M电阻的高通滤波器。
    • 应卸载C47和C45
    • C50和C49应为0欧姆
    • Mount R62,R64,R66和R72。
    • 可以安装R71,R63,C89和C90以添加低通滤清器。 这些值实际上由您决定,51k和47pF在通道2上用作示例。

    我不知道视频不能正常工作的原因。 让我看看我是否能找到答案。

    此致,

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

    您好Ryan:

    我与Andrea合作开发我们的心电图。

    我们遵循了您的建议(除了51k电阻器,我们将其替换为2k以更改切断频率),我为此向您表示感谢。

    一方面,我有这样的硬件:Nordic nRF52开发套件+ ADS1292R ECG/Respiration中断套件

    另一方面:带有nRF52和ADS1292的定制板

    在开发套件上,当我触摸电极时,ADS返回的值会波动。 这就是我所期待的。

    但是,在我们的定制板上什么也没有发生:ADS返回的值被固定到 0x7FFFFFFF (838.8607万)。 完全无波动。

    当然,我在两个硬件上运行相同的代码。

    以下是寄存器配置:

    #define ADS1292_REG_ID          0x00

    #define ADS1292_REG_config1.       0x01

    #define ADS1292_REG_CONFIIG2       0x02

    #define ADS1292_REG_LoFF         0x03

    #define ADS1292_REG_CH1SET        0x04

    #define ADS1292_REG_CH2SET        0x05

    #define ADS1292_REG_RLD_SENS       0x06

    #define ADS1292_REG_LOFF_SENS      0x07

    #define ADS1292_REG_LoFF_STAT      0x08

    #define ADS1292_REG_RESP1        0x09

    #define ADS1292_REG_RESP2        0x0A

    #define ADS1292_REG_GPIO         0x0B

    我尝试将增益降低到1,但输入ADS仍处于饱和状态。

    它提供3,1V电压,IN1N和IN1P上的输入电压为1,04v,接触或不接触电极。

    我们尝试将电极直接连接到R5和R6上,但结果不好。

    我在这封信中附上了这封信的附录。

    您是否有任何建议来帮助我们?

    此致,

    皮埃尔

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

    感谢您的更新。

    您能否分享您正在使用的寄存器值? 您只提供了注册地址。

    首先,我要仔细检查所有电源电压和接地是否正确。 然后检查VREFP和VREFN。 如果ADC处于饱和状态,则可能意味着未正确启用参考电压。

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

    以下是值:

    #define ADS1292_init_value_config1. 0x02
    #define ADS1292_INIT_value_CONFI2.2 0x80
    #define ADS1292_init_value_LoFF 0x10
    #define ADS1292_INIT_value_CH1SET 0x00
    #define ADS1292_INIT_value_CH2SET 0x00
    #define ADS1292_init_value_RLD_SENS 0x00
    #define ADS1292_INIT_value_LoFF_SENS 0x00
    #define ADS1292_INIT_value_LoFF_STAT 0x00
    #define ADS1292_init_value_RESP1 0x00
    #define ADS1292_init_value_RESP2 0x02
    #define ADS1292_init_value_gpio 0x0C

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

    CONFIIG2[5]必须设置为'1'。 目前,您没有启用内部参考缓冲区。 根据原理图,您不能选择外部参考电压源,因此必须使用内部参考电压。

    此外,RESP1[1]必须设置为'1',而RESP2[0]必须设置为'1'。

    此致,