Hi ,
I am interfacing the ADS 1259 chip on the ADS 1259 EVM with a C2000 microcontroller ,
How ever i am getting different data when i read the device registers
When i send 0x2000 followed by 0x0000 to read config register 0 , i am receiving numbers like 0x4CFF , 0x4E00 in succesive read iterations
Is the ADS chip on the EVM pre configured ??
To write to registers i am sending 0x40RR 0x00NN 0xDDDD 0xDDDD
To read from registers i am sending 0x20RR 0x00NN followed by 0x0000 to provide clock while ADS transmits data to be rwad
Where RR= Reg Addr , NN = ( numbers of registers to read or write -1) & DDDD = Data to write
What am i doing wrong ? , the SPI communication is noise free (verified on DSO)
Please help
Regards
Abhay