micro cap

25
 Circuitos Electrónicos 2º Ingeniero de Telecomunicación Manual de MicroCap V Demo  Alejandro Arias Alcaraz  Antonio Luque Estepa Departamento de Ingeniería Electrónica Escuela Superior de Ingenieros Universidad de Sevilla Diciembre 2004

Upload: yamitinfante

Post on 08-Jul-2015

147 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 1/25

Circuitos Electrónicos

2º Ingeniero de Telecomunicación

Manual de MicroCap V Demo

Alejandro Arias AlcarazAntonio Luque Estepa

Departamento de Ingeniería ElectrónicaEscuela Superior de Ingenieros

Universidad de Sevilla

Diciembre 2004

Page 2: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 2/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Índice

1. Introducción ...........................................................................................

2. Entorno de trabajo ..................................................................................

3. Edición y creación ..................................................................................

4. Colocar unos impulsos de entrada ..........................................................

5. Análisis y manejo de los resultados ........................................................

6. Tutorial ....................................................................................................

 

3

Page 3: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 3/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

1. Introducción

MicroCap es un programa de simulación de circuitos, tanto analógicos comodigitales, basado en una interfaz gráfica y que funciona bajo cualquier versión

de Windows™

.En el CdC la versión del programa que usaremos será la 5.0, másconcretamente, una versión de demostración para uso de estudiantes.

Como versión demo que es, nuestro programa tendrá limitaciones respecto dela versión completa. En concreto deberemos tener especial atención con dosde ellas.

1. La librería de dispositivos “reales” (modelos de fabricante) estárestringida a unos pocos componentes.

2. El número de componentes que pueden incluirse en un circuito estálimitado a 50.

Para asegurarse de que el programa encuentra todas las librerías decomponentes, es necesario guardar los ficheros con los que trabajamos antesde empezar a editarlos. Esto se hace con la opción Save As del menú. Eldirectorio donde se debe guardar el fichero es mc5demo\program\data. Estoes, el directorio donde se encuentra instalado el programa.

Para ejecutar el programa en el CdC es necesario copiar antes los ficheros aldisco duro de cada ordenador. Esto se hace entrando en la carpeta MicroCap

que se encuentra en el escritorio y ejecutando el programa Copiar Archivos.Una vez hecho esto, se ejecuta el icono Mc5Demo, que inicia el programa.

En estos apuntes no pretendemos explorar con profundidad extensa lacomplejidad de los diseños que se pueden montar en MicroCap. Simplementenos centraremos en lo más necesario para las prácticas de la asignatura. Éstoes: solo en la parte digital del programa y con la mayoría de las funcionesdisponibles (no todas).

Además, al final de los apuntes, tendréis un tutorial de la realización de unejercicio, para que podáis perder el miedo al programa y os familiaricéis con las

funciones más básicas lo antes posible.

4

Page 4: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 4/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

2. Entorno de trabajo

En MicroCap trabajaremos fundamentalmente con dos interfaces (con dos tiposde pantallas): la de edición del circuito y la de los análisis.

En la primera (edición y modificación del circuito) nos encontraremos con:

En el menú superior tenemos

Opciones de ventana.

File Opciones de archivo (abrir, salvar, salvar como, nuevo, etc.)Importante el traductor a ficheros de spice y otros.

Edit Opciones de cortar, copiar, etc.

Component Aquí encontraremos todo lo necesario para construir nuestro circuito. Dentro de ese menú, interesarán realmente las partes:

5

Page 5: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 5/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

*Digital primitives: modelos estándar de los dispositivos que seutilizan (puertas, biestables, etc.). Concretamente:

-Standard Gates: para usar las puertas lógicas. Un detalle

es que, al seleccionar la puerta (AND, OR, etc.), nosaparecen varios tipos (puerta + un número -AND3, OR5-),son la puerta y el número de entradas que le llegan (salidassolo hay una ;) ).

