Tutorial de Multisim
Tutorial de Multisim
Tutorial de Multisim
XBP1 in out
L1 10mH
Vc
C1 1nF
ndice:
NDICE: .................................................................................................................... 2 1 INTRODUCCIN ................................................................................................ 3 2 PANTALLA PRINCIPAL ................................................................................... 3 2.1 3.1 3.2 3.3 4.1 5.1 5.2 6.1 6.2 COMO DIBUJAR UN CIRCUITO ....................................................................... 4 MEDIDA DE RESISTENCIAS ........................................................................... 5 MEDIDA DE TENSIONES................................................................................ 7 MEDIDA DE INTENSIDADES .......................................................................... 8 CIRCUITO RC EN ALTERNA.......................................................................... 8 DESCARGA DE UN CONDENSADOR. ........................................................... 12 CARGA DE UN CONDENSADOR. .................................................................. 15 ESTUDIO DE LA RESPUESTA FREQNCIAL CON AC ANALYSIS............... 17 ESTUDIO DE LA RESPUESTA FRECUENCIAL CON BODE PLOTTER ............. 18 3 MEDIDAS CON EL MULTMETRO ............................................................... 5
7 COMPONENTES PRINCIPALES PARA EL DISEO Y SIMULACIN DE CIRCUITOS DIGITALES.......................................................................... 20 7.1 7.2 7.3 7.4 7.5 8.1 CIRCUITOS INTEGRADOS TTL ................................................................... 20 CIRCUITOS INTEGRADOS CMOS ............................................................... 20 COMPONENTES DE VISUALIZACIN E INDICADORES ................................... 20 DIODOS LED ............................................................................................. 21 INTERRUPTORES, PULSADORES Y PINES DE PRUEBA ................................... 21 SIMULACIN DE UN CIRCUITO LGICO ....................................................... 22
8 SIMULACIN DE CIRCUITOS DIGITALES .............................................. 22 9 INSTRUMENTOS PAR EL ANLISIS Y SIMULACIN DE CIRCUITOS DIGITALES ........................................................................................................ 24 9.1 CONVERSOR DE FUNCIONES LGICAS .............................................................. 24 9.1.1 Obtencin de la expresin booleana simplificada ............................... 25 9.1.2 Implementacin de una funcin lgica ................................................ 26 9.1.3 Obtencin de la tabla de la verdad de un circuito lgico .................... 27 9.2 GENERADOR DE DATOS DIGITALES ............................................................ 29 9.2.1 Simulacin de un circuito combinacional utilizando el generador de datos digitales....................................................................................... 31 9.3 ANALIZADOR LGICO ............................................................................... 32 9.3.1 Obtencin del cronograma de un circuito digital ................................ 34
-2 -
1 Introduccin
El programa Multisim es una versin nueva del programa Electronic Workbench, muy utilizado para la simulacin de circuitos electrnicos, tanto analgicos como digitales. La utilizacin de este programa es un buen comienzo para el aprendizaje de la electrnica por parte del alumno. En este pequeo tutorial se van a describir las pantallas y componentes de los que consta el programa para poder realizar simulaciones tanto de circuitos analgicos como de circuitos digitales.
2 Pantalla principal
La pantalla principal del Multisim Fig. 1 muestra en su parte superior un men y una barra de botones, para acceder a algunas funciones sin tener que entrar dentro del men. Dichas barras se pueden activar o desactivar entrando en View y seleccionando toolbars. Las barras de componentes y de instrumentos se activan desde la barra de herramientas.
Men
Barra de instrumentos
Barra de herramientas
-3 -
El programa Multisim posee una gran base de datos de diferentes componentes electrnicos, ofrecindonos la posibilidad de crear nuevos componentes. Una manera sencilla de localizarlos, es seleccionarlos desde la barra de componentes. Dicha barra est situada por defecto a la izquierda de la pantalla principal, y nos permite acceder a diferentes paletas donde encontraremos el componente que buscamos. Sino aparece la barra de componentes, se puede activar seleccionando la opcin Component Bars que forma parte de la funcin View situada en el panel del men..
Componentes bsicos
Diodos
Indicadores
ICs de control
ICs Digitales CMOS Componentes eletromecnicos ICs Analgicos Componentes Digitales Miscelnea (TIL, VHDL,...)
Componentes RF
Fuentes de alimentacin
-4 -
-5 -
Puede observarse que la resistencia es diferente segn los terminales del circuito del que se quiera medir la resistencia equivalente. En la Fig. 6 R1, R2 y R3 estn en serie y el equivalente serie esta en paralelo con R4 ((R1+R2+R3) // R4). En cambio en la Fig. 7 la resistencia equivalente es (R1+R4) // (R2+R3).
En el caso de que se quiera medir la resistencia equivalente de un circuito que tenga fuentes de tensin o de intensidad Fig. 7, primero se han de desconectar y despus conectar el multmetro. Recordamos que desconectar una fuente de tensin equivale a cortocircuitarla y una fuente de intensidad equivale a dejarla en circuito abierto. En la figura 8 se muestra como habra que conectar el multmetro si quisiramos medir la resistencia thevenin o equivalente del circuito 7 entre los terminales A y B.
-6 -
A
R2 2kohm
Fig. 8 Forma de conectar el multmetro para medir la resistencia equivalente del circuito 7
-7 -
Fig. 11Circuito RC
IMPORTANTE: Siempre que se monte un circuito se tiene que colocar un punto referenciado a masa. Ll. Ferrer y J. Mon -8 -
G A B T
XSC1
R1 10kohm C1 100nF
Despus se seleccionar el osciloscopio que est dentro de la barra de instrumentos y se conectar tal como muestra la Fig. 12. El osciloscopio tiene 4 terminales, que son los siguientes: A: es la entrada del canal A. B: es la entrada del canal B. G: Es el terminal de masa del osciloscopio. Este terminal es comn para los dos canales. Esto quiere decir que las tensiones que se visualizaran en l son: VAG y VBG. T: es una entrada para un trigger exterior. Normalmente no se utiliza.
Para poder ver de colores diferentes las seales de cada canal se tiene que cambiar el color de la conexin del canal B. Para realizar esta operacin hay que situarse con el ratn encima del cable del canal B y hacer clic con el botn derecho, entonces aparecer el men que puede verse en la Fig. 13. Hay que seleccionar la opcin color segment.
-9 -
Una vez se ha montado el circuito se tiene que iniciar la simulacin, para lo cual se activar el interruptor RUN que hay en la parte superior derecha de la pantalla principal del programa. Para ver la pantalla del osciloscopio hay que pulsar dos veces seguidas encima del instrumento y aparecer una pantalla como la de la Fig. 14. En la Fig. 14 se puede ver en color rojo la seal del canal A y en color azul la del canal B. Se puede cambiar tanto la escala vertical (amplitud) como la escala horizontal (tiempo). Por ejemplo la seal del canal A ocupa 2 cuadros de pico y esta seleccionada una amplitud por cuadro de 1 Voltio, por lo cual su valor de pico ser de: 2 cuadros x 1 V = 2 V de pico. En cambio la seal del canal B tiene un valor de 1,5 cuadros x 20 mV = 30 mV de pico. Para medir la frecuencia de una seal se hace de forma indirecta, primero se mide su periodo y despus se aplica la formula F=1/T. Para medir un periodo hay que contar los cuadros horizontales que ocupa y multiplicarlos por el valor de la base de tiempos. En el caso de la seal del canal A se puede observar que su periodo (T) ocupa 5 cuadros y que la base de tiempos est seleccionada a 20 s. por cuadro, por lo cual tenemos que T = 5 cuadros x 20 s/cuadro = 100 s. la frecuencia (F) ser pues de 10 kHz.
-10 -
En el caso de querer medir con mayor precisin se pueden utilizar los cursores como muestra la Fig. 15.
-11 -
Para medir el ngulo de desfase entre dos seales tambin hay que hacerlo de forma indirecta. Mediante los cursores se mide el tiempo de desfase (tr) y despus se aplica la siguiente regla de tres para hallar el ngulo de desfase: Si T..........360 tr.........x T= Periodo del seal. Tr = tiempo de desfase entre las dos seales x = ngulo de desfase entre las dos seales. En la Fig. 15 se puede ver que tr = 24,5 s, y antes se ha hallado que el periodo era de 100 s, por lo tanto el ngulo de desfase es de 88,2 .
5 Anlisis de transitorios
En este apartado vamos a estudiar dos casos tpicos de transitorio: La descarga de un condensador. La carga de un condensador
-12 -
Seleccionar el men Transient Analysis que est dentro del men Simulate, Fig. 17.
Una vez seleccionado este men aparecer una ventada como la de la Fig. 18. Los parmetros que se tienen que rellenar son: Initial Conditionts. Son les condiciones iniciales. Hemos de escoger user defined(definidas por el usuario). Start Time. Indica en que instante de tiempo queremos que empiece la simulacin. En nuestro caso al inicio de todo (0 segundos). End time. Indica hasta que instante queremos simular. En nuestro caso ser 0,001 s. Mxim time step settings. Este apartado se refiere al paso de integracin que utilizar el programa para resolver las ecuaciones diferenciales del circuito.
-13 -
El siguiente paso es indicar que variables queremos simular. Para esto iremos al submen OUPUT VARIABLES. Ver Fig. 19. Las variables 1, 4 y 5 se refieren a las tensiones de estos nodos. Para saber el numero de un nodo determinado hay que clicar con el ratn dos veces encima de l. El siguiente paso es empezar la simulacin. Para esto hay que hacer clic encima de Simulate. En la Fig. 20 podemos ver el resultado de la simulacin. Activando los cursores se abre una ventana pequea en que se da informacin detallada de la seal.
-14 -
Vc
10V
Vc
10mH
C1
1nF
-16 -
Lo que se quiere obtener es el diagrama de BODE de la funcin de transferencia Vc/V1. El Multisim 2001 tiene dos formas para conseguirlo: Mediante AC analysis. Mediante el instrumento Bode plotter.
En la pantalla del men se tienen que seleccionar los siguientes parmetros: Start Frequency: Frecuencia a la que queremos empezar hacer el anlisis. Stop Frequency: Frecuencia final del anlisis. Sweep Type : Tipo de representacin del eje horizontal de las frecuencias. Number points per decade: Resolucin con la que queremos realizar el anlisis Vertical scale: Tipo de representacin de la ganancia en el eje vertical: dB, lineal etc.
Cuando ya se han seleccionado los parmetros se tiene que activar Simulate, para empezar la simulacin. La pantalla que nos aparecer ser como la de la Fig. 25.
-17 -
Observando la respuesta frecuencial deducimos que el circuito es un filtro pasabajos de 2 orden y que tiene una frecuencia de resonancia de aproximadamente 50 kHz.
in
out
XBP1
L1 10mH
Vc
C1 1nF
-18 -
El bode plotter tiene dos terminales para la entrada y dos para la salida. Despus de conectar el instrumento hay que activar el interruptor RUN para realizar la simulacin. Finalmente para ver el resultado se tiene que hacer clic dos veces encima del instrumento. La pantalla que saldr ser como la de la Fig. 27. En dicha pantalla se pueden seleccionar los siguientes parmetros: Representar la magnitud o la fase de la respuesta frecuencial. El intervalo de frecuencias a estudiar. El rango de la escala vertical de magnitud o fase. El tipo de escala que se quiere utilizar: lineal o logartmicas. Se puede desplazar el cursor punto a punto.
Se puede comprobar que con los dos mtodos se obtiene el mismo resultado.
-19 -
TTL STD
TTL 74LS
Podemos encontrar circuitos integrados de puertas lgicas, de circuitos combinacionales (Multiplexores, decodificadores, etc...), como de circuitos secuenciales (bsculas, contadores, etc...) de la subfamilia estndar (STD) y de la de bajo consumo low-power Schottky (LS).
Igual que ocurre en los ICs de TTL, aqu tambin encontraremos puertas lgicas, circuitos combinacionales y circuitos secuenciales, pero de la familia CMOS para diferentes tensiones de alimentacin.
Estado lgio 0
Diodo Led
Interruptores
Pulsadores
Pines de prueba
Interruptores y conmutadores
-21 -
74LS04D
74LS04D
Primero insertaremos los conmutadores conectndolos a VCC ( +5 V porque utilizamos puertas lgicas de la familia TTL), a GND y a una de las entradas. A continuacin haremos doble click con el ratn encima de los conmutadores para modificar sus propiedades y asignarles que tecla queremos utilizar para modificar su estado (Fig. 35). -22 -
Conectaremos el diodo led a la salida del circuito, insertando una resistencia de 470 para controlar la intensidad que circular por el. Ahora ya podemos iniciar la simulacin y comprobar como varia el estado lgico de la salida del circuito en funcin de los valores que aplicamos a la entrada Fig. 36.
VCC 5V a U2B 3 4 1 2 74LS08D 1 2 U4A U2A 1 2 1 2 13 74LS12N 12 74LS86D R1 47Ohm_5% LED1 U1A 3 U3A 3
74LS04D Key = A b
Key = B c
74LS04D Key = C d
Key = D
-23 -
Salida Entradas
-24 -
Entradas
Salida Salida
Entradas Conversin circuito lgico -T.V. Conversin T.V.- expresin booleana. Conversin T.V.- expresin booleana Simplificada. Conversin expresin booleana - T.V. Implementacin de una expresin booleana con puertas bsicas. Implementacin de una funcin lgica con puertas NAND.
Tabla de la verdad
Expresin booleana
ENTRADAS A 0 0 0 0 0 0 0 0 B 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1
SALIDAS S 1 0 1 0 0 0 0 0 A 1 1 1 1 1 1 1 1
ENTRADAS B 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1
SALIDAS S 1 0 1 0 0 0 0 0
Primero tenemos que insertar el conversor de funciones lgicas, y hacer doble-click para que nos aparezca la ventana de la Fig. 41.
-25 -
A continuacin rellenamos la tabla de la verdad, haciendo click encima de cada una de las entradas que utilizaremos y asignamos el valor a la salida para cada una de las posibles combinaciones utilizando el ratn. Por ltimo seleccionamos la conversin tabla de la verdad a expresin booleana simplificada Fig. 42.
Las comillas indican variable negada, as que nuestra funcin simplificada ser:
F = B D
-26 -
Seleccionamos implementacin de una funcin lgica con puertas NAND y obtendremos el circuito lgico implementado con puertas NAND de 2 entradas Fig. 43.
A B C D U1A 1 2 74LS08D 1 2 U1B 4 5 74LS08D U1C 9 10 74LS08D 8 6 U2A 2 3 74LS02D 1 74LS32D 3 U3A 3
Una manera de obtener la tabla de la verdad de un circuito lgico, es dibujar el esquema del circuito e insertar el conversor de funciones lgicas conectndole las entradas de nuestro circuito y la salida a analizar, tal y como se muestra en la Fig. 45.
-27 -
XLC1 A:B
A B C D U1A 1 2 74LS08D 1 2 U1B 4 5 74LS08D U1C 9 10 74LS08D 8 6 U2A 2 3 74LS02D 1 74LS32D 3 U3A 3
A continuacin realizamos doble click en el conversor lgico y seleccionamos la conversin circuito lgico a tabla de la verdad.
-28 -
Al hacer doble click encima del instrumento podremos configurar su modo de funcionamiento, e inicializar la secuencia de palabras que queremos generar Fig. 48).
Panel de control
A la izquierda de la ventana tenemos las diferentes palabras de 32 bits expresadas en hexadecimal que formarn la secuencia con la que trabajaremos, como mximo la secuencia estar compuesta por 8192 palabras. Durante el proceso de simulacin se activar el generador, y cada uno de los bits que forma la palabra a transmitir, ser enviado en paralelo a los terminales de salida. El valor de cada uno de los bits aparecer representado en los crculos correspondientes a los terminales de salida que estn situados en la parte inferior de la ventana anterior.
Ll. Ferrer y J. Mon -29 -
Para cambiar el valor de los bits de las palabras a generar, seleccionamos la palabra que vamos a modificar y escribimos su nuevo valor en cualquiera de los tres campos de representacin de que disponemos ( Hexadecimal, ASII o binario), usando el formato de codificacin apropiado. La creacin de la secuencia de palabras a generar, consiste en especificar mediante 4 dgitos hexadecimales el inicio de la secuencia y el final, rellenando los campos Initial y Final. Mediante el panel de control Fig. 49 podemos seleccionar una forma distinta de enviar a las salidas las palabras correspondientes a la secuencia previamente creada o crear una secuencia patrn.
Si elegimos la opcin Cycle, se enviarn las palabras de forma repetitiva siguiendo la secuencia creada con anterioridad, hasta en momento que pulsemos Cycle nuevamente. La opcin Burst, nos permite enviar la secuencia de palabras creada de forma consecutiva, empezando por la siguiente a la que est iluminada. Para la ejecucin paso a paso de la secuencia establecida tenemos que seleccionar la opcin Step, cada vez que pulsemos Step se enviar la siguiente palabra de la secuencia establecida. La opcin Breakpoint nos permite detener la secuencia que se generar en una palabra concreta. Al insertar un breakpoint en una palabra se nos marcar con un asterisco. Por ltimo la opcin Pattern, nos abrir una nueva ventana Fig. 50 para poder configurar la secuencia de palabras a generar siguiendo un patrn (contador ascendente, contador descendente, registro de desplazamiento derecha o registro de desplazamiento izquierda), guardar la secuencia creada o abrir una secuencia que habamos guardado previamente.
-30 -
Implementaremos el esquema del circuito a simular conectando los terminales de salida correspondientes a los 4 bits bajos de los terminales de salida del generador de datos a la entrada BCD del conversor 74LS47. Emplearemos el generador de datos digitales para suministrar al conversor 74LS47 todas la combinaciones posibles de la entrada y conectaremos las siete salidas a un display de 7 segmentos de nodo comn.
Generaremos una secuencia de 16 palabras de 4 bits que se irn incrementando siguiendo el patrn de un contador ascendente de 4 bits, para ello:
Indicaremos como inicio de la secuencia la posicin 0000H y como final la posicin 000FH. Seguidamente seleccionaremos la opcin Pattern del panel de control y escogeremos Up Conter. Como frecuencia seleccionaremos 100Hz para poder observar los valores generados en el display.
Una vez hemos configurado el instrumento solamente tenemos que iniciar la simulacin y comprobar si nuestro diseo funciona correctamente Fig. 51. Para poder llevar a cabo la simulacin es necesario que figure tanto la GND como la VCC, aunque no se utilicen.
-31 -
VCC 5V
Com U2
XWG1 16 0 0 0 0 X X X X 31 T 15 R 0
AB CDE FG
Terminales de entrada
Trigger Qualifier
Clock Qualifier
-32 -
Si hacemos doble click encima del analizador lgico nos aparecer una ventana Fig. 53 que nos permitir modificar su configuracin y visualizar la evolucin temporal de las seales que tengamos conectadas a los terminales de entrada cundo iniciemos la simulacin.
Detener la simulacin
Cursores
La seal de reloj informa al analizador lgico cundo tiene que leer una muestra de la entrada. Para su configuracin seleccionamos set clock, nos aparecer una nueva ventana Fig. 54. La seal de reloj puede ser interna o externa, si elegimos interna podemos modificar su frecuencia.
-33 -
La seal de entrada Clock Qualifier se utiliza para filtrar la seal del reloj. Si se fija a "x", esta deshabilitada, as que la seal del reloj determina cuando se leen las muestras. Si se fija a "1" o a "0", se leen las muestras solamente cuando la seal del reloj coincide con la seal seleccionada del Clock Qualifier. Tambin podemos fijar el nmero de muestras que se visualizarn antes y despus del disparo. El analizador lgico dispone de una serie de opciones para configurar el trigger Fig. 55. Para acceder a ellas tenemos que seleccionar set trigger . Dichas opciones nos permitirn seleccionar si el analizador se disparar (comenzar la visualizacin) cuando aparezca el primer flanco de subida, de bajada o ambos, en la seal de reloj. Mediante la opcin Pattern se iniciar la visualizacin cuando tengamos en los terminales de entradas un determinado patrn o una combinacin de diferentes patrones.
La seal de entrada Trigger Qualifier se utiliza para filtrar la seal de disparo trigger. Si se fija a "x", esta deshabilitada, as que la seal de trigger determina cuando se realiz el disparo. Si se fija a "1" o a "0", el disparo se realizar solamente cuando la seal de trigger coincida con la seal seleccionada del Trigger Qualifier.
-34 -
C B A
S1 S2
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
15 14 13 12 11 10 9 7
4 5
6 12 13 74LS32D 11
74LS138D
Insertaremos los instrumentos necesarios para realizar la simulacin; el generador de datos y el analizador lgico. A continuacin conectaremos las 3 entradas A, B y C a los terminales de salida del generador de datos correspondientes a los 3 bits bajos y a los 3 primeros terminales de entrada del analizador lgico. Seguidamente conectaremos las dos salidas S1 y S2 a los 2 terminales siguientes del analizador lgico.
C B A
XLA1 1
1 A 2 B 3 C VCC 5V
XWG1 0 0 0 0 0 X X X X 15 R T 31 16
6 G1 4 ~G2A 5 ~G2B
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
15 14 13 12 11 10 9 7
4 5
6 12 13 74LS32D
F C Q T
11
74LS138D
-35 -
Ahora solamente nos queda configurar los dos instrumentos, pero antes modificaremos el identificador de nodo de las lneas que hemos conectado a los terminales de entrada del analizador lgico para que las seales que obtengamos en el cronograma tengan el mismo nombre que les hemos asignado en el esquema, por defecto el programa Multisim asigna un nmero diferente a cada lnea o nodo del esquema que dibujamos para su identificacin. Hacemos doble click encima de aquellas lneas que queramos modificar y cambiamos el nombre asignado a dicho nodo Fig. 58.
Tenemos que generar una secuencia de 8 palabras de 3 bits diferentes para obtener todas las posibles combinaciones que podemos aplicar en la entrada del circuito a simular Fig. 59, para ello:
Entraremos en la ventana de configuracin del generador de datos indicando como inicio de la secuencia la posicin 0000H y como final la posicin 0007H. Seguidamente introduciremos las 8 palabras escribiendo sus valores en cualquiera de los tres campos de representacin de que disponemos ( Hexadecimal, ASCII o binario). Como frecuencia escogeremos 500 Hz.
-36 -
Para la configuracin del analizador lgico, tenemos que configurar la seal de reloj y la seal de disparo (trigger) Fig. 60.
Seleccionaremos set clock y escogeremos la seal de reloj interna a una frecuencia de 1 KHz, ya que las seales de entrada del circuito varan a una frecuencia de 500 Hz. Seguidamente configuraremos la seal de disparo seleccionando set trigger para que se realice en el flanco descendente de la seal de reloj, de esta manera podremos visualizar correctamente las seales en el cronograma desde el momento inicial.
Una vez hemos configurado los instrumentos iniciaremos la simulacin seleccionando la opcin Burst del generador de datos, y en la ventana de visualizacin del analizador lgico obtendremos un cronograma que nos reflejar el comportamiento del circuito para cada una de las combinaciones de las variables de entrada, una vez tenemos el cronograma correspondiente a la secuencia generada ya podemos detener la simulacin. Ll. Ferrer y J. Mon -37 -
Seleccionando la opcin Show Grapher que se encuentra en View podemos ver el grfico obtenido en una nueva ventana Fig. 62 que nos permitir importarlo, salvarlo en un fichero, etc...
-38 -