I want to use AD9956 for an application where frequency hopping time is 110 micro sec. Im not sure will AD9956 provide me this hopping time or not between almost 16 various frequencies in a bandwidth of 200MHz.
Short answer is it shouldn't be a problem
Here's the long answer:
When measuring the hopping time, what do you want to include in the amount off time it takes to hop?:
A) How long it will take from the time you tell the device to switch frequencies until it actually switches
B) How long it takes to program in the new frequency
If you care about A, then it's the latency/pipeline delay specs in the datasheet you need to reference (top of page 7). Unless you are running the clock REALLY slow, the latency is likely to be well under 1 microsecond.
For B, it depends upon whether or not you can preload the next frequency into one of the profile registers, or if you might need to program a new FTW through the serial port. Writing a new FTW requires 8 bits for the control word and 64 bits for the profile register data. If my quick calculations are right, you should be able to do that in 10 microseconds or less
The only other element is sending the I/O Update, that is trivial.
Thank you so much for your reply
my concern is option B actually.
I have to use the device in standalone mode without software GUI and it will be controlled through SPI interface through a microcontroller.
i want to preload all the eight available profiles for eight different frequencies and progamatically i want to control activating the desired profile and sending the desired frequency. Is it possible to preload all the eight profiles (registers) of AD9956 at beginning or at a time only one profile can be loaded.
Retrieving data ...