-Edge-Triggered Flip-Flops: para nosotros, biestables.Solo habrá de dos tipos –JK y D-.

-Stimulus generator : para generar los estímulos, lasseñales del circuito. Aquí ocurre como con las puertas, sepuede elegir el numero de estímulos. Así tendremos un

dispositivo que generará  x  señales digitales que irán anuestro circuito. Ya explicaremos con más detalle comogenerar señales.

*Digital library: tiene modelos reales de dispositivos digitales,para elegirlos basta con ver su código.

Windows Para opciones de cómo ver la ventana del programa.

View Seleccionar las funciones que queremos tener a mano en lasbarras de herramientas.

Analysis Para seleccionar el tipo de análisis que queremos.

*Transient: transitorio.*DC: análisis en continua.*AC: análisis en alterna.

Bajo este menú principal, tendremos los botones de las diversas funciones delprograma. Aquí explicaremos la mayoría de ellas, no todas, pues no todasserán usadas.

Es el botón de selección y sirve para poder escoger elementos yacolocados y modificarlos según queramos.

Con este botón podremos introducir texto escrito en nuestro archivo.

Este botón sirve para colocar cables rectos en nuestro circuito.

Este botón también sirve para colocar cables, pero en este caso endiagonal, en nuestro circuito.

 

6

Page 6: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 6/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Para colocar diversas formas geométricas (círculos, rombos, etc), ennuestro circuito.

Para colocar banderas (de información) en el circuito.

Para obtener información dentro del circuito (retraso, modelo, etc;)de los componentes que tengamos.

Con esta función obtendremos información general de loscomponentes (del tipo: qué es una puerta de tal o cual tipo, cómo secolocan, etc;).

Para cambiar el color de los nombres de los componentes.

Para cambiar el formato de la letra.

Para cambiar el modo de visión en la pantalla de MicroCap (mosaico,cascada, ventana completa, ...).

Una calculadora.

Para acercar u alejar la imagen.

Muestra todos los nodos del circuito numerados. Es especialmenteútil en los análisis.

Sirven para habilitar/deshabilitar la opción de ver los textos y losnúmeros, respectivamente, de los componentes en el circuito.

Para poder ver distintos modos de pantalla (punteada, otro tipo depuntero, etc;).

Una vez que se haga un análisis, la pantalla que nos aparece es como esta:

7

Page 7: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 7/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Del menú superior interesan, básicamente:Options  para cambiar los botones que se desea que aparezcan en la

“botonera” de abajo.

Transient para cambiar las opciones del análisis.

De la botonera, las funciones más relevantes son:

Permite agrandar una zona del análisis para verla mejor.

Permite ver los valores lógicos de las señales en cada instante (sison ‘0’ o ‘1’).

Con ésto podemos calcular el valor del análisis entre dos puntostanto en horizontal como en vertical, respectivamente.

Se obtiene el valor del análisis en un punto de la gráfica.

Opciones de la gráfica (con recuadros, con las señales resaltadas, concuadrículas, etc;).

8

Page 8: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 8/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Sirven para hacer barridos en las señales,viendo con detalle los valores que van tomando en cada instante. Si lopulsas repetidas veces van pasando: por todos los flancos, solo losflancos de subida, solo los de bajada (los tres primeros respectivamente)o se pueden manejar a voluntad.

Repetir el análisis.

3. Edición y creación

A la hora de colocar un dispositivo lógico (puerta, biestable, ...), tendremos dosopciones: colocar un dispositivo predefinido (modelo de fabricante) o colocar un

modelo estándar y personalizarlo un poco. Como MicroCap tiene muy pocosmodelos de fabricante (librerías) disponibles, por lo general, usaremos losdispositivos estándar.

Para colocar un dispositivo ya predefinido, basta con buscar su referencia en elmenú Digital library, seleccionarlo y colocarlo.Ahora bien, si deseamos colocar un dispositivo genérico es muy posible quedebamos de determinar algunos de los parámetros del dispositivo.

