Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Electrnica digital
Villavicencio Septiembre-2011
Electrnica digital
HISTORIA DE LA ELECTRONICA DIGITAL Se considera que la electrnica comenz con el diodo de vaco inventado por John Ambrose Fleming en 1904. El funcionamiento de este dispositivo est basado en el efecto Edison. Edison fue el primero que observ en 1883 la emisin termoinica, al colocar una lmina dentro de una bombilla para evitar el ennegrecimiento que produca en la ampolla de vidrio el filamento de carbn. Cuando se polarizaba positivamente la lmina metlica respecto al filamento, se produca una pequea corriente entre el filamento y la lmina. Este hecho se produca porque los electrones de los tomos del filamento, al recibir una gran cantidad de energa en forma de calor, escapaban de la atraccin del ncleo (emisin termoinica) y, atravesando el espacio vaco dentro de la bombilla, eran atrados por la polaridad positiva de la lmina. El otro gran paso lo dio Lee De Forest cuando invent el triodo en 1906. Es bsicamente un diodo pero se le aadi una rejilla situada entre el catado y la placa. Con el paso del tiempo, las vlvulas al vacio se fueron perfeccionando y mejorando, apareciendo otros tipos, como los tetrodos (vlvulas de cuatro electrodos), los pentodos (cinco electrodos), otras vlvulas para aplicaciones de alta potencia, etc. Dentro de los perfeccionamientos de las vlvulas se encontraba su miniaturizacin. Pero fue definitivamente con el transistor, aparecido de la mano de Bardeen y Brattain, de la Bell Telephone, en 1948, cuando se permiti an una mayor miniaturizacin de aparatos tales como las radios. El transistor de unin apareci algo ms tarde, en 1949. Este es el dispositivo utilizado actualmente para la mayora de las aplicaciones de la electrnica. LOS PRIMEROS CIRCUITOS INTEGRADOS Los transistores empacados individualmente eran mucho ms pequeos que sus predecesores, los tubos al vacio, pero los diseadores todava deseaban dispositivos electrnicos mas pequeos. El primer circuito integrado fue desarrollado en 1959 por el ingeniero Jack Kilby1 (1923-2005) pocos meses despus de haber sido contratado por la firma Texas Instruments. Se trataba de un dispositivo de germanio que integraba seis transistores en una misma base semiconductora para formar un oscilador de rotacin de fase.
3
Electrnica digital
En el 1963, FAIRCHILD manufacturo un dispositivo llamado el 907 que contena dos compuertas lgicas, las cuales consistan en cuatro transistores bipolares y cuatro resistores. El 907 tambin utilizo capas aislantes y estructuras internas, las cuales son caractersticas comunes en los circuitos integrados modernos. En 1967, FAIRCHILD introdujo un dispositivo llamado el micro mosaico, el cual contena algunos cientos de transistores. La principal caracterstica del micro mosaico era que los transistores no estaban conectados entre si. Un diseador usaba un programa de computadoras para especificar la funcin que se requera que el dispositivo realice, y el programa determinaba las interconexiones necesarias de los transistores y construa las foto mascaras requeridas para completar el dispositivo. El micro mosaico est acreditado como puntero de los circuitos integrados de aplicaciones especficas, y tambin como el primer dispositivo aadido con aplicacin real en el diseo de computadoras. En 1970, FAIRCHILD introdujo la primera memoria RAM (Random Access Memory) esttica de 256 bits llamada 4100, mientras Intel anunciaba la primera RAM dinmica de 1024 bits llamada 1103, en el mismo ano.
Electrnica digital
Con los beneficios que aporto el uso de los circuitos integrados aparece los microprocesadores. Esto era evidente por si mismo por numerosas razones, entre las cuales se encuentran el gran tamao que tenan las computadoras, su alto precio, y lo tedioso o dificultoso que era el utilizarlas. Debido a que las computadoras eran muy grandes y por lo tanto caras, solamente las grandes instituciones podan comprarlas y solo eran utilizadas para tareas computacionalmente internas y complicadas, lo cual explica porque las computadoras en esa poca eran pocas y separadas por distancias abismales, y reduciendo a un grupo elite y exclusivo el grupo de personas que podan utilizarlas y conocer como estas trabajaban. Debido a que la tecnologa de los circuitos integrados estaba en su infancia o etapa inicial y todava no era posible construir miles de transistores en un solo circuito integrado hasta fines de los 60's y mediados de los 70's, las computadoras se encontraban sumidas en n letardo hasta que aparecieron y se desarrollaron las distintas escalas de integracin. Las escalas de integracin de los circuitos integrados aparecieron y se fueron desarrollando en la siguiente secuencia de acuerdo a la densidad de integracin que posean: 1)- Aparecieron los circuitos SSI (Small Scale Integration). Estos son los circuitos de baja escala de integracin, los cuales solo contienen un mximo de 10 compuertas lgicas o 100 transistores y comprenden la poca de investigacin de los IC's. 2)- Aparecen los Circuitos MSI (Medium Scale Integration). Estos son los circuitos de media escala de integracin, los cuales contienen entre 10 y 100 compuertas lgicas o de 100 a 1000 transistores utilizados ya mas comercialmente. 3)- Se introducen los Circuitos LSI (Large Scale Integration). Estos contienen entre 100 y 1000 puertas lgicas o de 1000 a 10000 transistores los cuales expandieron un poco el abanico de uso de los IC's. 4)- Aparecen los Circuitos VLSI (Very Large Scale Integration). Los cuales contienen ms de 1000 puertas lgicas o mas de 10000 transistores, los cuales aparecen para consolidar la industria de los IC's y para desplazar definitivamente la tecnologa de los componentes aislados y dan inicio a la era de la miniaturizacin de los equipos apareciendo y haciendo cada vez mas comn la manufactura y el uso de los equipos porttiles.
5
Electrnica digital
Las distintas necesidades existentes en cuanto al uso de IC's dieron origen a distintas familias lgicas que cumplieron con las especificaciones de potencia, voltaje y corriente de los circuitos que se disean en la actualidad. Por estas razones y otras ms surgieron distintas familias lgicas, que se enumeran en el siguiente listado: a. Familia RTL (Logica de Resistores) b. Familia DTL (Logica de diodos y transistores) c. Familia TTL (Logica de transistores y transitores) d. Familia TTL Schottky (Logica de transistores y transistores Schottky) e. Serie TTL 7400/5400 f. Familia IGFET o ENHANCEMENT: Efecto intensificador EMOSFET (logica de transistores de efecto de campo complementario de oxido de metal) g. Serie CMOS 74C/54C h. Familia ECL (EMITTER COUPLED LOGIC) i. Compuerta de logica de tres estados (TRI STATE LOGIC GATE) j. Acoplamiento entre compuertas (INTERFACE) k. Logica TTL con colector abierto (OPEN COLLECTOR TTL) l. Compuerto de transmision (BILATERAL SWITCH)
Electrnica digital
Electrnica digital
Electrnica digital
Electrnica digital
Simbologa estndar
Puerta AND
Puerta NAND
10
Electrnica digital
Puerta OR
Puerta NOR Puerta O exclusiva Diferencial Buffer triestado Buffer negado Puertas lgicas, Sistema ANSI
Buffer
Driver
Puerta AND
Puerta NAND
Puerta AND
Puerta NAND
Puerta NOR
Puerta NOR
Inversor
Inversor schmitt
XOR
11
Electrnica digital
Puertas lgicas, Sistemas NEMA
AND
NAND
OR
NOR
NOT
XOR
Bscula R-S
Bscula R-S
Bscula D
Bscula D
Bscula J-K
Bscula J-K
Flip flop T
Flip flop T
Circuitos lgicos
12
Electrnica digital
IC Circuito integrado Smbolo genrico
Cronomedidor - 555 -
Contador binario 4 bit Contador decdico decimal codificado binario ( BCD ) Decodificador 1a4
Decimal codificado binario BCD a un descodificador de 7 segmentos Contador con 10 codifiadas decdico salidas
Multiplexor
Sumador
Display 7 segmentos
13
Electrnica digital
Convenciones de programacin Conexin programable intacta
Conexin fija
Sin conexin
14
Electrnica digital
Familias lgicas
FAN-IN
N TENSION
DISIPACION TENSION RETARDO DE POTENCIA ALIMENTACION PROPAGACION *TTL regular 10ns *TTL alta potencia 6ns *TTL baja potencia 33ns *Schottky TTL 3ns *Baja Pot. Schottky 250 Mhz de + 5V, con Vmin TTL 10ns la seria TTL = 4,75 Volt y estndar Vmax =5,25 Volt
TTL
standard 74xxx: 10 Alta corriente 74Hxxx: 20 Baja potencia 74Lxxx: 6 Schottky 74Sxxx: 20 Schottky bajo pot. 74LSxxx: 10 Schottky avanzada 74ASxxx: 20 Schottky avanzada bajo pot. 74ALSxxx: 10
standard 74xxx: 1 Alta corriente 74Hxxx: 1,25 Baja potencia 74Lxxx: 0,5 Schottky 74Sxxx: 1,25 Schottky bajo pot. 74LSxxx: 0,5 Schottky avanzada 74ASxxx: 0,5 Schottky avanzada bajo pot. 74ALSxxx:0,5
VIH 2V hasta 5V VIL 0V hasta 0,8 V VOH 2,4 V hasta 5V VOL 0V hasta 0,4V
15
Electrnica digital
CMOS
Poseen un fan out mas amplio que los circuitos TTL, aproximadamente 50
VIH 3,5V hasta 5 V VIL 0V hasta 1,5V VOH 4,4 V hasta 5V VOL 0V hasta 0,33V
Una compuerta CMOS tiene la misma Pd que una compuerta 74LS en frecuencias alrededor de cerca dc 2 a 3 Mhz. La PD aumenta con la frecuencia
L a tensin de alimentacin est 50 ns (5 V) comprendida entre los 3V Y los 15V Se recomienda utilizar un mximo de 12 V
ECL
caractersticas
TTL
CMOS 3,3 V
CMOS 5 V
4,3
3,7
90 100 150
50 160 170
20
12 24
24
24
16
Electrnica digital
Diferencias de compuertas logicas entre familias logicas http://es.scribd.com/doc/64157317/Datasheet-PDF MANUALES MANEJO DE INSTRUMENTOS DE MEDICION ELECTRONICOS
http://www.youblisher.com/p/174617-manual/
17
Electrnica digital
TUTORIALES DE MANEJO PROGRAMAS CAD TUTORIAL DE MANEJO ORCAD 1. Instalacion del sofware
Una vez obtenido el archivo, este debe ser colocado en la carpeta en la que se desea instalar el software. Luego de abrirlo aparecera una ventana como la siguiente:
Esta ventana ya tiene una ruta preestablecida para extraer los archivos de instalacion. Si no se conoce, o no se entiende la ruta ya establecida es posible copiar y pegar una nueva ruta. Si esto se hace, se recomienda copiar la ruta en donde se coloco el archivo (por ejemplo; C:\Archivos de programa\OrCAD y Pspice ) y pegarla en el espacio brindado para ello. Al precionar la opcion Unzip se descomprimiran los archivos de instalacion en la ruta deseada. Abriendo el archivo septup comenzara el proceso de instalacion. Se solicitara que cualquier antivirus sea desabilitado (esta opcion no suele ser necesaria), luego, se preguntara si se es el administrador del equipo. Es imprescindible elegir la opcion SI de lo contrario el proceso se cancelara. Al elegir la opcion SI aparecera la siguiente ventana:
18
Electrnica digital
Seleccionando NEXT y presionando la opcion BROWSE en la proxima pantalla, se bebe desplegar de nuevo la ruta de la carpeta en donde se desea que se lleva a cabo la instalacion. Precionando OK y luego NEXT aparecera otra pantalla, al completar la informacion que se solicita y seleccionando NEXT aparecera la siguiente ventana
ACCESO AL PROGRAMA El acceso a esta aplicacin se realiza directamente desde el icono correspondiente a la aplicacin. De inicio se abre la pantalla principal de la aplicacin que contiene los distintos menus disponibles asi como la barra de herramientas de la aplicacin.
19
Electrnica digital
El inicio de una sesion de trabajo se lleva a cabo mediante el menu FILE, seleccionando la opcion NEW para crear un nuevo trabajo, o bien OPEN para abrir un fichero ya creado. Estas dos opciones, daran paso a la pagina deOrCAD CAPTURE , donde se procede el diseo del circuito. Se muestran acontinuacion los menus que contienen las herramientas y operaciones necesarias para trabajar en la aplicacin. MENU FILE (Fichero) Este menu contiene aquellos comandos que operan con los ficheros, tales como abrir, guardar, cerrar, nuevo, importar y exportar archivos, entre otros, iniciando asi la secion de trabajo
20
Electrnica digital
El menu NEW esta formado por: Project..(proyecto). Abre una ventana de dialogo a traves de la cual se define el proyecto de trabajo, asi como la sesion a iniciar ( schematics , PC boards). En el se encuentran todos los ficheros utilizados tanto como para el diseo del circuito como los obtenidos en simulacion. La forma adecuada de comenzar es analog or mixed-signal circuit wizard para el diseo y simulacion del circuito. Desing..(ficheros de diseo). Se accede solo a los ficheros basicos de diseo de un circuito determinado tales como netlist, schematics, librerias, entre otras. Library..(librera).permite aadir librerias ya creadas al circuito. Text file..(fichero de texto).crea un fichero de texto en el que se realizaran todo tipo de anotaciones de interes sobre el proyecto que se esta implantando. Pspice library..(librera de pspice). Crea una librera de componentes para pspice. En primer lugar pide el hombre del proyecto al que se le aadira la librera, y seguidamente enlaza directamente con la aplicacin OrCAD Model Editor, donde se procede a crear dicha librera.
los archivos una vez creados mostraran las siguientes extensiones: Archivos de tipo Project: Archivos de tipo Desing: Archivos de tipo Library: Archivos de tipo VHDL: Archivos de tipo text file: tienen extension *.opj. tienen extension *.dsn. tienen extension *.olb. tienen extension *.vhd. tenen extension *.txt.
21
Electrnica digital
-
El resto de comandos permite guardar, cerrar, exportar, entre otras, las paginas con las que se esta trabajando. MENU EDIT (edicion) Este menu ofrece una serie de posibilidades acerca de la edicion del circuito con el que se trabaja en la pantalla: Undo place..(deshacer). Este comando permite deshacer una operacin realizada previamente. Los puntos suspensivos haran referncia a dicha operacin, por ejemplo undo place que dara a entender deshacer la colocacion previa de algun componente. Redo..(rehacer). Permite rehacer una operacin realizada previamente. Repeat place..(repetir). Reitera una operacin realizada previamente. Cut..(cortar). Permite cortar la seal seleccionada y la guarda en memoria para disponer de ella en posteriores acciones de pegar. Copy..(copiar). Copia en memoria la seal seleccionada para tenerla disponible en posteriores acciones d epegar. Paste..(pegar).este comando coloca en la ventana deseada la seal que haya sido copiada o cortada previamente. Delete..(borrar). Borra la seal que se encuentre seleccionada en ese momento. Select all..(seleccionar todo). Selecciona todos los elementos y componentes presentes en la pagina. Properties..(propiedades). Este comando abre una ventana de dialogo distinta segn sea el elemento seleccionado. En ella, se configuran las propiedades del mismo, tales como valor, referencia, entre otras. El boton display da paso a una ventana donde se procede a la modificacion del parametro seleccionado.
22
Electrnica digital
Link database. Incluye base de datos. Part..(componente). Este comando abre la aplicacin PARTS para la edicion de componentes. Mirror..(espejo). Muestra un menu desplegable en el que existen distintas opciones acerca del efecto espejo. Rotate..(rotar). Permite rotar 90 el componente seleccionado. Group..(agrupar). Agrupa varios componentes en un mismo bloque. Para estar activa deben haberse seleccionado previamente dos o mas componentes. Ungroup..(desagrupar). Desagrupa un bloque seleccionado previamente con la opcion group. Find..(encontrar). Mediante una ventana de dialogo se podra realizar la busqueda de cualquier tipo de componente o elemento del circuito.
MENU VIEW( visualizacion) Este menu corresponde a las opciones referentes a la visualizacion del programa. Aqu se configura lo que se interesa ver y como se desea ver. Se describen a continuacion las distintas opcioned.
23
Electrnica digital
-
Ascend Hierarchy..(ascender en la jererquia). Permite escender en el orden jerarquico de tal forma, que si se halla dentro de un subcircuito esta opcion abriria la pagina del circuito que contiene dicho subcircuito como componente. Descend Hierarchy..(descender en la jererquia). Como en el anterior pero descendente permitiendo abrir la pagina correspondiente al subcircuito. Go To..(ir a ). Muestra una ventana de dialogo mediante la cual se desplaza la pantalla hacia el punto o referencia que se indique en dicha ventana. Zoom..(enfocar). Abre un menu desplegable con distintas posibilidades acerca de la configuracion del aspecto de la pantalla. Por ejemplo: In (ampliar). Amplia la pantalla tomando como centro el punto indicado con el boton izquierdo del mouse. Out(reducir). Reduce la pantalla utilizando el mouse como se ha descrito anteriormente. Scale ( escala). Abre una ventana de dialogo en la que se seleccionan la escala de dibujo para unos valores predefinidos, o un valor personalizado. Area (ampliar area). Amplia la pantalla en el area seleccionada con el boton izquierdo del mouse. All (ajustar). Ajusta automaticamente el zoom al tamao del circuito actual. Selection (ampliar seleccin) ajusta automaticamente el zoom al tamao de la seleccin de componentes realizada. Redraw (redibujar). Redibuja la pagina eliminando trazos residuales inutiles. Tool palette..(barra de componentes). Permite ver u ocultar la barra de operaciones referentes la insercion de componentes o elementos al circuito. Toolbars..(barra de herramientas). Posibilita ver u ocultar la barra de herramientas correspondiente a la aplicacin. Status bar..(barra de estado). Permite ver la barra de estado donde se obtiene informacion acerca de la aplicacin , como son : posicion del cursor, numero de elementos seleccionados, escala, entre otros. Grid..(rejilla). Activa o desactiva la rejilla. Grid references..(referencias de la rejilla). Oculta o visualiza el marco de refrencia de la rejilla.
Electrnica digital
Este menu corresponde a las opciones acerca de insertar- colocar componentes o elementos en el circuito, asi como diversas posibilidades graficas como dibujos de lineas, circulos., o bien la insercion de imgenes de formato *.bmp.
Part..(componente). Este comando muestra una ventana de dialogo a traves de la cual se selecciona un componente a insertar que pertenezca a cualquiera de las librerias asociadas al circuito. Se pueden aadir o borrar dichas librerias. Sera una de las ordenes mas usadas para buscar y situar los componentes de los circuitos, como resistencias, condensadores, transistores, entre otras. Se pueden buscar en cada librera o bien encontrarlos todos en la librera EVAL. Wire..(conexin). Permite la realizacion de las conexiones correspondientes al circuito. Bus..(bus). Este comando crea lineas para bus, muy util en circuitos digitales. Junction..(nudo). Cra nudos en el circuito, aunque al situar los wires adecuadamente le programa los coloca auto). Cracion de entradas para lineas de bus. Net alias..(nombrar conexin). Abre una ventana de dialogo a traves de la cual se asignan a las lineas de conexin del circuito un nombre personalizado de referencia.
25
Electrnica digital
-
Power..(alimentacion). Este comando muestra la misma ventana de diaologo de PART, no obstante, los componentes estan restringidos a fuentes de alimentacion o niveles digitales. Ground..(masa). Da la posibilidad de acceder a la misma ventana de dialogo que la opcion PART, pero los componentes estan retringidos a terminales o derivaciones de masa. Off-page conector..(conectores fuera de pagina). Seleccion para la conexin entre circuitos realizados en diferentes paginas. Hierarchical block..(bloque jerarquico). Este comando muestra una ventana de dialogo en la que definir las propiedades del subcircuito a crear. Una vez pulsado OK, mediante el cursor se define un marco que hara las veces de encapsulado. Hierarchical port..(puertos jerarquicos). Muestra la misma ventana de dialogo que la opcion PART, no obstante, los componentes estan restringidos a los terminales de conexin de subcircuitos. No connect..(no conexin). Este comando establece no conexiones en el circuito, util para indicar terminales de componentes que quedan sueltos. Title Block..( bloque titulo). Permite seleccionar los bloques de titulo, lo que equivale a los cajetines de dibujo, de forma que se puedan etiquetar las paginas de circuito. Bookmark..(marca de texto). Este comando crea marcas de texto en la pagina del circuito. Text..(texto). Abre una ventana de dialogo en la que se escribira el texto a insertar, en el que se definen sus propiedades tales como: orientacion, fuente, color, entre otras. Line..(linea). Dibuja lineas de diversos tamaos y tipos. Rectangle..(rectangulo). Dibuja rectangulos. Ellipse..(eclipse). Dibujo de eclipses. Arc..(arco). Dibuo de arcos. Polyline..(polilinea). Dibuja polilineas. Picture..(imagen). Inserta un fichero de formato *bmp en la pagina activa.
para seleccionar todas las opciones anteriores se pulsa el boton derecho del mouse haciendo clic sobre END. MENU PSPICE (pspice) Este menu corresponde a las opciones relacionadas con la simulacion del circuito. Una vez terminado el esquema electronico-electrico, se configura la
26
Electrnica digital
simulacion dependiendo de los resultados que se deseen obtener. Contiene herramientas que verifican y preparan el circuito para su correcta simulacion. New Simulation Profile..(nuevo fichero de simulacion). Este comando crea un nuevo fichero de simulacion, es decir, donde se configuran y establece el tipo de simulacion a realizar. Muestra una ventana de dialogo donde se indica el nombre del fichero a crear.
Seguidamente, da paso a la ventana de dialogo de propiedades de simulacion (simulation settings), donde se fijan los parametros de configuracion correspondientes a la simulacion.
Edit simulation settings..(editar propiedades de simulacion). Posibilita la definicion de la configuracion para la simulacion posterior. En ella se establecen todos los parametros correspondientes a estas tales como: analisis a realizar, librerias a incluir, directorios de treabjo , entre otras. Es de gran importancia, pues de pende de estos valores la obtencion de una correcta representacion de resultados. A continuacion se explica brevemente las ocho ventanas de las que dispone: General. Aqu se configuran los parametros generales de la simulacion como son: + Nombre del archivo de simulacion. + Se recoge en el marco Input (entradas) el directorio donde se encuentran los datos del proyecto que se esta ejecutando, el diseo con el que se trabaja y el nombre del mismo, aunque eso lo completa el programa por defecto. + Se rellena el directorio de trabajo para el fichero de salida asi como el fichero de forma de ondas si lo hubiera, marco Output (salidas). + Existen ademas un espacio reservado para las notas que se deseen realizar.
27
Electrnica digital
Analisis. Aqu se configura el tipo de analisis, que puede ser Time Domain (transient), para el transitorio; DC Sweep, para representar funciones de transferencia; AC Sweep, para a respuesta en frecuencia y Bias point para el punto de trabajo.
28
Electrnica digital
Cada uno de los analisis tiene sus opciones asi como otras variables que afectan a los ejes de representacion de las funciones que se deseen simular.
Include files. Permite incluir circuitos que seran leidos antes del principal, que contiene a su vez funciones, variables parametricas, entre otros. Los ficheros aadidos quedaran listados en la ventana.
29
Electrnica digital
Libraries. En esta ventana se seleccionan las librerias que, se supone, empleara el circuitoy apareceran listadas en ella.
Stimulos. Aqu se pueden aadir ficheros ya creados del tipo STIMULUS que podran ser empleados en el circuito. Asi se tiene una forma de introducir la seales que el diseador consideren oportunas.
Options. En esta ventana se configuran opciones adicionales a la simulacion dentro de tres categorias. Dentro de las analogicas se encuentran: precision en corrientes e intensidades, (RELTOL), temperatura por defecto, numero de interaciones matematicas, entre otras. Ello influira en la rapidez, la presentacion y precision de las graficas.
30
Electrnica digital
Data collection. Se tiene la opcion de escoger y guardar opcionalmente en un fichero *cds una serie de datos seleccionables: corrientes e intensidades, marcadores, subcircuitos, entre otros.
31
Electrnica digital
Probe windows. Aqu se configura el instante en el que mostrar la ventana de OrCAD pspice A/D, asi como los comandos de schematics, (esquematico dibujado en CAPTURE).
32
Electrnica digital
Run (ejecutar). Este comando inicia el proceso de simulacion. View Simulation Results (ver resultados de simulacion). Este comando enlaza directamente con OrCAD pspice A/D abriendo el fichero de forma de ondas correspondiente a la ultima simulacion realizada. En dicha aplicacin se pueden representar todas las formas de onda del circuito. View Output File (ver fichero de salida). Vincula directamente con el editor de texto, abriendo el fichero de salida *.out correspondiente a la ultima simulacion realizada. Dicho fichero contiene la informacion acerca del circuito simulado asi como el resultado de algunos analisis de la simulacion: esquema del circuito,componentes, punto de trabajo. Create Netlist. (creacion del fichero de conexin). Genera el fichero de conexionado del circuito de extension *.net, verificando a su vez el mismo e indicando los posibles errores que pueda tener este. View Netlist. (ver fichero de conexin). Enlaza en el bloc de notas abriendo el fichero de conexin creado previamente. Place Optimizer Parameters. (establecer parametros optimos) Markers (Marcadores). Abre un men desplegable con una lista de distintos marcadores para incluir en el circuito. Estos
33
Electrnica digital
marcadores permiten conocer tensiones, corrientes, diferencias de tensin, as como la posibilidad de verlos u ocultarlos.
MENU OPTIONS (opciones) En este men se contienen diversas opciones a nivel general de la aplicacin como se muestra a continuacin.
Preferences (Preferencias). Muestra una ventana de dilogo, ver Figura 15, en la cual personalizar al gusto del diseador los parmetros de la aplicacin que a continuacin se detallan: Colors/Print. En esta ventana se configura el color de todos los elementos de la aplicacin: cables, componentes, texto, etc. Grid Display. Se oculta o muestra la rejilla, as como se establece el estilo de sta. Pan and Zoom. En esta ventana se configura el factor de escala del zoom tanto en el capturador de esquemas como en el editor de smbolos. Select. Configura la forma de selecciones de componentes con el cursor, tanto en el capturador como en el editor de smbolos.
34
Electrnica digital
Miscellaneous. Se dispone de diversas opciones de configuracin como el estilo de lneas, formato de texto en Sesion Log, etc, tanto en el capturador como en el editor de smbolos. Text Editor. En la ventana Text Editor se configura el formato de texto para la aplicacin de forma general. Design Template (Designacin general). Muestra una ventana de dilogo, a travs de la cual configurar parmetros a nivel general del proyecto que se est realizando, tales como:
Fonts. En esta ventana se establece la fuente de texto de forma individual para cada elemento. Title Block. Esta ventana es una ficha de identificacin del proyecto, donde especificar el ttulo, nombre, empresa, etc. Page Size. Configura el tamao de la pgina en el capturador, as como las unidades a emplear, que se utilizarn durante todo el proyecto. Grid Reference. Es la ventana para configurar una serie de referencias adicionales que se aaden a la rejilla. Hierarchy. En esta ventana se establece la forma de jerarquizacin de los subcircuitos. SDT Compatibility. Se fijan los campos en los que salvar los ficheros para que estos sean compatibles con SDT, programa existente anteriormente a ste con capturador de esquemas.
35
Electrnica digital
Page Size. Ventana en la que configurar el tamao de la pgina donde se dibujar el esquema. Ofrece una serie de valores estndar o bien la posibilidad de personalizar dichos valores. Grid Reference. Aqu se establecen las referencias adicionales de la rejilla. Miscellaneous. La ventana ofrece el nmero de pgina, la fecha de creacin y la fecha de modificacin.
MENU WINDOW (ventana) Este men ofrece varias opciones acerca de las ventanas, como crear, modificar, clasificar y borrar ventanas. - New Window (Ventana nueva). Permite crear una nueva ventana.. - Cascade (Cascada). Visualiza todas las ventanas abiertas en forma de cascada. - Tile Horizontally (Mosaico horizontal). Visualiza todas las ventanas abiertas en forma de mosaico horizontal. - Tile Vertically (Mosaico vertical). Presenta todas las ventanas abiertas en forma de mosaico vertical. - Arrange Icons (Colocar iconos).
36
Electrnica digital
- Session Log (Anotaciones de la sesin). Este comando muestra la ventana Session Log que contiene anotaciones acerca de la sesin de trabajo que se ha llevado a cabo. A continuacin se muestran algunas de las anotaciones ms comunes: Checking for Unconnected Wires cables sueltos. Checking Off-Page Connections terminales fuerza de pgina. Checking Pin to Port Connections de conexin. Creating Pspice Netlist conexin. Pspice netlist generation complete NETLIST. Indica un chequeo para posibles Indica un chequeo acerca de los Indica un chequeo acerca de los pins Indica la creacin del fichero de Indica la correcta creacin del fichero
- Lista de archivos. En la parte inferior del men se encuentran numeradas las distintas ventanas que estn abiertas, sealando la ventana activa en ese momento.
MENU HELP (ayuda) Este men contiene distintas opciones a travs de las cuales obtener ayuda acerca de la aplicacin. - Help Topics (Temas de ayuda ms necesarios). Muestra una ventana de dilogo en la que solicitar ayuda sobre cualquiera de los temas que se proponen. - Learning Capture (Tutorial de OrCAD Capture). Ayuda a iniciarnos en la aplicacin. - About Capture (Acerca de Capture). Este comando muestra un recuadro de dilogo con informacin acerca de la versin de la aplicacin. - Web Resources (Recursos de Red). Este comando muestra una lista desplegable que contiene accesos directos a pginas de OrCAD en Internet. USO DEL MOUSE Como ya se ha mencionado, el entorno Windows introduce la facilidad de manejo que implica el uso del ratn, y que permitir acceder a los diferentes mens de un modo ms rpido. Su uso no difiere en absoluto del que se pueda hacer en otros programas, si bien es oportuno explicar ciertos conceptos. 1. Para seleccionar un elemento o un atributo, se hace clic con el botn izquierdo del ratn sobre l mismo. Se usa el mismo mtodo para acceder a los diferentes mens del programa.
37
Electrnica digital
2. Una vez seleccionado un elemento o un atributo, un doble clic con el botn izquierdo permite entrar en las diferentes pantallas de edicin de los elementos. 3. Haciendo clic con el botn derecho a continuacin de seleccionar, aparece un men flotante que muestra las principales opciones que se pueden realizar con el elemento seleccionado previamente con el botn izquierdo. 4. Se seleccionan varios elementos a la vez realizando el mismo procedimiento descrito anteriormente, pero manteniendo pulsada la tecla Ctrl o bien creando un recuadro alrededor de estos elementos, lo cual se har manteniendo pulsado el botn izquierdo del ratn y arrastrando ste hasta crearlo. 5. Si se pulsa el botn derecho del ratn sin haber seleccionado previamente ningn elemento se acceder al men flotante del zoom. COMANDOS DEL TECLADO A continuacin se muestran las funciones del programa que se ejecutan desde el teclado, bien con las teclas de funciones o bien con las teclas normales: Teclas de funciones: F1 Ayuda en lnea. F4 Repetir F7 Grabar Macros. F8 Play Macros. F9 Configurar Macros Teclas normales: Ctrl+ A View/Ascend Hierarchy Shift+ B Place/Bus Ctrl+C Edit/Copy Ctrl+D View/Descend Hierarchy Shift+E Place/Bus entry Ctrl+E Edit/Properties Shift+F Place/Power Ctrl+F Edit/Find Shift+G Place/Ground Ctrl+G View/Go to Shift+J Place/Junction Shift+N Place/Net alias Shift+P Place/Part Ctrl+P File/Print Ctrl+R Edit/Rotate Ctrl+S File/Save Shift+T Place/Text Ctrl+U Edit/Ungruop Ctrl+V Edit/Paste Shift+W Place/Wire Shift+X Place/No connet Ctrl+X Edit/Cut Shift+Y Place/Poyline Ctrl+Z Edit/Undo Supr Edit/Delete
LIBRERIAS
38
Electrnica digital
Los elementos disponibles en el programa se encuentran divididos en varias libreras incluidas en el directorio \LIBRARY\PSPICE\ con extensin *.OLB. A estas libreras se tiene acceso desde la opcin Part del men Place. 1. ABM.OLB. Esta librera est constituida por bloques que poseen entradas y salidas y que realizan operaciones especficas, tales como el coseno, valor absoluto, derivadas, logaritmos, transformadas, etc. Estos elementos sern los que se utilicen para construir diagramas de bloques que simulen el comportamiento de sistemas fsicos reales. 2. ANALOG.OLB. Constituida por componentes pasivos, como resistencias, bobinas, condensadores y fuentes dependientes. 3. BREAKOUT.OLB. Est constituida esencialmente por elementos activos, diodos y transistores; ms algunos elementos pasivos: potencimetro, condensador, interruptor; siendo el valor de sus parmetros internos los asignados por defecto por PSpice, siendo posible la modificacin por parte de los usuarios, como ya se coment anteriormente. 4. CONNECT.OLB. Librera en la que se hallan varios tipos de conectores con un determinado nmero de terminales para ser usados generalmente en circuitos digitales. 5. EVAL.OLB. Librera formada por todo tipo de elementos activos especficos, es decir, con nombre determinado y parmetros internos asignados. Se encuentran en esta librera tiristores, triacs, transistores bipolares y fets, diodos, amplificadores operacionales, circuitos integrados digitales como puertas, biestables, multiplexores, decodificadores, etc. 6. PORT.OLB. Contiene elementos como las conexiones a tierra, as como algunos conectores para unir varios elementos sin necesidad de hilos de conexin. 7. SOURCE.OLB. Librera que encierra todas las fuentes de alimentacin, tanto de corriente como de tensin disponibles: continua, alterna, sinusoidal, exponencial, etc., sin las cuales no se alimentaran los circuitos. 8. SPECIAL.OLB. Contiene elementos especiales que no se pueden considerar como componentes electrnicos, pero que ayudan a etiquetar partes del circuito que deseemos, por ejemplo, imprimir, indicar el tipo de anlisis, variar el valor de un componente, asignar una posible polaridad a un nudo, etc. 9. MARKER.SLB. Librera que contiene los marcadores que se sitan sobre las distintas partes del circuito y que permiten visualizar directamente al entrar en el mdulo de representacin PROBE, la forma de onda marcada. FUENTES MAS COMUNES El programa dispone en sus libreras dos tipos de fuentes: las controladas y las independientes, ambas con la misin de producir o generar energa. FUENTES CONTROLADAS
39
Electrnica digital
Este tipo de fuentes pueden generar funciones lineales o polinmicas, y suelen ser modeladas segn la relacin entre sus entradas y salidas. Aunque no se entrar en su estudio de forma detallada, las cuatro fuentes controladas disponibles se encuentran en la librera ANALOG.OLB, y son: a. Fuentes de tensin controlada por tensin, E. b. Fuente de tensin controlada por corriente, H. c. Fuente de corriente controlada por tensin, G. d. Fuente de corriente controlada corriente, F. FUENTES INDEPENDIENTES Las fuentes independientes se encuentran en una librera especfica llamada SOURCE.SLB, y suelen ser utilizadas como generadores de energa, como seales de entrada del circuito para realizar anlisis transitorios o de respuesta en frecuencia y tambin como ampermetros, fuente de valor cero, para saber
la intensidad que recorre una rama, si bien para esta funcin existe un elemento especfico en las libreras del programa. Como ya se estudi, las fuentes independientes pueden ser de tensin, V, o de corriente, I. Como criterio de signos, el programa considera positiva la intensidad cuando entra por el terminal positivo de la fuente. Por tanto las intensidades reflejadas en los archivos de salida de los anlisis vendrn siempre precedidas del signo -. Para todas las fuentes existentes en el programa siempre se designar primero el terminal positivo (%+) y despus el negativo (%-). Las fuentes que se describen a continuacin sern todas generadoras de seales de tensin, existiendo las mismas fuentes generadoras de corriente, cuyo manejo ser idntico al mostrado con la diferencia de cambiar los parmetros que reflejan valores de tensin por parmetros de corriente. Generador de tension continua VCD Este tipo de generador suele ser utilizado cuando el programa ha de calcular el punto de trabajo del circuito en continua, para calcular los circuitos equivalentes de pequea seal o como fuente de seal continua. Es obligatorio especificar en el atributo DC el nivel de tensin continua requerida en el circuito con que se trabaja. Generador de tension alterna VAC Esta fuente proporciona al circuito una seal sinusoidal de frecuencia variable, y suele ser utilizada cuando se desea determinar el comportamiento en frecuencia del circuito. En la ventana de edicin de sus atributos se especificarn los siguientes parmetros:
40
Electrnica digital
1. En el atributo ACMAG se asigna el valor de la amplitud en voltios de la seal. 2. En el atributo ACPHASE se especifica la fase en grados de la seal de la fuente. 3. El atributo DC sirve para especificar un valor de tensin continua en el caso de que sobre el mismo circuito se realicen varios tipos de anlisis que requieran los dos tipos de seales, (semejante a un offset). Generador mixto VSRC En este tipo de generador se ajustarn valores en continua, DC, valores en alterna, AC, y adems, asignar especificaciones transitorias aunque el programa posee una serie de fuentes especficas para este tipo de seales. En el atributo TEMPLATE, (si se definiesen simultneamente los tres tipos de seales que puede proporcionar esta fuente), al simular un circuito el programa considerar en primer lugar la seal continua, despus la seal alterna y por ltimo las especificaciones transitorias, que pueden ser exponenciales, sinusoidales, pulsatorias, etc. Generador de seales sinusoidales VSIN Es utilizada para estudiar el comportamiento transitorio del circuito, no siendo considerada para el anlisis de respuesta en frecuencia, para el que se utiliza el generador VAC. En la ventana de edicin de sus atributos se ajusta el generador para que proporcione una seal continua o alterna mediante los atributos DC y AC, respectivamente, aunque para crear una sinusoide caracterstica de este generador hay que definir los siguientes parmetros. 1. VOFF: 2. VAMPL: 3. FREQ: 4. TD: 5. DF: 6. PHASE: Tensin de offset. Tensin de pico o amplitud de la seal. Frecuencia de la seal. Tiempo de retardo. Factor de amortiguamiento. Desfase de la seal
Generador de pulsos, VPULSE Esta fuente genera seales tipo escaln utilizadas para estudiar el comportamiento transitorio de los circuitos. En la ventana de edicin de sus atributos dispone tambin de los parmetros DC y AC explicados anteriormente, pero los parmetros realmente importantes que constituyen este tipo de seal son: 1. V1: Nivel mnimo de tensin del pulso.
41
Electrnica digital
2. V2: Nivel mximo de tensin del pulso. 3. TD: Tiempo de retardo. 4. TR: Tiempo de subida. 5. TF: Tiempo de bajada. 6. PW: Duracin del pulso, durante el nivel mximo. 7. PER: Perodo de la seal Generador de seales exponenciales VEXP
Se utiliza para generar seales que sern aplicadas para determinar el comportamiento a lo largo del tiempo de un circuito. La tensin permanece constante en el valor V1 durante el tiempo TD1, momento en que empieza a aumentar exponencialmente con una constante de tiempo TC1 hacia el valor V2 durante el tiempo TD2. Llegados a este punto, la seal comenzar a decaer exponencialmente hacia el valor V1 con una constante de tiempo TC2. Siendo cada uno de estos parmetros: 1. V1: Valor de tensin inicial. 2. V2: Valor mximo de tensin. 3. TD1: Tiempo de retardo de subida. 4. TC1: Constante de tiempo de subida. 5. TD2: Tiempo de retardo de bajada. 6. TC2: Constante de tiempo de bajada. Generador de seales definidas por tramos VPWL Mediante este tipo de generador se construye cualquier tipo de seal, por ejemplo, una seal triangular, aproximndola mediante tramos rectos. Cada uno de estos tramos se define especificando los pares de valores, tiempotensin, correspondientes a cada uno de sus extremos. En la ventana de edicin de sus atributos se pueden especificar hasta diez pares de valores. Generador de seales sinusoidales moduladas en frecuencia, VSFFM. Con este tipo de generador se crean seales moduladas en frecuencia, para lo cual se especifican en la ventana de edicin de sus atributos los siguientes parmetros. 1. VOFF: Tensin de offset. 2. VAMPL: Amplitud de la seal portadora. 3. FC: Frecuencia de la seal portadora. 4. MOD: ndice de modulacin. 5. FM: Frecuencia de modulacin. Construccion de un circuito
42
Electrnica digital
Todos los elementos constan de un smbolo, un part reference y un value, que es el nombre o combinacin de caracteres con que se puede encontrar un determinado componente en las libreras del programa. Por ejemplo en el caso de una resistencia, su smbolo es una lnea en zigzag, su value incluye su valor en . Su part reference es simplemente R acompaado de un nmero que la diferencia del resto de las resistencias. Para un diodo o un transistor value ser el modelo concreto que se utilice. Tambin hay que indicar que en el esquema un elemento estar seleccionado cuando su smbolo aparezca en color rojo. Del mismo modo, sus atributos estarn seleccionados cuando alrededor de ellos aparezca un recuadro del mismo color. Slo as se realizarn sobre ellos las diferentes opciones de edicin, borrado, etc. Situando componentes
1.
El primer paso en la construccin de un circuito ser situar los componentes, para lo cual se toma la opcin Part del men Place o se pulsa SHIFT+P. En la pantalla aparecer la ventana de la Figura 5, en la cual se debe especificar el part reference del elemento que se desee colocar. Si son resistencias ser R, librera ANALOG.OLB, pero si se desconoce el part reference, debe buscarse en las distintas libreras, botn Part Search, ver Figura 19, que muestra las libreras donde se encuentra el elemento en cuestin. A continuacin se puede aadir la librera, si no lo est ya, mediante el botn Add Library.
2. Una vez encontrado el elemento se pulsa OK. En ese momento los componentes aparecen enganchados del puntero del ratn y se sueltan pulsando el botn izquierdo en la posicin donde se deban situar. Se abandona
43
Electrnica digital
el proceso mediante el botn derecho del ratn que despliega un men flotante donde seleccionar End Comand. Para borrar cualquier componente bastar con seleccionarlo y pulsar SUPR. 3. El siguiente paso ser alimentar al circuito mediante una fuente de alimentacin, por ejemplo de continua, y situar el terminal de referencia o de masa. Para ello se repite el proceso anterior sabiendo que el part name o part reference de la fuente de continua es VDC y se encuentra en la librera SOURCE.OLB y la masa tiene un part name O/SOURCE almacenada en CAPSYM.OLB. Con los comandos ya estudiados, se pueden rotar y mover los componentes a la posicin que se desee. Tambin se pueden utilizar los botones del lateral derecho para acceder a estos componentes de forma ms rpida y fluida. 4. A continuacin se conectan los diferentes elementos mediante la opcin Wire del men Place haciendo clic con el ratn sobre los terminales de los componentes para unirlos. Dos conductores pueden cruzarse sin establecer una conexin entre si, a menos que se ubique un nudo en el punto de cruce, opcin que se realiza pulsando el botn izquierdo del ratn en la posicin de cruce, o situando posteriormente un junction. 5. Para ajustar los valores de cada componente se usan dos formas distintas. O bien haciendo un doble clic con el botn izquierdo sobre el atributo correspondiente, con lo cual aparece una ventana para escribir el valor deseado, cosa que no siempre es posible por no estar activada dicha opcin, o bien haciendo doble clic sobre el smbolo de los componentes con lo cual aparece una ventana.
6. Llegando a este punto, se puede seleccionar el tipo de anlisis, grabar el circuito y realizar la simulacin del mismo. Los ficheros resultado de la simulacin se grabarn en varios archivos. Uno de ellos es de texto con extensin *.out que se visualiza desde cualquier editor de textos. 7. Para medir la tensin continua en un punto se pueden utilizar marcadores, el de tensin del men Pspice, Markers, Voltage Level, o el de diferencia de tensiones, Voltage Differential. Para medir la intensidad continua por una rama
44
Electrnica digital
se usa Current into pin del mismo men anterior. Sealar, por ltimo, que para introducir los valores de los distintos componentes, el programa usa una serie de sufijos y prefijos para simplificar y evitar errores. Son los siguientes:
Sufijos: FEMTO(F) PICO(P) NANO(N) MICRO(U) Prefijos: MILI(M) KILO(K) MEGA(MEG) GIGA(G) TERA(T)
TUTORIAL WORK BENCH INICIAR WORK BENCH Para iniciar el programa accederemos al icono correspondiente desde el administrador de programas de Windows, o bien desde el acceso directo del escritorio. Se abrir una hoja de trabajo como la que se muestra a continuacin:
PARTES PRINCIPALES EWB Las partes principales que presenta el simulador son:
45
Electrnica digital
BARRA DE MENUS Desde esta barra tenemos acceso a todas las acciones que se pueden realizar con los componentes. Men Archivo Los comandos estn relacionados con la gestin de los ficheros que componen los circuitos con la impresin de los mismos. Desde ellos podremos crear un nuevo archivo de circuito (opcin Nuevo), abrir uno existente (opcin Abrir), as como salvar los cambios efectuados en un circuito con el mismo o con otro nombre (opciones Guardar y Guardar Como... respectivamente). Hay que hacer notar que este programa no puede contener abierto ms de un fichero a la vez por lo que si abrimos o creamos o fichero el actual ser cerrado convenientemente. Es posible tambin deshacer los cambios antes de salvar un fichero mediante la opcin Retroceder para Guardar. Junto con cada opcin del men se exhibe la secuencia de teclas que directamente ejecutaran el comando sin necesidad de utilizar la barra de mens. El comando Imprimir muestra inicialmente una serie de opciones de impresin que permiten seleccionar la cantidad de informacin que se quiere enviar la
46
Electrnica digital
impresora. De esta forma es posible no slo imprimir el circuito a simular si no el estado de la instrumentacin, descripciones, etc. El comando Configurar impresin... inicia la dilogo habitual de Windows para seleccionar los parmetros de la impresora instalada en el equipo.
Por ltimo, la opcin Instalar... permite incorporar mdulos adicionales como por ejemplo el Importador / Exportador para formato SPICE, nuevas bibliotecas de modelos, etc. Men Editar Tiene todas las opciones tpicas de Windows para trabajar con el portapapeles (cortar, copiar, pegar y seleccionar). La opcin ms interesante de este men es Copiar bits que permite seleccionar un rea de la mesa de trabajo y trasladarla al portapapeles en forma de imagen de bits. Lo que permitir usar dicha imagen en casi cualquier programa de tratamiento de imagen y texto en Windows (Wordpad, Paint, Word, etc...). La seleccin se inicia y finaliza pulsando el botn izquierdo del ratn.
47
Electrnica digital
Men Circuito Dentro de este men encontraremos una serie de opciones tiles para la creacin y simulacin de nuestros circuitos. Podrn ser de utilidad las siguientes: Activar : Esta opcin produce el mismo efecto que el interruptor de inicio de simulacin. Parar : Esta opcin detiene la simulacin en curso. Pausa : Para momentneamente la simulacin. Rotular : Permite rotular una lnea o un componente seleccionado. Valor : Esta opcin no esta disponible en la simulacin digital. Modelo : Esta opcin no esta disponible en la simulacin digital. Zoom : Muestra una vista ampliada de los paneles de los instrumentos o de los contenidos de los subcircuitos. Estos objetos tambin pueden ser abiertos o cerrados pulsando dos veces el ratn (doble click).
48
Electrnica digital
Rotar : La mayora de los componentes pueden ser rotados para lograr la disposicin deseada en el rea de trabajo. Cada vez que se selecciona esta opcin se rota 90, en el sentido de las agujas del reloj, el elemento seleccionado. El smbolo de masa no rota. Al rotar el semisumador solamente lo hacen sus terminales. Subcircuito : Nos permite combinar diversos componentes en un bloque, creando nuestro propio circuito integrado. Para ello seleccionaremos los componentes deseados y escogeremos esta opcin. Aparecer un recuadro de dilogo que nos pedir el nombre que deseamos darle y una serie de opciones que nos darn la posibilidad de eliminarlos de la zona de trabajo (Mover del circuito), dejarlos intactos (Copiar del circuito), o sustituirlos (Reemplazar en circuito). El subcircuito se coloca automticamente entre los componentes con un smbolo estndar, con los terminales situados en el lugar donde se hallaban las lneas de conexin en el rea seleccionada. En todo momento se puede editar el contenido del subcircuito haciendo un Zoom (doble click del ratn). Los subcircuitos pueden utilizarse como un componente ms. Para utilizarlos en futuras sesiones de trabajo deberemos almacenar la librera de componentes que los contiene, y cargarla cuando se quieran utilizar. Color del cable : Nos permite cambiar los colores de las lneas que conectan los diferentes componentes de nuestro circuito. Preferencias : Al seleccionar esta opcin nos aparece un cuadro de dilogo con diversas posibilidades. La opcin Mostrar cuadrcula har que sta aparezca en el rea de trabajo. Si adems seleccionamos la opcin Usar cuadrcula nos permitir colocar ms fcilmente los componentes. La opcin Mostrar rtulos hace que los rtulos asignados a los componentes aparezcan al lado de stos. Las otras opciones no son tiles en la simulacin digital. Restricciones : Esta opcin limita el uso de algunas caractersticas especficas del programa, como por ejemplo ocultar subcircuitos, instrumentos no utilizados, introduccin de password, etc. Ayuda
49
Electrnica digital
Si seleccionamos un objeto antes de seleccionar la ayuda, aparecer una ventana con informacin referente al objeto seleccionado. Si se solicita ayuda sin seleccionar ningn objeto aparecer una tabla de contenidos. Ventana Este men nos va a permitir actuar sobre la forma en que las ventanas aparecen en pantalla. Ordenar : Maximiza y organiza las ventanas en pantalla. Circuito : Trae al primer plano de pantalla la hoja que contiene el circuito en uso. Descripcin : Esta opcin nos permite abrir una ventana de texto donde podremos incluir los comentarios que estimemos oportunos. El resto de opciones permiten seleccionar una de las distintas libreras de componentes. Produciendo el mismo efecto que si seleccionamos el icono correspondiente sobre la barra de libreras de componentes.
Barra de instrumentos
50
Electrnica digital
Para incluirlos en la hoja de trabajo bastar con pincharlos con el botn izquierdo del ratn y, mantenindolo pulsado, arrastrar su icono hasta ella. Una vez en la zona de trabajo, situando el cursor del ratn sobre ellos y haciendo un doble click con el botn izquierdo se producir su ampliacin. Generador logico
La utilidad del instrumento denominado generador lgico es la de suministrar las combinaciones de valores binarios para introducirlos, durante la fase de simulacin, en las entradas de los circuitos construidos. Si abrimos su icono, veremos su imagen. En el lado izquierdo encontramos una tabla, inicialmente llena de ceros, en la que podremos dar entrada a los valores deseados. El generador tiene capacidad para producir 16 palabras (patrones) de 8 bits. Cada fila horizontal representa una palabra (byte). Durante el proceso de simulacin se activar el generador lgico y se enviar la combinacin binaria, almacenada en la fila correspondiente, a los terminales de salida situados en la parte inferior del instrumento.
Para asignar los valores deseados a las palabras bastar seleccionar con el ratn el bit
51
Electrnica digital
En la parte derecha encontramos una serie de botones y ventanas que al seleccionarlos con el ratn nos permitirn acceder a las opciones siguientes: Cada uno de los botones CLEAR/LOAD/SAVE permiten respectivamente, colocar a cero todos los bits de las 16 palabras, cargar un patrn con valores almacenados previamente en un fichero y grabar en un archivo los valores actuales introducidos en el generador.
Cada uno de los botones STEP/BURST/CYCLE nos permitirn escoger una forma distinta de enviar a las salidas las palabras previamente cargadas. Una barra horizontal iluminar la prxima palabra que se enviar a las salidas. Esta barra podr
52
Electrnica digital
situarse sobre otra palabra diferente, para ello pulsaremos sobre el nmero de palabra correspondiente (0 al 15) situado en la zona izquierda del generador. Para transmitir las palabras una a una elegiremos el botn STEP. Para enviar las 16 palabras de forma consecutiva, empezando por la siguiente a la que est iluminada, elegiremos BURST. Eligiendo CYCLE se enviar, de forma repetitiva, una serie continua de palabras que se detendr en el momento que pulsemos CYCLE nuevamente.
tiempo que permanece cada palabra en sus salidas, dicho tiempo coincide con la duracin de un ciclo de reloj. Por tanto, debemos configurar la frecuencia de reloj del generador, actuaremos sobre la ventana FRECUENCY para obtener el valor apropiado. El rango de valores admitidos puede variar entre 1Hz y 999MHz. Un tercer grupo de botones (TRIGGER) permite escoger el mtodo de disparo o activacin de las salidas de modo que se produzca de forma sincronizada con uno de los dos flancos (subida o bajada) de una seal de reloj. Dicha seal puede ser generada, bien por el propio instrumento (INTERNAL), bien mediante algn dispositivo externo (EXTERNAL), en cuyo caso el generador deber recibir la seal de sincronismo por la entrada que dispone a tal efecto. Normalmente deberemos escoger la opcin INTERNAL. Por ltimo, cabe decir que cuenta con una salida CLK que nos permitir, cuando sea necesario, utilizar la seal de reloj generada internamente para la sincronizacin de otros dispositivos o componentes externos empleados en un circuito. Analizador logico
El analizador lgico, es el instrumento que nos va a permitir visualizar los niveles lgicos existentes en determinados puntos de un circuito. Puede mostrar la representacin temporal de hasta 8 seales simultneamente.
53
Electrnica digital
En la zona cuadriculada (emula una pantalla), se representarn los niveles lgicos de las seales recibidas por los diferentes canales de entrada situados en su parte inferior. Cada una de las entradas se corresponde con una fila horizontal de la pantalla. Cuando se activa el circuito, los niveles lgicos de la seales recibidas en los canales de entrada, se reproducen en forma de ondas cuadradas. Junto a estas entradas se encuentra una pequea ventana que nos muestra un valor hexadecimal que se corresponde con los valores adoptados por las ocho entradas en un determinado intervalo de tiempo. En la parte derecha encontramos una serie de botones y ventanas que al seleccionarlos con el ratn nos permitirn acceder a las opciones siguientes: El primer botn que encontramos CLEAR realiza el borrado de la pantalla del analizador lgico.
A continuacin tenemos un grupo de botones (TRIGGER) que nos permitirn seleccionar si el analizador se disparar (comenzar la visualizacin) cuando aparezca el primer flanco (de subida o de bajada) ya sea en alguno de sus canales de entrada, opcin BURST; o producido en una seal externa opcin EXTERNAL. La opcin PATTERN permite especificar un patrn de ocho bits en el recuadro situado bajo el botn, de manera que en cuanto aparezca en las entradas la combinacin especificada el analizador comenzar a visualizar los valores. La opcin por defecto es BURST y habitualmente ser la que debamos emplear.
54
Electrnica digital
en cada caso. Para ello escogeremos una de las tres posibilidades que nos ofrece la ventana TIME BASE (Base de Tiempo). ANALIZADOR/CONVERSOR DE CIRCUITOS
Este elemento nos va a permitir realizar diferentes transformaciones en la forma de representar un circuito: con puertas lgicas, mediante tablas de verdad y por medio de una expresin algebraica. No se trata de un instrumento que podamos encontrar en un laboratorio real, pero esta herramienta (simulada) ser de gran utilidad tanto para el diseo como en el anlisis de circuitos digitales.
En su mitad izquierda dispone de una ventana donde se representarn las tablas de verdad, en la otra mitad se encuentran una serie de botones que ofrecen una gama de posibilidades que describimos a continuacin. GENERACION DE UNA TABLA DE VERDAD A PARTIR DEL CIRCUITO Para ello conectaremos las salidas (A,B,C,...,F) necesarias del analizador a las entradas del circuito y la salida del circuito a la entrada (OUT) del analizador. A continuacin seleccionaremos en el analizador la opcin "circuito a tabla de verdad" y nos mostrar la tabla de verdad del circuito.
55
Electrnica digital
Transformacion de una tabla de verdad Se puede introducir en el analizador/conversor una tabla de verdad de hasta 8 variables (A,..., H) simplemente pulsando el botn izquierdo del ratn sobre los canales de entrada necesarios, aparecer la tabla con todas las combinaciones posibles. A continuacin teclearemos los 0 y 1 correspondientes a cada una de dichas combinaciones. Hecho esto disponemos de la tabla de verdad correspondiente y
56
Electrnica digital
podremos seleccionar la opcin "tabla de verdad a expresin algebraica" o tambin "tabla de verdad a expresin algebraica simplificada", con lo que obtendremos respectivamente la expresin algebraica completa (forma cannica) o, la simplificada. Dichas expresiones se mostrarn en el recuadro situado en la zona inferior del instrumento.
EWB usa el mtodo de Quine-McCluskey para la simplificacin. Esta tcnica asegura la simplificacin para sistemas con ms entradas de las que pueden ser tratados de forma manual mediante los mapas de Karnaugh. Ejemplo1: A partir del circuito anterior:
Ejemplo2: Para crear una tabla de verdad, se activa el nmero de canales de entrada que se desea, de la A a la H, situados en la parte superior del Convertidor Lgico.
57
Electrnica digital
EL MULTIMETRO
El multmetro o polmetro simulado por EWB mide tensin y corriente, tanto en alterna como en continua, as como resistencia y atenuacin en decibelios. En la simulacin digital, el polmetro representado en la imagen puede trabajar nicamente como voltmetro en continua, podremos utilizarlo para determinar el nivel a que se halla cualquier punto del circuito. Los "1" lgicos se identifican como +5 V y los "0" lgicos como 0 V.
58
Electrnica digital
El multmetro es de autorango, es decir, no se requiere especificar el rango de medicin. Los tipos de medida del multmetro son: A (medida de la corriente) Seleccionar A para utilizar el polmetro como ampermetro. A continuacin se inserta el ampermetro en serie con el circuito en el punto donde desee medir la corriente que circula. Si se desea medir corriente en otro punto del circuito, el polmetro debe conectarse de nuevo en serie y ser activado otra vez. La resistencia interna del ampermetro est ajustada a un valor muy bajo (1 mohmio), aunque puede cambiarse mediante el botn Settings del polmetro. Sugerencia: Si se desea medir corriente en ms puntos del circuito, resulta ms conveniente emplear los ampermetros del banco de componentes. V (medida de la tensin) Seleccionar V para utilizar el polmetro como voltmetro para medir la tensin entre dos puntos de prueba del circuito. Conectar las sondas del voltmetro a los conectores en paralelo con (a cada lado de) la carga que desee medir. La resistencia interna del voltmetro est ajustada a un valor muy elevado (1 Megaohmio), aunque puede cambiarse mediante el botn Settings del polmetro. Despus de que el circuito haya sido activado, las sondas del polmetro pueden trasladarse para medir tensin en otros puntos del circuito. Sugerencia: Si se desea medir tensin en ms puntos del circuito, resulta ms conveniente emplear los voltmetros del banco de componentes. Seal: AC o DC dB (medida de la atenuacin en decibelios) Cuando se configure el polmetro en dB, se podr emplear para medir la atenuacin en decibelios existente entre dos puntos de un circuito. La atenuacin o prdida en decibelios se calcula mediante: dB = 20 * log10 (V1 - V2/estndar de decibelio)
59
Electrnica digital
La base estndar para el clculo de dB est configurada a 1 V. Se puede modificar mediante el botn Settings. Los modos de funcionamiento del multmetro son: AC (modo de alterna) Seleccionar el smbolo de la onda senoidal en el polmetro para medir el valor RMS de la tensin o corriente de una seal alterna. Cualquier componente continua de la seal es eliminada, de modo que slo la componente alterna es medida. DC (modo de continua) Seleccionar el smbolo de onda plana para medir los valores de corriente o tensin de una seal de continua. Cualquier componente alterna de la seal es eliminada, de modo que slo la componente continua es medida. Los ajustes del multmetro son: Settings Utilizar el botn Settings del polmetro para ajustar la resistencia interna del voltmetro y del ampermetro, la corriente interna del hmetro y el estndar de decibelio. Estos valores internos estn configurados para simular medidas como un polmetro real. Los valores estn cerca de los ideales, de modo que los aparatos de medida tienen un efecto despreciable sobre el circuito que est siendo comprobado. Sugerencia: Evitar utilizar una resistencia del voltmetro extremadamente alta en un circuito de baja resistencia, o una resistencia extremadamente baja del ampermetro en un circuito de elevada resistencia. Una diferencia extrema puede dar lugar a un resultado con errores matemticos de redondeo durante la simulacin. El generador de seales
60
Electrnica digital
Es un instrumento que produce o genera seales u ondas sinusoidales, triangulares y cuadradas. Se puede ajustar la frecuencia, el ciclo til, la amplitud y el offset de continua de las seales.
A continuacin se muestra el ajuste de los controles del generador de funciones. Tipo de onda: Seleccionar el tipo de onda de salida que desee, activando el botn de onda senoidal, triangular o cuadrada. Se pueden modificar los tipos de onda triangular y cuadrada cambiando el ciclo til. Ciclo til: El ajuste del ciclo til afecta a la forma de las ondas cuadrada y triangular. Se puede ajustar el ciclo til desde el 1% al 99% . - En ondas cuadradas, el ajuste del ciclo til controla la proporcin del ciclo en que estn a nivel alto. Un 50% de ciclo til produce ondas cuadradas con semiperiodos iguales. - En ondas triangulares, el ajuste controla la pendiente por desplazamiento del punto del ciclo donde se producen los picos de onda. Las ondas triangulares con un 50% de ciclo til tienen iguales pendientes de subida y de bajada. - La onda senoidal no est afectada por el ciclo til. Frecuencia: La frecuencia del Generador de seales determina el nmero de ciclos que se generan por segundo. Puede ajustar la frecuencia de 1Hz a 999 MHz. Amplitud: El ajuste de la amplitud controla la tensin de la seal, medida desde su nivel de CC hasta su pico. Si las tomas de salida estn conectadas a COM y a + o -, el valor pico a pico de la onda es igual al doble de su amplitud. Si la salida se toma desde + y -, el valor de pico a pico es cuatro veces el valor de su amplitud. Obsrvese que el ajuste de la amplitud es el valor de pico de una seal, mientras que
61
Electrnica digital
el ajuste de las seales alternas es el valor RMS.
Offset: El ajuste del offset controla el nivel de continua sobre el cual vara la seal alterna. En offset 0 (cero) las posiciones del tipo de onda estn a lo largo del eje X del osciloscopio (siempre y cuando su Y POS est ajustado tambin a 0). Se puede ajustar el offset desde -999 kV a 999 kV. (El ajuste de las unidades de la amplitud determina el ajuste de las unidades de offset.) Terminales: +: El terminal positivo proporciona una seal con la amplitud seleccionada en el sentido positivo del terminal neutro COM. COM:El terminal COM ("comn") proporciona un nivel de referencia de la seal. Conecte COM a masa para un nivel 0. -: El terminal negativo proporciona una seal con la amplitud elegida en el sentido positivo del terminal neutro COM. El osciloscopio
Es un instrumento de dos canales. Nos permite ver y medir la forma de onda en voltajes de pico a pico.
Posee dos terminales de entrada, canal A y canal B, de forma que dos seales diferentes pueden visualizarse de forma simultnea. Se puede ajustar para obtener una grfica de una seal respecto al tiempo o bien, puede comparar las dos formas de onda.
62
Electrnica digital
Los controles del osciloscopio son: Especificacin de los ejes: Y/T, A/B, B/A
Los ejes pueden conmutarse, bien para mostrar magnitud en funcin del tiempo (Y/T), bien para mostrar la magnitud de la onda de uno de los canales en funcin del otro (A/B o B/A). En Y/T, el eje X representa tiempo y el eje Y representa voltios por divisin. En A/B y B/A, ambos ejes representan voltios por divisin. Por ejemplo, si est comparando la entrada del canal A con la del canal B (A/B), la escala del eje X est determinada por el ajuste de los voltios-por-divisin (V/Div) del canal B, y viceversa. Ajustes de escala: - BASE DE TIEMPOS: El ajuste de la base de tiempos controla la escala horizontal o eje x cuando se comparan magnitudes en funcin del tiempo (Y/T). El valor de cada divisin horizontal puede estar en un rango comprendido entre 0.1 ns y 0.5 s. Para obtener una pantalla legible, ajuste la base de tiempos en proporcin inversa a la frecuencia configurada en el generador de funciones. Por ejemplo, si se desea visualizar un ciclo de una seal de 1-kHz, se debe ajustar la base de tiempos a 0.1 ms. Un ciclo de 10 kHz requiere una base de tiempos de 0.01 ms. - V/DIV: El ajuste de los voltios-por-divisin (V/Div) determina la escala del eje Y. Tambin controla la escala del eje X comparando A/B o B/A. Se pueden ajustar los valores en un rango comprendido entre 0.01 mV/Div y 5.0 kV/Div. Cada canal puede ser controlado de forma separada. Para obtener una visualizacin legible, se ajusta la escala en relacin con la tensin prevista de los canales. Una seal de entrada de CA de 3 voltios llena la pantalla del osciloscopio verticalmente si el eje Y se ajusta a 1 V/Div. Especificacin del origen de coordenadas: - X POS: El ajuste de X POS ("posicin x") determina el punto de inicio de la seal sobre el eje x. Cuando X POS es 0, la seal se inicia en la parte izquierda de la pantalla del osciloscopio. Un valor positivo desplaza el origen hacia la derecha. Un valor negativo lo desplaza hacia la izquierda. - Y POS: El ajuste de Y POS ("posicin Y") controla el origen del eje Y. Si Y POS est a 0, el origen es la interseccin con el eje X. Su valor puede ser
63
Electrnica digital
ajustado desde -3.00 a 3.00. Un valor de 1.50, por ejemplo, desplaza el origen a la mitad de camino entre el eje X y la parte superior de la pantalla del osciloscopio. Si se desean separar las ondas de los canales A y B para compararlas o distinguirlas, se debe ajustar el valor de Y POS para uno o ambos canales. Acoplamiento del osciloscopio: AC, 0 o DC Se puede especificar un acoplamiento de entrada distinto para cada canal usando los botones AC, O o DC. - Seleccionar el acoplamiento AC para mostrar slo la componente alterna de la seal. - Seleccionar el acoplamiento DC para mostrar slo la componente continua de la seal. - Seleccionar 0 para visualizar una lnea plana de referencia en el origen ajustado por Y POS. Disparo El ajuste del disparo determina cuando se visualiza la onda. Si no se logra ver ninguna onda en el osciloscopio, se debe cambiar el disparo a Auto. Los botones de flanco determinan si la onda debe comenzar en su flanco ascendente (pendiente positiva) o flanco descendente (pendiente negativa). El nivel de disparo es el punto del eje Y del osciloscopio que debe ser cruzado por la seal de disparo antes de que se visualice. Los botones Auto, A, B y EXT determinan la seal que produce el disparo. Utilizar Auto si se desea que las ondas se visualicen lo mejor posible o si se presenta una onda plana. Pulsar sobre A o B para utilizar la seal de este canal. Pulsar sobre EXT para utilizar un disparo externo. (Si se est usando un disparo externo, conctese al terminal derecho inferior del icono del osciloscopio.) Puesta a masa
64
Electrnica digital
Como punto de referencia, el osciloscopio asume que es la masa. No necesita la masa del osciloscopio para obtener una lectura correcta. No obstante, cuando use el osciloscopio, el circuito debe ponerse a masa. Consejo: Si se desea usar un punto de referencia distinto de masa, conecte una fuente (u otro componente) al terminal de masa. Ampliacin del osciloscopio (Zoom) El botn Zoom expande la pantalla grfica del osciloscopio, moviendo los controles hasta la parte inferior de la pantalla. Se pueden obtener lecturas exactas en el trazado, arrastrando los ejes hasta la posicin deseada. Las cajas situadas debajo de la pantalla muestran el tiempo y variacin de la posicin del primer eje, del segundo eje y la diferencia entre las dos posiciones. Si se desea imprimir el trazo del osciloscopio despus de haberlo ampliado, elija "Trazar X-Y" desde la caja de dilogo de Imprimir. Se puede observar que en la copia est impresa OFFSET = YPOS * (V/DIV) para cada canal. Se pueden ajustar los controles del osciloscopio mientras el circuito est activado. Si la simulacin es an vlida, se pueden desplazar sus sondas a otros puntos del circuito. En ambos casos, la pantalla del osciloscopio se redibuja automticamente. Si se necesita tiempo para analizar las formas de onda del osciloscopio, podemos activar Pausa despus de cada pantalla en la caja de dilogo de Opciones de Anlisis. El trazador de diagramas de Bode
El trazador de Bode se emplea para analizar la respuesta en frecuencia de un circuito. Es capaz de medir tanto la relacin entre magnitudes (ganancia de tensin en decibelios) como el desfase (en grados).
65
Electrnica digital
El trazador de Bode genera su propio espectro de frecuencia. La frecuencia de cualquier fuente de alterna en el circuito es ignorada, pero el circuito debe incluir una fuente de alterna. Se debe conectar los terminales In y Out del trazador de Bode a los puntos del circuito en los que desea medir Vin y Vout. Veamos el ajuste de los controles del trazador de Bode Modo: Magnitud o Fase: Seleccionar Magnitud o Fase para especificar si se quiere que el Trazador de Bode represente la relacin de magnitudes entre dos puntos de prueba (ganancia de tensin, en decibelios) o el desfase (en grados), con respecto a la frecuencia (en hertzios). Base: Logartmica o lineal Seleccionar Log o Lin para indicar si se quiere que los ejes vertical y horizontal empleen una escala logartmica (base 10) o lineal (base 1). Una base logartmica se usa, generalmente, cuando se est analizando la respuesta de un circuito en una amplia gama de frecuencias. (La grfica slo se considera un trazado de Bode cuando se emplea una escala logartmica.) Especificacin de la escala del eje vertical Configurar el punto de comienzo Y final de la escala del eje vertical del trazador de Bode ajustando sus valores F (final) e I (inicial). Cuando se mide magnitud (ganancia), el eje vertical representa la relacin entre las tensiones de salida y de
66
Electrnica digital
entrada (Vout/Vin). Para una base logartmica, las unidades son decibelios. Para una base lineal, representa un simple relacin. Cuando se mide el desfase, las unidades siempre son grados. Especificacin del eje horizontal El eje horizontal del Trazador de Bode siempre representa frecuencia. Se pueden ajustar los puntos de comienzo y final mediante los valores de F (final) e I (inicial). Tomando lecturas Activar el circuito para obtener una grfica. A continuacin, se desplazan los ejes del Trazador de Bode para obtener una lectura de la frecuencia Y magnitud o fase en cualquier punto de la grfica. Hay dos formas de desplazar el cursor:
Bode, hasta situarlo en el punto de la grfica cuyas medidas desee obtener. El valor de la interseccin del cursor y el grfico aparece en el botn situado en la esquina derecha del Trazador de Bode. Interruptor En la parte superior derecha de la ventana principal se encuentra situado el interruptor de inicio de simulacin. La simulacin se llevar a cabo durante el perodo que hayamos seleccionado mediante la opciones que ofrece el generador lgico.
Haciendo clic con el ratn se conecta. Cuando est funcionado se muestra en un cuadro de texto el tiempo transcurrido.
67
Electrnica digital
Barra de bancos de componentes Todos los componentes disponibles se hallan agrupados en distintas libreras. Al seleccionar una librera, aparecern todos los componentes que contiene en una ventana situada a la izquierda del rea de trabajo.
Componentes particularizados(Subcircuitos) Encontraremos los subcircuitos que hayamos ido creando Indicadores
Aqu encontraremos diferentes elementos tiles para la visualizacin de valores en cualquier punto de un circuito. Puertas Contiene puertas lgicas individuales de dos entradas as como distintos circuitos integrados comerciales que las incluyen. Combinacional Incluye un semisumador y un sumador as como distintos sistemas combinacionales integrados como componentes comerciales. Secuencial Aqu se incluyen tanto biestables individuales como distintos sistemas secuenciales integrados como componentes comerciales.
68
Electrnica digital
Circuitos Integrados
Contiene todos circuitos integrados comerciales incluidos en las dems libreras, pero en este caso, ordenados segn su referencia comercial. Los componentes individuales de cada una de esas libreras se muestran a continuacin:
Componentes pasivos Entre otros, incluye los smbolos correspondientes a la alimentacin y los puntos de conexin. Los elementos +5V y masa sirven para establecer niveles lgicos (1 0) fijos en puntos del circuito y para alimentar los circuitos integrados. Los puntos de conexin sirven para unir entre s cables o crear puntos de prueba en el circuito. Componentes activos Incluye varios tipos: diodos, transistores bipolares y circuitos operacionales.
69
Electrnica digital
Transistores de Efecto de Campo (FET)
Incluye varias familias de esta clase de transistores: los de unin o JFET y los tipo MOSFET de deplexin o acumulacin. Componentes de control Este banco incluye componentes capaces de actuar segn determinados valores de tensin o corriente. As tendremos rels, interruptores y fuentes de alimentacin controladas.
Componentes de hbridos Aqu vemos distintos circuitos de uso frecuente en sistemas digitales. Convertidores Analgico-Digital (ADC) y Digital-Analgico (DAC), multivibradores monoestables y temporizadores de uso extendido. En la siguiente imagen se muestran los componentes particulares de cada librera.
70
Electrnica digital
Diseo de un circuito El punto de partida ser disponer de un esquema del circuito a probar. A partir de este esquema construiremos su equivalente con el programa: A modo de ejemplo construiremos el siguiente circuito:
71
Electrnica digital
Colocar componentes en la mesa de trabajo Hay que seleccionar los componentes del circuito uno a uno, para ello seleccionamos el banco de componentes donde se encuentra el componente especfico que buscamos. En nuestro caso necesitamos un conjunto de puertas lgicas. Seleccionaremos dicho banco y desde el banco de componentes en uso pincharemos y arrastraremos cada uno de ellos hasta el rea de trabajo.
72
Electrnica digital
Manipular componentes en la mesa de trabajo
Para poder mover, rotar, copiar, borrar, una serie de componentes en primer lugar hemos de seleccionarlos. Para seleccionar un solo componente se puede hacer pinchando sobre l con el ratn (se resaltar en rojo). Para seguir seleccionando ms componentes se debe repetir la operacin pero pinchando con el botn derecho del ratn. Otra forma ms cmoda de seleccionar varios componentes es mediante un recuadro de seleccin, para ello simplemente hemos de pinchar y arrastrar el recuadro desde fuera de los componentes a seleccionar. Tras la seleccin los componentes pueden ser movidos tan slo pinchando y arrastrando dicha seleccin, las posibles conexiones de cables sern recolocadas automticamente despus de la traslacin de componentes. El resto de operaciones sobre componentes estn accesibles desde las opciones de men que han sido comentadas en el punto anterior. Estas opciones actuarn solamente sobre los componentes seleccionados. Para deseleccionar componentes basta con pinchar sobre una zona vaca con el botn izquierdo del ratn. Realizar las conexiones del circuito El cableado entre componentes es muy simple, basta con acercar el cursor hacia los en ese momento se debe pinchar y arrastrar hasta el otro terminal a unir, mientras se va visualizando la conexin cableada. En el momento en que vuelva a aparecer el smbolo quedar realizada.
73
Electrnica digital
Los cables se consideran terminales a efectos de conexionar nuevos componentes, con lo que para conectarlos con nuevos componentes habr que seguir los pasos antes descritos eligiendo como destino del terminal a unir un cable en vez del terminal de un componente.
Cambiar el color de los cables Cuando nuestro circuito adquiere cierta complejidad puede que sea necesario el destacar una serie de cables sobre otros. El simulador tiene la capacidad de poder cambiar el color de los cables a fin de destacarlos. Para ello, basta con seleccionar un cable pinchando sobre l (se destacar con una lnea ms gruesa), tras lo cual podr ser cambiado su color a travs de la opcin del men circuito.
74
Electrnica digital
El simulador realiza el cableado de una forma automtica, esto puede llevarnos a tener un cableado diferente al que queremos. Para modificar el cableado podemos actuar de dos maneras: reajustando la posicin de los componentes como se ha visto anteriormente y/o moviendo los cables. Para realizar esto se pincha y arrastra sobre un cable en concreto. Etiquetas de los componentes Para poder poner etiquetas o referencias a un componente hay que seleccionarlo en primer lugar. Mediante la opcin del men Circuito elegir Rotular... podremos cambiar el valor de referencia del componente.
De esta forma podemos documentar los componentes del circuito para conocer mejor su funcionamiento.
Aplicacin de aparatos de medida para evaluar el circuito En el caso de circuitos digitales vamos a utilizar un generador lgico para generar las seales de entrada al circuito. Para insertar los instrumentos de medida en el circuito, hacemos clic en ellos y los arrastramos hasta la zona de trabajo. La forma de conectar la instrumentacin es
75
Electrnica digital
idntica a la seguida por los componentes, a partir de sus puertos de entrada y salida. Para adecuar los instrumentos a un cierto tipo de medida debemos abrirlos haciendo doble-click sobre el instrumento en cuestin.
Para comprobar cmo varan las salidas en funcin de las entradas utilizamos un analizador lgico. Tambin es posible visualizar el valor de las seales mediante lo otros indicadores, como por ejemplo un visualizador de siete segmentos. Al analizador lgico conectamos tanto las seales de entrada como las de salida.
Simulacin
76
Electrnica digital
Tenemos el circuito terminado y con los instrumentos dispuestos para medir las seales en los puntos de test. Slo nos queda indicarle a EBW qu tipo de anlisis deseamos se efecte sobre el circuito. Dichas opciones estn disponibles en la opcin Opciones de Anlisis... del submen Circuito. Con ellas podremos seleccionar un anlisis transitorio (circuitos en rgimen de conmutacin) o estacionario (comportamiento en rgimen permanente). Otras opciones de est caja de dilogo nos permiten situar la tolerancia del simulador (precisin en los clculos), ajustar el nmero de puntos evaluados en la simulacin o variar el tamao del fichero temporal de resultados.
Una vez dispuestos todos los elementos integrantes del circuito iniciamos la simulacin. Para ello basta con pulsar sobre el interruptor existente en la parte superior derecha del simulador. La simulacin se detiene cuando se alcanza el rgimen estacionario del circuito. Tambin es posible detener la simulacin volviendo a pinchar sobre el interruptor (esta vez activo) del simulador.
77
Electrnica digital
TUTORIAL LIVE WIRE Instalacion y prueba Cuando termine la instalacin aparecer un icono en la pantalla como el indicado.
Haciendo click sobre este icono, aparecer la pantalla del LW que puede considerarse como un laboratorio bsico con todo lo necesario para realizar nuestra primera prctica y todas las siguientes.
78
Electrnica digital
Es posible que al iniciar el trabajo no aparezca el bloque Gallery de la derecha que representa la estantera donde estn guardados los instrumentos y los materiales. En ese caso pique sobre View arriba a la izquierda y se desplegar una pantalla en donde debe tildar Gallery. Al salir de la pantalla desplegable aparecer la mencionada estantera.
Los componentes e instrumentos estn ordenados dentro de esta estantera de modo que Ud. pueda encontra rlos fcilmente. Le aconsejamos picar en la flecha desplegable dirigida hacia abajo para observar todas las alternativas posibles.
79
Electrnica digital
TUTORIAL CIRCUIT MAKER Despus de haber instalado el CircuitMaker 2000 , se recomienda seguir lossiguientes pasos para la implementacin (dibujar el esquemtico) y simulacin deun circuito cualquiera. Como ejemplo vamos a implementar un circuito que nossimule la carga y descarga de un condensador.Hacemos clic en el icono <CircuitMaker> . Debe aparecer la siguiente pantalla.
80
Electrnica digital
En la parte izquierda de la figura 1, hacemos clic en <General> y luego en <R esis tors > por ltimo hacemos clic en <R es is tor>, nos debe aparecer la siguiente pantalla.
81
Electrnica digital
Hacemos clic en <Place> , nos desplazamos con el Mouse a la derecha al readetrabajo y damos clic izquierdo. Debe aparecer la siguiente pantalla.
Para ingresar un segundo elemento, vamos a la parte izquierda de la figura,hacemos clic en <Capacitors> y luego en <Capacitor> . Luego hacemos clic en <Place> y nos desplazamos con el Mouse a la derecha al rea de trabajo, antesde dar clic para pegar el elemento, debemos rotar el elemento 90 grados, esto lohacemos con Ctrl+R y ahora si damos clic izquierdo en el
82
Electrnica digital
Mouse en la posicin dondequeremos quequede ubicado el elemento, en este caso el capacitor. Debe aparecer la siguiente
Para ingresar un nuevo elemento, nos ubicamos de nuevo en la parte izquierdadela figura, hacemos clic en <Instruments> y luego en <Signal Gen> Nuevamentehacemos clic en <Place > y nos desplazamos con el Mouse a laderecha al rea detrabajo y damos clic izquierdo en el Mouse en la posicin dondequeremos que quedeubicado el elemento, en este caso el generador. Debeaparecer la siguiente pantalla.
83
Electrnica digital
Luego ingresamos un nuevo elemento, nos ubicamos en la parte izquierda de lafigura y hacemos clic en <Sources > y luego en <Ground> . Nuevamente hacemos clicen <Place > , nos desplazamos con el Mouse a la derecha al rea de trabajo ydamos clicizquierdo en el Mouse en la posicin donde queremos que quedeubicado el elemento,en este caso el smbolo de tierra. Debe aparecer la siguientepantalla.
84
Electrnica digital
En este punto del circuito ya tenemos todos los elementos, lo que sigue esunirlos(alambrarlos). Esto lo haremos de la siguiente forma.Vamos a la parte superior de la figura y damos clic en el icono <Wire Tool> , elsmbolodel Mouse cambia a una cruz (+), en este momento podemos empezar a unirtodoslos elementos del circuito, esto lo hacemos dando clic en la terminal decadaelemento y desplazndonos a la terminal del elemento que queremos unir dando clic.
Ya hemos terminado lo relacionado con el circuito (esquemtico), lo que sigueesasignar los parmetros y los valores a los elementos que lo requieran para susimulacin. La resistencia R1 y el condensador C1 los dejamos con los valores por defecto1K y 1uF respectivamente, al generador V1 le modificamos los parmetros comosigue,vamos a la parte superior de la figura 1 y damos clic en el icono <Arrow Tool> , luego nos paramos encima del generador V1 y damos doble clic, debe aparecer una pantalla.
85
Electrnica digital
86
Electrnica digital
En ste paso es donde asignamos los valores requeridos a los elementos delcircuito.Por ejemplo a -Initial Amplitude:- le asignamos 0v, a Pulse Amplitude:- le asignamos 10v, a Period(=1/freq):- le asignamos 10ms, a Pulse Widh:- le asignamos 5ms, a Rise Time:- Fall Time:y los dems parmetros lesdejamos losvalores por defecto, por ltimo damos clic en <OK> y debe aparecer una pantalla como la siguiente.
87
Electrnica digital
como es; dar valores a los diferentes elementos (R1=1k, C1=1uF) y dar losparmetrosnecesarios al generador (V1), lo que sigue es ajustar los parmetros de simulacindel CircuitMaker , esto lo hacemos de la siguiente forma. En la parte superior de la figura 1, damos clic en el icono <Simulation> y nosaseguramos que se encuentre habilitada la casilla Analog Mode, luego damos clicen <Analyses Setup> y nos debe aparecer la siguiente pantalla.
88
Electrnica digital
Deshabilitamos la casilla Always set defaults for transient and OP analices ydamos clic en el icono <Transient/Fourier > , se despliega la siguiente pantalla.
89
Electrnica digital
en la casilla StopTime- le asignamos 20ms que es el doble del tiempo asignado a la fuente (V1) delcircuitoque estamos analizando, la razn es que queremos visualizar por lomenos dosperodos completos de la seal, a las dems casillas les dejamos losdatos por defecto. Es importante anotar que el tiempo asignado en la casilla Stop Time- no debe ser inferior al tiempo asignado a la fuente (V1) en la casilla -Period(=1/freq):- del men Edit Pulse Data-. Ahora tenemos todo listo paraempezar la simulacin, solo falta indicarle al simulador los puntos dondequeremos ver las grficas, esto lo hacemos de la siguiente forma: Vamos a laparte superior de la figura 1 y en el icono <Probe Tool> damos clic, nosposicionamos en el punto(s) donde queremos ver la simulacin y damos clic,aparece el siguiente smbolo, si queremos ver otra u otras simulaciones en lamisma pantalla, basta con posicionarnos en el punto donde queremos ver lasgrficas y damos Shift+clic izquierdo , aparecen los siguientes smbolos.
TUTORIAL MICRO CAP En MicroCap trabajaremos fundamentalmente con dos interfaces (con dos tipos de pantallas): la de edicin del circuito y la de los anlisis. En la primera (edicin y modificacin del circuito) nos encontraremos con:
90
Electrnica digital
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, interesarn realmente las partes: *Digital primitives: modelos estndar de los dispositivos que se utilizan (puertas, biestables, etc.). Concretamente: -Standard Gates: para usar las puertas lgicas. Un detalle es que, al seleccionar la puerta (AND, OR, etc.), nos aparecen varios tipos (puerta + un nmero -AND3, OR5-), son la puerta y el nmero de entradas que le llegan (salidas solo hay una ;) ).
91
Electrnica digital
-Edge-Triggered Flip-Flops: para nosotros, biestables. Solo habr de dos tipos JK y D-. -Stimulus generator: para generar los estmulos, las seales del circuito. Aqu ocurre como con las puertas, se puede elegir el numero de estmulos. As tendremos un dispositivo que generar x seales digitales que irn a nuestro circuito. Ya explicaremos con ms detalle como generar seales. *Digital library: tiene modelos reales de dispositivos digitales, para elegirlos basta con ver su cdigo. Windows Para opciones de cmo ver la ventana del programa. View Seleccionar las funciones que queremos tener a mano en las barras de herramientas. Analysis Para seleccionar el tipo de anlisis que queremos. *Transient: transitorio. *DC: anlisis en continua. *AC: anlisis en alterna. Bajo este men principal, tendremos los botones de las diversas funciones del programa. Aqu explicaremos la mayora de ellas, no todas, pues no todas sern usadas. Es el botn de seleccin y sirve para poder escoger elementos ya colocados y modificarlos segn queramos. Con este botn podremos introducir texto escrito en nuestro archivo. Este botn sirve para colocar cables rectos en nuestro circuito. Este botn tambin sirve para colocar cables, pero en este caso en diagonal, en nuestro circuito. Para colocar diversas formas geomtricas (crculos, rombos, etc), en nuestro circuito. Para colocar banderas (de informacin) en el circuito. Para obtener informacin dentro del circuito (retraso, modelo, etc;)
92
Electrnica digital
de los componentes que tengamos.
Con esta funcin obtendremos informacin general de los componentes (del tipo: qu es una puerta de tal o cual tipo, cmo se colocan, etc;). Para cambiar el color de los nombres de los componentes. Para cambiar el formato de la letra. Una calculadora. Para acercar u alejar la imagen. Muestra todos los nodos del circuito numerados. Es especialmente til en los anlisis. Sirven para habilitar/deshabilitar la opcin de ver los textos y los nmeros, respectivamente, de los componentes en el circuito. Una vez que se haga un anlisis, la pantalla que nos aparece es como esta:
93
Electrnica digital
Del men superior interesan, bsicamente: Options para cambiar los botones que se desea que aparezcan en la botonera de abajo. Transient para cambiar las opciones del anlisis. De la botonera, las funciones ms relevantes son: Permite agrandar una zona del anlisis para verla mejor. Permite ver los valores lgicos de las seales en cada instante (si son 0 o 1). Con sto podemos calcular el valor del anlisis entre dos puntos tanto en horizontal como en vertical, respectivamente. Se obtiene el valor del anlisis en un punto de la grfica. Opciones de la grfica (con recuadros, con las seales resaltadas, con cuadrculas, etc;). Sirven para hacer barridos en las seales, viendo con detalle los valores que van tomando en cada instante. Si lo
94
Electrnica digital
pulsas repetidas veces van pasando: por todos los flancos, solo los flancos de subida, solo los de bajada (los tres primeros respectivamente) o se pueden manejar a voluntad. Repetir el anlisis Edicin y creacin A la hora de colocar un dispositivo lgico (puerta, biestable, ...), tendremos dos opciones: colocar un dispositivo predefinido (modelo de fabricante) o colocar un modelo estndar y personalizarlo un poco. Como MicroCap tiene muy pocos modelos de fabricante (libreras) disponibles, por lo general, usaremos los dispositivos estndar Para colocar un dispositivo ya predefinido, basta con buscar su referencia en el men Digital library, seleccionarlo y colocarlo. Ahora bien, si deseamos colocar un dispositivo genrico es muy posible que debamos de determinar algunos de los parmetros del dispositivo. En el caso de las puertas lgicas, al colocarlas nos debe aparecer una ventana tal como sta:
Donde hay solo un parmetro que no est definido y que, segn el enunciado, rellenaremos. Le damos a aceptar y tendremos ya nuestro dispositivo colocado. Prcticamente lo mismo ocurrir con los biestables, al colocarlos nos aparece:
95
Electrnica digital
NOTA 1: Normalmente el retraso ser DLY_TTL (el retraso normal de los componentes TTL, que son los que usaremos). NOTA 2: Si quisiramos rotar el dispositivo basta con, al pulsar el botn izquierdo para colocarlo, mantenerlo pulsado mientras pulsamos el derecho para girar la pieza. Para colocar los cables tendremos tambin dos opciones, los dos botones que hay. Para colocar cables rectangulares. Para colocar cables en diagonal. Lo mejor es usar al principio el cable rectangular, que clarifica ms el circuito. Cuando dos cables se corten o se crucen, se simbolizar as:
96
Electrnica digital
Para seleccionar un componente se usa . Una vez seleccionado podremos moverlo (en la seleccin, mantenemos pulsado el botn izquierdo del ratn y arrastramos el elemento) o borrarlo (pulsar Supr). Colocar unos impulsos de entrada Puesto que MicroCap es un programa de simulacin, necesitaremos unos estmulos que emulen las seales elctricas del circuito real. Nosotros colocaremos fuentes de n estmulos cuyas salidas irn a las entradas del circuito que diseamos, segn nos convenga. Seleccionamos en:
97
Electrnica digital
El tipo de estimulo (Stim ) que prefiramos. Pulsamos y nos aparecer una pantallita tal que sta:
Donde deberemos definir un par de elementos: -Format: ah pondremos la forma que tendr nuestra seal. Tenemos, en principio, dos opciones para definirla.
98
Electrnica digital
1 Poniendo el exponente -n- de nuestra seal (de tipo 2n). Es decir, que si ponemos un 1, es porque ser una seal binaria (21). Si ponemos 3 ser una seal en octal (23), 4 para hexadecimal (24), etc ... NOTA: hacemos notar que, si deseamos generar una seal en hexadecimal (que necesita 4 salidas de la fuente, 4 bits), no vamos a poner una fuente solo de 2. Si, en cambio, podemos jugar a, si tenemos una fuente de 16 salidas, a poner dos seales en octal (u otras combinaciones).
99
Electrnica digital
En este caso seran 4 entradas y cada entrada, binaria. Para identificar el bit ms significativo en la fuente basta con ver el pequeo recuadro que tiene la fuente de impulsos. Ah estar el bit ms significativo.
-Command: pondremos el nombre de la entrada, que nos servir para identificarla ms tarde. Una vez colocada nuestra fuente de impulsos, deberemos definir los valores de los impulsos que mandamos (periodo, amplitud, etc) y para ello nos iremos a la pestaa Text en la esquina inferior izquierda de la pantalla. All deberemos escribir un texto como este para que nuestra seal quede totalmente definida.
Si estuviera en octal o hexadecimal, en vez de 01, 00, etc; podramos haber puesto el valor (2, 4, 8, A, D, ...) y dara igual. La entrada sera el valor del nmero, en binario. Con los valores de la izquierda, los ms significativos y de la derecha, los menos significativos.
100
Electrnica digital
Anlisis y manejo de resultados El nico tipo de anlisis que nos interesar en digital ser el anlisis transitorio. Para poder hacerlo nos dirigimos a:
Y tras pulsar nos aparecer una ventana como sta Que ahora detallaremos.
101
Electrnica digital
Time Range: el tiempo total que queremos que dure la simulacin. Maximum Time Step: el paso de la simulacin. Number of Points: El anlisis no es ms que ver la respuesta del circuito para una serie de puntos y construir con ellos la grfica. Aqu se pueden especificar el nmero de puntos con que se construir el cronograma. Temperature: para poner la temperatura a la que se realizar la simulacin. En algunos circuitos, sobre todo en los analgicos, la respuesta vara considerablemente con la temperatura. En los circuitos digitales esto no suele pasar salvo en cambios de temperatura grandes. En las opciones de abajo. P: el nmero de la grfica en la que ir ese anlisis. 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 tensin de algn nodo. sto ltimo,lo podemos escribir de dos maneras: d(n): veremos la tensin del nodo n. hex (m,n,l,k): veremos los valores, en hexadecimal, que se obtienen entre las 4 entradas (NOTA: las entradas deben de estar ordenadas de ms a menos significativos).
102
Electrnica digital
X,Y Range: El valor mximo de X e Y que se ver en la grfica, es decir, sus lmites. Es aconsejable poner, en ambos casos, Auto, para que salgan unos lmites segn el anlisis. Una vez colocado todo, pulsamos Run y se realizar el anlisis.
Donde podremos hacer varias cosas: Ampliar una zona determinada. Pulsamos el botn . En los cronogramas, haremos un primer clic y, sin soltar el botn, vamos creando el recuadro que envolver a la zona que se va a ampliar. Al soltar el botn, se ampliar la zona. Si, con la ampliacin, se nos hubiera escapado algn dato, basta pulsar el botn derecho del ratn y, sin soltarlo, mover el ratn a izquierda y derecha, as nos desplazaremos por el cronograma.
103
Electrnica digital
Comprobar la diferencia de tiempo entre dos valores. Pulsamos el botn . Hacemos clicken el cronograma y aparecer el primer lmite de la medida, sin soltar el botn, vamos midiendo mientras que nos movemos por el cronograma. Al soltarlo, seleccionamos el segundo lmite, quedando la medida indicada. Para borrar una medida basta con seleccionarla, usando , y pulsar la tecla Supr.
104
Electrnica digital
Comprobar la diferencia entre dos valores verticales. El funcionamiento es anlogo a la de la anterior funcin. Solo que esta vez el botn ser y sern medidas en vertical. Osciloscopio. Pulsamos y nos aparecer, en la parte izquierda de la pantalla, lo siguiente:
105
Electrnica digital
Si hacemos clic sobre el cursor y, sin soltarlo, nos movemos por el cronograma, veremos como en el osciloscopio van cambiando los valores lgicos de todas las seales representadas. EJERCICIO Construiremos y simularemos el siguiente circuito:
El primero, lgicamente, ser colocar las puertas lgicas. Para ello nos dirigimos al men:
106
Electrnica digital
Aqu encontraremos todas las puertas que necesitemos. Si nos equivocamos poniendo alguna puerta basta seleccionarla usando y pulsar Supr. Tambin recuerda que si, cuando hagas clic para colocar el dispositivo, dejas pulsado El botn izquierdo del ratn y pulsas el derecho, la puerta rotar y podrs ponerla como quieras. Al colocarlas, se nos solicitar el tiempo de retraso para la puerta. Si no viene como opcin, deberemos escribirlo nosotros mismo. El tiempo ser DLY_TTL.
107
Electrnica digital
Ahora habr que unir las puertas, se recomienda usar mejor el botn que es ms fcil de manejar. Se pueden seleccionar tambin trozos de cables para manejarlos o borrarlos.
Ya tenemos nuestras puertas colocadas y unidas por sus respectivos cables qu toca ahora? Pues podramos colocar los estmulos de las entradas, no? Para ello nos dirigiremos a:
108
Electrnica digital
Elegiremos Stim 4, ya que tendremos 4 entradas que operarn (contarn de 0 a 15) juntas. Si se nos pidiera otro tipo de seal, basta con echarle imaginacin ;). Una vez colocada, se nos pedir definir FORMAT y COMMAND. En FORMAT tendremos dos opciones: o colocar nuestra entrada como un conjunto de 4 seales binarias o unir las 4 seales en hexadecimal. Recurriremos a la segunda opcin. En COMMAND pondremos el nombre de nuestra seal, por ejemplo, entrada.
109
Electrnica digital
Bien, ya tenemos nuestros dispositivos, unidos y alimentados por una fuente que manda unos impulsos desconocidos ... pero falla algo. Debemos definir nuestra entrada en la parte Text de la esquina inferior izquierda de la pantalla. 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 seal alternar los valores 4, 11, 9 y 2 cada 4 microsegundos. Recordamos: vaya separado (primer +) y que hay un incremento de tiempo (segundo +). 1 en el nmero de veces que se ha de volver a la etiqueta hace que el bucle se recorra indefinidamente.
Bien, recapitulemos. Tenemos nuestro circuito, con sus cables, estimulado por un generador de impulsos que manda una serie de seales conocidas. Todo parece que funciona no?. Qu nos quedara? Analizar el circuito. Primero pulsamos que nos muestra, numerados, todos los nodos del circuito. Despus nos vamos a:
110
Electrnica digital
Y nos saldr la ventana de las opciones, que aqu ya colocamos debidamente rellenada:
Elegimos un rango de tiempo grande con respecto al periodo de la seal (que es de 20 microsegundos). Veremos las entradas de los 4 nodos por separado
111
Electrnica digital
(nodos 1, 3, 5 y 10) y la salida del circuito (nodo 11). Tras darle a Run, aparece nuestra pantalla de resultados.
Otra opcin podra haber sido ver los resultados de las 4 entradas en hexadecimal frente a la salida, que estar, lgicamente, en binario. Para ello debamos haber puesto, en el cuadro de opciones de anlisis:
Y nos aparecer:
112
Electrnica digital
en esa pantalla, hemos pulsado previamente el botn (osciloscopio) para ver el valor de los seales. Basta usar los cursores, que en la imagen anterior estn en los extremos de los cronogramas, para ir vindole valor de las seales en cada instante. As comprobamos que, para las entradas dadas, el circuito da de salida el valor 1 siempre (de hecho, el valor 0 solo se dar cuando todas las entradas valgan 0).
113
Electrnica digital
Con el botn podemos ampliar alguna zona (para seleccionar pulsamos y arrastramos, creando un cuadrado). Y con el botn podemos mirar intervalos de tiempo. Basta pulsar y arrastrar en el cronograma de la seal para que salga. Para volver a la pantalla del circuito basta pulsar F3. TUTORIAL EAGLE Instalacion y comienzo del programa Inserte el CD-ROM en la unidad lectora. Seleccione la opcin deseada en la ventana que aparecer con el men de inicio. Si el men de inicio no aparece automticamente, d un doble clic en el icono de la unidad lectora de CD-ROM dentro de Mi PC. Siga las instrucciones que aparezcan por pantalla. Para la instalacin Freeware no se necesitar Certificado de Licencia para Usuario. Para una licencia vlida responda con un clic en Run as freeware. Si decide desinstalar EAGLE, utilice la opcin de desinstalacin del programa que se gener durante la instalacin de EAGLE.
114
Electrnica digital
El CD-ROM de EAGLE contiene una versin Freeware ejecutable sin su previa instalacin en el disco duro. Dicha versin tiene algunas restricciones por el hecho de que el programa no puede escribir en la unidad de CD-ROM. Personalizacin de EAGLE del programa, tales como la configuracin de mens, teclas de funcin o colores de pantalla. Muchas de estos aspectos se pueden realizar desde el men Options en el Panel de Control o en un editor de ventanas. En el fichero especial de comandos (fichero script) eagle.scr contiene los valores para los esquemas elctricos, de lneas de conexin y el editor de libreras que pueden aadirse en el modo de comandos de EAGLE. Los usuarios que les atraiga esta posibilidad deberan familiarizarse con el lenguaje de comandos de EAGLE. La sintaxis de los comandos se describe en la ayuda de EAGLE. El interfaz de usuario se puede personalizar mediante un clic en Options/User interface en el men del Panel de Control. Este tutorial da por supuesto que se utilizarn las configuraciones por defecto. La informacin adicional respecto a la configuracin se puede encontrar en la funcin de ayuda. Vea los apartados SET, ASSIGN, User Interface, CHANGE y Project. El Concepto User Interface de EAGLE EAGLE se ha diseado de tal modo que cualquier accin se inicia con una cadena de comando. Normalmente el usuario activa estos comandos mediante clics en las opciones del men o en los iconos de la barra de herramientas. Los valores son almacenados normalmente en campos apropiados. Para utilizar EAGLE no es necesario conocer el lenguaje de comandos. Sin embargo, este concepto proporciona al programa una herramienta muy potente y flexible. Cualquier comando, por ejemplo, puede introducirse en formato texto mediante una lnea de comando o puede ser ledo desde un fichero. Adems, las cadenas de comando se pueden asignar individualmente a teclas de funcin (comando ASSIGN). Esto permite al usuario p. e. ejecutar secuencias de comando pulsando una tecla o mediante unos clics con el ratn (vea comando SCRIPT). Varias Alternativas de Entrada Los comandos de EAGLE se pueden seleccionar introducindolos por teclado o
115
Electrnica digital
seleccionndolos con el ratn mediante clics en los iconos o en las opciones de men. Las siguientes acciones, por ejemplo, ejecutarn todas ellas el comando MOVE: Clic en el icono Escribir MOVE en la lnea de comandos y pulsar la tecla Intro. Pulsar la tecla de funcin F7 que est asignada al comando MOVE. Seleccionar la opcin de men Edit/Move Uso de Teclas Combinadas El smbolo + indicar que la primera tecla se ha de mantener pulsada mientras se presiona la segunda tecla. Por ejemplo: Alt+F1 La tecla Alt se mantiene pulsada mientras se presiona F1, soltando seguidamente ambas teclas. Las siguientes figuras nos muestran que los comandos se activan con los distintos iconos de la barra de herramientas. Como ayuda adicional aparecer una etiqueta de texto cada vez que el cursor del ratn se site durante un tiempo sobre el icono. Dicho texto mostrar el nombre del comando
116
Electrnica digital
De arriba a abajo: ttulo, barra de men, barra de herramientas activas, barra dinmica de parmetros y coordenadas de pantalla con lnea de comando. A la izquierda la barra de herramientas de comando. La etiqueta describe el icono WIRE (hilo). La barra de estado se muestra en la parte inferior con una breve descripcin del comando.
117
Electrnica digital
Barra de herramientas de Comando del Editor de Esquemas (izquierda) y del Editor de Lneas de conexin (derecha) Panel de Control Al iniciar EAGLE aparecer el Panel de Control desde donde se podrn abrir y guardar proyectos as como configurar distintos parmetros del programa. La vista en estructura de rbol permite una rpida visin de las libreras de EAGLE. Con un doble clic el contenido de la librera se ramifica de modo que pueden verse todos sus componentes. La seleccin de uno de ello nos muestra a la derecha una breve descripcin del mismo.
118
Electrnica digital
Panel de Control Panel: Vista de los contenidos de la librera Aqu se pueden observar las descripciones del programa en el lenguaje del usuario, ficheros Script, y trabajos CAM. Pruebe a seleccionar varias entradas. A la derecha obtendr la correspondiente descripcin. El Panel de Control Panel soporta las opciones Desplazar y Colocar (Drag&Drop). Un clic en el botn derecho del ratn hace aparecer un men contextual con opciones tales como imprimir (print), abrir (open), copiar (copy), etc. Archivos de EAGLE En la siguiente tabla se muestra un listado con los tipos de archivo ms importantes que pueden ser editados con EAGLE: Tipo Ventana Placa Editor de Lneas de conexin Esquema Editor de Esquemas Librera Editor de Libreras Fichero Script Editor de Textos Programa en Lenguaje Usuario Editor de Textos Cualquier archivo de texto Editor de Textos Proyectos con EAGLE Cree su primer proyecto. Despus de comenzar el programa, primero haga en el carcter + del camino (path) de los Proyectos, entonces el carcter + mostrar ejemplos de rbol de direcciones. Los contenidos del directorio se muestran con un con el botn derecho del ratn. Seleccione la opcin New
119
Electrnica digital
project (Nuevo Proyecto) en el men emergente. Nombre el nuevo proyecto como MiProyecto, por ejemplo. De este modo se crea una carpeta con el nombre de MiProyecto. Esta carpeta contendr todos los archivos de datos que pertenezcan a su proyecto. Por supuesto se pueden definir carpetas adicionales. Para definir el camino de las carpetas donde su proyecto se guardar haga Options/Directories y entre en el campo de Projects. Con un clic en el botn derecho del ratn entra en el proyecto y puede abrir nuevos esquemas electrnicos, de pistas y libreras. Cada carpeta de proyecto contiene un fichero con el nombre de eagle.epf en el que se almacenan ajustes especficos del proyecto, posiciones de ventana, etc. El proyecto actualmente activo se verifica (en verde) en el Panel de Control. Despus de comenzar el programa nuevamente, la situacin previa se restaurar. El ltimo proyecto con el que se trabaj y las configuraciones especificadas por otro usuario se almacenan en el archivo ~ /.eaglerc (Linux) o en eaglerc.usr (Windows). Antes de comenzar los ejemplos siguientes debemos copiar los archivos demo1.sch, demo2.sch, y demo2.brd en el directorio MiProyecto. Pulse la tecla Ctrl, haga clic al archivo deseado y arrstrelo hacia la entrada del tutorial. Libere ahora el botn del ratn. Repita el proceso para los otros archivos. Ahora abra el archivo esquemtico demo1.sch con un doble clic. Si se termina el programa con Alt+X y lo comienza de nuevo, se conseguir una vista previa de las configuraciones del editor de ventanas. Configuracin de Rejilla y Unidad Los esquemas siempre debera ser utilizado con una rejilla de 2,54 mm (0.1 pulgadas) puesto que las libreras estn definidas de esta manera. La rejilla para placas est determinada por los componentes usados y por la complejidad de la placa. La rejilla y la unidad se activan con el comando GRID o haciendo clic sobre el icono GRID (REJILLA) de la barra de herramientas. Todos los valores se pueden actualizar seleccionado unit. Se aconseja que consulte las pginas de ayuda del comando GRID para obtener informacin ms detallada .
120
Electrnica digital
TUTORIAL PROTEUS El entorno de diseo electrnico PROTEUS VSM de LABCENTER ELECTRONICS ofrece la posibilidadde simular cdigo rnicrocontrolador de alto y bajo nivel y, simultneamente, con la simulacin en modomixto de SPICE. Esto permite el diseo tanto a nivel hardware como software y realizar la simulacin enun mismo y nico entorno. Para ello, se suministran tres potentes suben tornos como son el ISIS para eldiseo grfico, VSM (Virtual System Modelling) para la simulacin y el ARES para el diseo PCB deplacas electrnicas. ISIS es un potente programa de diseo electrnico que permite realizar esquemas que pueden sersimulados en el entorno VSM o pasados a un circuito impreso ya en el entorno ARES. Posee una muy buena coleccin de libreras de modelos tanto para dibujar, simular o para las placas. Adems, permite la creacin de nuevos componentes, su modelizacin para su simulacin e, incluso, laposibilidad de solicitar al fabricante (Lab-center Electronics) que cree un nuevo modelo. Sin entrar profundamente en cmo utilizar dicho programa (requerira un libro slo para ello), acontinuacin se explican las bases para dibujar cualquier circuito electrnico. El programa ISIS posee un entorno de trabajo (figura 2) formado por distintas barras de herramientas y la ventana de trabajo.
121
Electrnica digital
Varios de estos mens tambin se pueden utilizar con la ayuda del botn derecho del ratn. Al pulsarlo encualquier parte del entorno de trabajo aparece un men contextual donde se pueden ir obteniendo los distintos submens de trabajo.
122
Electrnica digital
Submenus de trabajo Para dibujar, lo primero es colocar los distintos componentes en la hoja de trabajo. Para ello, seselecciona el modo componentes y, acto seguido, realizar una pulsacin sobre el botn P de laventana de componentes y libreras.
Tras activar el botn P se abre la ventana para la edicin de componentes donde se puede buscar el componente adecuado y comprobar
123
Electrnica digital
sus caractersticas.Al localizar el componente adecuado se realiza una doble pulsacin en l, de tal forma que aparezca en laventana de componentes y libreras. Se puede realizar esta accin tantas veces como componentes se quieran incorporar al esquema. Una vez finalizado el proceso se puede cerrar la ventanade edicin de componentes.
Para situar un componente en el esquema tan slo debemos seleccionarlo de la lista. Al hacerlo se puedecomprobar su orientacin (tal como se representar en el esquema) en la ventana de edicin . Sideseamos modificar la rotacin o la reflexin del componente podemos acceder a ello a travs de la barrade herramientas correspondiente.
124
Electrnica digital
Hacindolo de esta forma, "todos" los componentes de la lista tendrn la misma orientacin (si se deseaorientar un nico componente deberemos hacerlo una vez ya situado en el esquema).
Ahora slo falta realizar una pulsacin sobre la ventana de trabajo y se colocar el componente. El cursor del ratn se convierte en un lpiz blanco. Se pueden colocar varios componentes del mismotipo simplemente realizando varias pulsaciones. Para terminar de colocar un componente se debeseleccionar otro componente de la lista o pasar a otro modo de trabajo.
Es importante activar la herramienta de referencia automtica (Real Time Annotation). De esta forma, loscomponentes tendrn una referencia distinta y de forma consecutiva; en los circuitos integrados convarios componentes encapsulados tambin se referenciarn segn dicho encapsulado (U1A, U1B, etc.).Esta herramienta se activa o desactiva desde la opcin de men TOOLS
Real Time Annotation. Una vez situados los componentes en el rea de trabajo se pueden mover, al pasar por encima del componente el cursor se convierte en una man y al
125
Electrnica digital
realizar una pulsacin, el cursor setransforma en una mano con una cruz, indicando que se puede mover el componente (quedanseleccionados al ponerse en rojo) y se puede arrastrar (atencin: si se vuelve a realizar otra pulsacin delbotn izquierdo se editan las caractersticas del componente). Tambin se puede cambiar su orientacinutilizando los comandos de rotacin y reflexin a travs de una pulsacin del botn derecho del ratn y se pueden eliminar con dos pulsaciones con el botn derecho sobre ellos (o con el botnderecho y el comando Delete Objet).
126
Electrnica digital
Todas estas acciones se pueden realizar individualmente o de forma colectiva, es decir, se pueden agruparvarios componentes a travs de pulsaciones consecutivas sobre ellos (manteniendo la tecla <Control>pulsada) o dibujando una ventana con el botn izquierdo y arrastrndola sobre los mismos.
127
Electrnica digital
Una vez seleccionado el conjunto de componentes (se marcan todos en rojo) debemos utilizar la herramienta de grupo , que tambin aparece tras pulsar el botn derecho. Con esta herramientase pueden copiar, mover, rotar o eliminar los componentes seleccionados.
128
Electrnica digital
Para unir los componentes con cables hay que situarse en los extremos de los terminales, el cursor seconvierte en un lpiz verde . Ahora se pueden ejecutar dos acciones o ir marcando el camino hasta el destino con distintas pulsaciones o realizar, directamente, una pulsacin en el destinoy dejar que ISIS realice el camino. Para ello, debe estar activada la herramienta TOOL Wire.
129
Electrnica digital
Las uniones entre cables se pueden realizar de forma automtica. Para ello, mientras se traza un caminodebemos realizar una pulsacin sobre el cable objeto de la unin elctrica . Tambin se puedenrealizar de forma manual mediante el modo de unin; en este modo tan slo hay que irhaciendo pulsaciones sobre los puntos donde deseamos realizar la unin.
130
Electrnica digital
Se puede modificar el trazado de los cables. Para ello, se realiza una pulsacin sobre el cable, en eseinstante el cursor se convierte en una doble flecha y se puede arrastrar el ratn para modificarel cable.
Tambin se pueden utilizar buses para las uniones multicable. Los buses permiten conectar variosterminales entre s utilizando un nico elemento; en este caso, el cursor se convierte en unlpiz azul. Pero para distinguir los distintos cables que forman parte del bus y distribuirlos enla entrada y en la salida se deben etiquetar mediante labels. En el caso de los cables se indicar unaetiqueta nica D0, .D7, etc., y al bus una etiqueta conjunta segn el formato D[07] que indique elnombre y la cantidad de cables que lo forman.
131
Electrnica digital
132
Electrnica digital
133