Está en la página 1de 18

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR


PARA LA EDUCACIÓN UNIVERSITARIA
UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ZULIA
CABIMAS - ESTADO ZULIA

Puertas Lógicas

Autor
Gutiérrez Jonathan C.I. 30.423.548
PNF ELECTRÓNICA
SECCIÓN 4

Cabimas, Abril 2022


A) Sistemas Combinacionales

1. Defina, explique y aplique compuertas lógicas.

Las Compuertas Lógicas son circuitos electrónicos conformados


internamente por transistores que se encuentran con arreglos especiales
con los que otorgan señales de voltaje como resultado o una salida de
forma booleana, están obtenidos por operaciones lógicas binarias
(suma, multiplicación). También niegan, afirman, incluyen o excluyen
según sus propiedades lógicas. Estas compuertas se pueden aplicar en
otras áreas de la ciencia como mecánica, hidráulica o neumática.

Existen diferentes tipos de compuertas y algunas de estas son


más complejas, con la posibilidad de ser simuladas por compuertas más
sencillas. Todas estas tienen tablas de verdad que explican los
comportamientos en los resultados que otorga, dependiendo del valor
booleano que tenga en cada una de sus entradas.

Trabajan en dos estados, “1” o “0”, los cuales pueden asignarse a


la lógica positiva o lógica negativa. El estado 1 tiene un valor de 5v como
máximo y el estado 0 tiene un valor de 0v como mínimo y existiendo un
umbral entre estos dos estados donde el resultado puede variar sin
saber con exactitud la salida que nos entregara.

Una puerta lógica (del tipo OR) se podría aplicar por ejemplo en
una planta industrial, para que si uno o más parámetros exceden el
valor seguro, sea necesario tomar alguna medida de protección.

2. Funciones lógicas básicas.

Dadas n variables lógicas (X1, X2, …., Xn) cuyos valores pueden
tomar 0 o 1, es posible definir una función lógica f(X1, X2, …., Xn) que
tomará un valor 0 o 1 según los valores que tomen cada una de las
variables y las operaciones que se realicen.

Por ejemplo:
S=a+b, S=ā+b , S=a.b , S=a.b+c, S=ā+b.c

3. De ejemplo de mapas de Karnaugh

Un mapa de Karnaugh23 (también conocido como tabla de


Karnaugh o diagrama de Veitch) es un diagrama utilizado para la
simplificación de funciones algebraicas en forma canónica. A partir de la
tabla de Karnaugh se puede obtener una forma canónica mínima (con el
mínimo número de términos).

4. Definición de Sistemas combinacionales

Los sistemas combinacionales no son más que combinaciones


complejas de puertas lógicas en las que las entradas y salidas se
combinan para obtener circuitos más complejos. Un ejemplo de sistemas
combinacionales son los descodificadores, que convierten la señal de
entrada en la selección de una salida y que son utilizados para acceder
a los datos de una memoria RAM o en la unidad de control de un
procesador. Otro tipo de circuitos combinacionales son las ALU de las
unidades de ejecución de CPU y GPU que se encargan de realizar
operaciones aritméticas con los datos de entrada.
Podemos dividir los circuitos combinacionales en dos tipos
distintos:

Elementos que sirven para efectuar operaciones de lógica y


aritmética. Por ejemplo sumadores o multiplicadores de números.
Elementos que sirven para la transmisión de datos como
multiplexores, demultiplexores, codificadores, descodificadores, etc.

Al contrario que los sistemas secuenciales, los sistemas


combinacionales no funcionan por ciclos de reloj y la señal de salida
será obtenida «inmediatamente» de una punta a otra del circuito de
manera inmediata.

5. Diseño de circuitos combinacionales básicos: codificadores,


decodificadores, decodificadores siete segmentos (ánodo y cátodo
común). Multiplexores, demultiplexores, convertidores de código,
circuitos que realizan operaciones aritméticas, comparadores.

Codificador
Decodificador

Decodificador siete segmentos

Multiplexor
Demultiplexor
Convertidor de código
ALU

Comparador
B) Introducción a los sistemas secuenciales

A diferencia de los sistemas combinacionales, en los sistemas


secuenciales, los valores de las salidas, en un momento dado, no
dependen exclusivamente de los valores de las entradas en dicho
momento, sino también dependen del estado anterior o estado interno.
El sistema secuencial más simple es el biestable, de los cuales, el de
tipo D (o cerrojo) es el más utilizado actualmente.

El sistema secuencial requiere de la utilización de un dispositivo


de memoria que pueda almacenar la historia pasada de sus entradas
(denominadas variables de estado) y le permita mantener su estado
durante algún tiempo, estos dispositivos de memoria pueden ser
sencillos como un simple retardador o celdas de memoria de tipo DRAM,
SSRA o multivibradores biestables también conocido como Flip-Flop
entre otros.
1. Definición y ejemplo de Biestables (RS, D, JK, T)
Un biestable, también llamado báscula (flip-flop en inglés), es un
multivibrador capaz de permanecer en un estado determinado o en el
contrario durante un tiempo indefinido. Esta característica es
ampliamente utilizada en electrónica digital para memorizar información.
El paso de un estado a otro se realiza variando sus entradas.
Dependiendo del tipo de dichas entradas los biestables se dividen en:
Asíncronos: sólo tienen entradas de control. El más empleado es
el biestable RS.
Síncronos: además de las entradas de control posee una entrada
de sincronismo o de reloj. Si las entradas de control dependen de la de
sincronismo se denominan síncronas y en caso contrario asíncronas.
Por lo general, las entradas de control asíncronas prevalecen sobre las
síncronas.
La entrada de sincronismo puede ser activada por nivel (alto o
bajo) o por flanco (de subida o de bajada). Dentro de los biestables
síncronos activados por nivel están los tipos RS y D, y dentro de los
activos por flancos los tipos JK, T y D.

Biestable RS

Dispositivo de almacenamiento temporal de dos estados (alto y


bajo), cuyas entradas principales, R y S, a las que debe el nombre,
permiten al ser activadas:
R: el borrado (reset en inglés), puesta a 0 ó nivel bajo de la salida.
S: el grabado (set en inglés), puesta a 1 ó nivel alto de la salida
Si no se activa ninguna de las entradas, el biestable permanece
en el estado que poseía tras la última operación de borrado o grabado.
En ningún caso deberían activarse ambas entradas a la vez, ya que esto
provoca que las salidas directa (Q) y negada (Q') queden con el mismo
valor: a bajo, si la báscula está construida con puertas NO-O (NOR), o a
alto, si con puertas NO-Y (NAND). El problema de que ambas salidas
queden al mismo estado está en que al desactivar ambas entradas no
se podrá determinar el estado en el que quedaría la salida. Por eso, en
las tablas de verdad, la activación de ambas entradas se contempla
como caso no deseado (N. D.).
Biestable RS asíncrono
Sólo posee las entradas R y S. Se compone internamente de dos
puertas lógicas NO-Y o NO-O, según se muestra en la siguiente figura:
Biestables RS con puertas NO-O, a), NO-Y, c), y símbolos
normalizados respectivos b) y d).
Su tabla de verdad es la siguiente (Q representa el estado actual
de la salida y q el estado anterior a la última activación):

Biestable RS síncrono

Circuito Biestable RS síncrono a) y esquema normalizado b).


Además de las entradas R y S, posee una entrada C de
sincronismo cuya misión es la de permitir o no el cambio de estado del
biestable. En la siguiente figura se muestra un ejemplo de un biestable
síncrono a partir de una asíncrona, junto con su esquema normalizado:
Su tabla de verdad es la siguiente:
Biestable D

Símbolos normalizados: Biestables D a) activo por nivel alto y b)


activo por flanco de subida.

Dispositivo de almacenamiento temporal de dos estados (alto y


bajo), cuya salida adquiere el valor de la entrada D cuando se activa la
entrada de sincronismo, C. En función del modo de activación de dicha
entrada de sincronismo, existen dos tipos de biestables D:
Activo por nivel (alto o bajo), también denominado registro o
cerrojo (latch en inglés).
Activo por flanco (de subida o de bajada).
La ecuación característica del biestable D que describe su
comportamiento es:
Y su tabla de verdad:
Esta báscula puede verse como una primitiva línea de retardo o
una retención de orden cero (zero order hold en inglés), ya que los datos
que se introducen, se obtienen en la salida un ciclo de reloj después.
Esta característica es aprovechada para sintetizar funciones de
procesamiento digital de señales (DSP en inglés) mediante la
transformada en z.
Biestable T

Símbolo normalizado: Biestable T activo por flanco de subida.


Dispositivo de almacenamiento temporal de dos estados (alto y
bajo). El biestable T cambia de estado ("toggle" en inglés) cada vez que
la entrada de sincronismo o de reloj se dispara. Si la entrada T está a
nivel bajo, el biestable retiene el nivel previo. Puede obtenerse al unir las
entradas de control de un biestable JK, unión que se corresponde a la
entrada T.

La ecuación característica del biestable T que describe su


comportamiento es:
Y la tabla de verdad:

Biestable JK
Dispositivo de almacenamiento temporal de dos estados (alto y
bajo), cuyas entradas principales, J y K, a las que debe el nombre,
permiten al ser activadas:
J: El grabado (set en inglés), puesta a 1 ó nivel alto de la salida.
K: El borrado (reset en inglés), puesta a 0 ó nivel bajo de la salida.
Si no se activa ninguna de las entradas, el biestable permanece
en el estado que poseía tras la última operación de borrado o grabado. A
diferencia del biestable RS, en el caso de activarse ambas entradas a la
vez, la salida adquirirá el estado contrario al que tenía.
La ecuación característica del biestable JK que describe su
comportamiento es:

Y su tabla de verdad es:

Una forma más compacta de la tabla de verdad es (Q representa


el estado siguiente de la salida en el próximo flanco de reloj y q el estado
actual)
2, 3, 4. Registro de desplazamiento

Los registros de desplazamiento son circuitos donde la


información de entrada se va desplazando en las salidas cuando se les
aplica una señal de sincronismo; si se deja de enviar la señal de
sincronismo, en la salida se mantiene la información anteriormente
presente (memorizado).

La información de entrada se puede introducir en serie o en


paralelo. La información de salida también se puede obtener en serie o
en paralelo. Combinando estas formas de tratar la información de
entrada y salida se obtienen diferentes tipos de registros: 1) entrada
serie, salida serie; 2) entrada serie, salida paralelo; 3) entrada paralelo,
salida serie; 4) entrada paralelo, salida paralelo.

Además de estos tipos, hay registros con varios tipo de entradas y


salidas de tratamiento de la información a la vez.
Dependiendo del tipo de entradas y salidas, los registros de
desplazamiento se clasifican como:

Serie-Serie: sólo la entrada del primer flip-flop y la salida del


último son accesibles externamente. Se emplean como líneas de retardo
digitales y en tareas de sincronización.
Paralelo-Serie: son accesibles las entradas de todos los flip-flops,
pero solo la salida del último. Normalmente también existe una entrada
serie, que sólo altera el contenido del primer flip-flop, pudiendo funcionar
como los del grupo anterior. Este tipo y el siguiente se emplean para
convertir datos serie en paralelo y viceversa.
Este tipo convierte: Dato en paralelo a dato en serie.
Serie-Paralelo: son accesibles las salidas de todos los flip-flops,
pero solo la entrada del primero. Este tipo y el anterior se emplean para
convertir datos serie en paralelo y viceversa, por ejemplo para
conexiones serie como el RS232.
Este tipo convierte: Dato en serie a dato en paralelo.
Paralelo-Paralelo: tanto las entradas como las salidas son
accesibles. Se usan para cálculos aritméticos.

Un registro de desplazamiento muy utilizado, que es universal (se


llama así porque puede utilizarse en cualquiera de las cuatro
configuraciones anteriormente descritas) y bidireccional (porque puede
desplazar los bits en un sentido u otro) es el 74HC194, de cuatro bits de
datos.

Otros registros de desplazamiento conocidos, fabricados también


con la tecnología CMOS, son el 74HC165 (entrada paralelo, salida serie)
y 74HC164 (entrada serie, salida paralelo).

5. Contadores Asíncronos y Síncronos

En el campo de la electrónica digital, un "contador" es un circuito


lógico secuencial. Este circuito consta de una serie de flip-flops: circuitos
electrónicos que tienen dos condiciones estables, cada una
correspondiente a una de las dos señales de entrada alternativos. Los
circuitos pueden alternar a través de una secuencia de estados. Existen
dos tipos de contador: sincrónico y asíncrono.

Contadores síncronos

Los contadores síncronos suelen consistir en un elemento de


memoria, que se implementa usando flip-flops y un elemento
combinatorio, que es implementado tradicionalmente mediante puertas
lógicas. Las puertas lógicas son circuitos lógicos con uno o más
terminales de entrada y un terminal de salida, en el que la salida se
conmuta entre dos niveles de tensión determinados por una
combinación de señales de entrada. El uso de las puertas lógicas para la
lógica combinacional suele reducir el costo de los componentes de los
circuitos del contador a un mínimo absoluto, por lo que sigue siendo un
enfoque popular.

Impulso de reloj

Los contadores síncronos tienen un reloj interno, mientras que los


asíncronos no. Como resultado, todos los flip-flops en un contador
síncrono son accionados simultáneamente por un simple pulso de un
reloj común. En un contador asíncrono, el primer flip-flop es impulsado
por un pulso desde un reloj externo y cada flip-flop sucesivo es
impulsado por la salida del flip-flop anterior en la secuencia. Esta es la
diferencia esencial entre los contadores síncronos y asíncronos.

Contadores asíncronos

Los contadores asíncronos, también conocidos como contadores


de ondulación, son el tipo más simple, que requieren menos
componentes y menos circuitería que contadores síncronos. Los
contadores asíncronos son más fáciles de construir que sus contrapartes
síncronas, pero la ausencia de un reloj interno también presenta varias
desventajas importantes. Los flip-flops en un contador asíncrono cambia
los estados en diferentes momentos, por lo que los retrasos en el
cambio de un estado a otro, conocidos como retardos de propagación,
se suman para crear un retardo global. Mientras más flip-flops contenga
un contador asíncrono, mayor será el retardo global.

También podría gustarte