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.

Problem using ADS1293 .?

Other Parts Discussed in Thread: ADS1293, ADS1293EVM

Hey,

I have a few questions regarding ADS1293 ECG eval. board.

1: While connecting the board to USB should the battery be always supplied to the board ? I am getting some signals on the 'Measurement' Tab while connecting the board using USB. Is it the right way to do that ?   

2: How should the input pins be used ? I am using croc connectors ?

3: Is there any detailed manual on this board ?

  • Ayushman:

    You may want to take a look at

    http://e2e.ti.com/support/data_converters/precision_data_converters/f/73/t/338377

    Also,

    http://www.ti.com/tool/ads1293evm?keyMatch=ads1293&tisearch=Search-EN

    has a lot of information on the evaluation board.

    Hopefully, that helps.

     

  • Hi Todd,

    I am trying to give the amplified signals from my ECG eval. board to c2000 F28027 development board.
    1: can I program the MSP430 on the ECG eval. board?
    2: Or if not, then how do I give output signals from ECG eval. board?

    Thanks for the links . I can go ahead .
  • Hello Ayushman,

    I am moving your post to the Precision Data converters forum that covers any question related to the ADS1293 device.
  • Ayushman:

    The ADS1x9xECG-FE Demonstration kit has a JTAG port, so yes, it is possible to program the MSP430 that is on the board.

    There is an available SPI or UART on the board (from what I can see on the schematic in the User's Guide (SLAU384A).

    Eventually, though, you are probably going to incorporate this into a board with the TMS320 part, right?

    In that case, there is already a lot of stuff you can glean from the TI design. I am impressed with the amount of stuff TI has been able to build in to this particular demo kit, and when I connected it to a patient simulator, I was able to see some very clean waveforms displayed on the PC that I used to drive the demo board. (One thing of note - I had battery power on both the laptop driving the demo board and on the patient simulator supplying signals to the ADS129x.)

    Hopefully, that helps.

  • Hey,

    I will look into the JTAG and SPI /UART option.
    What I am trying is ... giving the ADC from the ADS1293 to C2000 launchpad (digital converted signal to c2000). I have managed to get the signals (very clean I must say) and plotted the data.

    1: I wanted to program the msp on ADS1293 to perform ADC there itself. I can use that digital signal data directly . Do you think there is an easy way out ?
  • Hey,

    I am able to program the EVM using the J-Tag option. Did not have the adaptor so had to wait for it.

    1: SPI PROBE:  I am using IAR Workbench and am successfully able to write my code into the 1293EVM. 

    Issue: I am stuck with the use of SPI probe. I want to send the digital output to another controller. 

    What I think:

    DRDYB :( confused with ? need help ) !

    SD1: No connection

    SD0: to the microcontroller input

    SCLK: No connection

    CSB:HIGH( for reading)

    Any Help with that ?  

  • I have had minimal work with the board; maybe someone from the Precision Data Converters group can answer your questions...Praveen?

     

  • Hi Ayushman,

    You can have multiple slave SPI devices, but you can only have one master SPI device in your system. It sounds like what you need to do is bypass the MSP430 and use the C2000 launchpad as your SPI master. In another post, it was recommended to erase the flash memory of the MSP430 (compiling and programming an empty Main loop) so it acts as a dormant SPI slave and does not interfere with the SPI communication between your C2000 and the ADS1293. But once you erase the flash memory of the MSP430, you cannot use the Eval Software on the PC to configure/control the EVM. You will only depend on the C2000 SPI interface.

    Please check out section 8.5 of the datasheet, as it describes the operation of the digital interface of the ADS1293, as well as the usage model of the DRDYB signal.

    If you need to reprogram the ADS1293EVM back to its default firmware, you can follow these instructions: e2e.ti.com/.../1127685

    Regards,
    Sergio
  • Ayushman:

    When you connect to C2000, one of the first things you should do is try to read the ID register (00h), then try to program the GPIO register (0Bh) and verify the values that you can program by looking at the test points associated with those (i.e. TP15, TP16, etc.)

    Once that is done, you should be able to write/read the other registers and start setting up the ADS1293.

    Hopefully, that helps.

  • Hi Sergio,

    1: Since I am using only 1 slave devise (ADS1293) , can I ignore the SlaveSelect or maybe just ground it?
    2: I have erased MSP430 flash, I think in SPI protocol my slave devise also needs to be programmed , so instead of empty loop should I use the slave code?

    I am now pretty impressed by the amount on features I can use. Thanks for your help.,
  • Hi Ayushman,

    1: It's not recommended to ground SlaveSelect (CSB pin of ADS1293).
    2: I don't have first-hand experience on this one, but what I read in another discussion, is that the user simply programmed the empty main loop on the MSP430 so it acts as a dormant slave device. If you have further questions about it, I would advise you to post a question in the MSP430 forum.

    Regards,
    Sergio