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.