You are on page 1of 8

2.6.

9 Anlisis de circuitos digitales y de modo mixto


Se basa en el algoritmo de modo mixto XSPICE, ampliado con los componentes
MCU y VHDL. En sus circuitos puede mezclar cualquier componente analgico o
digital de TINA, incluido los microcontroladores (MCU) y los macros con Spice o el
contenido de VHDL. Puede modificar estos componentes al vuelo (on the fly) junto
con el cdigo en los MCU. TINA analizar las partes analgicas en analgico, las
partes digitales en digital y crear automticamente las interfaces entre los
componentes. Esto asegura sincronizacin y convergencia rpidas.
Exploremos algunos de los usos de este modo con algunos ejemplos.
Generacin de forma de ondas con VHDL y con subcircuitos Spice
El siguiente ejemplo genera una seal seno analgico o de sierra dependiendo del
estado del conmutador SW-MODE izquierdo.

La salida digital del contador est convertida a una seal analgica en el
convertidor DA de 5 bits de TINA que se muestra en el medio del circuito.
La salida de la onda seno DAC necesita ser limpiada con un filtro de paso bajo.
Usaremos un modelo op-amp Spice del TL081 en una configuracin de filtro de
paso bajo Sallen y Key. Presione el botn Abrir Macro en el cuadro de dilogo de
propiedades y TINA abrir la macro. Puede revisar y, si fuera necesario, modificar
el cdigo Spice dentro de la macro.
A continuacin podr ver las formas de ondas finales del circuito completo,
incluidas las cinco formas de ondas de salidas del contador. SW_MODE est en
estado Alto, seleccionando la seal de sierra.

Si cambiamos el conmutador SW-MODE a Bajo (Low) y ejecutamos el anlisis
transitorio de nuevo, las formas de onda sern:

Para observar el efecto del filtro analgico, elimine las curvas d0 hasta d4 del
diagrama haciendo clic en ellas y presionando la tecla Eliminar.

Circuito SMPS controlado por MCU
El simulador de modo mixto de TINA no solo permite los MCU, sino tambin
cualquiera de las partes lineales o no lineales de la biblioteca de TINA. Por
ejemplo, estudiemos el siguiente circuito, que realice un convertidor DC-DC,
convirtiendo 5V DC a 13V DC y operando en modo Boost.

Las siguientes ondas demuestran cmo las partes anlogas y el MCU interactan
en TINA.

Ejemplo de circuito mixto que consiste en componentes digitales y
analgicos simples

Circuito de modo mixto
Es posible visualizar los resultados en un diagrama o como diagramas separados
que se muestran a continuacin, aadiendo simplemente el signo ( : ) y un nmero
a cada nombre de salida.

