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.

Linux/ADS1299: I want more than data, Like ADS1299 eeg program

Part Number: ADS1299
Other Parts Discussed in Thread: , ADS1292

Tool/software: Linux

I make program communicate between raspberry pie and ads 1299.

I use RDATA to receive data.

so I can receive only one sample data at a time.

but ads1299 eeg program was able to receive several sample data from one cs low ~ high timing

How can I get data from Raspberry? Like ads1299 eeg program.

my c code logic

if(digitalRead(PIN_DRDY)==LOW){
int32_t output[9];
sendCommand(_RDATA);
int32_t dataPacket;

unsigned char* dataByte;
for(int i=0;i<9;i++){
for(int j=0; j<3; j++){
dataByte = dataTransfer(0x00);
dataPacket = (dataPacket <<8) | *dataByte;

}
output[i] = dataPacket;
}
digitalWrite(PIN_CS,HIGH);
return output;
}

  • Hi Keunsoo,

    Thanks for your post!

    I would recommend downloading the software for the ADS1299EEGFE-PDK, located here: www.ti.com/.../ADS1299EEGFE-PDK

    If you accept my friend request I can also send you the labview software (includes C code) for the ADS1292 that may be helpful.

    Keep in mind that code is provided “as-is” and modifications/changes are not supported. Also note that this software is optimized for our evaluation platforms and therefore may not be well suited to end-equipment applications.
  • I use ADS1299EEGFE-PDK board and ADS1299EEGFE-PDK application program

    this osiloscop picture is also picture of ads1299EEGFE-PDK application program

    But all I want is Receving the above data(many samples at a time) on other devices like raspberry pies.  like a ads1299EEGFE-PDK application

    and only use raspberry pi and ads1299EEGFE board without ads1299EEGFE-PDK

    Is it impossible without ADS1299EEGFE-PDK??

  • Hi Keunsoo,

    I apologize, I did not understand the question initially.

    What I think you're asking about is how to receive data continuously as opposed to one sample at a time. Correct?
    You want to do this without using the MMB0 motheboard, and use a Raspberrypi instead. Correct?

    Please review section 9.5 of the ADS1299 datasheet. Especially 9.5.3.7, RDATAC: Read Data Continuous.
    These threads should help as well: e2e.ti.com/.../2190119
    e2e.ti.com/.../346609
    e2e.ti.com/.../452144