En el caso de las puertas lógicas, al colocarlas nos debe aparecer una ventanatal como ésta:

Donde hay solo un parámetro que no está definido y que, según el enunciado,rellenaremos. Le damos a aceptar y tendremos ya nuestro dispositivo colocado.

Prácticamente lo mismo ocurrirá con los biestables, al colocarlos nos aparece:

9

Page 9: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 9/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Y pondremos lo que nos interese en cada momento.

NOTA 1: Normalmente el retraso será DLY_TTL (el retraso normal de loscomponentes TTL, que son los que usaremos).

NOTA 2: Si quisiéramos rotar el dispositivo basta con, al pulsar el botónizquierdo para colocarlo, mantenerlo pulsado mientras pulsamos el derechopara girar la pieza.

Para colocar los cables tendremos también dos opciones, los dos botones quehay.

Para colocar cables rectangulares.

Para colocar cables en diagonal.

Lo mejor es usar al principio el cable rectangular, que clarifica más el circuito.

Cuando dos cables se corten o se crucen, se simbolizará así:

10

Page 10: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 10/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Para seleccionar un componente se usa . Una vez seleccionado podremosmoverlo (en la selección, mantenemos pulsado el botón izquierdo del ratón yarrastramos el elemento) o borrarlo (pulsar Supr ).

4. Colocar unos impulsos de entrada

Puesto que MicroCap es un programa de simulación, necesitaremos unosestímulos que emulen las señales eléctricas del circuito real. Nosotroscolocaremos fuentes de n estímulos cuyas salidas irán a las entradas delcircuito que diseñamos, según nos convenga.

Seleccionamos en:

El tipo de estimulo (Stim ) que prefiramos.Pulsamos y nos aparecerá una pantallita tal que ésta:

11

Page 11: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 11/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Donde deberemos definir un par de elementos:

-Format: ahí pondremos la forma que tendrá nuestra señal. Tenemos,en principio, dos opciones para definirla.

1º Poniendo el exponente -n- de nuestra señal (de tipo 2n). Esdecir, que si ponemos un 1, es porque será una señal binaria (21).Si ponemos 3 será una señal en octal (23), 4 para hexadecimal(24), etc ...

NOTA: hacemos notar que, si deseamos generar una señal en hexadecimal

(que necesita 4 salidas de la fuente, 4 bits), no vamos a poner una fuente solode 2. Si, en cambio, podemos jugar a, si tenemos una fuente de 16 salidas, aponer dos señales en octal (u otras combinaciones).

2º También, si fueran n señales binarias podríamos poner n unospara indicarlo.

12

Page 12: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 12/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

En este caso serían 4 entradas y cada entrada, binaria. Para identificar el bit más significativo en la fuente basta con ver el pequeño recuadroque tiene la fuente de impulsos. Ahí estará el bit más significativo.

-Command: pondremos el nombre de la entrada, que nos servirá para

identificarla más tarde.

Una vez colocada nuestra fuente de impulsos, deberemos definir los valores delos impulsos que mandamos (periodo, amplitud, etc) y para ello nos iremos a lapestaña Text en la esquina inferior izquierda de la pantalla.

Allí deberemos escribir un texto como este para que nuestra señal quedetotalmente definida.

13

Page 13: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 13/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Si estuviera en octal o hexadecimal, en vez de 01, 00, etc; podríamos haber puesto el valor (2, 4, 8, A, D, ...) y daría igual. La entrada sería el valor delnúmero, en binario. Con los valores de la izquierda, los más significativos y dela derecha, los menos significativos.

5 Análisis y manejo de resultados El único tipo de análisis que nos interesará en digital será el análisis transitorio.Para poder hacerlo nos dirigimos a:

14

Page 14: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 14/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Y tras pulsar nos aparecerá una ventana como ésta:

Que ahora detallaremos.

Time Range: el tiempo total que queremos que dure la simulación.

Maximum Time Step: el paso de la simulación.

