Transformador de pulso en LTspice que proporciona una compensación de CC

0

Quería simular un transformador de pulso en LTspice. Incrementa la entrada 12 -12 pulsos a 120V -145 pulsos significa que tiene un cierto dc offset. ¿Cómo corregirlo?

    
pregunta Masood Salik

1 respuesta

2

El problema con el uso de la forma de onda de pulso de LTSpice es que si no especifica los tiempos de subida y bajada, creo que usa \ $ \ frac {1} {20} \ $ th del tiempo de ciclo, para cada uno de los tiempos de subida y bajada. También acepta su tiempo de ciclo y su tiempo de encendido, literalmente. Así que el tiempo de descanso será lo que queda.

Lo mejor que puedes hacer con LTSpice aquí es especificar todo con precisión. En tu caso, prueba:

Vinitial: -12
Von:       12
Tdelay:    0
Trise:     100n
Tfall:     100n
Ton:       {1/50k-200n}
Tperiod:   {1/25k}

Eso debería hacer que sea muy simétrico, creo.

Tenga en cuenta que he restado los tiempos de subida y bajada de la hora de encendido.

Supongamos que desea dejar la frecuencia abierta como parámetro. Luego puedes agregar una línea de especias a tu esquema que dice:

.param F=25k RISE=0.001 FALL=0.001

Y luego haz lo siguiente:

Vinitial: -12
Von:       12
Tdelay:    0
Trise:     {RISE/F}
Tfall:     {FALL/F}
Ton:       {(0.5-RISE-FALL)/F}
Tperiod:   {1.0/F}

O algo así. (Los valores RISE y FALL, como se muestra, son solo la proporción del tiempo total que desea utilizar).

    
respondido por el jonk

Lea otras preguntas en las etiquetas