Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Práctica No. 1
Equipo ¿? GRUPO ¿?
2
OBJETIVO
El alumno deberá comprender la arquitectura del sistema “el
circuito electrónico” para realizar una transferencia de datos
entre registros. Reconociendo su conexión eléctrica y estados
lógicos. En adición deberá reconocer que es físicamente un bit
y que es un byte con su representación y significado.
3
DESARROLLO TEÓRICO
Componentes de la práctica
Switch: interruptor que abre o cierra el circuito. Existen los
llamados dip switches que tienen más de un interruptor.
(Símbolo)
Led (light-emitting diode): Dispositivo semiconductor que
emite luz de cierto color cuando tiene una diferencia de
potencial en sus terminales y apaga cuando no se llega al
voltaje requerido para encender.
(Símbolo)
4
(Símbolo)
Existe una excepción en cuanto a los capacitores cerámicos
debido a que la forma de determinar su capacitancia está
dada por esta tabla:
(Símbolo)
datos que estén en los pines de entrada de datos en el flanco de bajada del tren
de pulsos.
(Símbolo)
Pines de entrada del nibble alto (1A1, 1A2, 1A3, 1A4, pines 2, 4, 6, 8): Estos
pines se usan para conectar el nibble alto del dato de entrada.
Pines de salida del nibble bajo (2Y1, 2Y2, 2Y3, 2Y4, pines 9, 7, 5, 3): Estos
pines pueden sacar el nibble bajo del dato si GATE así lo especifica.
Pines de salida del nibble alto (1Y1, 1Y2, 1Y3, 1Y4, pines 18, 16, 14, 12):
Estos pines pueden sacar el nibble alto del dato si GATE así lo especifica.
(Símbolo)
(Símbolo)
11
Conceptos Básicos
Tensión o Voltaje: Es una presión externa derivada de la
energía que una masa tiene a causa de su posición (energía
potencial). En un circuito la fuente de alimentación
establecerá a través de un gasto de energía electrones en una
terminal y iones positivos en la otra originando una diferencia
de potencial entre las terminales, si se conecta un conductor
entre las dos terminales los electrones tenderán a viajar a la
terminal positiva. La unidad se mide en Voltios.
Corriente: Considere un trozo de alambre de cobre al aplicar
fuerzas exteriores la energía que obtienen los electrones
provoca que los átomos liberen algunos de estos, este
electrón libre se puede desplazar entre los átomos con carga
positiva mientras que los átomos se mantienen fijos, al flujo
de electrones se le conoce como corriente eléctrica y es una
unidad fundamental en el sistema internacional. La corriente
se mide en Amperes.
Resistividad: El flujo de carga a través de cualquier material
encuentra una fuerza opuesta, esta oposición se ocasiona por
las colisiones entre electrones libres y entre electrones de los
átomos del material que los conduce, a este fenómeno se le
denomina resistencia del material y su unidad de medida es el
Ohm. De manera práctica se elaboran elementos con
diferentes valores de resistencia que tienen fines para el
armado de circuitos.
Capacitancia: Medida de la eficiencia de un capacitor para
almacenar carga en sus placas, el capacitor es un elemento
internamente tiene dos placas paralelas, estás placas se
cargan generando un campo eléctrico que almacena energía.
Conexión en serie: configuración de conexión en la que las terminales
de los dispositivos se conectan sucesivamente, es decir, terminal de salida de
un dispositivo se conecta a la terminal de entrada del dispositivo siguiente.
12
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
14
Compuerta básica OR
La operación OR produce un resultado (salida) de 1 siempre que cualquiera de
sus entradas sea 1. En cualquier otro caso la salida será 0.
Una compuerta OR es un circuito lógico que realiza una operación OR sobre
las entradas del circuito, en sí realiza una suma lógica. También su operación
se podría resumir como que si hay un 1 en cualquiera de las dos entradas la
salida será un 1, en caso contrario la salida será un 0.
TABLA DE
SÍMBOLO VERDAD
S=A+B
Ej. 0 + 1
Primeramente hay que identificar que la operación sea efectivamente la
función lógica OR, si contiene el símbolo ‘+’ simboliza una suma lógica, no
aritmética. ECUACIÓN
Luego de comprobar la operación a realizar hay que recurrir a la tabla de
verdad de la función que nos indica que ‘0 + 1’ = ‘1’ o si deseamos verlo de
16
otra forma si hay un ‘1’ en cualquiera de las entradas habrá un ‘1’ a la salida,
por lo que ‘0 + 1’ = ‘1’, debido a que tienen un ‘1’ en su segunda entrada.
Ej. 1* 0
Al identificar la operación a realizar observamos que no corresponde con el
símbolo de ‘+’ de una función OR sino que tiene el símbolo de ‘*’ esto
corresponde a otra función lógica que no se abordará debido a que no es de
utilidad en la construcción de circuito de la práctica.
Además hay colecciones de ‘n’ bits a las que se les asigna un nombre por ser
muy utilizadas o usuales, es el caso del nibble (colección de 4 bits), el byte
(colección de 8 bits), word (16 bits), dword (32 bits).
17
N = 24 = 16 caracteres
N = 28 = 256 caracteres
Flip-Flop o Biestable
18
Q ( t+1 ) =D
Todas las celdas de memoria tienen su terminal CLK en un mismo nodo, esto
quiere decir que, al activarse la operación de escritura, esta se activara para
cada una de las celdas que los componen.
También se puede notar que las salidas y las entradas de cada celda están
conectadas mediante un medio físico común al que llamaremos bus de datos,
esta topología se escoge de esta manera debido a que ayuda a simplificar
bastante el circuito a cambio de perdida de velocidad.
Finalmente si las celdas se conectan de esta forma se dice que están
concatenadas.
22
7 0
OC’
CLK
(Símbolo)
El símbolo representa el número de celdas que el registro contiene en su
interior, además en la parte de arriba se especifica también el número de
celdas que contiene.
A su vez tiene un pin para conectar el CLK y un Pin llamado OC’ cuya
función es aislar o conectar la salida de todas las celdas al buffer, si se dice
que este registro tiene 8 celdas entonces es capaz de almacenar 8 bits lo que
significa que este registro es capaz de almacenar un byte de información. Se
pueden hacer registros que almacenen nibbles, words, etc. Sin embargo para el
circuito se ocuparan registros de 8 bits.
De manera genérica podemos leer en el registro con el OC’ y podemos
escribir con CLK 1 byte de información.
Este circuito se compone de varios registros de propósito general (en este caso
5), en los cuales se transfiere e ingresa información a través de 1 solo medio
físico o a través de 1 solo cable, esto se hace con la finalidad de que el sistema
se simplifique y no se coloquen tantos cables para ahorrar espacio, a este
medio físico se le conoce comúnmente como bus de datos y a esta operación
de conectar las salidas del registro a las entradas y salidas de los demás
registros se le conoce como apilar registros.
Ya que este medio ingresa y transfiere información, es necesario que se realice
un control de ingreso de información al bus y transferencia de información al
bus, ya que si se ingresa y transfiere información al mismo tiempo puede
ocurrir un conflicto en el canal, si la información que contienen algunas de las
24
Se dice que este circuito controla la carga del dato en el registro, se puede
observar que mientras el push button no sea apretado, ingresará un ‘1’ lógico
(4.2 V medido experimentalmente) a la compuerta OR, si el push button es
apretado ingresará ‘0’ lógico (0.001 V medido experimentalmente) a la
compuerta OR; en la otra entrada de la compuerta ingresará la señal CLK.
Entrada 1 Entrada 2 OR
CLK 0 CLK
CLK 1 1
Con este sistema eléctrico podemos ingresar un byte a cualquiera de los 5
registros y transferir información a los demás registros, para esto solo basta
26
DESARROLLO PRÁCTICO
Circuito Esquemático diseñado en Proteus 8 Professional.
28
CLK
Pulso bajo Pulso alto
Datos a ingresar.
30
Datos ingresados.
2.-Para introducir el dato al canal tenemos que activar el switch de entrada que
está conectado al /OC del registro de entrada, Antes de activarlo verificar que
ningún registro tenga su /OC activo debido a que si esto sucede ocurrirá un
corto circuito. El registro de entrada tiene la matricula ‘’74LS244’’. El /OC
recibirá un 0 lógico y se abrirá, esto debido a que el circuito trabaja con lógica
negativa gracias a las compuertas OR del Clock Master que revisaremos más
adelante, permitiendo el paso de la información pasando así a la siguiente fase.
Para corroborar que la información entró correctamente al bus de datos
tenemos que revisar los leds que se encuentran conectados al canal. Si los leds
prendidos del bus de datos coinciden con los leds prendidos de la entrada la
información es correcta y está en el canal.
Verificación de los /OC de los registros.
32
Bus con información debuggeada a partir de los leds de entrada y del bus.
33
3.- Sin abrir el switch del /OC del registro de entrada, mandar 3 pulsos de reloj
al CLK del registro en el que se desea escribir la información (los registros
tendrán la matricula ‘’74LS374’’). Esto se logrará presionando el push-botton
34
El Led encenderá tres veces lo cual significará que el dato ya está escrito en el
registro que seleccionamos para tener dicha información.
4.- Procedemos a abrir el switch del /OC del registro de entrada para que el
canal se libere, los leds del bus estarán nuevamente apagados. Ahora para leer
el dato se tiene que cerrar el switch del /OC del registro donde se escribió la
35
5.- Para transferir los datos de un registro a otro solo tenemos que enviar 3
pulsos de reloj al CLK del registro al que se le escribirá la información,
teniendo activado obviamente el modo lectura del registro que tiene ya la
información escrita. Después abriremos el switch del /OC del registro anterior
y procedemos a leer la información escrita en el nuevo registro, para hacer
37
esto tenemos que cerrar el switch de su /OC y debuggear los datos en los leds
del canal.
El Led encenderá tres veces lo cual significará que el dato ya está escrito en el
registro que seleccionamos para tener dicha información.
Circuito Físico.
39
Mediciones.
Leds de Entrada.
40
‘’Medición del led en nivel alto’’ ‘’Medición del led en nivel bajo’’
´´Medición del /OC en nivel bajo’’ ‘’Medición del /OC en nivel alto’’
CLK.
42
‘’Medición del clock en estado alto’’ ‘’Medicion del clock en estado bajo’’
Oscilogramas.
CONCLUSIONES
44
Yo concluyo que el bit es la forma más simple de representar información, este puede
representar dos valores un ‘0’ y un’ 1’. Además, este es físicamente una diferencia de
potencial que define su valor al encontrarse en un determinado rango. También he
concluido que la longitud de un conjunto de bits es proporcional al número de caracteres
que se pueden representar, siendo el byte una cadena de 8 bits este puede representar hasta
256 caracteres.
Por otra parte concluyo que los registros apilados necesitan de señales de control que eviten
un conflicto en el bus de datos, por ahora esta señal de control es proporcionada por medio
de subcircuitos que activan los modos de operación de cada registro. Igualmente concluyo
que los registros apilados pueden transferirse información colocando en estado de lectura
uno de ellos y en estado de escritura otro de ellos.