Beruflich Dokumente
Kultur Dokumente
LTSPICE (Comandos)
1.- INTRODUCCIÓN
En este capítulo se verá una herramienta de simulación muy potente de Spice: los
comandos.
Aunque en temas anteriores se han tocado diversos comandos, en este tema se verán
comandos que hay que introducir “a mano”, es decir, que no se introducen automáticamente
como se ha visto en temas anteriores, como caracterizar una fuente de tensión, insertar
opciones de simulación. Aunque se hayan visto comandos anteriormente, se repasará la
introducción de comandos
Componentes pasivos.
Componentes activos.
Varios
2.2 SEÑALES
Barrido de tensión continua .DC Fte1 Vstart Vstop Vinc … Fte3 Vstart Vstop Vinc
Análisis de ruido . NOISE Out In [LIN OCT DEC LIST] Npnt Fstart Fstop
Los comandos citados en el punto 2.1 son comandos utilizados para denominar
componentes en una lista de componentes para exportarlos a un subcircuito, a un programa de
Spice de diseño de PCB, etc.
Los comandos citados en 2.2 y 2.3 son comandos generales que se generan
automáticamente en las opciones de configuración de simulación (2.2) y de configuración de
fuentes (2.3), pero que conviene mencionarlos para saber que son y que función hacen.
2.4 VARIOS
Hasta ahora en las simulaciones de LTspice siempre se han utilizado valores fijos en
los componentes pasivos como resistencias, bobinas y condensadores. Pero en determinados
casos es necesario analizar el comportamiento del circuito ante cambios de resistencia,
inductancia o capacidad, por ejemplo en el caso de utilizar potenciómetros, condensadores y
bobinas variables, sensores de resistencia, inductancia (acoplamiento) y capacidad variable,
etc. En este cursillo se van a analizar circuitos ante variaciones de resistencia.
Donde “variable” es el nombre del parámetro que se pretende variar (en este caso R),
“comienzo” es el valor de inicio, “fin” es el valor final, y “inc” es el incremento
También se puede poner una variable a que varía entre 0 y 1 y multiplicarlo por la R,
dejando R fijo, es decir
a*R
También se pueden poner dos resistencias en serie, una que varíe de forma directa
con el parámetro variable y la otra de forma invertida.
a*R y (1-a)*R
En estos dos casos, el parámetro variable es a y no R, por tanto en el comando citado
antes, se pondrá como variable la a
Para dejar más claro este apartado, se pondrán ejemplos de utilización del
potenciómetro como resistencia variable convencional, como sensor de medida de distancias y
ángulos.
Hay varios tipos de resistencias variables con la temperatura, aquí solo se van a ver
dos tipos: Las denominadas NTC (Negative Temperature Coefficient. Coeficiente negativo de
temperatura) y las RTD (Resistance Temperature Dependent. Resistencia Dependiente con la
temperatura).
Las resistencias variables con la temperatura pueden tener una característica lineal o
no lineal con la temperatura. Se ha escogido la RTD por tener una característica lineal con la
temperatura y la NTC por tener una característica no lineal.
Donde:
- R0 es la resistencia a 0ºC
- a es el coeficiente de temperatura
- T es la temperatura
Donde:
- R0 es la resistencia a latemperatura T0
Por ejemplo, para modelar una PT100, que es una RTD que ofrece 100W de
resistencia a 0ºC, con una resistencia, vamos a escribir el valor {R} en el recuadro de diálogo
de valor de la resistencia. A continuación se escribe con comandos la ecuación de
dependencia de temperatura
.param R = 100*(1+a*T)
Y la variable independiente
5.- EJEMPLOS
5.1.- POTENCIÓMETRO
Para simular se hace click en run (figura 2.16) y nos aparece el cuadro de diálogo de
simulación. Escogemos “DC OP PNT” y click en OK. Empieza la simulación y aparee un
diagrama de onda en blanco.
Una vez ya tenemos la gráfica que relaciona la tensión con la posición del cursor,
efectuamos las siguientes medidas: Tensión de salida cuando el potenciómetro está al 85% del
desplazamiento máximo, y pendiente en Voltios por unidad de desplazamiento.
- Para medir la tensión al 85% del desplazamiento, se hace click con botón
derecho del ratón en el nombre de la gráfica v(v0) y se selecciona “1st” y
“OK”
a)
b)
Figura 4.4: Cursor 1 en la posición del 85% (850m) marcando la tensión de salida
En la figura 4.5 se muestra un circuito que convierte la posición del potenciómetro (que
es la medida) a tensión y luego la amplifica (NOTA: este circuito está simplificado para
comprender el funcionamiento a nivel didáctico de cómo puede funcionar un pié de rey).
Una vez montado y dados los valores a los componentes, se procede a la simulación:
Pulsamos el botón run, y nos aparece el cuadro de dialogo de simulación, se selecciona DC
OP PNT, ya que se va a analizar el punto de operación de continua para cada valor de “x”.
Pulsamos OK y empieza la simulación, cuando acabe, en el circuito hacemos click en la
tensión de salida Vo, y nos sale la relación de la tensión de salida “Vo” con la distancia”x”.
d(V(vo))/d(x)
Como se puede ver en la figura 4.6 arriba, la derivada no es constante, es decir, tiene
una ligera variación, cuando lo que se espera es que sea totalmente constante, ya que la
variación de la tensión en el potenciómetro es completamente lineal con la distancia.
Donde:
- R0 es la resistencia a 0ºC
- a es el coeficiente de temperatura
- T es la temperatura
Como a 0ºC la PT100 ofrece 100W, con 1mA de corriente la Vin es de 100mV, si
queremos que a la salida Vo hayan 0V, hay que poner 100mV de tensión de referencia. Si
además queremos que en Vo haya una sensibilidad de 100mV/ºC, sabiendo que en Vin
tenemos 385µV/ºC (1e-3 * 100 * 3.85e-3), la ganancia del amplificador de instrumentación debe
de ser de 259.75. La resistencia Rg debe ser de 385W. Las resistencias R1 a R4 tienen un
valor fijo de 50K.
Los valores de las resistencias (La pt100 y las del amplificador de instrumentación) se
asignan con comandos: En el cuadro de diálogo que nos aparece al hacer click con botón
derecho en cada resistencia, en el recuadro de valor se escribe entre corchetes el nombre de la
variable. Con el comando .param se asigna a un valor constante o a una fórmula en caso de
que sea variable dependiente. La variable de la que dependa el valor de la resistencia (como la
PT100), que es la temperatura, se hace variar con el comando .step param.
Los valores de las fuentes se pueden asignar directamente, haciendo click con botón
derecho, en el cuadro de diálogo click en advanced. En la ventana que aparece se pone 15V
para las tensiones de alimentación V1 y V2, y 0.1V para V3 que es la tensión de referencia.
Para instanciar el OP AMP, click con botón derecho en el nombre “opamp2” y se pone
el nombre correspondiente “TL081/301/TI” y se instancia la librería “tex_inst.lib” con el
comando .include tex_inst.lib.
Una vez montado y dados los valores a los componentes, se procede a la simulación:
Pulsamos el botón run, y nos aparece el cuadro de dialogo de simulación, se selecciona DC
OP PNT, ya que se va a analizar el punto de operación de continua para cada valor de “T”.
Pulsamos OK y empieza la simulación, cuando acabe, en el circuito hacemos click en la
tensión de salida Vo, y nos sale la relación de la tensión de salida “Vo” con la temperatura ”T”.
d(V(vo))/d(T)