3.23 PASO Y BARRIDO DE PARMETRO
Este proceso de simulacin realiza grficas de la forma (x, y) en donde x no tiene
que ser el tiempo, puede ser el valor del voltaje de entrada, el valor de una
resistencia, capacitancia etc.
Incluso es posible conocer la respuesta de un circuito a cambios de la
temperatura.
El barrido en DC aplica como entrada una variable en DC, por lo que algunos
circuitos que responden a la frecuencia (los que tengan componentes capacitivos
y/o inductivos) no pueden ser adecuadamente estudiados con este mtodo.
Las opciones de este anlisis se muestran en la ventana de opciones de
simulacin cuando se elige de la lista Analysis Type la opcin DC Sweep. stas
son:
Sweep variable: indica la variable que se colocar en el eje x. Existen varios tipos:
Voltage source: Esta simulacin hace variar una fuente de voltaje de un valor a
otro y crea la simulacin a partir de los cambios que esta variacin produce.
Para fuentes AC su componente AC se anula y su seal se salida se
reemplaza por una seal DC. Para especificar la fuente de voltaje que se debe
utilizar para el barrido se escribe su nombre en la casilla Name, por ejemplo:
V1, Vin, o Ventrada.
Current source: Aplica las mismas caractersticas del barrido con fuente de
voltaje, la nica diferencia es que se aplica a una fuente de corriente.
Global parameter: Realiza una simulacin variando un parmetro definido por
el usuario el cual puede ser el valor de la resistencia, capacitancia, etc. Para
especificar el parmetro a variar se debe especificar su nombre en la casilla
Parameter name.
Model parameter: Vara un parmetro propio de un modelo en especfico. Para
especificar de cual parmetro se trata se deben ingresar el tipo de modelo
(consltese la Tabla 4 para ms informacin), el nombre del modelo (por
ejemplo D1N4002), y el nombre del parmetro.
Temperature: Hace variar la temperatura a la cual se realiza la simulacin en
un rango definido por el usuario.
Sweep Type: Determinan la forma en que se modifica la variable seleccionada.
Existen tres formas de variacin:
Linear: Hace que la variable tenga una variacin lineal. Se deben especificar el
valor de inicio, el valor final y el incremento. Se recomienda que el incremento
sea menor a mil veces el valor absoluto de la resta entre el valor inicial y el
valor final.
Logarithmic: La variable elegida ser modificada en forma logartmica. Se debe
especificar el valor de inicio (que debe ser positivo), el valor final y los puntos
por dcada (Por lo general con cien puntos por dcada es suficiente).
Value List: Se especifican una serie de valores separados por uno o ms
espacios y la variable de barrido ser modificada slo en estos puntos, los
cuales sern unidos por lneas rectas.
Barrido de Frecuencia: Marcadores Avanzados (Grficas de Bode), Uso de
Cursores y Copiado a Textos
Todos los circuitos que incluyen capacitores e inductores son afectados por las
frecuencias de las seales de entrada. Los cambios producidos en stos pueden
modificar las seales de salida o influir en la seguridad y estabilidad del circuito.
Para conocer el comportamiento de un circuito respecto a la frecuencia se utiliza
el barrido de frecuencia. Este anlisis crea una grfica de la forma (f, y) en donde f
es la frecuencia de entrada en Hertz e y es alguna variable elctrica. Debe
tomarse en cuenta que en este anlisis todas las fuentes DC se anulan, puesto
que su frecuencia es cero.
Para activar el anlisis en el dominio de la frecuencia se debe abrir la ventana de
opciones de simulacin y en la casilla Analysis type escoger la opcin AC
Sweep/Noise.
Los principales parmetros de esta simulacin son:

Linear: Establece que la frecuencia de entrada vare de forma lineal. Se debe
especificar la frecuencia de inicio, la frecuencia final y el total de puntos.
Obsrvese que se solicita el total de puntos y no la distancia entre punto y punto,
como si ocurre con el anlisis en el dominio del tiempo. Para una buena calidad
grfica se recomienda que el total se puntos se defina como mnimo en mil puntos.
Tmese en cuenta adems que la frecuencia de inicio debe ser positiva.
Logarithmic: Hace que la frecuencia de entrada vare en forma logartmica, lo
cual es ms comn para este tipo de anlisis. Tambin se debe especificar la
frecuencia de inicio y la frecuencia final, sin embargo, ahora se solicitan los puntos
por dcada o los puntos por octava, dependiendo de cul opcin se elija en la
casilla de seleccin. Para obtener una adecuada calidad grfica se recomienda
que los puntos por dcada y los puntos por octava estn entre 100 y 1000
dependiendo de la lejana entre la frecuencia de inicio y la frecuencia final.

3.3 Excitacin definida por el usuario
El intrprete le muestra a usted a usar todas las funciones aritmticas estndar,
definiendo variables y procedimientos, y referenciando los nombres de los
parmetros simblicos de los componentes de un circuitos. Formas de onda
digitales pueden ser creadas como una secuencia de tiempos y niveles lgicos y
niveles lgicos. Despus de que la excitacin ha sido definida, esta puede ser
desplegada, verificada y salvada a disco para usos posteriores en un circuito.




3.4 Optimizacin
Optimizacin (Encuentra el objetivo y la sensibilidad definidos previamente)
Mediante la utilizacin del Modo Optimizacin de TINA, los parmetros
desconocidos de un circuito se pueden determinar automticamente de tal manera
que la red produzca un valor - mximo o mnimo - de salida de un objetivo definido
previamente. La optimizacin es til no slo en el diseo de circuitos electrnicos
sino tambin en la enseanza para la elaboracin de ejemplos y problemas.

En el modo de optimizacin los valores ptimos de un componente pueden ser
determinados automticamente para lograr un objetivo predefinido de valor en un
circuito.

You might also like