Está en la página 1de 14

Constructor Virtual y Simulador de

Circuitos Digitales con Chips TTL


Manual de Usuario (Versin 0.9.7)

Ing. Arturo J. Miguel de Priego Paz Soldn


www.tourdigital.net
Chincha Per, 24 de mayo de 2011

Este manual describe el


empleo de un programa de
computadora para construir
virtualmente y simular el
funcionamiento de circuitos
digitales utilizando circuitos
integrados TTL.

CONTENIDO
1. Descripcin General
2. El Protoboard
3. Conexiones con cables
4. Fuente DC
5. Tableros de Interruptores y de Leds
6. Tablero de Pulsadores
7. Visualizadores de siete segmentos
8. Tablero de Temporizadores
9. Tablero PLA
10. Circuitos Integrados TTL
11. Ejemplos de Circuitos
12. Acerca del Programa

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

1. Descripcin
General

Manual de Usuario (Versin 0.9.7)

Este manual describe el empleo de un programa de computadora para


construir virtualmente y simular el funcionamiento de circuitos digitales
utilizando modelos lgicos (ideales, sin consideraciones elctricas o fsicas)
de circuitos integrados TTL.

El programa cuenta con elementos que acompaan frecuentemente a los circuitos digitales:
protoboards, interruptores, pulsadores, leds y visualizadores de siete segmentos. Es posible colocar
hasta diez protoboards, cada uno con capacidad para ocho circuitos integrados. Adems, el
programa provee un temporizador (generador de seales peridicas) y una fuente de energa
elctrica (fuente DC de 5 V). La figura 1 muestra una vista de los tableros principales.
Adicionalmente, el programa incluye escenarios virtuales sobre tableros que pueden hacer interfaz
lgica con otros tableros y circuitos sobre los protoboards.

Figura 1. Tableros principales del programa de construccin virtual con chips TTL.
Los tableros pueden ser insertados desde el men Tableros. Cada tablero tiene unas marcas que
sirven para trasladarlos (presionando con el botn izquierdo del ratn) o para eliminarlos (pulsando
con el botn derecho del ratn). Al desplazar un tablero los cables mantienen las conexiones y sus
formas cambian ligeramente. Antes de retirar un tablero debes retirar sus cables y componentes. Los
tableros del programa pueden sobreponerse unos a otros. Es recomendable evitar las situaciones que
no se reflejen en la realidad.
En un laboratorio verdadero es muy importante que prestes mucha atencin cuando construyas
tus circuitos con componentes reales. S cauto cuando trabajes con los dispositivos electrnicos.
Aun teniendo la mxima atencin, los circuitos defectuosos y los instrumentos obsoletos o fuera de
mantenimiento pueden causar accidentes. Nunca ignores las recomendaciones de seguridad:
protege tus ojos con lentes, protege tus manos con guantes, utiliza un brazalete con conexin a
tierra, mantn tu rostro alejado de los circuitos electrnicos, no respires cerca de las placas de
circuitos, mantn la habitacin ventilada, etc. Para tu propia seguridad y bienestar busca ms
recomendaciones en Internet o consulta con un especialista.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

2. El Protoboard Los circuitos integrados y cables son insertados sobre los protoboards. Los
agujeros de insercin se llaman casillas o puertos de interconexin. La
disposicin de las casillas de la figura 2 representa una organizacin muy
semejante a la encontrada en la mayora de protoboards comerciales.

Figura 2. Modelo de un protoboard de cuatro conductores horizontales de 60 casillas y


128 conductores verticales de 5 casillas.

Las casillas estn conectadas entre s de acuerdo a un patrn ilustrado con lneas de colores en la
figura 3. Las casillas bajo la lnea negra forman parte de un mismo conductor, as como los que
estn bajo la lnea roja, mas estos dos conductores estn separados uno del otro. En la regin
inferior del protoboard se ubican otros dos conductores horizontales.

Figura 3. Ilustracin de las casillas pertenecientes a conductores especficos.


Cada color seala conductores diferentes.
Usualmente, estos conductores conectan las lneas de voltaje VCC (lnea roja) y de GND (lnea
negra). Es una buena prctica de construccin utilizar los colores de cables indicados, ya que son
colores estandarizados.
Existen tambin 128 conductores verticales de cinco casillas separados por una divisin central,
es decir, hay 64 conductores verticales en la regin superior y otros 64 conductores en la regin
inferior del protoboard. Las letras y nmeros ayudan a identificar cada casilla. Por ejemplo, las
casillas A, B, C, D y E de la columna 2 (bajo la lnea de color naranja) estn unidas todas entre s.
Igualmente ocurre con las casillas F, G, H, I y J de la columna 2 (color verde). Para unir las casillas
que pertenecen a diferentes conductores utilizamos cables.
Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

