Why is the SDK limited to 1 MHz when the scope is specified to 20 MHz? It breaks if I try to go faster than 1e6.
This is a standard effect of Direct Digital Synthesis (DDS) waveform generation.
The Generator DAC has a fixed update rate, in our case 200MS/s, so the output signal can only change every 5ns. If you are generating a square wave then the DAC can only output an edge on the 5ns boundaries, so if your signal period is not a multiple of 5ns the edge will jitter around by one sample.
Users browsing this forum: No registered users and 1 guest