Necesito generar un tren de pulsos con una resolución de 12 bits, controlado por un MCU.
El ciclo de trabajo puede estar en el rango de 30 - 40%, mientras que la frecuencia (0.5 - 32 kHz) es lo que necesita controlarse con una resolución de 12 bits.
El tren de pulsos se debe utilizar para controlar un inversor Yaskawa que parece funcionar bajo estos parámetros.
Creo que tengo varias opciones:
Encuentre un chip que generará esto para mí (controlado a través de SPI, I2C, etc.).
Use un generador de impulsos como el 555, y encuentre alguna forma de variar la frecuencia usando una salida de la MCU, tal vez usando la salida de un DAC.
¿Cuál es la mejor manera de hacer esto?