AnsweredAssumed Answered

Programming AD9958 via SPI

Question asked by u.weinmann on Oct 6, 2016
Latest reply on Oct 12, 2016 by smp1

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,

Ursula Weinmann