3. Conexiones Un cable puede ser dibujado con el ratn desde una casilla a otra. Los cables
pueden tener hasta cinco segmentos, de los cuales solamente tres pueden ser
con cables

modificados con el ratn. El programa evita conexiones entre casillas del


mismo nodo elctrico. Tambin evita cortocircuitos entre VCC, GND y
puertos de salida. La figura 4 muestra varias formas de conexiones.

Figura 4. Algunas formas de lneas que representan conexiones con cables entre casillas.
Para modificar un cable se presiona el botn izquierdo del ratn sobre un segmento y se arrastra
el puntero del ratn para dar al cable una nueva forma. Para eliminar un cable se pulsa el botn
derecho del ratn sobre uno de los segmentos modificables del cable. El color del cable que va a ser
formado puede establecerse desde el botn con lneas de colores verticales ubicado en la barra de
herramientas. Los colores de los cables dibujados ya no pueden ser modificados.

La figura 5 muestra una secuencia de edicin de un cable. En (a) se ha formado un cable


conectando las casillas I-2 y B-9. La direccin original queda determinada por el sentido del
movimiento inicial del puntero del ratn. En (b) el segmento horizontal del cable fue presionado y
arrastrado hacia abajo. En (c) el segmento vertical inferior fue presionado y arrastrado hacia la
derecha. Similarmente en (d) el segmento vertical superior ha sido desplazado hacia la derecha. Los
segmentos horizontales superior e inferior de (d) no pueden ser arrastrados, mientras que los otros
tres siguen siendo editables. Para eliminar el cable la presin del botn derecho debe ser sobre un
segmento editable.

(a)

(b)

(c)

(d)

Figura 5. Algunas formas de lneas que representan conexiones con cables entre casillas.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

4. Fuente DC

Manual de Usuario (Versin 0.9.7)

El tablero de fuente DC simula el suministro de energa elctrica para el


funcionamiento de los dems tableros y de los componentes del circuito. Este
tablero siempre aparece en todos los circuitos hechos con el programa.

En un circuito real con chips TTL puedes utilizar una fuente de voltaje regulada de 5 V o tres
pilas de 1.5 V colocadas en serie. Es muy recomendable que desconectes la fuente DC cuando ests
construyendo o modificando tus circuitos. Siguiendo esta recomendacin, el programa evita que
realices ediciones o modificaciones del circuito cuando el tablero de fuente DC est encendido.

Figura 6. Fuente de 5 V DC.

5. Tableros de
Interruptores y
de Leds

El tablero de interruptores provee ocho interruptores cuyos estados pueden


ser conmutados al pulsar sobre ellos con el botn izquierdo del ratn. En la
figura 7 los interruptores aparecen con la pestaa hacia abajo, formando un
contacto elctrico de las casillas con GND.

La resistencia mostrada en el tablero evita un cortocircuito


entre VCC y GND. En esta condicin, cada casilla asociada tiene
el estado lgico 0. Cuando la pestaa est hacia arriba la salida
es alta o 1, y en este caso el interruptor est abierto tal como
indica el diagrama esquemtico del tablero. Por otro lado, el
tablero de leds contiene ocho leds activos en alta.
La figura 8 ilustra algunas conexiones entre los interruptores,
los leds y la fuente de voltaje. Los circuitos de los tableros no
funcionan cuando estn conectados incorrectamente.
Figura 7. Tableros de
interruptores y de leds.

Figura 8. Conexiones para el funcionamiento de los


interruptores y leds.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

6. Tablero de
Pulsadores

Manual de Usuario (Versin 0.9.7)

El tablero de pulsadores tiene ocho pulsadores activos en el nivel lgico 1. Un


pulsador se activa cuando lo presionas con el botn izquierdo del ratn.

La salida de los pulsadores es 0 cuando no estn presionados. Solamente puede activarse un


pulsador a la vez. En la figura 9, el quinto pulsador est presionado, haciendo que brillen los cuatro
leds con lo que est conectado a travs de los cables.

Figura 9. Ejemplo de conexiones de los pulsadores.

7. Visualizadores
de siete segmentos

El tablero de visualizadores de siete segmentos contiene cuatro


