I needed a square wave at 30 MHz, but the SDG2000X only goes up to 25 MHz. So, I created the attached waveform. Using DDS ARB mode, if I key in 3 MHz, I get 30 MHz. This works up to 120 MHz, but by the time you get to 50 MHz, it looks like a sine wave. Above 50 MHz, the amplitude isn't consistent.
To compare the internal square wave to my x10 square wave, I set channel 1 to the built-in 25 MHz square, and channel 2 to my x10 square with 2.5 keyed in.
The two looked similar, and equally usable. One difference was the phase. The x10 square wave had to be set to -5 degrees to coincide with the internally generated square wave. I checked that my cables were matched, using a BNC-T.
As I change frequency, the phase difference also changes. It seems to be linear. Why is there a phase difference between the built-in square wave, and the one generated by the DDS? Why does it change with frequency?
Also, the attached waveform doesn't work the same when using TrueARB mode. I obviously don't understand TrueARB mode. Can someone enlighten me?