I'm using a AD5932 DDS to get single frequency output. At the power on the microcontroller program the DDS with frequency F1 and the output frequency is correct, then I change the frequency to F2 and in the DDS output there is nothing. Then I cycle off-on the DDS module and the output is correct frequency F2. The HW is the same of data sheet with STANDBY and Interrupt pull down with 10k. and the microcontroller commands CTRL, FSYNC, SCLOCK and SDATA.
Where is the bug? Should I reset the DDS every time I have to change the frequency?