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.

C5515 EVM and ADS1298 ECG FE

Other Parts Discussed in Thread: ADS1298

 

Hi,

I have some trouble with C5515 EVM Rev B and ADS1298 ECG FE (both Rev A and B). I loaded ECGSystem.out with CCS 3.3 (http://c5505-ezdsp.googlecode.com/files/ADS1298_ECGSystem_C5515EVM.zip) on the EVM, following all the istructions on the document "sprabj1" (http://www.ti.com/lit/an/sprabj1/sprabj1.pdf). When I run the program the lcd displays only: "ECG MONITOR \n II o BPM" (see the attached image).

Could someone give me some suggestions?

Thanks in advance.

 

  • Update: I fixed issues...more details coming.

  • Hi!

    So you did manage to get a ECG display working for you? Can you write how did you make this?

    My module is displaying the same thing as yours on the picture + it doesnt react for buttons SW7 and SW8, because thera are no interrupts comming (isr1 is not beeing invoked).

    Can you write down what did you do to make it working?

    Thanks!

  • Did you change the jumper JP19 from position 1-2 to 2-3? In my case, it was my problem. (I had the same problem).

    Do you use a SD? Now I'm trying use a SD for storage data from the ECG. But I don't know how.

  • Thanks for a hint. 

    I figured out yesterday that the settings of jumpers JP25 and JP26 were incorect in my case. ADS1298 worked correctly with a FE Application, but there was a problem cooperating with EVM.
    These two jumpers are serving the SPI communication settings. The control program (ECG-NonBios) uses the interrupts from SPI, so if it was set incorrectly, the interrupts never did come.

    Alexandra Cristobal said:

    Do you use a SD? Now I'm trying use a SD for storage data from the ECG. But I don't know how.

    No, i don't use SD yet. As far as I looked in the code (ECG-NonBios), it is not implemented. 

    But, if you modify the program, where the samples are beeing processed for the display, you can save them to file you open, and then use code from "programmer" (programmer_c5515evm_ccs4.zip) to save the file it into a SD?

    Its the case where you don't want to load them in real-time.

    Saving each sample separatley to SD may lower the system performance, because  time of saving operation may be very long, comparing to sample rate of even 500 sps, and having in ming that it is a real time system. Also remember that the QRS algorithm is implemented strictly to the given sample ratio. So you should consider how much time is left eq. for the save to SD operation.

    Thanks for help, and good luck

    Rafał

  • Thanks so much. I'm a beginner with DSPs. I looked some post about SD with FE and 5515EVM, and I don't understand. People said that there is a problem with SD and FE when the FE is attached to 5515EVM.

    http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/t/56394.aspx

    http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/t/136513.aspx#587282

    I don't know if the problem is with the CSL example for SD or It's a general problem.

    What is your problem exactly? Does demo program work correctly?

    Thanks!

  • Ok, i see there might be a hardware conflict with this port. I didn't know that. So it came out that my previous post was clearly theoretical - sorry for that.

    Alexandra Cristobal said:
    I don't know if the problem is with the CSL example for SD or It's a general problem

    Im just shooting - MDK is using the GPIO0 and CSL SD want to use it eighter?

    Then on the other post you found, we read the following:

    Peter Chung said:
     1) Save data to on-board flash (NOR or NAND) first and then transfer to SD card later (after removing FE board).

    So I think that this is impossible to store ECG data while having the FE board attached, and while FE board uses GPIO0.

    And finally, for the USB issue: if it is not host (it is a slave) so you cannot write data to it (this is how I understood it).

    Alexandra Cristobal said:
    What is your problem exactly? Does demo program work correctly?

    Actually, the program is building, and I can debug it. I needed to do some tricks in CCS4.24 and the same in CCS5.

    Hope I was helpful,

    Rafał

  • Thanks Rafal,

    I'm very confusing with this topic, I'm trying to find a solution for that. I'm a beginner and I find it veeery difficult.

    Thanks so much :)

  • Hello Li,

    I meet the same promble  with you,I also   loaded ECGSystem.out (http://c5505-ezdsp.googlecode.com/files/ADS1298_ECGSystem_C5515EVM.zip) on the EVM, following all the istructions on the document "sprabj1". When I run the program the lcd displays only: "ECG MONITOR \n II o BPM" , when C55x ECG ADS1298 Medical Development Kit (MDK).exe is running there is display the port disconnect,I am confused very much.

    You said JP25  or JP26,In the EVM,these connect with 0R,what I should do ,

    another question when I debug ,the SPI cannot  ISR ,what problem with me?

    at last,thanks you help!Good luck for you!