LTSPICE - Cambio de parámetros de una fuente de voltaje pulsado

0

En este momento estoy simulando un circuito convertidor Buck básico y me gustaría poder variar el ciclo de trabajo dado al circuito por un microcontrolador (cambiando un MOSFET).

Estoy simulando el micro usando una fuente de voltaje pulsado, y quiero variar el parámetro tOn pero no estoy seguro de cómo. He intentado colocar {dutyCyc} en la ventana de tOn y agregar .param dutyCyc = valor * tiempo Al circuito, que no funciona.

He visto sugerencias sobre el paso a través de una lista de valores, pero que realizaron simulaciones múltiples en lugar de una única con un ciclo de trabajo en aumento con el tiempo.

¿Qué me estoy perdiendo?

    
pregunta Marissa

1 respuesta

0

Probablemente necesite una rampa, o portadora de triángulos, para compararse con un error de voltaje o corriente. Eso implica un comparador de algún tipo, también. Aquí hay una versión simplificada de un convertidor Buck de modo de voltaje más básico:

ElamplificadordeerrorestáformadoporG1,quetomaunareferenciadelasalidaylacomparaconlareferencia,V2(5V),luegoformaunfiltrodebucledeprimerordenconC2ysuresistenciaenserie.Elresultadosecomparaconlarampa,V3,conA1(undisparadordeSchmitt,peroaquítieneelpapeldeuncomparador),luegocontrolaelinterruptor(piensequeesunFETidealizado).Aquíhayalgunaspartesampliadasdelamplificadordeerror(V(err),negro),larampa(V(ramp),azul)yelvoltajedela"puerta" ( V(c) , rojo):

Como dije, esta es la versión más básica, y existen otros métodos de control, corriente, voltaje + corriente, histéresis, que no he incluido, eso depende de usted. Esto debería ser suficiente para comenzar. , aunque.

    
respondido por el a concerned citizen

Lea otras preguntas en las etiquetas