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.

ADS1293 EVM GUI Problems

Other Parts Discussed in Thread: ADS1293, ADS1293EVM

To Whom It May Concern:

I am currently playing around with the software given to us for the ADS1293 EVM and I am noticing some problems.

1. For lead off detection, when I set my ACDIV_LOD value and then read it, it changes it back to 0000000. Any reason why that could occur?


2. What data is being sent (and in what order) from the MCU to the ADS1293 using SPI ? 

If possible, can I see some example code for the firmware for the ADS1293EVM?

Thanks,

Arsh Buch

  • Hi Arsh,

    I am moving your post to the correct forum.
  • Hello,

    Go to the ADS1293 page on ti.com and click on the Tools & software tab. There is a download called "MSP430 Interface to ADS1293 Code Library". This file has some example code that you can study which hopefully will fix the problems you are seeing.

    Mike
  • Hi Mike,

    Thanks for the direction.
    I was looking at that code earlier and the only relevant example is demo_app03.

    However, reading that code does not fix the problem I had above which is that the ACDIV_LOD changes back to 0000000 whenever I change that value and then read from the board again using the ADS1293 software.

    The second problem I am having is that when I hooked up a logic analyzer to the SPI pins, I saw that the Enable/CSB pin was becoming low before there was any clock signal, which resulted in data being sent by the master. Any idea why that could be occurring?

    Thanks,
    Arsh
  • Hello,

    Please make sure the VDD and VDDIO pins are set up correctly.

    VDD should be between 2.7V and 5.5V
    VDDIO should be between 1.65V and 3.6V if VDD is >3.6V
    VDDIO should be between 1.65v and VDD if VDD <= 3.6V

    If this is not followed you can have SPI problems.

    The CSB signal and Clock are determined by the master and the ADS1293 only reads these signals. It is ok for the CSB signal to go low before the clock is running. The ADS 1293 ignores all signals while CSB is high and once it goes low it the first rising edge on the clock line that is within the timing specs will be treated as a clock. You can in fact put CSB low and start the clock a long time later and the ADS1293 will work ok. However, there can be no noise on the clock line, because while you are holding it low, if there is a rising edge the ADS1293 will treat that as a clock.

    Mike