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.

ADS1298 SPI Question

Other Parts Discussed in Thread: MSP430F5529, ADS1298

Hi, i´ve my MSP430F5529 launchpad connected to the ADS1298 EVM and i´ve a couple of doubts, first when i configure DCO=8MHz and SMCLK=4MHz for the SPI, i can write and read the Registers of the ADS1298...but when i set a channel to "power down" option with the channel register i still read some values for this channel, and the datasheet indicates that it should be zero...could be it noise? or there is some wrong with the registers?

Example of a reading "[C0 00 00] [00 0A FE]......."

And the secondone, when i change the DCO=25MHz, the SPI communication only works with the register UCB1BR0=36, and i can only read and write registers when DRDY toogles there are zeros for all measures...i dont understand why this happens, i use the formula: fBitCLK=(fBRCLK/UCBRx+1); and the value is between 110kHz and 20MHz that stablishes  the datasheet....

Any help will be welcome!

  • If you are using an external clock for the master clock, make sure that you are within the datasheet specs.

    For register read and writes, ensure your protocol:

    1. Meets the tdecode timing (this determine which clocking method you need to use (see Figure 25)
    2. Make sure that your are sending the SDATAC command when in RDATAC mode (see RDATAC mode in datasheet) otherwise commands will not be recognized.