I am having trouble programming the AD9958 via SPI. I am not using an evaluation kit. The AD9958 is connected to an STM32F0 via SPI.
I write values to registers 1..24 for channel 0 and channel 1 in order to have the AD9958 produce the desired frequencies. But when I measure the output frequency I do not see anything. This is why I doubt whether my writing to the registers is done properly. As a criterion whether writing to a register has been successful I do a read-back of the content of the register I wrote to. But I see nothing on the respective signal line.
I am not sure whether I understood well the data sheet (I use Data Sheet AD9958, Rev. B).
I attached a file with screenshots of the SPI signals, chip select, IO update and Master Reset.
Could you please have a look at it and tell me
1. if the sequence of the signals are correct
2. whether you see s. th. strange
Is there currently somebody who is able to write and read AD9958 registers?
Thanks for your help,