15

Page 15: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 15/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Number of Points: El análisis no es más que ver la respuesta del circuito parauna serie de puntos y construir con ellos la gráfica. Aquí se pueden especificar el número de puntos con que se construirá el cronograma.

Temperature: para poner la temperatura a la que se realizará la simulación. En

algunos circuitos, sobre todo en los analógicos, la respuesta varíaconsiderablemente con la temperatura. En los circuitos digitales esto no suelepasar salvo en cambios de temperatura grandes.

En las opciones de abajo.

P: el número de la gráfica en la que irá ese análisis.

X, Y expression: para colocar las variables a representar en los ejes X e Y.Normalmente el eje X será el tiempo (T) y el eje Y será un valor de tensión dealgún nodo. Ésto último,lo podemos escribir de dos maneras:

d(n): veremos la tensión del nodo n.hex (m,n,l,k): veremos los valores, en hexadecimal, que seobtienen entre las 4 entradas (NOTA: las entradas deben de estar ordenadas de más a menos significativos).

X,Y Range: El valor máximo de X e Y que se verá en la gráfica, es decir, suslímites. Es aconsejable poner, en ambos casos, Auto, para que salgan unoslímites según el análisis.

Una vez colocado todo, pulsamos Run y se realizará el análisis.

Donde podremos hacer varias cosas:

16

Page 16: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 16/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Ampliar una zona determinada.

Pulsamos el botón . En los cronogramas, haremos un primer  clic  y, sinsoltar el botón, vamos creando el recuadro que envolverá a la zona que se va aampliar. Al soltar el botón, se ampliará la zona.

Si, con la ampliación, se nos hubiera escapado algún dato, basta pulsar elbotón derecho del ratón y, sin soltarlo, mover el ratón a izquierda y derecha, asínos desplazaremos por el cronograma.

Comprobar la diferencia de tiempo entre dos valores.

Pulsamos el botón . Hacemos click en el cronograma y aparecerá el primer límite de la medida, sin soltar el botón, vamos midiendo mientras que nosmovemos por el cronograma. Al soltarlo, seleccionamos el segundo límite,quedando la medida indicada.

Para borrar una medida basta con seleccionarla, usando , y pulsar la teclaSupr .

17

Page 17: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 17/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Comprobar la diferencia entre dos valores verticales.

El funcionamiento es análogo a la de la anterior función. Solo que esta vez el

botón será y serán medidas en vertical.

Osciloscopio.

Pulsamos y nos aparecerá, en la parte izquierda de la pantalla, lo siguiente:

Si hacemos clic sobre el cursor y, sin soltarlo, nos movemos por el cronograma,veremos como en el osciloscopio van cambiando los valores lógicos de todaslas señales representadas.

18

Page 18: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 18/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

6. Tutorial

En esta parte haremos un pequeño ejercicio para que el alumno vea el uso, en

la práctica, de todo lo antes referido.

Construiremos y simularemos el siguiente circuito:

¿Pasos a seguir? El primero, lógicamente, será colocar las puertas lógicas.Para ello nos dirigimos al menú:

Aquí encontraremos todas las puertas que necesitemos. Si nos equivocamos

poniendo alguna puerta basta seleccionarla usando y pulsar Supr . Tambiénrecuerda que si, cuando hagas clic para colocar el dispositivo, dejas pulsado el

19

Page 19: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 19/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

botón izquierdo del ratón y pulsas el derecho, la puerta rotará y podrás ponerlacomo quieras.

Al colocarlas, se nos solicitará el tiempo de retraso para la puerta. Si no vienecomo opción, deberemos escribirlo nosotros mismo. El tiempo será DLY_TTL.

Ahora habrá que unir las puertas, se recomienda usar mejor el botón quees más fácil de manejar. Se pueden seleccionar también trozos de cables paramanejarlos o borrarlos.

20