visualizadores de nodo comn, es decir, para encender un led especfico
debe colocarse un nivel lgico 0 en el puerto correspondiente. La lnea
de VCC debe estar conectada al tablero.

Figura 10. Tablero de visualizadores de siete segmentos.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

8. Tablero de
Temporizadores

Manual de Usuario (Versin 0.9.7)

El tablero de temporizadores de este programa provee cuatro seales


peridicas de frecuencias aproximadas a 10 Hz, 5 Hz, 2 Hz y 1 Hz.
Solamente existe un tablero temporizador por cada circuito.

Como sucede en todos los dems tableros, las seales son formadas cuando el tablero est
correctamente conectado. En circuitos reales, utiliza osciladores encapsulados o circuitos como el
LM 555 para generar las frecuencias necesarias.

Figura 11. Conexiones del tablero de temporizadores.

7
9. Tutorial PLA

Este tutorial sirve para ilustrar las funciones lgicas mediante un arreglo de
lgica programable de 4 entradas, 8 productos y 4 salidas.

Para unir y separar lneas basta con pulsar


sobre las intersecciones entre las lneas. Este
tablero ayuda a visualizar rpidamente el
resultado de las funciones lgicas
combinacionales. Por ejemplo, puede servir
para demostrar las equivalencias de los
postulados de Huntington del lgebra de
Boole, algunos teoremas de simplificacin de
funciones y algunas funciones bsicas como
selectores, descodificadores, codificadores,
medio
sumador,
sumador
completo,
comparador, etc. Estas funciones pueden ser
comparadas y relacionadas con las funciones
realizadas por los circuitos integrados.
Figura 12. Sumador completo en PLA.
W es el bit acarreo y X es el bit de suma.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

10. Circuitos
Integrados
TTL

Manual de Usuario (Versin 0.9.7)

El programa provee ms de 80 modelos lgicos de circuitos digitales de la


familia TTL. Estos modelos no toman en cuenta ningn aspecto fsico. Tampoco
incluyen los chips de salida con colector abierto, alta impedancia y de pines
bidireccionales.

El programa valida la insercin de los chips evitando conexiones de pines de salida con casillas
conectadas a otros pines y puertos de salida. Un chip puede ser retirado con el botn derecho del
ratn y trasladado arrastrndolo con el botn izquierdo. Los circuitos aparecen clasificados en los
mens de acuerdo a los siguientes esquemas. Algunos circuitos listados en el grupo
Combinacionales tienen registros. Cuando un chip de la lista tiene un pin bidireccional ese pin est
modelado nicamente como salida.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

10

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

11. Ejemplos de
Circuitos

Manual de Usuario (Versin 0.9.7)

Las figuras 13 y 14 muestran ejemplos de circuitos sencillos, el primero


con puertas NAND y el segundo con flip-flops D. Las figuras desde la
15 hasta la 18 indican una secuencia de pasos para construir y simular
incrementalmente un contador BCD de cuatro dgitos.

Figura 13. Puertas NAND en cascada.

11

Figura 14. Contador binario de cuatro bits utilizando cuatro flip-flops D. Las entradas flotantes son
consideradas por el programa como 1 lgico. En la prctica, a veces ser necesario que conectes una
resistencia de aproximadamente 1K entre VCC y los pines de entrada de control.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

Figura 15. Conexiones de VCC y GND y de las salidas de los descodificadores a los visualizadores
de siete segmentos de un contador BCD de 4 dgitos con sentido de cuenta y frecuencia
seleccionables.

12

Figura 16. Conexiones para el contador de unidades del contador BCD.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

Figura 17. Conexiones de los cuatro dgitos del contador.


Las conexiones de los descodificadores han sido modificadas.

13

Figura 18. Conexin del multiplexor para seleccionar la seal de reloj entre 10 Hz y 1 Hz.

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Manual de Usuario (Versin 0.9.7)

12. Acerca del Programa


Este programa sirve como herramienta de enseanza y aprendizaje del diseo digital con
componentes TTL. A su tiempo, ser ampliado para incluir guas y tutoriales interactivos, circuitos
de lgica programable, microcontroladores, interfaces de entrada y salida estndares,
instrumentacin virtual, interfaces con puertos del computador, as como modelos de resistencias,
condensadores y dispositivos semiconductores. El autor no garantiza que las prximas versiones
sigan siendo gratuitas.

14

Ing. Arturo J. Miguel de Priego Paz Soldn

www.tourdigital.net

Chincha, Per, 24 de mayo de 2011

También podría gustarte