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

Part Number: ADS1299

  hi,Right now I am working on a project using ADS1299 with sequential montage for data acquisition. I have some question:

  Schematic description:

Power supply:(AVSS -2.5V,AVDD 2.5V DVDD= 3.3V, LiBattery)

Register configuration table

On Board ADS ID:0x3eLOFF:0x04 0x00: 0, 0, 0, 0, 0, 0, 0, 0
ID:0x00 0x3e:0, 0, 1, 1, 1, 1, 1, 0
CONFIG1:0x01 0x96:1, 0, 0, 1, 0, 1, 1, 0
CONFIG2:0x02 0xc0:1, 1, 0, 0, 0, 0, 0, 0
CONFIG3:0x03 0xec:1, 1, 1, 0, 1, 1, 0, 0
LOFF:0x04 0x02:0, 0, 0, 0, 0, 0, 1, 0
CH1SET:0x05 0x68:0, 1, 1, 0, 1, 0, 0, 0
CH2SET:0x06 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH3SET:0x07 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH4SET:0x08 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH5SET:0x09 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH6SET:0x0a 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH7SET:0x0b 0xe8:1, 1, 1, 0, 1, 0, 0, 0
CH8SET:0x0c 0xe8:1, 1, 1, 0, 1, 0, 0, 0
BIAS_SENSP:0x0d 0xff:1, 1, 1, 1, 1, 1, 1, 1
BIAS_SENSN:0x0e 0xff:1, 1, 1, 1, 1, 1, 1, 1
LOFF_SENSP:0x0f 0x00:0, 0, 0, 0, 0, 0, 0, 0
LOFF_SENSN:0x10 0x00:0, 0, 0, 0, 0, 0, 0, 0
LOFF_FLIP:0x11 0x00:0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATP:0x12 0x00:0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATN:0x13 0x00:0, 0, 0, 0, 0, 0, 0, 0
GPIO:0x14 0x0f:0, 0, 0, 0, 1, 1, 1, 1
MISC1:0x15 0x00:0, 0, 0, 0, 0, 0, 0, 0
MISC2:0x16 0x00:0, 0, 0, 0, 0, 0, 0, 0
CONFIG4:0x17 0x00:0, 0, 0, 0, 0, 0, 0, 0

hardware configuration:Sequential  Montage (SRB2 connect to The earlobe electrode,BIAS connect to another earlobe electrode 1N--8N connect to Brain scalp electrode,1P--8P  float,no connection ,SRB1float,no connection 

 wave:

wave:X : point    Y:  uV

I have some question: 

   I want to make sure that my hardware circuit design is correct and my software configuration is correct?

   Help me to check whether the hardware design of BIAS part is correct?

wave part :Why is the base drift so serious ? The valur are incorrect!

Could you please help me find out what the problem is? 

    thanks a lot!!

 

  • Hi,

    Thanks for your post and welcome to the forum! 

    Looking at your register settings, I see a few issues. 

    Channel 1 is the only channel that is in normal operation. All other channels, 2-8, are powered down but they are still configured as a normal electrode input. Looking at pg 50 of the datasheet CHnSET register, you will see that it is recommended to set the channel input to input shorted when the channel is powered down. As it currently is configured, the input is powered down but the inputs are floating. This becomes an issue when you have every channel connected to SRB2. Right now you have 1 channel providing a meaningful measurement to SRB2 and 7 floating inputs.

    Try reading a known input like a sine wave from a signal generator, make sure it's correct, then add more complex measurements as you go.