El comportamiento de conmutación del interruptor (en realidad, sus transiciones de completamente abierto a completamente cerrado) se puede controlar para dar la apariencia de un tiempo de subida / caída, al menos en LTspice.
Si mira en el manual, en el interruptor, verá que hay opciones para establecer una histéresis, junto con una advertencia de que nunca se debe usar una histéresis positiva , mientras que la histéresis negativa hace que Las transiciones siguen el logaritmo de la tensión de control. Dicho esto, al ver su esquema, utiliza un pulso a través de un paso bajo RC (que, por cierto, puede especificarse dentro de la fuente, con Rser
y Cpar
), por lo que hay espacio para un montón de tiempo de subida / bajada .
La tarjeta modelo de su interruptor también solo especifica el voltaje de umbral, Vt
, sin histéresis, Vh
(por defecto es cero), por lo que si agrega esto: Vt=2.5 Vh=-2.5
a su tarjeta modelo, obtendrá su un tiempo de subida muy suave, incluso puede que tenga que reducir la constante de tiempo RC en la fuente de comando.
Si lee más abajo en el manual, verá que hay un cambio level=2
, que hace que las transiciones sean aún más suaves, siguiendo una curva de tanh()
, al costo de no alcanzar nunca los valores finales.
Sus opciones, recomendaría el level=1
predeterminado (que no es necesario especificar) con histéresis negativa. Por cierto, no tiene que especificar Vh
para el rango de entrada completo, también puede ser Vh=2.5 Vt=-1
, por ejemplo, o Vt=-1m
, con el efecto obvio de reducir los tiempos de subida / bajada del interruptor . Tampoco se olvide de Ron
y Roff
, pero trate de no hacerlos con demasiados órdenes de magnitud diferentes, como Ron=1p Roff=1T
, porque eso podría ser problemático para el solucionador. mOhms y GOhms pueden funcionar bien, por ejemplo.