Tengo el siguiente circuito configurado para controlar VOUT (con la etiqueta SENSE en los resultados de mi prueba de Excel).
TengaencuentaqueelnodoentreREXT,POTyR_BsellamaVFB.VaalpinFBdelchipXL4016,quenoteníaenProteus,asíquelodejécomounacajanegra.
Estoyesperandoaver:1.CuandoOFFSET<ERROR,integraciónpositiva,porlotanto,elcontroladorPIaumenta,VEXTaumenta.2.CuandoOFFSET>ERROR,integraciónnegativa,porlotanto,elcontroladorPIbaja,VEXTdisminuye.3.IndependientementedelvalordeVEXT,VFBdebepermaneceren1.25V*.
*EstoseexplicaenlahojadedatosdelXL4016buckIC.ElpinVFBestáconectadoauncomparadorconunvalordereferenciade1.25V,queeslaformaenqueelconvertidorfuncionanormalmenteparamantenerunvoltajedesalidaconstante.
Sinembargo,noestoyviendoestosresultados.Encambio,cuandoaumentelaseñalREFalamplificadordeerror,obtengolosiguiente:
También, por algún motivo, las señales de DESPLAZAMIENTO y ERROR coinciden entre sí. El ERROR proviene del amplificador de error de la izquierda y sigue la fórmula: ERROR = OFFSET + VOUT (LOW) - REF. Esto se envía al pin + del amplificador operacional PI y se compara con la señal de DESPLAZAMIENTO que se envía al pin del amplificador operacional PI. Dado que las dos entradas son idénticas, esperaría que la salida del controlador PI (VEXT) fluctúe aproximadamente en punto muerto, NO disminuya.
Así que tengo varias preguntas. 1) ¿Por qué VFB no se mantiene a 1.25 V? 2) ¿Por qué el OFFSET responde al cambio de REF y por qué coincide con la señal de ERROR? 3) ¿Por qué el VEXT (salida del PI) no refleja la relación de sus entradas?
En general, puedo lograr el control VOUT variando el REF, por lo que se logra el objetivo general, pero no tengo idea de por qué mi controlador PI y el XL4016 de repente no funcionan.
Nota: funcionan bien cuando el convertidor Buck no tiene carga adjunta, y no hay retroalimentación VOUT al sistema (uso una entrada VOUT / SENSE falsa en esos casos).