¿El mejor circuito para obtener una matriz de señales con la misma frecuencia y sincronizables en el borde con una referencia pero con ciclos de trabajo controlables individualmente?

Estoy buscando construir un circuito para controlar cinco controladores FET diferentes individualmente. La señal de entrada sería un disparo único de un generador de funciones, que debería producir cinco señales de salida, con la misma frecuencia y fase, pero los ciclos de trabajo deben poder controlarse individualmente. Básicamente, estoy tratando de reemplazar cinco generadores de funciones (sincronizados con el mismo reloj) con un solo generador de funciones y una placa de circuito debido a recursos limitados. Las salidas deben tener solo dos niveles, es decir, onda de pulso

EDITAR: la sugerencia de Olin (usar una MCU) o una FPGA parecen ser las mejores opciones, pero cualquier alternativa analógica es muy apreciada. Gracias :)

¿Cuánto sesgo se permite entre los flancos ascendentes de las señales de salida (para un flanco ascendente en la entrada, por ejemplo)?
Idealmente, ya que estoy buscando básicamente replicar una función. gen necesito que sea lo más coincidente posible. Además, la frecuencia objetivo es de 5 a 10 MHz, por lo que algo más de 10 ns tendría un impacto.
¿Cómo desea controlar el ciclo de trabajo de las cinco salidas?
Eso podría hacerse con un micro, como sugirió Olin Lanthrop, pero tal vez sería mejor un FPGA o CPLD.
@Dave: Posiblemente con componentes pasivos en el tablero
@Brendan: Gracias, lo investigaré. Me gustaría considerar alternativas analógicas antes de decidirme por un bloque digital por dos razones: el costo de la lista de materiales de este bloque debe mantenerse bajo en relación con el proyecto general, y la programación de dispositivos individuales sería una opción que me gustaría ir a sólo si no hay otras alternativas

Respuestas (2)

Dado que solo necesita pulsos de hasta aproximadamente 200 ns, y el control puede ser a través de componentes pasivos, solo usaría tres chips de 74x123 , cada uno de los cuales contiene dos multivibradores monoestables que pueden controlarse con un capacitor y una resistencia cada uno.

Por lo que vale, los monoestables duales 74HC4538 son mucho mejores que los 74123.

Esto suena como un trabajo para un microcontrolador con una entrada de captura y cinco salidas PWM. Hay muchos micros con estas características.

Utilice la entrada de captura para saber cuándo se dispara el generador de funciones y para medir su período después de al menos dos ciclos. El firmware luego ajustaría los generadores PWM en consecuencia. Muchos de los módulos PWM destinados al control de motores se pueden configurar para un cierto retraso o compensación de fase desde un reloj maestro. He usado exactamente esta función en fuentes de alimentación conmutadas multifásicas y otras aplicaciones similares.

Gracias, eso parece ser lo que podría necesitar. ¿Tendría alguna sugerencia para una MCU de bajo costo que pueda hacer esto? Estoy buscando niveles de capacidad de señal de 15V. Además, cualquier alternativa analógica también sería excelente: esta es una placa de prueba que podría fabricarse en el rango de 50-100 cantidades, por lo que tener los dispositivos programados individualmente sería una opción solo si no tenemos otras buenas alternativas.
@Manu: Eche un vistazo a Microchip dsPIC 33 y PIC 24, especialmente aquellos que afirman estar destinados al control de motores o la conversión de energía. Esos luego tienen los elegantes módulos PWM que pueden hacer la compensación de fase y varias otras cosas.