I'd like to build a frequency generator that would generate squarewaves with a low state of 0V and a high state of 5V. This generator would have a range of integer number frequencies between 1 Hz and 60 kHz. But up to 100 kHz would be desirable.
Specifically, I'd like a circuit having a parallel input signal of 16 bits (that would be in the range of between 0 and 65,535) and have the circuit output the equivalent frequency. Example: if I feed the circuit a binary number of 0011 1001 1001 1001, I'd like to obtain a frequency output of 14,745 Hz
I've been thinking doing that using an MCU, but it's beginning to look like some very complicated code would be involved, although I might just have to dip my head into that approach if I can't find a better alternative.
Question; Other than using an analog oscillator (which I'm trying to avoid) what other digital options are out there that could be better alternatives?
Specifically, I'd like a circuit having a parallel input signal of 16 bits (that would be in the range of between 0 and 65,535) and have the circuit output the equivalent frequency. Example: if I feed the circuit a binary number of 0011 1001 1001 1001, I'd like to obtain a frequency output of 14,745 Hz
I've been thinking doing that using an MCU, but it's beginning to look like some very complicated code would be involved, although I might just have to dip my head into that approach if I can't find a better alternative.
Question; Other than using an analog oscillator (which I'm trying to avoid) what other digital options are out there that could be better alternatives?