¿cómo verificar la pendiente en un punto determinado en una gráfica en ltspice?

-1

Tengo un gráfico en ltspice y estoy tratando de encontrar en qué punto la pendiente es -1? por ejemplo este gráfico: ¿Hay alguna forma de averiguarlo? o solo necesito adivinar? ¡Gracias de antemano!

this is my gragh :

    
pregunta anna

1 respuesta

0

Para mantener esto simple, usaré una onda senoidal / coseno para analizar. Usaré un circuito realista (excepto que no se hace nada para administrar la reducción de ganancia en frecuencias más altas).

simular este circuito : esquema creado usando CircuitLab

La ganancia de voltaje de la etapa degenerativa y bootstrapped de emisor común de BJT anterior es \ $ A_V = -10 \ $ . Supongamos que uso una señal de entrada de \ $ 500 \: \ text {mVp} \ $ y \ $ f = 2 \: \ text {kHz} \ $ . Esto significa que la salida debe ser \ $ 5 \: \ text {Vp} \ $ y debe, como una función de time, representable como \ $ V_ \ text {OUT} \ left (t \ right) = 5 \: \ text {V} \ cdot \ operatorname {cos} \ left (2 \ pi \, f \, t \ right) \ $ .

El derivado es \ $ \ frac {\ text {d}} {\ text {d} \, t} V_ \ text {OUT} \ left (t \ right) = -2 \ pi \, f \ cdot5 \: \ text {V} \ cdot \ operatorname {sin} \ left (2 \ pi \, f \, t \ right) \ $ . Como el valor máximo posible para el seno es 1 o -1, entonces \ $ \ left (-62.8 \ frac {\ text {kV}} {\ text {s}} = - 2 \ pi \, f \ cdot5 \: \ text {V} \ right) \ le \ frac {\ text {d}} {\ text {d} \, t} V_ \ text {OUT} \ left (t \ derecha) \ le \ izquierda (2 \ pi \, f \ cdot5 \: \ text {V} = 62.8 \ frac {\ text {kV}} {\ text {s}} \ right) \ $ .

Coloque el esquema anterior en LTspice. No olvide agregar una fuente de voltaje para el suministro \ $ 30 \: \ text {V} \ $ . Tampoco olvide configurar \ $ V_1 \ $ para que diga "SINE (0 500m 2k)" y luego configure una tarjeta .TRAN:

.tran 0 50m 0 1u

En este punto, debería poder ejecutar una simulación y ver la curva resultante producida en el nodo etiquetado Output en el esquema anterior.

Ahora. Digamos que quiere encontrar el lugar donde \ $ \ frac {\ text {d}} {\ text {d} \, t} V_ \ text {OUT} \ left (t \ right) \ $ transiciones a través de un valor de \ $ 10 \ frac {\ text {kV}} {\ text {s}} \ $ (que está en el rango de posibilidad.) Luego, puede agregar la siguiente tarjeta:

.meas TRAN MYRESULT FIND time WHEN d(v(Output))=10000 TD=15m CROSS=1

Eso solo dice que en una ejecución .TRAN desea crear algo llamado MYRESULT, que es el time para el primer momento en que la derivada de la salida se cruza el valor de 10000 después de 15 milisegundos en la ejecución.

Pruébalo. Luego vaya al menú y seleccione "Ver / Registro de errores de SPICE" para obtener el registro de errores que se muestra. Dentro de él, deberías poder encontrar una línea similar a:

MYRESULT: time=0.0151429 at 0.0151429

Esto le indica aproximadamente dónde tuvo lugar el evento (después de lo que TD dice que debe comenzar a buscar, por supuesto).

No es mucho más complicado que eso.

    
respondido por el jonk

Lea otras preguntas en las etiquetas