Tengo un diseño que es un flyback offline, de una sola etapa, que alimenta dos cadenas LED diferentes. La salida de este convertidor es de aproximadamente 50W y el voltaje de salida puede variar de 20V-45V. Estoy usando el IC de control HVLED001A de ST Micro, si importa. Cada cadena de LED puede ser ordenada por el usuario para tener una cantidad diferente de corriente. Por lo tanto, necesito regular la corriente a través de cada cadena y luego asegurarme de que tengo suficiente voltaje de salida para conducir la corriente que quiero. El esquema que se me ha ocurrido es -
(Solo he mostrado el bucle de retroalimentación para una de las cadenas, pero Vb1 y CS1 se conectan a un circuito idéntico, se conectan a un circuito idéntico al que Q4 controla) Desafortunadamente, el diseño de bucle de control no es un punto fuerte mío, y no lo estoy haciendo funcionar como quiero. El opamp U5 (a la derecha de la imagen) controlará el Q4 BJT de modo que obtenga la corriente que quiero a través de la cadena. Sin embargo, el circuito de retroalimentación hacia el lado primario me está causando algunos problemas. Lo que quiero hacer es mirar Vx1 y Vx2, los cátodos de cada una de las cadenas de LED, y garantizar que tengo al menos 1 V en cualquiera de las ubicaciones. Los opamps U1 y U3 controlan los BJT Q1 y Q2, en serie con el optoacoplador. Si Vx1 o Vx2 está por debajo de 1 V, el optoacoplador no tendrá corriente para hacerlo.
Debido a que se trata de una etapa única, el retorno sin conexión, no necesito que el bucle responda a una ondulación de 120Hz en la salida. Lo que quiero ver en Vx1 y Vx2 es un promedio de 1 V con una cantidad de rizado de 120 Hz por encima de eso. Sin embargo, mi circuito mantiene la salida estable, en lugar de permitir esa ondulación. Supongo que eso significa que mi ancho de banda de bucle es demasiado rápido, pero no estoy seguro de qué hacer al respecto. He intentado aumentar los límites de C1 y C3 alrededor de los opamps de 1uF a 3uF en vano. Cualquier ayuda sería apreciada. Gracias.