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: Stange Data Output

Part Number: ADS1299

Hi. I have been working on ADS1299-based BCI for awhile and I noticed two strange things appear in my data:

1. There are spikes, a lot. The spikes are noticeably greater than any normal data especially when I run the device in a long time (more than 10 seconds)

2. I use 500sps for 10 minutes data logging and the number of data I get is varying (around 200,000 to 290,000 when its hould be 300,000). Today I tried it again running in 1 minute and I get only around 6000 data (it should be 30000) or it seems like the ADS1299 is running with 100sps setting

Im using raspberry pi 4 and the data is directly saved into the raspberry

What should i do to fix this?

  • i code with Python in SpyderIDE

  • Hi,

      Does BCI stand for Brain-Computer Interface?

       Do you have/use a ADS1299 Evaluation kit/board EVM?

       How many channels does your ADS1299 have?

      Would you mind sharing some screenshot of the normal data vs spikes?

       Do you use any EEG simulator device? Does it have a pin/connection to allow you use the BIASOUT function of the ADS1299?
       Which CLK and CLK frequency do you use? And what is the SCLK frequency?

       Are you reading the signal/data in continuous mode or single shot mode?

       I suggest input a known sinusoid wave to the inputs and observe the data first and observe whether the spikes are there.

       If the known sinusoid signal is not presented correctly, then you may need to check the SPI communication -

       I suggest use single shot mode and probe the following pins and make sure each digital signal meet the timing diagram/requirement in the ADS1299 datasheet -

    Thanks,

  • Hi,
    Since I did not hear back from you, I believe my suggestions answered your questions.
    I will close this post and if you have any pending questions, feel free to post them here or open a new thread.
    Thanks and have a great day!