Part Number:ADS1299
你好,
我正在使用ADS1299IPG来采集脑电信号,
电路设计中,我使用负端INx N作为电极输入,SRB2作为参考电极,
然而使用中发现,从多个通道读出来的电压值都在2V左右的幅值,而SRB2和SRB1没有接入电极的时候对地电压就有1.6V左右。
请问下是我寄存器没有配置正确吗?
我在软件端的寄存器配置为:
CONFIG1 = 0x96;
CONFIG2 = 0xD0;
CONFIG3 = 0xEC;
CHnSET = 0x08
MISC1 = 0x00;
硬件端的电路设计如下:
请求你的帮助,感谢你的时间!!!
慕谦
Amy Luo:
您好,
首先不使用的管脚请按照下面说明:
另外想向您确认一点,采集内部 Test 信号是否可以正常采集?
电路图中REF是连接的参考电极是吗?BIAS连接的是什么?人体偏置电路是怎样的?61脚 连接的是什么?寄存器 BIAS_SENSN BIAS_SENSP是配置的什么?
SRB1意计划接什么电极?SRB1配置的open状态,它是悬空的
,
Jazel Zhang:
下午好,
谢谢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的回复和时间,
慕谦
,
Amy Luo:
您这样连接的话,ADS1299 内部的偏置运放并没有形成负反馈。如下截图所示反馈回路的R和C是接在BIASOUT管脚和BIASINV管脚之间的,并且驱动输出端是BIASOUT管脚:
SRB1没有使用,SRB1是要配置0;“使用负端INx N作为电极输入,SRB2作为参考电极”,那么就是PGA的同向端接参考电极,SRB2配置1是要配置1.
您上面的问题主要是人体偏置电路的设置,它要形成负反馈。
,
Jazel Zhang:
谢谢Amy耐心回复,
下图为修改后的电路图,
按照所建议的方式进行了寄存器配置,然后 通过 IN1N 输入正弦电压信号 进行测试。
结果发现
当SRB2 (REF) 与BIAS短接时,此时频谱上没有理想信号;
将BIAS管脚悬空时,可采集到信号,但对于幅值比较微弱的电压源(降低输入信号幅值)可能采集不到该信号。
因而判断BIAS功能未正常使用。
1.请问下,将SRB2与BIAS短接进行测试的方式是否不合理?
2.请问我的 CONFIG3=0xEC 配置是否错误呢
感谢Amy的耐心回复和悉心指导,
慕谦
,
Amy Luo:
1、我觉着不合理,这没有什么意义,这应该是驱使偏置运放的反向输入端电压为供电电压中间值,而PGA的输出端连着偏置运放的反向输入端。
2、我认为您要是测量IN1N的一个正弦信号,就不需要使能偏置运放。像正常的AD采集一样,将被采集信号输入至ADC的PGA就可以了。
您要验证BIAS功能是否正常,我认为您应该使用EEG模拟器产生的信号。
,
Jazel Zhang:
谢谢Amy的耐心指导和帮助
,
Amy Luo:
不客气~