AD9959
Recommended for New Designs
The AD9959 consists of four direct digital synthesizer (DDS)
cores that provide independent frequency, phase, and amplitude
control on each channel. This...
Datasheet
AD9959 on Analog.com
AD9958
Recommended for New Designs
The AD9958 consists of two DDS cores that provide independent
frequency, phase, and amplitude control on each channel.
This flexibility can be used to...
Datasheet
AD9958 on Analog.com
Hello all!
I'm currently trying to sync two AD9959 boards that can't be connected by the sync in/sync out SMA connections on board. Currently, I have two boards that are receiving the same REF_CLK signal, and I have sent identical output commands to each board so that channel one on each board will output the same frequency signal with the same phase offset. Then, I'm using a signal generator to send an identical pulse to the I/O update pin on each board.
My hope is that the output waveforms form both boards should be in-phase and at the same frequency. In reality, I get two wave forms that have the same frequency but are out of phase by some offset x. Additionally, when I send the same output command to each board and trigger another simultaneous I/O update, the output waveforms remain at the same frequency but are now out of phase by some new offset y. The offset is different each time I resubmit and retrigger the output command.
My best guess from what I'm seeing and from looking at the timing characteristics of the chip is that there is some slight variation in the timing of the AD9959 chip when it acknowledges an I/O update command and pushes the output channel instruction from the buffer into the channel register. Does that sound right? Also, how could I look at synchronizing these boards without connecting them via sync out/sync in SMA connections? Thank you for your time and any assistance!
Also, I have verified that the identical REF_CLK and I/O update pulse signals are at the same frequency and in-phase via oscilloscope.
Hi FrankSherbert ,
I believe you are doing synchronizing multiple DDS. I hope this information will help.
There are 3 requirements for multi-device synchronization.
This diagram might help you.
Seeing your application seems to be a different way. You want to skip the SYNC out/in pins in synchronizing which is really vital for this process to be successful. Is there a specific reason why? Because as of now, I can't think of ways if you want to skip that step.
All the best,
Jules