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.

How to use Matlab to read data from ADS1x9xECG-FE Demonstration Kit?

Other Parts Discussed in Thread: ADS1292, ADS1293EVM, ADS1293

I am using ADS1x9xECG-FE Demonstration Kit to obtain ECG signals. I want to use Matlab to read the data instead of using the the ADS software that comes with the evaluation board. I need to know in details how does the software communicate with the board through USB in order to send the same commands and receive the sent data by Matlab. For example, how to make the board stream live data and what the format of the data sent?

Thanks

  • Moving to the correct forum.
  • Hey Bassma,

    Unfortunately, there is no way to stream the data to and from Matlab in its release state. We do provide the source code for the EVM firmware/software if you'd like to modify it for your purposes. You can find it at ftp.ti.com in the following directory: "pub/data_acquisition/ECG_FE/ADS1292". You will be prompted for a password to access those archives. I will ensure an email is sent to you shortly which includes that password.

    Before you start, I have a few disclaimers. First, the EVM is for evaluation purposes only in a laboratory environment and is not intended to be used in end equipment or for diagnostic purposes. As such, you may find the software to be ill-suited for an end application. Finally, the software is provided "as-is" and changes will not be supported.

    Regards,
    Brian Pisani
  • Hello!
    I want to buy a „ADS1x9xECG-FE demonstration kit“ and I would like to receive data with Matlab. Now I have some questions:
    a) How can I use the data with matlab (-> do I have to install anything else or where/how I can modify the file (in "pub/data_acquisition/ECG_FE/ADS1292") to get the measured signal)?
    b) Is the saved ecg-Signal allready filtered (only DC or other filter)? If yes: Can I turn off the filter-preprocessing to use my own matlab filters?
    c) Does the demonstration kit include the DB9 4Lead ECG Cable?
    d) According to the user‘s guide the kit should work with 5 different chips (->ADS 1292/1292R/1291/1192), but there are only kits with 2 channels ( ->ADS 1192/1292) available! What is if I want to use a single channel ADS 1191?
    e) If there are only boards with 2 channel ADS 1x92 available: Will it work if I only use one of the 2 available channels or do I have to use all 4 ecg leads to get a signal?

    Regards,
    Jürgen
  • Hello Jürgen,

    a) Basically the "save" feature will save a file which contains some information near the top about data rate, reference, etc. then the rest of the file will be data. MATLAB allows users to import and manipulate data from files so you should be able to devise a way to extract the numerical data from that file and subsequently use it in your scripts.

    b) The data will be the raw data that is output from the device. It is filtered by the integrated sinc filter which is common in one way or another to all delta sigma ADCs. You cannot disable the sinc filter. You can still filter the data that has already been filtered by the sinc, though, in case you want to band limit the output further than what is already done by the chip. Details about the sinc filter response can be found in the ADS1292 datasheet.

    c) It does not.

    d) The functionality of the two channel devices is nearly identical to the single channel devices. If you only want to use one channel, just power down the second channel on the EVM to emulate the behavior. Then when you design your own PCB, you can insert the single channel devices in the same socket since the pinout is exactly the same.

    e) If you are only trying to get one ECG lead (for example Lead I), a single channel is sufficient.

    Regards,

    Brian Pisani

     

  • Hi Brian,
    I purchased the ADS1293EVM and would also be interested in retrieving data directly from the board to Matlab, without using the provided Software.
    Would it be possible to also receive a password to access this data (the ADS1293 equivalent) on the ftp.ti.com site?

    Regards,
    Flurin Arner
  • Hi Brian,

    I'm also looking into this. I was able to download all the software, but ADS1x9x_ECG_RECORDER_USB_DLL requires a password to unzip. Is it possible to obtain the password via e-mail

    Thanks
    Khalil Maalouf
  • Flurin,
    Unfortunately the ADS1293 software is not available for distribution.

    Khalil,
    I will send you an email with the password for the ADS1x9x software.

    Brian