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.

ADS1299-4: ADS1299采集不到脑电信号。

Part Number: ADS1299-4
Other Parts Discussed in Thread: ADS1299

TI工程师,你好,我最近在用TI的ADS1299这款高分辨率的ADC芯片,用于EEG信号采集,但是现在一直采集不到EEG信号,最多采集到人体身上的10mv(24倍增益)左右的工频干扰,电路图是参考的官方套件的电路,请问有什么办法能解决这个问题吗?

  • 您好,

    EEG信号是很小的,应该是在uV级别;

    当您采集内部测试信号时,是否可以正确采集?

  • 内部方波信号最小峰峰值是3.75mv,是可以采集到的。

    这是测量的内部方波信号,增益为1,configure2配置为D0。

  • 如果可以正确测量到内部测试信号的振幅,则问题只能与外部信号本身有关。信号源您试过使用信号发生器吗?

    一个简单的测试是在SRB2上施加一个100 mVp正弦波和一个中间电源偏移电压。请确保将信号发生器接地与电路板上的接地共用。同时将INxN引脚连接到中间电源。然后,每个通道应在以0 V为中心的输出处看到100 mVp正弦波(乘以增益)。

  • 谢谢你的回复。这是电极IN1N测量的一个峰值40mV,频率33Hz的信号,增益为12的FFT变换结果。 标准信号源输出的信号经过示波器验证是33Hz,FFT变换的程序经过验证也肯定是正确的。ADS1299测量的结果使得频率变小了6.5Hz,变成了27.5Hz,连50Hz的工频干扰信号测量后都变成了41.5Hz。请问ADS1299会出现这样的问题吗?

  • 很奇怪,我想不出什么原因ADS1299 可以改变输入信号的频率,您是直接将33HZ的正弦波输入至ADS1299 的输入管脚,还是通过电极后连接至ADS1299 输入管脚的?如果是后者,您可以直接将33HZ的正弦波输入至ADS1299 的输入管脚吗?

    您可以尝试使用ADS1299 采集其他单频信号吗?看结果怎样?

  • 感谢你的回复。我直接将33HZ的正弦波输入至ADS1299 的输入管脚,得到的是一样的结果。我以为是ADS1299的问题,于是换了一个好的电路板进行测试,也是同样的结果。目前我觉得可能是我的主控对ADS1299的驱动程序有问题。我的主控用的是STM32F407,您觉得我的怀疑合理吗?

  • 另外虽然能测量到uV级别的标准信号,但是电极接到人脑后,效果还是不好,基本上是就是正、负满量程输出,如图。

    我用的通道1的N极作为脑电的测量电极,参考电极REF_ELEC与SRB2连接,配置内部通道1的P极接SRB2,内部通道1的N极路由到右腿驱动上,内部通道1的P极没有路由到右腿驱动上。此外我测量到BIAS_ELEC引脚电的压为2.5V,不知道这个电压是否正确。我电路板的电路与官方套件的电路基本一致。下图为官方套件电路的部分截图。

  • 您是使用单端输入吗?单端输入请按下面截图配置接线:

    关于参考电极和偏置电极,请查看用户指南 7.1 Reference Signal and Patient Bias Signal说明

    用户指南:https://www.ti.com.cn/cn/lit/ug/slau443b/slau443b.pdf

  • 工程师你好,按照官方说明4.6.2单端输入的接电极后,ADS1299的配置如下,得到的结果是:

    1.BIAS_ELEC 的电压不再是2.48V,而是-2.48V,我将BIAS_ELEC和BIAS_ELEC短接,1通道的N极悬空,P极作为脑电测量输入电极,得到的数据是正满量程输出7FFFF,即使ADS1299检测到了IN1P连接了电极的。其他通道悬空输出的数据也是7FFFFF。

    2.与1同样的接法测量35hz,峰值100mv的标准信号,只测量到了50Hz的工频干扰,无法测量到有效信号,标准信号的负极接地或者与BIAS_ELEC和BIAS_ELEC短接都是这样。之前参考电极接SRB2都还能测量到uV级别的信号,参考电极接SRB1与SRB2有何不同?

    另外,官方套件的说明书里好像没有提及测量脑电信号时某些寄存器的具体配置,如果按照我上面的接法,BIAS_SENSP和BIAS_SENSN寄存器按照下图红框中这样配置对吗,还是只需要把BIAS_SENSP路由到右腿驱动电路中就行了?

  • 上面截图中 4.6.2 章节 是测量已知的其他信号的设置,不是测EEG信号的设置输入,测EEG信号请查看上面文档第7部分;

    您可以附上您的电路图吗?因为 EVM 板有一些跳帽,我不知道您是怎样设置的;AVDD您是单电源供电吗?测量EEG信号,除了普通的电极信号,还需要参考信号 reference signal 和偏置信号 bias signal,参考信号用作单端EEG测量的参考,偏置信号用于偏压患者以设置EEG信号的共模(通常为中间电源);

    具体您需要查看上述用户指南第 7 部分 EEG Specific Features

  • 我的AVDD是2.5V,AVSS是-2.5V,偏置信号BIAS_ELEC通常为中间电源的话是不是0V?那我现在BIAS_ELEC引脚上的-2.48V或者+2.48V是不是不正常?

  • 偏置信号 bias signal和参考信号 reference signal 的电路图如下:

  • 您的BIAS_ELEC是怎样产生的?电路中BIAS_ELEC信号还连接至哪里了?

  • 我加您为好友,您通过一下,我把电路原理图私信发给您。

  • 我给您发了邮件,您可以通过邮件将电路原理图发给我

  • TI工程师你好,EVM手册的7.1.2部分(如下图图1)的说明的意思是不是,对于参考电极REF,将JP7和JP8的2、3短接,然后软件配置某个通道(假设为通道1)CHnSET[3] = 1,之后该通道的AINxP(图2)就可以作为参考电极接人体;对于偏置电极,将JP6的2、3短接(图3),然后设置某个通道的MUX[2:0]=111,则该通道的AINxN就可以作为偏置电极接人体(MUX[2:0]=110对应INxP)。

    如果我的理解正确的话,我对于上述这种接法有几个疑问:

    1.假设AIN1P作为参考电极,AIN1N作为偏置电极,其他通道的AINxP还能作为普通电极测量脑电信号吗?(不设置CHnSET[3] = 1的前提下),如果不能,那么是不是只有AINxN(不包括AIN1N)还能作为普通电极测量脑电信号了?

    2..是不是存在呢AIN1P同时作为参考电极和偏置电极(CHnSET[3:0] = 1110)的情况?在这种情况下,其他通道的AINxP还能作为普通电极测量脑电信号吗?(不设置CHnSET[3] = 1的前提下),如果不能,那么是不是只有AINxN(包括AIN1N)还能作为普通电极测量脑电信号了

    3.假设AIN1P作为参考电极,AIN1N作为偏置电极,AIN3N作为普通电极测量脑电信号,那么寄存器BIAS_SENSP的BIASP3位、BIAS_SENSN的BIASN3位以及寄存器CONFIG3的PD_BIAS位(BIAS buffer power)该如何配置。

  • 抱歉,回复晚了

    1、可以的,就是使用其他通道的AINxP 作为普通电极测量脑电信号的;

    每个channel的AINxN都是连接到 SRB1 pin的,或者说参考电极是连接到所有通道的负输入端的;

    2、参考电极的参考信号是用作单端EEG测量的参考。而用于偏压患者的偏置信号相当于设置的EEG信号的共模信号,这应该是不可以短接的;

    如上第1点,用作普通电极测量脑电信号的都是各通道的AINxP输入端,负端是参考电极的参考信号;

    3、如上所述,只有各通道的正输入端才能连接普通电极测量脑电信号