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.

[参考译文] ADS1292R:记录的 ECG 和 ICG 中的毛刺脉冲

Guru**** 2618455 points

Other Parts Discussed in Thread: ADS1292R, ADS1292, ADS1292RECG-FE

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/688234/ads1292r-glitches-in-recorded-ecg-and-icg

器件型号:ADS1292R
主题中讨论的其他器件: ADS1292

您好!

我在 PCB 上启动并运行 ADS1292R。 以下是我正在使用的寄存器设置:

define _ADS_CONFIG1_REG 0x01           //CONFIG1、连续转换模式、DR[2:0}=001 = fsample = FDR = 250、DR[2:0}= 010 = fsample = FDR = 500、
#define _ADS_CONFIG2_REG 0xa0           //CONFIG2、leadoff=off、参考缓冲使能、Vref=2.42V
#define _ADS_LOFF_REG  0xF0//LOFF           、导联脱落阈值=70%-30%、直流导联脱落检测
#define _ADS_CH1SET_REG  0x10           //CH1SET、PGA 增益= 1、常规电极连接
#define _ADS_CH2SET_REG  0x40           //CH2SET、PGA 增益= 4、常规电极连接
#define _ADS_RLD_SENS_REG 0xA0           //RLD_SENS、CHOP FER=128/2=64K、RLD 缓冲器=0n、RLD_leadoff_sens=OFF、 无到 RLD 的通道
#define _ADS_LOFF_SENS_REG 0x00           //LOFF_SENS、导联脱落检测的输入=不同步
#define _ADS_LOFF_STAT_REG 0x00           //LOFF_STAT、Fclk=512K、 RLD 连接、电 d 连接。
#define _ADS_RESP1_REG  0x2           //RESP1、呼吸开启、90°响应阶段
#define _ADS_RESP2_REG  0x03           //RESP2、f_呼吸=32K、内部 RLDREF=0n、
#define _ADS_GPIO_REG  0x04           //GPIO、GPIO2 =输出、GPIO1 =输入

在我的应用中、我的微控制器将测量的 ECG/ICG 写入闪存、我稍后可以下载并查看闪存。 为此、我有一个在 DRDY 下降沿触发的中断。 如果我设置患者模拟器以输出1mV pk-pk 5Hz 正弦波、则 ECG 看起来正常。 但是、如果我将患者模拟器与"模拟 ICG 的盒子"串联、则在 ECG 和 ICG 波形的各个点会发生毛刺脉冲、请参阅下面的示例(ECG 顶部、ICG 底部与时间)。

对于该 SCLK = 263.2kHz (在示波器上测量)。 在30分钟的时间内、会出现3-4次毛刺脉冲。 有什么建议吗?

提前感谢您的帮助、

此致、

Alan

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

    尊敬的 Alan:

    感谢您的发帖、欢迎来到我们的论坛!

    我在寄存器设置中看不到任何与我相关的内容。 此外、使用 SCLK = 263.2kHz 的速度应足以读取/DRDY 间隔之间的所有数据。 您是否能够在其中一个干扰期间捕获 SPI 活动? 可以理解的是、每~100k - 150k 个样本中只有一个样本。

    我不太熟悉 ICG 仿真器、但我的第一个猜测是、这个问题的范围仅限于信号源。 我还会尝试监控 ADS1292输入端的电压、以验证那里是否也存在毛刺脉冲。

    此致、

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

    感谢您发送电子邮件。 我的部分头痛是能够在示波器上看到干扰、而我到目前为止还不能做到这一点。

    ADs1292设置为以250SPS 的速率采样、因此每4ms 采样一次。 我编写了一个计时器中断,每4ms 触发一次。 在该中断中、我使一个32位计数器递增。 在当/DRDY 变为低电平时触发的另一个中断内部、我增加另一个32位变量。 然后,我计算这两个计数器之间的增量,如果它太大,我将在微控制器上切换一条线路,我尝试将其用作示波器上的触发信号。 不幸的是,这种情况还没有出现任何变化…

    我将检查 ADS1292输入端的电压。

    再次感谢、

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

    我已经尝试从输入信号中去耦、因此为此、我将分别通过将 CONFIG2设置为0xA3和 CH1SET 以及 CH2SET 设置为0x15和0x45来设置方波测试信号。

    我的所有其他寄存器与上述相同。 当我使用此功能运行时、只有 ECG 通道是方波。 ICG 通道始终是平坦的线。 我还读回了我的寄存器设置、它们都符合预期。

    有什么建议吗?

    提前感谢您的评论、

    此致、

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

    感谢您的更新。

    您将哪个通道用作 ECG 通道?哪个通道用于 ICG?

    我不希望内部测试信号与任何增益设置保持平坦、尤其是在使用2.42V 内部基准电压的情况下。 平坦线输出是否出现在通道1上? 在这种情况下、我会禁用呼吸调制和解调。 您可以通过探测引脚 PGAxP 和 PGAxN 来仔细检查 PGA 输出端的测试信号幅度。

    您是否有可共享的原理图?

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

    您好、Ryan、

    感谢您回来。 关闭呼吸和解调确实起了作用、我在两个通道上都得到了方波。

    我不想在新闻组上共享原理图。 我们希望在除颤器中使用 ADS1292R 、以便在前端放置一些保护电路  ECG 和 ICG  将在 相同的2个电极上进行测量。 在我们的设计中、ADS1292R 与电路的其余部分进行电气隔离。

    我将尝试获取 ADS1292RECG-FE 评估板、以查看是否可以重现此问题。

    此致、

    Alan