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.

[参考译文] ADS1293:用于ECG的ADS1293,噪声问题

Guru**** 2551110 points
Other Parts Discussed in Thread: ADS1293, MSP430F5529, ADS1293EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/604845/ads1293-ads1293-for-ecg-noise-issue

部件号:ADS1293
主题中讨论的其他部件: MSP430F5529

您好,老板

我 使用用于PPG监视器的ADS1293,当输入为脉冲发生器时,ADC 读数正常

但 我使用人体的干触点。我发现ADC读数有如下错误值。

我 已经启用了数字滤波器。我发现数据有直流偏压,

谢谢

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

    您能否提供原理图和寄存器设置?

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

    TI_ADS1293_SPIWriteReg (0x00,0x00);
    TI_ADS1293_SPIWriteReg (0x01,0x11); //IN1?CH1-,in2?CH1+
    TI_ADS1293_SPIWriteReg (0x02, 0x19); //IN1? CH2-,in3? CH2+
    TI_ADS1293_SPIWriteReg (0x03, 0x00);
    TI_ADS1293_SPIWriteReg (0x04, 0x00);
    TI_ADS1293_SPIWriteReg (0x05, 0x00);
    TI_ADS1293_SPIWriteReg (0x06, 0x08);
    TI_ADS1293_SPIWriteReg (0x07, 0x00);
    TI_ADS1293_SPIWriteReg (0x08, 0x00);
    TI_ADS1293_SPIWriteReg (0x09, 0x00);
    TI_ADS1293_SPIWriteReg (0x0A,0x07); //设置共模(IN1. 输入2。 in3)
    TI_ADS1293_SPIWriteReg (0x0B,0x00);
    TI_ADS1293_SPIWriteReg (0x0C, 0x04); //通道IN4 µ 右腿 µ?
    TI_ADS1293_SPIWriteReg (0x0D,0x00); // Wilson EN IN1.
    TI_ADS1293_SPIWriteReg (0x0E,0x00); // Wilson EN in2.
    TI_ADS1293_SPIWriteReg (0x0F, 0x00); // Wilson EN in3.
    TI_ADS1293_SPIWriteReg (0x10, 0x00); // Wilson参考连接IN6
    TI_ADS1293_SPIWriteReg (0x11, 0x00);
    TI_ADS1293_SPIWriteReg (0x12, 0x04); // OSC控制
    TI_ADS1293_SPIWriteReg (0x13,0x00);
    TI_ADS1293_SPIWriteReg (0x14,0x00);
    TI_ADS1293_SPIWriteReg (0x15, 0x00);
    TI_ADS1293_SPIWriteReg (0x16, 0x00);
    TI_ADS1293_SPIWriteReg (0x17,0x05);
    TI_ADS1293_SPIWriteReg (0x21,0x02); // R2速率=5
    TI_ADS1293_SPIWriteReg (0x22,0x02); // R3通道1速率=6
    TI_ADS1293_SPIWriteReg (0x23,0x02); // R3通道2速率=6
    TI_ADS1293_SPIWriteReg (0x24,0x02); // R3 ch3速率=6
    TI_ADS1293_SPIWriteReg (0x25, 0x00);
    TI_ADS1293_SPIWriteReg (0x26,0x00);
    TI_ADS1293_SPIWriteReg (0x27, 0x08); //DRBY channel 1 ECG
    TI_ADS1293_SPIWriteReg (0x28, 0x00);
    TI_ADS1293_SPIWriteReg (0x29, 0x00);
    TI_ADS1293_SPIWriteReg (0x2A,0x00);
    TI_ADS1293_SPIWriteReg (0x2B, 0x00);
    TI_ADS1293_SPIWriteReg (0x2C,0x00);
    TI_ADS1293_SPIWriteReg (0x2d,0x00);
    TI_ADS1293_SPIWriteReg (0x2E,0x33);
    TI_ADS1293_SPIWriteReg (0x2F, 0x30); //回放读(CH1_ECG)
    TI_ADS1293_SPIWriteReg (0x60, 0xAB);
    TI_ADS1293_SPIWriteReg (0x60, 0x56);
    TI_ADS1293_SPIWriteReg (0x62, 0x38);
    TI_ADS1293_SPIWriteReg (0x60, 0x01);
    TI_ADS1293_SPIWriteReg (0x06, 0x00);
    TI_ADS1293_SPIWriteReg (0x07, 0x00);
    TI_ADS1293_SPIWriteReg (0x08, 0x00);
    }

    void TI_ADS1293_WriteReg (void)

    TI_ADS1293_SPIWriteReg (0x00,0x00);
    TI_ADS1293_SPIWriteReg (0x01,0x11); //IN1?CH1-,in2?CH1+
    TI_ADS1293_SPIWriteReg (0x02, 0x19); //IN1? CH2-,in3? CH2+
    TI_ADS1293_SPIWriteReg (0x06, 0x00);
    TI_ADS1293_SPIWriteReg (0x07, 0x0F);
    TI_ADS1293_SPIWriteReg (0x08, 0xFF);
    TI_ADS1293_SPIWriteReg (0x0A,0x07); //设置共模(IN1. 输入2。 in3)
    TI_ADS1293_SPIWriteReg (0x0C, 0x04); //通道IN4 µ 右腿 µ?
    TI_ADS1293_SPIWriteReg (0x12, 0x04); // OSC控制
    TI_ADS1293_SPIWriteReg (0x17,0x05);
    TI_ADS1293_SPIWriteReg (0x21,0x02); // R2速率=5
    TI_ADS1293_SPIWriteReg (0x22,0x02); // R3通道1速率=6
    TI_ADS1293_SPIWriteReg (0x23,0x02); // R3通道2速率=6
    TI_ADS1293_SPIWriteReg (0x24,0x02); // R3 ch3速率=6
    TI_ADS1293_SPIWriteReg (0x27, 0x08); //DRBY channel 1 ECG
    TI_ADS1293_SPIWriteReg (0x2F, 0x30); //回放读(CH1_ECG)
    TI_ADS1293_SPIWriteReg (0x00,0x01);
    }
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alex,

    我能否也看到该示意图? 我需要看看信号如何到达输入。

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

    感谢您尽快回复
    首先,我修改了前面的描述,该应用程序适用于ECG,而不是PPG
    我使用的ADS1293公共主板在ADC前面没有任何过滤器,

    很抱歉,我无法在borad上发布该数字,我不知道原因。
    www.ti.com/.../snau138b.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的Brian

    我是位于台湾的FAE。

    客户使用TI ADS1293 EVM进行此测试。

    他们是否应该在PCB上添加过滤器?

    我有另一位客户(量很大)遇到了样本问题。

    感谢您的评论。  

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

    在这两种情况下,请确认RL电极已连接到患者。 这是设置输入共模的唯一方法。 输入上的RC滤波器不应影响这一点,尽管您应该在自定义硬件上包括一个。

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

    尊敬的Brian

    我看到ADS1293EVM上有MSP430F5529

    www.ti.com/.../ads1293evm

    MSP430上是否有任何软件过滤器?

    我可以获取ADS1293EVM上MSP430F5529的源代码进行研究吗?

    如果您想向我发送私人邮件,我的电子邮件是jeffchiu@ti.com。

    感谢您的支持。

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

    我希望了解我们是否有固件以及是否可以分发。

    Brian