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: ADS1299 SRB1,SRB2管脚默认输出高电平

Part Number: ADS1299


你好,

我正在使用ADS1299IPG来采集脑电信号,

电路设计中,我使用负端INx N作为电极输入,SRB2作为参考电极,

然而使用中发现,从多个通道读出来的电压值都在2V左右的幅值,而SRB2和SRB1没有接入电极的时候对地电压就有1.6V左右。

请问下是我寄存器没有配置正确吗?

我在软件端的寄存器配置为:

CONFIG1 = 0x96;

CONFIG2 = 0xD0;

CONFIG3 = 0xEC;

CHnSET = 0x08

MISC1 = 0x00;

硬件端的电路设计如下:

请求你的帮助,感谢你的时间!!!

慕谦

  • 您好,

    首先不使用的管脚请按照下面说明:

    另外想向您确认一点,采集内部 Test 信号是否可以正常采集?

    电路图中REF是连接的参考电极是吗?BIAS连接的是什么?人体偏置电路是怎样的?61脚 连接的是什么?寄存器 BIAS_SENSN BIAS_SENSP是配置的什么?

    SRB1意计划接什么电极?SRB1配置的open状态,它是悬空的

  • 下午好,

    谢谢Amy的回复,

    1.内部Test信号可以正常采集;

    2.REF连接的是参考电极;FPZ,BIAS连接的是BIAS电极;61脚连接的是其余ADS1299,由于该电路中使用了多片ADS1299,因此参考数据手册 Figure 39. BIAS Drive Connection for Multiple Devices进行连接;

    3.BIAS_SENSN 和BIAS_SENSP均配置为0xFF;

    4.SRB1没有使用,仅使用了SRB2;请问配置MISC1[5]= 1 (SRB1)    CHnSet[3]= 0 (SRB2=0) 与我电路的配置相匹配吗?(电路使用INxN电极输入,SRB2作为参考电极)

    在SRB1和SRB2的配置上,一些参考的代码里面对于SRB1和SRB2的赋值及意义有着多种见解,请帮忙确定一下MISC1[5]= 1 (SRB1)    CHnSet[3]= 0 (SRB2=0) 可行吗?

    再次感谢Amy的回复和时间,

    慕谦

  • 您这样连接的话,ADS1299 内部的偏置运放并没有形成负反馈。如下截图所示反馈回路的R和C是接在BIASOUT管脚和BIASINV管脚之间的,并且驱动输出端是BIASOUT管脚:

    SRB1没有使用,SRB1是要配置0;“使用负端INx N作为电极输入,SRB2作为参考电极”,那么就是PGA的同向端接参考电极,SRB2配置1是要配置1.

    您上面的问题主要是人体偏置电路的设置,它要形成负反馈。

  • 谢谢Amy耐心回复,

    下图为修改后的电路图,

    按照所建议的方式进行了寄存器配置,然后 通过 IN1N 输入正弦电压信号 进行测试。

    结果发现

    当SRB2 (REF) 与BIAS短接时,此时频谱上没有理想信号;

    将BIAS管脚悬空时,可采集到信号,但对于幅值比较微弱的电压源(降低输入信号幅值)可能采集不到该信号。

    因而判断BIAS功能未正常使用。

    1.请问下,将SRB2与BIAS短接进行测试的方式是否不合理?

    2.请问我的 CONFIG3=0xEC 配置是否错误呢

    感谢Amy的耐心回复和悉心指导,

    慕谦

  • 1、我觉着不合理,这没有什么意义,这应该是驱使偏置运放的反向输入端电压为供电电压中间值,而PGA的输出端连着偏置运放的反向输入端。

    2、我认为您要是测量IN1N的一个正弦信号,就不需要使能偏置运放。像正常的AD采集一样,将被采集信号输入至ADC的PGA就可以了。

    您要验证BIAS功能是否正常,我认为您应该使用EEG模拟器产生的信号。

  • 谢谢Amy的耐心指导和帮助