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.

Problems with SpO2 and ECG FE boards I2C and SPI communications

Other Parts Discussed in Thread: ADS1298R, TMS320C5515

Hi,

I’m trying to implement the I2C and SPI protocols in a FPGA to manage the SpO2 and ECG FE boards (TMDXMDKPO8328 and ADS1298R ECG FE).

First, I’ve tried to deal with the SpO2, so I have read the documentation and implemented all the signals and constraints as explained. Despite of this, I cannot communicate with the FE board and the LEDs of the probe don’t light up.

Due to this, I connected the FE board to a TMS320C5515 DSP, downloaded the TI test code, and proceeded to measure the different signals and constraints to compare with my own ones.

At this point, I was wondering why they are so different and the time constraints of the DSP are not the same to the ones explained in the datasheets. Moreover, I don’t know why the SpO2 FE board works with the DSP but not with my implementation following the documentation.

I don’t know what I am doing wrong and where is the mistake, but I expected that the DSP will follow the constraints and serve as guide for my development.

How can I light up the LEDs? Is there any mistake in the datasheet constraints? Have you got any diagram of how the signals have to be? Is there any kind of handshaking between the devices to establish the communications?

Thank you for your help.

  • Hi Angel,

    Did you get anywhere since your post? I have just ported a TI pulse oximeter design from the MSP430 to a Stellaris, so I may be able to help. However, I have a different problem that you may be able to help with. My pulse oximeter signal is very small and I want to look a the circuit diagram for the SpO2 analog front end module (TMDXMKDPO8328). I am waiting to hear from TI, but looking for it as well. If you have it it will save me some time. I am in India and am always out of sync with the US.

    Let me know what your problem is if you have not solved it.

    Kind regards,

    Kevin

  • Hi Angel,

    I found the circuit. Let me know if I can help with your problem.

    Kevin