Page 20: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 20/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Ya tenemos nuestras puertas colocadas y unidas por sus respectivos cables¿qué toca ahora? Pues podríamos colocar los estímulos de las entradas, ¿no?

Para ello nos dirigiremos a:

Elegiremos Stim 4, ya que tendremos 4 entradas que operarán (contarán de 0a 15) juntas. Si se nos pidiera otro tipo de señal, basta con echarle imaginación;).

Una vez colocada, se nos pedirá definir FORMAT y COMMAND. En FORMATtendremos dos opciones: o colocar nuestra entrada como un conjunto de 4señales binarias o unir las 4 señales en hexadecimal. Recurriremos a lasegunda opción. En COMMAND pondremos el nombre de nuestra señal, por ejemplo, entrada.

21

Page 21: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 21/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Bien, ya tenemos nuestros dispositivos, unidos y alimentados por una fuenteque manda unos impulsos desconocidos ... pero falla algo. Debemos definir nuestra entrada en la parte Text  de la esquina inferior izquierda de lapantalla.Alli escribiremos el siguiente macro:

.define entrada+label=inicio1+0u 4++4u B

++4u 9

++4u 2++4u goto inicio1 -1 times

Con ello nuestra señal alternará los valores 4, 11, 9 y 2 cada 4 microsegundos.Recordamos:• El ++ en las líneas es para indicar que seguimos en la misma línea, aunque

vaya separado (primer +) y que hay un incremento de tiempo (segundo +).• Poner –1 en el número de veces que se ha de volver a la etiqueta hace que

el bucle se recorra indefinidamente.• El orden de los bits en un generador de impulsos es:

 Bien, recapitulemos. Tenemos nuestro circuito, con sus cables, estimulado por un generador de impulsos que manda una serie de señales conocidas. Todoparece que funciona ¿no?. ¿Qué nos quedaría? Analizar el circuito.

Primero pulsamos que nos muestra, numerados, todos los nodos del

circuito. Después nos vamos a:

22

Page 22: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 22/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Y nos saldrá la ventana de las opciones, que aquí ya colocamos debidamenterellenada:

Elegimos un rango de tiempo grande con respecto al periodo de la señal (quees de 20 microsegundos). Veremos las entradas de los 4 nodos por separado(nodos 1, 3, 5 y 10) y la salida del circuito (nodo 11). Tras darle a Run, aparecenuestra pantalla de resultados.

23

Page 23: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 23/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Otra opción podría haber sido ver los resultados de las 4 entradas enhexadecimal frente a la salida, que estará, lógicamente, en binario. Para ellodebíamos haber puesto, en el cuadro de opciones de análisis:

Y nos aparecerá:

24

Page 24: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 24/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

en esa pantalla, hemos pulsado previamente el botón (osciloscopio) paraver el valor de los señales. Basta usar los cursores, que en la imagen anterior están en los extremos de los cronogramas, para ir viéndole valor de las señales

en cada instante. Así comprobamos que, para las entradas dadas, el circuitoda de salida el valor ‘1’ siempre (de hecho, el valor ‘0’ solo se dará cuandotodas las entradas valgan ‘0’).

25

Page 25: Micro Cap

5/9/2018 Micro Cap - slidepdf.com

http://slidepdf.com/reader/full/micro-cap 25/25

Apuntes de MicroCap V Demo Circuitos Electrónicos

Con el botón podemos ampliar alguna zona (para seleccionar pulsamos y

arrastramos, creando un cuadrado). Y con el botón podemos mirar intervalos de tiempo. Basta pulsar y arrastrar en el cronograma de la señal paraque salga.

Para volver a la pantalla del circuito basta pulsar F3.

Bien pues con esto ya tenemos nuestro circuito, conectado, alimentado, yademás, sabemos lo que hace pues lo hemos analizado; ¿qué más falta? Eneste tutorial nada más, ahora tu puedes intentar jugar un poco con lo que yatienes a ver si descubres algo que te pueda interesar ... ¡¡¡¡ SUERTE !!!!

26