I need to generate a pulse train with 12 bit resolution, controlled by an MCU.
The duty cycle can be in the range of 30 - 40%, while the frequency (0.5 - 32 kHz) is what needs controlling with 12-bit resolution.
The pulse train is to be used to control a Yaskawa Inverter which appears to operate under these parameters.
I think I have several options:
Find a chip that will generate this for me (controlled via SPI, I2C, etc).
Use a pulse generator like the 555, and find someway to vary the frequency using an output from the MCU - perhaps using the output from a DAC.
What is best way to do this?