I've been looking at function generators and the like lately. A lot of them are primarily generators of sine waves, which sounds handy for analog work. But I mostly work in digital things, so my interest in such equipment would be mostly for generating clocks for MCUs, at a variety of frequencies (basically just to avoid having a huge selection of timing crystals to hand).
I feel like a lot of the fanciness in these existing generators is in the DAC and output circuitry to achieve a wide variety of amplitudes and nice smooth sine and triangle waves. None of which I'm interested in.
Does anyone make some sort of clock generator, as a full bench-ready product? Crucial requirements are 0-20MHz, with a resolution down to 100Hz or so, to be able to dial up the interesting baud-rate frequencies of 14.7456MHz and so on. Accuracy is no great deal for me - even the most demanding of serial protocols is quite happy with 100ppm or worse. Nor does a small amount of jitter really bother me, because this is "only" an MCU clock and will be subdivided greatly to generate real baud rates or other timing signals, so per-pulse jitter would effectively disappear.
I have ordered myself an Adafruit SI5351A board (
https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout/overview) to have a play with, but obviously this is just the timing generation core itself, and not a full bench product.
Am I likely to find such a device ready-made that I can buy, or will I be building this one myself?