TI Eval Module ADS1299-EEG-FE to arduino using SPI

edited June 2015 in Other Platforms
Hello
I was working ADS1299EEG-FE for a past few week but I have been stuck as the
corresponding firmware associated doesnt support online continuous data
stream. Now I am planning to use arduino to interface with ads1299 via
the SPI pins of the ads1299EEG-FE development board, and do processing
in LabView. I am working on Common spatial Patterns and Support Vector
Machines to do the classification. The final output that I require is to
control a robot, i.e. to move either left or right by thinking about
it.
I would like to know the following
1) Am I going on the right track?
2) Is it possible to interface ADS1299EEG FE to arduino via the libraries provided by OpenBCI?
3)
What is the difference in implimenting using arduino UNO and DUE? Will DUE support
bigger algorithms so that I can do the entire processing in DUE itself?

Please help me out.
Deepak Sen

Comments

  • biomurphbiomurph Brooklyn, NY
    We did initial testing early on with the ADS1299 dev mod, and had great luck building the backbone of our Arduino libraries on it.
    Yes, the dev mod is a great starting point, and you will be able to use just about any micorcontoller with SPI to interface with it.

    The DUE will allow you to do much more dsp on board than the UNO. 
    You will likely have to change some pin-specific things in our library to get it running with different uC, and also may want to ditch the LIS3DH accelerometer code.
  • Anyways I am not going to use the accelerometers. As there would be differences in the registers of different microcontroller, shall I have to change any register names( for eg I am planning to use TI MSP430) or just the pin numbers?
    Hope the pins of ADS1299 are not 5V tolerent, so did you use some voltage level shifters while working with UNO?
  • biomurphbiomurph Brooklyn, NY
    I don't see why you would need to change register names if you are using the MSP430 (Launchpad??)

    you will need to port the arduino code to your uC.

    ADS1299 is NOT 5V tolerant. When I interfaced with the UNO, I used a 2.5KV digital isolation IC. (since gone EOL) that IC had two separate Vin
Sign In or Register to comment.