Ok John, I think I understand where you are coming from regarding these time/phase/shift calculations. Need to see if I can, as you say "get my head" around this.
Anyway, I don't see any of these "jitter" type effects on the SDS2102X Plus internal AWG, nor the SDG2042X AWG.
Best,
All of which leads me to conclude that I'm simply seeing the effect of a faulty cheap DDS type of smd xo rather than some feature of a particularly cheap 'n' nasty dds type smd xo. After looking at the datasheet for the Silicon Labs one dollar 50 cents in 1000 off quantities dds smd xos (just
how cheap were those earlier dds type xos, famed for this very effect?
,
I can't really see Siglent skimping on such a vital part of their low jitter strategy. I can well imagine a company like Feeltech opting for the ancient dds versions at 10 cents each but not Siglent.
Torturing a poor defenceless DSO into revealing this particular flavour of jitter by zooming into a 100ns window some 45 to 50ms to even as much as 1000ms after the trigger event when you happen to have at least one low jitter reference signal (a 10MHz gpsdo, a DOCXO or, better yet, an Efratom LPRO-101 or
even better an LPRO-101
and a gpsdo) to hand to do this the "Easy Way"(tm) just seems so masochistic an act of folly to my mind.
I do agree however, that when dealing with such an unusually jittery signal, you need to be doubly sure that what you're seeing isn't the result of a very flawed test set up. In my case, I had two independent and uncorrelated 10MHz references, the RFS and the GPSDO to trigger from with the other acting as a referee to validate the results.
I even went so far as to run the 100ns zoomed window delayed from the trigger event by 50ms test, aka "Doing it the hard way" (I wasn't sure I could use as long as a 1s delay for this test but even so, the framerate was going to be rather glacial to say the least and the infinite setting on persistence didn't seem to be working).
The 50ms delay was sufficient to show enough of this jitter and I did question the timebase jitter by triggering from one then the other of my references to see how much jitter, if any, was present in the timebase itself (and, for that matter, between the two references) with the indication being that what small (tens of ps worth of?) jitter appeared to be all down to the DSO's timebase with none observable between my two uncorrelated references. From these 'sanity checks', I think I can safely conclude that the DSO's contribution to the jitter displayed on the AWG's signal was less than 1% of the total.
As I've already mentioned, this method is the resort of the man who has absolutely no access to an independent low jitter source of test signal to use the "Easy Test" method. Such an independent test source doesn't even need to be a highly stable GPSDO or RFS or DOCXO type just as long as it can remain frequency stable to within +/-1Hz for more than ten seconds at a time and has negligible jitter of its own. A salvaged DIP14 XO in the range 5 to 15MHz could suffice for this, even if plugged into a solderless breadboard as long as it's protected from random air draughts (a bit of rag or a cardboard box or WHY).
Anyway, all that aside, I'm returning my new toy as "Unfit for purpose" for a full refund. Incidentally, it
is possible to apply a 1mHz offset to a 10MHz frequency setting (and a 100uHz offset to a 9MHz setting) with the SDG1000 and 2000 X series of AWGs despite the displayed frequency being rounded to 10.000000MHz when the "MHz" suffix stamps all over the last three digits after pressing the MHz button. You need to use the external 10MHz clock option to eliminate the jitter and lock it to your reference source before the effect of these tiny frequency changes can be observed.
I first tested this by entering 10.000000000 until it wouldn't accept any more zeroes followed by a single backspace to replace the final zero with a "5" before hitting the MHz button. I saw a slow but quite discernible drift to the left despite the display now showing 10.000000MHz.
When I tried this trick using 9.9999999999 and moving back one digit to enter a "5" expecting to see a similar drift to the right, I'd overlooked the fact that I'd gained an extra digit's worth of resolution and had entered a 500uHz reduction rather than the 5000uHz increase I'd applied to the 10MHz setting which resulted in only a tenth of the drift rate to the right that I'd been expecting. However, after a minute or so, I did see a rightward drift and only then did the penny drop.
The result of this test strongly suggests that, given a re-write of the frequency entry algorithm in the GUI, it could be made to emulate the Feeltech's 14 digits of resolution frequency entry. complete with the selected digit being remembered between each adjustment session. The frequency setting algorithm as it stands is an insult to the AWG's capabilities and whoever was responsible for that execrable effort in data entry programming should be hanging their head in unmitigated shame.
It is only with that thought of a possible re-write of the frequency input algorithm in these two series of AWG that I'm even entertaining spending yet another 200 plus quid on an SDG2042X to get hold of a more upmarket AWG that
does offer a little more improvement versus the SDG1032 which, surprisingly offers so much
less Even if my unit hadn't exhibited this nasty and insidious jitter on its internal clock reference, I think I'd have been returning it as "Unfit for purpose" anyway.
John