Part Number: ADS7953
Hi,
I have been trying to configure the ADS7953 to get data for 3 channels. I send out the following messages afer startup
--0x4200 (Reset registers)
--0x3C00 (Enter Auto-2 mode with reset)
--0x9080 (Choose 2 as last channel)
--0x3800 (To get first)
--0x3800 (Previous cycle and this cycle so that the next cycle is the start of a new loop)
--0x0000(All packets after this are the message)
The problem I get though is the message that I get the following messages back in this order
0x10xx
0x18xx
0x20xx
0x28xx
0x30xx
0x38xx
0xC0xx
0xC8xx
0xD0xx
0xD8xx
0xE0xx
0xE8xx
0xF0xx
0xF8xx
Not only are the messages getting repeated. I am also getting the messages from channel D, E, F.
I am using a STM32F412 to talk to the ADS7953. I am using it in the TI mode. The SPI is running at 2MHz clock in DMA mode. The timing diagram for the TI mode is as shown below
Any clues to what is going wrong will be helpful.
Thanks & Regards,
Nikhil