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.

ADS1298: 上电初始化成功,能正确读写寄存器,测试信号正确,但是在正常情况下完全采集不到心电信号。

Part Number: ADS1298

ADS1298上电初始化成功,能正确读写寄存器,测试信号正确,但是在正常情况下完全采集不到心电信号。测试信号正确按理说ADS1298芯片就没有问题,应该就是外围电路的问题。TI的老师们能帮我看看我的电路有问题吗?我寄存器的配置如下:
ID is 92
CONFIG1 is 86
CONFIG2 is 35
CONFIG3 is c0
LOFF is 3
CH1SET is 0
CH2SET is 0
CH3SET is 0
CH4SET is 10
CH5SET is 10
CH6SET is 10
CH7SET is 10
CH8SET is 10
RLD_SENSP is ff
RLD_SENSN is 0
LOFF_SENSP is 0
LOFF_SENSN is 0
CONFIG4 is 2
WCT1 is 1
WCT2 is 2
PACE is 0
RESP1 is 0

正常情况下采集心电信号,完全采集不到。一点信号输出都没有。实在找不出原因所在,麻烦各位老师帮帮忙,非常感谢

Schematic_yy22_2023-10-01.pdf

  • 测试信号得出来的是方波。

    ---------------------------------------------------------------------------------


    这是正常情况下检测心电信号的情况,用的是商用电极。数据只有50HZ的工频干扰,完全检测不到心电信号。

  • 用信号发生器直接连接INP端,也显示不出信号。这出现的问题可能会在哪些地方呢?

  • 您好,

    您可以将原理图截图附上吗?我将上述附件下载下来打开显示不全,如下截图所示:

  • 您好,电路图是这样的。

    1. 我的RA,LL,LA与官方给的ADS1298 ECG FE原理图上的有点不一样,不知道会不会对采集心电有影响。
    2. 老师您好,我用信号发生器直接连接INP6端,结果输出是满量程,同时,INP端不连接时也是满量程输出。不知道原因在哪里。
      辛苦老师帮忙解答一下,谢谢~
  • 关于原理图:

    1、17、18脚不使用的话接AVDD:

    2、CLKSEL接的是什么?

    3、AGND是否与GND单点连接?

    我的RA,LL,LA与官方给的ADS1298 ECG FE原理图上的有点不一样,不知道会不会对采集心电有影响。

    您是说使用的通道数不一样吗?如果是这样的话,那没什么问题。

    另外,前端滤波器截止频率是不是太低了?您使用评估板上的参数再采集信号怎样?

    老师您好,我用信号发生器直接连接INP6端,结果输出是满量程,同时,INP端不连接时也是满量程输出。不知道原因在哪里。

    您测试时IN6N接的是WCT是吗?如果是的话,因为WCT是其他电极共同作用结果,所以不太好判断。建议您配置使用内部Test Signal看是否可以正确采集?

  • 老师您好,首先谢谢您的解答~

    1. CLKSEL接的是AVDD
    2. AGND是与GND通过0Ω电阻进行连接的

    3.前端滤波器截止频率现在已经与评估板上对应的参数一致;

    4.IN6N接的是WCT。测试信号部分:CONFIG2设置为0x35,CH6SET通道设置为0X05测试信号,然后读到的测试信号是方波,如图

    5.现在遇到的问题是:每个通道无论接不接电极,在6倍增益输出时都是8388607值。

    6.能麻烦老师您帮我看一下我的右腿驱动部分有问题吗?我担心这里会有问题。

    再次感谢老师~

  • 1、CLKSEL是数字接口,高低电平标准是DVDD,如下高低电平电压范围,请确认下在接AVDD时,电平是否满足下面截图中要求:

    4、得到的方波纵坐标是什么?幅值是否正确?

    5、和6、这个问题与下面链接问题一样,下面连接问题我关闭了,将在这个帖子中跟进您的回复。

    https://e2echina.ti.com/support/data-converters/f/data-converters-forum/783443/ads1298

    满幅输出时,寄存器配置是怎样的?

    电路图没看出什么问题

  • 老师您好~

    1. 我的CLKSEL连接的AVDD,但是AVDD和DVDD之间是通过10Ω的电阻连接在一起的,DVDD为3.38V,AVDD为3.37V,这个可行吗?
    2. 得到的方波幅值是24mv(6倍增益下),因此幅值应该是没问题的。
    3. 满幅输出时,寄存器配置如下:

    ID is 92
    CONFIG1 is 86
    CONFIG2 is 35
    CONFIG3 is cc

    CONFIG4 is 00
    LOFF is 02
    CH1SET is 00
    CH2SET is 00
    CH3SET is 00
    CH4SET is 00
    CH5SET is 00
    CH6SET is 00
    CH7SET is 00
    CH8SET is 00
    RLD_SENSP is ff
    RLD_SENSN is ff
    LOFF_SENSP is 0
    LOFF_SENSN is 0
    WCT1 is f9
    WCT2 is c2
    PACE is 0
    RESP1 is 0

    其中只用到了WCT和RLD,其余的PACE  和RESP功能都没有用到。

    谢谢老师,期待您的回复,谢谢~

  • WCT1 is f9

    您具体要测什么心电信号?看您WCT1寄存器的配置,好像要测aVF、aVL、aVR信号,但是看您电路图连接是要测胸导联V1~V6。

    如果您要测V1~V6信号,WCT1高4位需配置0.

  • 我需要测V1~V6信号,我已将WCT配置为0x09,谢谢老师提醒。

    老师,在初始化成功以及测试信号正确的前提下,请问出现满量程的情况,出现问题的地方可能有哪些呢?我应该从哪些地方进行排查呢?

    以及,我的测心电的板子是4层板子,底层主要是模拟信号+AGND,顶层是数字信号+GND,中间两层做辅助走线+电源线,在保证电路没问题的前提下,顶层底层线的排布不太规则会是导致满量程输出的主要原因吗?

  • 您是使用ECG模拟仪产生的心电信号吗?建议您使用心电模拟仪产生的信号进行测试。

    同时也建议您根据下面FAQ增益计算方法调节下RLD运放的增益: