Está en la página 1de 39

1

MULTIVIBRADORES

1. ¿Cómo se define un flip-flop?

Un biestable (flip-flop en inglés), es un multivibrador capaz de permanecer en uno de dos estados posibles durante un
tiempo indefinido en ausencia de perturbaciones. 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.

2. Da la clasificación de los flip-flops

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.

Los biestables síncronos activos por flanco (flip-flop) se crearon para eliminar las deficiencias de los latches
(biestables asíncronos o sincronizados por nivel).

3. ¿Cuál es la importancia de un flip-flop en un sistema lógico?

Un biestable puede usarse para almacenar un bit. La información contenida en muchos biestables puede
representar el estado de un secuenciador, el valor de un contador, un carácter ASCII en la memoria de un
ordenador, o cualquier otra clase de información.

Un uso corriente es el diseño de máquinas de estado finitas electrónicas. Los biestables almacenan el estado
previo de la máquina que se usa para calcular el siguiente.

El T es útil para contar. Una señal repetitiva en la entrada de reloj hace que el biestable cambie de estado
por cada transición alto-bajo si su entrada T está a nivel 1. La salida de un biestable puede conectarse a la
entrada de reloj de la siguiente y así sucesivamente. La salida final del conjunto considerado como una
cadena de salidas de todos los biestables es el conteo en código binario del número de ciclos en la primera
entrada de reloj hasta un máximo de 2n-1, donde n es el número de biestables usados.

Uno de los problemas con esta configuración de contador (ripple counter en inglés) es que la salida es
momentáneamente inválida mientras los cambios se propagan por la cadena justo después de un flanco de
reloj. Hay dos soluciones a este problema. La primera es muestrear la salida sólo cuando se sabe que esta es
válida. La segunda, más compleja y ampliamente usada, es utilizar un tipo diferente de contador síncrono,
que tiene una lógica más compleja para asegurar que todas las salidas cambian en el mismo momento
predeterminado, aunque el precio a pagar es la reducción de la frecuencia máxima a la que puede funcionar.

Una cadena de biestables T como la descrita anteriormente también sirve para la división de la frecuencia de
entrada entre 2n, donde n es el número de biestables entre la entrada y la última salida.
2

4. Dibuja el diagrama básico de un flip-flop

5. ¿Cómo se define un pulso de reloj?

En electrónica y especialmente en circuitos digitales síncronos, una señal de reloj es una señal usada para coordinar las
acciones de dos o más circuitos. Una señal de reloj oscila entre estado alto o bajo, y gráficamente toma la forma de una
onda cuadrada. Los circuitos que utilizan la señal de reloj para la sincronización pueden activarse en el flanco
ascendente, flanco descendente o en ambos, por ejemplo, las memorias DDR SDRAM son activadas en ambos flancos.

En el gráfico esquemático pueden apreciarse cuatro


señales o pulsos digitales de diferentes frecuencias.

La mayoría de los circuitos integrados complejos utilizan


una señal de reloj para sincronizar sus diferentes partes y
contar los tiempos de propagación. A medida que se fue
incrementando la complejidad de los circuitos, se volvió
más complicada la sincronización a través del reloj. Un
ejemplo de circuito integrado complejo es el
microprocesador.

6. ¿Qué es un circuito secuencial?

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. La mayoría de los sistemas secuenciales están gobernados por señales de reloj. A éstos
se los denomina "síncronos" o "sincrónicos", a diferencia de los "asíncronos" o "asincrónicos" que son aquellos que no
son controlados por señales de reloj. A continuación se indican los principales sistemas secuenciales que pueden
encontrarse en forma de circuito integrado o como estructuras en sistemas programados: Contador y Registros.
3

Clasificación de los contadores de circuito secuencial. Según la forma en que conmutan los biestables, podemos hablar
de contadores síncronos (todos los biestables conmutan a la vez, con una señal de reloj común) o asíncronos (el reloj no
es común y los biestables conmutan uno tras otro). Según el sentido de la cuenta, se distinguen en ascendentes,
descendentes y UP-DOWN o bidireccionales (alterna en ascendentes o descendentes según la señal de control). Según la
cantidad de números que pueden contar, se puede hablar de contadores binarios de n bits (cuentan todos los números
posibles de n bits, desde 0 hasta 2^n-1), contadores BCD (cuentan del 0 al 9).

El número máximo de estados por los que pasa un contador se denomina módulo del contador (Número MOD). Este
número viene determinado por la expresión 2^n donde n indica el número de bits del contador. Ejemplo, un contador
de módulo 4 pasa por 4 estados, y contaría del 0 al 3. Si necesitamos un contador con un módulo distinto de 2^n, lo que
haremos es añadir un circuito combinacional.

7. Menciona y defina cada uno de los circuitos secuénciales

Contador. En electrónica digital, Un contador (en inglés, counter) es un circuito secuencial construido a partir de
biestables y puertas lógicas capaz de almacenar y contar los impulsos (a menudo relacionados con una señal de reloj),
que recibe en la entrada destinada a tal efecto, asimismo también actúa como divisor de frecuencia. Normalmente, el
cómputo se realiza en código binario, que con frecuencia será el binario natural o el BCD natural (contador de décadas).

Registro de desplazamiento. Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de
sus salidas dependen de sus entradas y de los valores anteriores) consistente en una serie de biestables, generalmente
de tipo D, conectados en cascada, que basculan de forma sincrónica con la misma señal de reloj. Según las conexiones
entre los biestables, se tiene un desplazamiento a la izquierda o a la derecha de la información almacenada. Es de
señalar que un desplazamiento a la izquierda de un conjunto de bits, multiplica por 2, mientras que uno a la derecha,
divide entre 2. Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los
registros universales, además de bidireccionales permiten la carga en paralelo.

8. ¿Cuáles son los circuitos Biestables?

Circuito capaz de almacenar un bit de información. Tiene dos estados estables, 0 y 1 lógicos. Dicho estado se mantiene
hasta que sus señales de control indiquen un cambio.

9. ¿Qué es un flanco?

En una señal digital, se denomina flanco a la transición del nivel bajo al alto (flanco de subida) o del nivel alto al bajo
(flanco de bajada). En la siguiente figura se representa un circuito demasiado típico de detector de flancos junto con su
cronograma. Su funcionamiento es como sigue:
4

Al pasar la señal A de bajo a alto, tras el retardo, t1, propio por la puerta NO, su salida, B, conmutará a bajo. Pero
durante dicho retardo, ambas entradas de la puerta NO Y quedan a alto, lo que hará que, transcurrido su tiempo de
retardo, t2, su salida proporcione un impulso negativo de duración t1. De este modo se indica que en la entrada A se ha
producido un flanco de subida. En la segunda figura se puede observar un detector de flanco de bajada. Este envía un
pulso positivo ante un flanco de bajada en la entrada. Algunos circuitos digitales (biestables, contadores, registro de
desplazamiento, etc.) poseen entradas de sincronismo que se activan por flancos.

En la figura dos el flanco de bajada es detectado por el retardo que realiza la compuerta not así cuando a la entrada
haya uno las dos entradas de la or negada serán uno y cero, por tanto la salida será de cero, pero en el momento en que
la entrada sea de cero la conexión directa que hay a la or negada nos dará un cero inmediato en una de sus entradas,
mientras que por el retardo que presenta la not también tendremos un cero y esto nos generará un uno a la salida por
unos momentos, o sea la detección del flanco de bajada

10. Dibuja el diagrama básico de un flip-flop

Todos los circuitos digitales utilizan datos binarios para funcionar correctamente, los circuitos están diseñados para contar, sumar,
separar, etc. los datos según nuestras necesidades, pero por el tipo de funcionamiento de las compuertas digitales, los datos
presentes en las salidas de las mismas, cambian de acuerdo con sus entradas, y no hay manera debitarlo, si las entradas cambian, las
salidas lo harán también, entonces ¿Cómo podemos hacer para mantener un dato o serie de datos en un lugar hasta que los
necesitemos? La respuesta son las memorias, básicamente son sistemas que pueden almacenar uno o más datos evitando que se
pierdan, hasta que nosotros lo consideremos necesario, es decir, pueden variar su contenido a nuestra voluntad. El corazón de
una memoria son los Flip Flops, este circuito es una combinación de compuertas lógicas, A diferencia de las características de las
compuertas solas, si se unen de cierta manera, estas pueden almacenar datos que podemos manipular con reglas preestablecidas por
el circuito mismo. Esta es la representación general par un Flip Flop (comúnmente llamado "FF")

Los FF pueden tener varias entradas, dependiendo del tipo de las funciones internas que realice, y tiene dos salidas:
5

Las salidas de los FF sólo pueden tener dos estados (binario) y siempre tienen valores contrarios, como podemos ver en la siguiente
tabla:

Las entradas de un FF obligan a las salidas a conmutar hacia uno u otro estado o hacer "flip flop" (Término anglosajón), más adelante
explicaremos cómo interactúan las entradas con las salidas para lograr los efectos característicos de cada FF.El FF también es
conocido como:
• "Registro Básico" término utilizado para la forma más sencilla de un FF.
• "Multivibrador Biestable" término pocas veces utilizado para describir a un FF.

11. ¿Cuál es la finalidad de utilizar técnicas de disparo?

La mayor parte de los complicados equipos digitales operan como un sistema secuencial síncrono, lo que
sugiere que un reloj maestro envíe las señales a todas las partes del sistema para la operación del mismo.
Un tren de pulsos de reloj, típico, se muestra en la siguiente figura.

Figura Disparo de los flip-flops

La distancia horizontal en la onda es el tiempo y la distancia vertical es la tensión.

En la figura la tensión está primero en el nivel BAJO, o GND (tierra), también denominado 0 lógico.

El pulso de a muestra el "flanco anterior" o "flanco positivo" de la forma de onda, que va de la tensión
GND a +5 V. Este flanco también se denomina de BAJA a ALTA (L a H). En la parte derecha del pulso a, la
onda cae de +5 V a GND.

Este flanco también se denomina de ALTA a BAJA (H a L) del pulso de reloj, aunque también se conoce
como " flanco negativo " o "flanco posterior " del pulso de reloj.
11. ¿Las memorias semiconductoras se utilizan cómo?

Son aquellas memorias que utilizan circuitos integrados basados en semiconductores para almacenar información. Un
chip de memoria de semiconductor puede contener millones de transistores o condensadores. Memoria de
semiconductores tiene la propiedad de acceso aleatorio, lo que significa que se necesita la misma cantidad de tiempo
para acceder a cualquier ubicación de la memoria, por lo que los datos se pueden acceder de manera eficiente en
cualquier orden al azar. Esto contrasta con los medios de almacenamiento de datos, como los discos duros y CD que leen
y escriben datos de forma consecutiva, por lo que sólo se puede acceder a los datos en la misma secuencia que fue
escrito. Memoria de semiconductores también tiene tiempos de acceso mucho más rápido que otros tipos de
almacenamiento de datos, un byte de datos se puede escribir en o leer desde la memoria de semiconductores dentro de
6

unos pocos nanosegundos, mientras que el tiempo de acceso para la rotación de almacenamiento tales como discos
duros está en el rango de milisegundos. Por estas razones, se utiliza para la memoria principal de la computadora, para
almacenar los datos de la computadora está trabajando, entre otros usos. En una memoria semiconductora, los multivi-
bradores biestables se utilizan para almacenar un bit 0 o 1.

12. Los datos digitales también pueden almacenarse como cargas en capacitores y un tipo muy importante de
memoria semiconductora, ¿para qué utilizas este principio?
13. El componente elemental (capaz de almacenar un bit de información) es un condensador
(capacitor) que denominaremos celda capacitiva o celda.

El contenido de información de cada celda queda determinado por la carga del capacitor: una
tensión de 0 a 6 volts representa un cero, mientras que 6 a 12 volts indicará un uno lógico.

Una de las características fundamentales de los capacitores es que pierden su


carga con el tiempo. Si no se tomara en cuenta este fenómeno, la información
almacenada iría "borrándose", haciéndola por lo tanto absolutamente no confiable.
El proceso destinado a mantener en un nivel adecuado el nivel de carga de celda
se denomina refresco.

Cada vez que se efectúa un acceso a una celda (para lectura o grabación) se realiza
el refresco de esa posición. Pero no es suficiente, dado que ciertas posiciones de memoria
pueden no ser accedidas por largo tiempo y, por lo tanto se necesita un proceso adicional de
refresco. Mediante este proceso, cada celda es refrescada a breves intervalos de tiempo.
La figura muestra las curvas características de carga (grabación de un 1) y de descarga
(grabación de un 0) en una celda. Una celda de memoria RAM dinámica es más simple que una
estática y por lo tanto más pequeña. Por lo tanto, la RAM dinámica es más densa (más celdas
por unidad de superficie) y más barata que la correspondiente SRAM. Por otra parte una DRAM
requiere de una circuitería para el refresco. En memorias grandes, el coste fijo de la circuitería de
refresco se ve más que compensado por el menor costo de las celdas DRAM. Así, las DRAM son
preferidas para memorias grandes. Un último detalle es que las SRAM son generalmente algo
más rápidas que las DRAM.

14. ¿De qué manera puede definirse el comportamiento de un circuito secuencial síncrono en un dispositivo?

Circuito Secuencial, aquellos cuyas salidas dependen no sólo de sus entradas actuales, sino también de sus entradas
anteriores.

Sistemas Secuenciales Síncronos, en los que su comportamiento puede definirse en instantes de discretos de tiempo, se
necesita una sincronización de los elementos del sistema mediante una señal de reloj, que no es más que un tren de
pulsos periódico. Las variables internas no cambian hasta que no llega un pulso del reloj.
7

Un circuito secuencial síncrono es un sistema cuyo comportamiento puede definirse por el comportamiento de sus
señales en instantes discretos de tiempo.

15. ¿Cómo funciona un circuito secuencial asíncrono?

Sistemas Secuenciales Asíncronos, actúan de forma continua en el tiempo, un cambio de las entradas provoca cambios
en las variables internas sin esperar a la intervención de un reloj. Son sistemas más difíciles de diseñar. El
comportamiento de un circuito secuencial asíncrono depende del orden en el cual cambian sus señales de entrada y
puede afectar en cualquier instante de tiempo. Los elementos de memoria que por lo común se utilizan en los circuitos
secuenciales asíncronos son dispositivos de retardo de tiempo.

16. Son aquellos circuitos que tienen dos estados estables identificados como los estados 0 y 1 y permanecen en un
estado dado hasta que se vea obligado a pasar al siguiente estado.

¿Cuáles son? Los Biestables

16. ¿Cómo se le conoce a un multivibrador biestable?

Los flip-flops también se denominan cerrojos, multivibrador biestable o simplemente biestable.

17. ¿De qué está constituido un multivibrador biestable?

El principio de funcionamiento de los


multivibradores biestables puede seguirse con la
ayuda de la imagen, en un esquema que está
simplificado al máximo. Consta de dos transistores
como es tradicional en otros dispositivos. Si el T2
funciona es gracias a la corriente positiva de base
que le llega a través de la resistencia R1, lo que lo
hace pasante tal como las flechas indican. En estas
condiciones, el transistor T1 no conduce no lo haría
nunca si no recibe una intervención exterior en
forma de un impulso. En efecto, si se le aplica una
señal de entrada de sentido conveniente sobre los
colectores del montaje, la situación se invierte.
En esta otra imagen tenemos un esquema de
circuito más completo. En 1 tenemos el generador
de impulsos que controla las bases de los
transistores de que consta este multivibrador. En el
supuesto de que el transistor T2 sea pasante, el
diodo D1 queda sometido a una tensión contraria
importante, mientras el diodo D2 no está sometido
a dicha tensión. Por ello, al dar un impulso negativo
desde el generador (1) y este impulso repartirse por
igual por ambas bases, el diodo D2 es el primero en
conducir, con lo que se invierte la situación y T1 se
convierte en conductor y T2 se bloquea.
Este tipo de multivibradores biestables se utiliza en
los microordenadores y en muchos esquemas puede
sustituirse la acción de los diodos por la
introducción de diodos Zener.
8

MEMORIAS

1. ¿Las memorias semiconductoras se utilizan cómo?

Las unidades de memoria son módulos conformados por un conjunto de cerrojos o condensadores agrupados de tal
forma que almacenan varias palabras binarias de n bits. Cada una de ellas tiene la capacidad de almacenar un bit de
información (1 o 0), y se conocen con el nombre de celdas de memoria.

Los ordenadores y gran mayoría de equipos electrónicos requieren de elementos de memoria para guardar datos y/o
instrucciones de programa. El tipo de memoria puede ser diferente dependiendo del uso y tiempos de acceso
requeridos. Podemos encontrar básicamente dos tipos:

- Memoria principal, generalmente de acceso rápido, sobre la que se ejecutan la mayoría de instrucciones o programas.
Suele ser de acceso aleatorio (Random Acces Memory, RAM), y se definen como aquellas memorias en las que el tiempo
requerido para acceder (guardar o leer) a ellas es independiente de su localización física, y generalmente corto.

- Memoria de almacenamiento masivo. También conocidas como memorias serie o secuenciales. En ellas los datos están
solo disponibles en la secuencia u orden en la que originalmente se guardaron, y por tanto, el tiempo de acceso a ella
dependerá del lugar que ocupe en ella. Se utilizan generalmente para guardar programas que no se usan mucho (SSOO).

2. Los datos digitales también pueden almacenarse como cargas en capacitores y un tipo muy importante de memoria
semiconductora, ¿Para qué utilizas este principio?

Los datos digitales también pueden almacenarse como cargas en capacitores y un tipo muy importante de
memoria semiconductora hace uso de este principio para obtener almacenamiento de alta densidad en niveles
bajos de requisitos de energía.

3. ¿A la memoria principal de una computadora también se le conoce cómo?

Memoria primaria (MP), memoria principal, memoria central o memoria interna es la memoria de la computadora
donde se almacenan temporalmente tanto los datos como los programas que la unidad central de procesamiento (CPU)
está procesando o va a procesar en un determinado momento. Por su función, la MP debe ser inseparable del
microprocesador o CPU, con quien se comunica a través del bus de datos y el bus de direcciones. El ancho del bus
determina la capacidad que posea el microprocesador para el direccionamiento de direcciones en memoria.

En algunas ocasiones suele llamarse “memoria interna” porque a diferencia de los dispositivos de memoria secundaria,
la MP no puede extraerse tan fácilmente. Esta clase de memoria es volátil, es decir que cuando se corta la energía
eléctrica, se borra toda la información que estuviera almacenada en ella. La MP es el núcleo del subsistema de memoria
de un sistema informático, y posee una menor capacidad de almacenamiento que la memoria secundaria, pero una
velocidad millones de veces superior. Cuanto mayor sea la cantidad de memoria, mayor será la capacidad de
almacenamiento de datos.

Cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y después lo empieza a ejecutar. Lo
mismo ocurre cuando necesita procesar una serie de datos; antes de poder procesarlos los tiene que llevar a la memoria
principal. Dentro de la memoria de acceso aleatorio (RAM) existe una clase de memoria denominada memoria caché,
que se caracteriza por ser más rápida que las demás, permitiendo que el intercambio de información entre la CPU y la
MP sea a mayor velocidad.
9

La estructura de la memoria principal ha cambiado en la historia de las computadoras. Desde los años 1980 es
prevalentemente una unidad dividida en celdas que se identifican mediante una dirección. Está formada por bloques de
circuitos integrados o chips capaces de almacenar, retener o "memorizar" información digital, es decir, valores binarios;
a dichos bloques tiene acceso el microprocesador de la computadora.

4. ¿Qué es celda de memoria?


Las unidades de memoria son módulos conformados por un conjunto de cerrojos o condensadores agrupados
de tal forma que almacenan varias palabras binarias de n bits. Cada una de ellas tiene la capacidad de almacenar
un bit de información (1 o 0), y se conocen con el nombre de celdas de memoria. Las celdas o bits de memoria
se ubican mediante la fila y la columna en la que se encuentra.
Un bit de memoria. En la memoria RAM dinámica, una celda está compuesta por un transistor y un
condensador. En la memoria RAM estática, una celda está compuesta por alrededor de cinco transistores

En la memoria RAM dinámica, una celda está


compuesta por un transistor y un condensador. En la
memoria RAM estática, una celda está compuesta por
alrededor de cinco transistores.

Dispositivo o circuito eléctrico que se usa para almacenar un solo bit (0 o 1), ejemplos de celdas de memoria
son: un flip-flop, un capacitor con carga, y un solo canal en cinta o en disco magnéticos.
5. ¿Qué es palabra de memoria?

El tamaño de la palabra es generalmente igual al número de bits utilizados para representar un número entero y la
longitud de una instrucción.

Grupo de bits (celdas) en una memoria que representa instrucciones o datos de algún tipo.

6. ¿Qué es un byte?
Conjunto de 8 bits que recibe el tratamiento de una unidad y que constituye el mínimo elemento de memoria
direccionadle de una computadora
Término especial que se usa para una palabra de 8 bits.
7. ¿Qué es memoria volátil?

La memoria volátil de una computadora, contrario a memoria no volátil, es aquella memoria cuya información se pierde
al interrumpirse el flujo eléctrico. Algunos tipos de memorias volátiles son: DRAM, RAM, SRAM, HPU y GJR.

Cualquier tipo de memoria que requiere la aplicación de energía eléctrica a fin de almacenar información.
10

8. ¿Qué es memoria de acceso aleatorio (RAM)?


(RAM) (Random Access Memory) Memoria volátil y temporal de una computadora incluida en la tarjeta madre,
almacena información mientras se está trabajando con ésta, pero la guarda sólo mientras existe energía
eléctrica en el equipo.
RAM son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder
aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La
memoria RAM es el tipo de memoria más común en ordenadores y otros dispositivos como impresoras.
9. ¿Qué es la memoria ROM?

Circuito integrado de memoria de solo lectura que almacena instrucciones y datos de forma permanente.

La ROM almacena, en forma permanente, programas y datos que son residentes en el sistema y que no deben cambiar
cuando la alimentación es desconectada. La ROM es comprada en masa por el fabricante y programado durante su
elaboración en la fábrica.

10. ¿Qué es un dispositivo de memoria estática?


Dispositivos de memoria de semiconductor en los cuales los datos almacenados se quedarán permanentemente
guardados en tanto se aplique energía, sin necesidad de escribir periódicamente los datos en memoria.
11. ¿Qué es un dispositivo de memoria dinámica?

Dispositivos de memoria de semiconductor en los cuales los datos almacenados no se quedarán permanentemente
guardados aun con energía aplicada.

12. ¿Qué es un bus de dirección?


Número que identifica la localidad de una palabra en la memoria. Cada palabra almacenada en un dispositivo de
memoria o sistema de memoria tiene una dirección única. Las direcciones siempre se especifican como un
número binario, aunque algunas veces se utilizan números octales, hexadecimales, y decimales por
conveniencia.
13. ¿Qué es una memoria EPROM?

EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Es un tipo de chip de
memoria ROM no volátil inventado por el ingeniero Dov Frohman. Está formada por celdas de FAMOS (Floating Gate
Avalanche-Injection Metal-Oxide Semiconductor) o "transistores de puerta flotante", cada uno de los cuales viene de
fábrica sin carga, por lo que son leídos como 1 (por eso, una EPROM sin grabar se lee como FF en todas sus celdas).

14. ¿Qué es una memoria FLASH?

La memoria flash —derivada de la memoria EEPROM— permite la lectura y escritura de múltiples posiciones de
memoria en la misma operación. Gracias a ello, la tecnología flash, siempre mediante impulsos eléctricos, permite
velocidades de funcionamiento muy superiores frente a la tecnología EEPROM primigenia, que sólo permitía actuar
sobre una única celda de memoria en cada operación de programación. Se trata de la tecnología empleada en los
dispositivos denominados memoria USB.

15. ¿Qué es una memoria RAM DINAMICA?

DRAM son las siglas de la voz inglesa Dynamic Random Access Memory, que significa memoria dinámica de acceso
aleatorio (o RAM dinámica), para denominar a un tipo de tecnología de memoria RAM basada en condensadores, los
cuales pierden su carga progresivamente, necesitando de un circuito dinámico de refresco que, cada cierto período,
11

revisa dicha carga y la repone en un ciclo de refresco. En oposición a este concepto surge el de memoria SRAM (RAM
estática), con la que se denomina al tipo de tecnología RAM basada en semiconductores que, mientras siga alimentada,
no necesita refresco.

Se usa principalmente como módulos de memoria principal RAM de ordenadores y otros dispositivos. Su principal
ventaja es la posibilidad de construir memorias con una gran densidad de posiciones y que todavía funcionen a una
velocidad alta: en la actualidad se fabrican integrados con millones de posiciones y velocidades de acceso medidos en
millones de bit por segundo.

Como el resto de memorias RAM, es volátil, es decir, si se interrumpe la alimentación eléctrica, la información
almacenada se volatiliza. Fue inventada a finales de los sesenta y es una de las memorias más usadas en la actualidad.

16. ¿Qué es una memoria FIFO?


FIFO es un acrónimo formado por las iniciales de las palabras “First in “ “First Out “ (primero en entrar-primero
en salir) que se aplica a un tipo de memorias que se caracterizan por poseer un doble puerto: uno de entrada y
otro de salida, que actúa asincrónicamente y en las cuales los datos pueden ser leidos únicamente en el mismo
orden en que fueron escritos.

17. ¿Qué es memoria cache?

Área de almacenamiento dedicada a los datos usados o solicitados con más frecuencia para su recuperación a gran
velocidad. En informática, la caché es la memoria de acceso rápido de una computadora, que guarda temporalmente los
datos recientemente procesados (información).1

La memoria caché es un búfer especial de memoria que poseen las computadoras, que funciona de manera similar a la
memoria principal, pero es de menor tamaño y de acceso más rápido. Es usada por el microprocesador para reducir el
tiempo de acceso a datos ubicados en la memoria principal que se utilizan con más frecuencia.
12

La caché es una memoria que se sitúa entre la unidad central de procesamiento (CPU) y la memoria de acceso aleatorio
(RAM) para acelerar el intercambio de datos.

Cuando se accede por primera vez a un dato, se hace una copia en la caché; los accesos siguientes se realizan a dicha
copia, haciendo que sea menor el tiempo de acceso medio al dato. Cuando el microprocesador necesita leer o escribir
en una ubicación en memoria principal, primero verifica si una copia de los datos está en la caché; si es así, el
microprocesador de inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la
escritura a la memoria principal

18. ¿Qué memoria es de tipo primero en entrar y primero en salir?


Memoria FIFO
19. Las celdas de almacenamiento semiconductor se clasifican en….

MEMORIAS. CLASIFICACIÓN GENERAL

Las memorias pueden clasificarse atendiendo a diversos parámetros:

Por el modo de acceso:

Acceso Aleatorio (RAM)

Acceso Secuencial

Asociativas

Por el modo de almacenamiento:

Volátiles

No volátiles

Por el tipo de soporte

Semiconductoras

Magnéticas

De papel

Por su función o jerarquía

Tampón o borrador: (LIFO,FIFO)

Central o Principal

De masas

POR LA FORMA DE ACCESO

Memorias de Acceso Aleatorio. Denominadas usualmente RAM (Ramdon Access Memory), son memorias en las que
cualquier información puede leerse o escribirse con el mismo tiempo de acceso, cualquiera que sea la célula de memoria
elegida.
13

Memoria de acceso secuencial o serie.- Para la lectura o escritura de una determinada célula, es preciso leer todas las
células que le preceden físicamente

Memoria asociativa.- Es una memoria direccionable por su contenido, no por una dirección.

POR EL MODO DE ALMACENAMIENTO

Memoria volátil.- Es aquel tipo de memoria que pierde la información en ella almacenada, al cortar la alimentación.

Memoria no volátil.- Retienen la información en modo permanente aún después de eliminar o cortar la alimentación

POR EL TIPO DE SOPORTE

Memorias semiconductoras.- Son aquellas que utilizan dispositivos semiconductores para registrar la información

Memorias magnéticas.- El registro de la información se realiza por magnetización de un soporte de este tipo.

Memorias de papel.- No son propiamente memorias. Sin embargo, el papel (cinta perforada o tarjeta) permite
almacenar una información en forma de marca o perforaciones.

POR SU FUNCIÓN O JERARQUÍA

Memorias tampón.- Son generalmente de tipo semiconductor y se caracterizan porque la información en ellas se
almacena durante un corto periodo de tiempo. Puede decirse que son memorias borrador, de paso o adaptadoras.

Son memorias de baja capacidad y acceso rápido, puesto que normalmente se refieren a los registros generales
incluidos dentro del propio sistema microcomputador. Su función será, pues, actuar como memorias de trabajo
auxiliares en las transferencias de información entre el sistema y las unidades exteriores.

Las memorias LIFO y FIFO son memorias especiales del tipo tampón cuyo nombre proviene de la forma de almacenar y
extraer la información de su interior.

FIFO (First in-firts out), primero en entrar - primero en salir, es decir, es lo que se llama una fila de espera

LIFO (Last in-first out), la última información introducida en la memoria es la primera en extraerse, es lo que se
llama una pila o apilamiento.

20. ¿Para qué se usa el dispositivo PLD?


Un Dispositivo Lógico Programable (PLD) es cualquier dispositivo lógico cuya función está especificada por el
usuario, después de fabricado el dispositivo. Se usan para reemplazar lógica SSI y MSI, ahorrando así en costo y
tiempo en el diseño. Entre ellos, encontramos: Arrays Lógicos Programables.
Un Array Lógico Programable (PLA), es un circuito PLD que puede programarse para ejecutar una función
compleja. Normalmente se utilizan para implementar lógica combinacional, pero algunos PLA pueden usarse
para implementar diseños lógicos secuenciales. El PLA es una solución con un solo circuito integrado a muchos
problemas lógicos, que pueden tener muchas entradas y muchas salidas.

21. ¿Cómo se le conoce a la memoria EEPROM?

EEPROM responde a “Erasable Programmable Read Only Memory” que se puede traducir como Memoria programable
borrable de solo lectura. También se la conoce como E-2-PROM. La EEPROM también se conoce como “non-volatile
14

memory” o memoria no volátil y es debido a que cuando se desconecta la energía, los datos almacenados en la EEPROM
no serán eliminados quedando intactos. Las EEPROM más nuevas no tiene datos almacenados en ellas y deben ser
primero configuradas con un programador antes de ser usadas. La información almacenada dentro de este dispositivo
puede permanecer durante años sin una fuente de energía eléctrica.

22. ¿Cómo se distingue la capacidad de borrar los bytes de la EEPROM?

Como su nombre sugiere, una EEPROM puede ser borrada y programada con impulsos eléctricos. Al ser una
pieza que se puede gestionar por estos impulsos eléctricos, podemos realizar todas estas operaciones de
reprogramación sin tener que desconectarla de la placa a la cual va conectada.

Hay que tener en cuenta que las EEPROM tiene un tiempo limitado de vida, es decir, las veces que
se pueden reprogramar pueden ser de cientos o miles de veces, pero no son infinitas
23. ¿Qué función principal cumple la unidad de refresco de la DRAM?

DRAM

Condensador cargado: 1 lógico.

Condensador descargado: 0 lógico.

Se usa un circuito comparador que indica si está por encima o por debajo de un umbral dado. Los condensadores no
almacenan la carga por tiempo indefinido por lo que requieren un refresco (por eso se llaman dinámicas). El refresco
dinámico es una desventaja frente a las SRAM porque el sistema de control se hace más complejo. Pero un condensador
ocupa 4 veces menos que un flip-flop, lo que permite una mayor densidad de almacenamiento y consumen menos
potencia que las SRAM.

Métodos de refresco para una memoria DRAM:

Por ráfaga: cada tiempo de refresco se suspende el funcionamiento de la DRAM y se refrescan sucesivamente todas sus
filas.

Distribuido: se intercalan los ciclos de refresco con los de lectura y escritura, periódicamente se refresca una fila.

Periodo de refresco= tiempo de refresco DRAM / número de filas.

24. ¿Cuál es la memoria tipo primero en entrar, primero en salir?


FIFO (First in-firts out), primero en entrar - primero en salir, es decir, es lo que se llama una fila de espera.
25. ¿Cuáles son los tres buses en un sistema de memorias de computadora?

Bus de control o direcciones, bus de datos de entrada y bus de datos de salida.


15

CONTADORES

1. ¿Cómo se define un contador?

Los contadores son sistemas secuenciales con una sola entrada de impulsos a contar, cuyo estado interno en cada
instante representa el número de impulsos que se han aplicado.

• Si los impulsos ocurren a intervalos de tiempo conocidos, un contador puede utilizarse como un instrumento de
medida de tiempos.

• Fundamentalmente están constituidos por biestables sincronizados por flancos que serán realimentados de diferentes
formas.

• Existen básicamente dos tipos de contadores:

– Contadores Síncronos.

– Contadores Asíncronos.

2. ¿Qué son los pulsos de conteo?

Un circuito secuencial que pasa a través de una secuencia prescrita de estados bajo la aplicación de pulsos de entradas
se denomina contador. Los pulsos de entrada, llamados pulsos de conteo pueden ser pulsos de reloj, o pueden
originarse en una fuente externa y pueden ocurrir a intervalos de tiempos prescritos o aleatorios. En un contador, la
secuencia de estados puede seguir un conteo binario o cualquier otra secuencia de estados.

Frecuencia máxima de los impulsos a contar: Esta será la mayor frecuencia (rapidez de pulsos a contar) que es capaz de
seguir el contador. Este valor dependerá de la tecnología utilizada en su fabricación y del diseño del contador.

3. ¿Para qué están diseñados los contadores?

Los contadores se encuentran en casi todo el equipo que contiene lógica digital. Se usa para contar el número de
ocurrencias de un evento y son útiles para generar secuencias de temporizado para controlar operaciones con un
sistema digital.

4. Un contador está formado por……..

Es todo circuito o dispositivo que genera una serie de combinaciones a sus salidas sincronizadas por una señal de reloj
externa.

CONTADOR ASINCRÓNICO. Formado en principio por Flip-Flops y lógica combinatoria adicional. Se llaman así ya que la
señal externa de reloj en general se conecta a la entrada de un solo Flip-flop y se propaga luego internamente. La
ventaja es su sencillez. Su principal desventaja es su limitada velocidad de respuesta que depende fuertemente de la
cantidad de bits que maneje.

CONTADOR SINCRÓNICO. Formado en principio por Flip-Flops y lógica combinatoria adicional. Se llaman así ya que la
señal externa de reloj en general se conecta a las entradas de reloj de todos los Flip-flop simultáneamente. La ventaja es
su mayor velocidad de respuesta respecto al asincrónico. Su relativa desventaja es su mayor complejidad circuital y
consumo de energía.
16

En diseño lógico, salvo algunas excepciones, se utilizan los contadores se utilizan los contadores sincrónicos o anicónicos
ya que esto permite además de la velocidad un mejor control en la propagación de retardos a otros dispositivos.

5. ¿Con qué dispositivos electrónicos está construido un contador?

Por Flip-Flops.

6. ¿Cómo se define un contador asíncrono?

Este tipo de contadores donde cada salida del flip-flop sirve como señal de entrada CLK para el siguiente flip-flop, estos
contadores no cambian de estado todos juntos por lo que se dice que no están en sincronía, solo el primer flip flop
responde a los pulsos del reloj ,luego para que al segundo flip-flop responda debe esperar que el primer flip-flop cambie
de estado, y para que el tercer flip-flop se complemente debe esperar que el segundo flip-flop cambie de estado, y así
sucesivamente con los demás flip-flop. Por lo tanto existe un leve retraso entre las respuestas de cada flip-flop, en los ff
modernos este retraso es relativamente corto va del orden de los 10-40 nsg.

En el diagrama lógico se muestra un contador asíncrono binario ascendente de tres bits diseñado a partir de flip-flop J-K
en configuración toggle con disparo por borde de subida. Debido a que posee tres flip-flop, su ciclo básico se compone
de ocho estados que van desde cero (000) hasta siete (111) en forma secuencial y repetitiva.

7. ¿Cómo se define un contador síncrono?


Contadores Asíncronos en CI. Existen varios contadores asíncronos en CI, tanto TTL como CMOS. Uno de ello es
el TTL 74293. La figura muestra el diagrama lógico para el 74293. Note los siguientes puntos:

El 74293 tiene cuatro flip-flop J-K con salidas Q0 Q1 Q2 Q3, donde Q0 corresponde al LSB y Q3 MSB. La
distribución de los flip-flops es tal que el LSB se encuentra en el extremo izquierdo para satisfacer la convención
de que las señales de entrada al circuito aparezcan a la izquierda.

Cada flip-flops tiene una entrada CP (pulso de reloj) que es solo otro nombre para la entrada CLK, se puede
tener acceso externo a las entradas de reloj para Q0 Y Q!, marcadas como CP0 Y CP1. Las barras de inversión
sobre estas entradas indican que se activan por un TPN.

Cada flip-flops tiene una entrada asíncrona borrar (CD). Estas se encuentran conectadas entre sí a la salida de
una compuerta nand de dos entradas MR1 y MR2, donde MR denota reiniciación maestra. Ambas entradas MR
deben estar altas para borrar el contador y ponerlo en 0000.

Los flip-flops Q1,Q2,Q3, ya están conectados como un contador de rizos de tres BIT, el flip-flops Q0 no está
conectado internamente a nada. Esto permite que el usuario opte por conectar Q0 a Q1 para formar un
contador de 4 BIT o usar Q0 en forma separada si así lo desea.
8. ¿Qué es un contador de rizo?

Es un contador asíncrono

Los circuitos secuenciales se pueden dividir en síncronos y asíncronos.

a. Síncronos: las entradas, salidas y los estados internos se muestrean en instantes de tiempo definidos que son
controlados por una señal de reloj.
17

b. Asíncronos: los circuitos responden a cambios en las entradas que se pueden producir en cualquier momento.

9. Un contador que dispara todos los flip-flops al mismo tiempo se llama contador……..
Contadores síncronos paralelos.
El problema que se encuentra en los contadores de rizo es ocasionado por los retrasos acumulados en la
propagación de los flip-flops dicho de otra manera no todos los flip-flops cambian en sincronía con los pulsos de
entrada. Estas limitaciones pueden superarse con el uso de contadores síncronos o paralelos, en el que todos los
flip flops se disparan en forma simultanea (en paralelo) por medio de los pulsos de reloj. Ya que los pulsos de
entrada se aplican a todos los flip-flops debe utilizase algún medio para controlar cuando un flip-flops se dispare
o permanezca inalterado por un pulso de reloj. Esto se logra utilizando la entradas J y K que en la siguiente figura
para un contador MOD 16 de 4 BIT.

10. Las entradas de reloj están conectadas en _______paralelo (a un mismo punto)_______ en un contador
síncrono
11. Uno de los usos más comunes e interesantes de los contadores es ………
Sin duda, los contadores son los bloques digitales más utilizados, estando presentes en la mayor parte de los
sistemas digitales, habida cuenta del amplio número y diversidad de sus aplicaciones.
En primer lugar, el propio contaje directo de unidades que, además de la información sobre número de objetos,
personas o sucesos, permite el control de dicho número; por ejemplo controlar el número de objetos a insertar
en un envase, el número máximo de personas presentes en un recinto, ... Y la división de frecuencias,
consecuencia directa del contaje de sus pulsos, que ofrece la posibilidad de disminuir la frecuencia de las señales
y aumentar la unidad temporal que señalan sus períodos.
El tiempo es una variable «omnipresente» que afecta a todo tipo de procesos y actividades; además, puede ser
aprovechada indirectamente para medir otros tipos de magnitudes. Los contadores son una buena herramienta
para el manejo del variable tiempo, por cuanto que permiten medirla con precisión y permiten, también, definir
intervalos temporales precisos.
La forma de medir tiempos admite diversidad de opciones: desde la medida horaria propia de los relojes o la
medida con mayor resolución y precisión que realizan los cronómetros, hasta la determinación de intervalos
temporales precisos (temporizadores). Asimismo, la medida de tiempos puede ser utilizada para medir
velocidades (al recorrer espacios conocidos) y distancias (conocida la velocidad con que se recorren). La
distribución del tiempo en partes (multiplexado temporal) permite la generación repetitiva de secuencias, la
selección de señales y su medida con un instrumento común, la realización de temporizaciones sucesivas, el
control temporal de procesos, etc. Así como medir tiempos consiste en contar pulsos de frecuencia fija
conocida durante el intervalo a medir; el contaje recíproco de pulsos durante un intervalo de tiempo fijo y
conocido da como resulta do la medida de la frecuencia de los pulsos. Los frecuencímetros configuran otro
campo de las aplicaciones de los contadores, con utilidad para la caracterización de señales, medida de
18

velocidades de motores, medida de velocidad lineal de vehículos, medida de magnitudes codificadas en


frecuencia,...
12. ¿Cuál es el objetivo del uso de diagramas de tiempo?

Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal
entre varias señales, y cómo varía cada señal en relación a las demás.

Un cronograma puede contener cualquier número de señales relacionadas entre sí. Examinando un diagrama de
tiempos, se puede determinar los estados, nivel alto o nivel bajo, de cada una de las señales en cualquier instante de
tiempo especificado, y el instante exacto en que cualquiera de las señales cambia de estado con respecto a las restantes.

El propósito primario del diagrama de tiempos es mostrar los cambios en el estado o la condición de una línea de vida
(representando una Instancia de un Clasificador o un Rol de un clasificador) a lo largo del tiempo lineal. El uso más
común es mostrar el cambio de estado de un objeto a lo largo del tiempo, en respuesta a los eventos o estímulos
aceptados. Los eventos que se reciben se anotan, a medida que muestran cuándo se desea mostrar el evento que causa
el cambio en la condición o en el estado.

13. ¿Cuáles son los tipos de contadores síncronos?

Contador BCD. Cuenta en código decimal desde 0000 a 1001 y de vuelta a 0000. Debido a que se hace el retorno a cero
desde 9 y no desde 15 (existe esa posibilidad), el contador BCD no tiene un patrón regular como en una cuenta binaria
directa.

Contadores síncronos ascendentes y descendentes. Son capaces de avanzar en cualquier sentido a lo largo de una
secuencia definida y pueden invertir su conteo en cualquier punto de la secuencia.

14. ¿Cuál es la diferencia entre un contador síncrono y un asíncrono?

En los asíncronos el clock solo se aplica al primer flip-flops (al menos significativo) y los siguientes lo toman del FF
anterior, como veras si lo tomas de !Q es ascendente y si lo tomas de Q es descendente. Otra cosa es que los asíncronos
solo cuentan de uno en uno, Up o Down. En cambio los síncronos el clock se conecta a todos por igual, y su secuencia
está definida por las compuertas que conectes a las entradas de los flip-flops, en base a lo que se estableció en el
diagrama de estado.

15. ¿Cuándo usamos un contador en cascada?


Los contadores en cascada son una implementación que permite conectar varios contadores para generar una
secuencia de conteo de varios dígitos. Los contadores con los que se construye un contador en cascada,
generalmente son contadores módulo 10, sin embargo, pueden ser de modulo menor. Adicionalmente, en un
contador en cascada puede intervenir contadores de diferentes módulos. Un ejemplo puede ser un reloj digital.
Para implementar un reloj digital, se requeriría un contador módulo 10 para las unidades de segundos, un
contador módulo 6 para las decenas de segundos, un contador módulo 10 para las unidades de minutos, un
contador módulo 6 para las decenas de minutos y un contador módulo 12 para las horas.

Para implementar un contador en cascada, es necesario partir de contadores previamente implementados


preferiblemente síncronos. Para ello se puede hacer uso de diferentes circuitos integrados como el 74LS190.
19

16. ¿Cuántos basculadores debe tener un contador asíncrono con modulo de 12? 4
20

17. ¿Cómo se le conoce un circuito secuencial?

18. Existen varios tipos de contadores ¿cuáles son los más comunes?
21

Los contadores pueden ser síncronos o asíncronos.

19. ¿Cuál es la finalidad que tiene un circuito contador?


El contador digital es un circuito que como su nombre lo indica cuenta un determinado número de números en
una cantidad de tiempo determinada por lo cual la utilización de un flip-flops JK en cascada es la indicada para
esta operación. En la electrónica es muy frecuente verse necesitado de contabilizar eventos y por lo tanto con el
transcurso del tiempo se han inventado muchas formas de que estos eventos sean representados digital mente
en un circuito por lo tanto la utilización de chips tipo flip-flops es una gran ventaja ya que por los diagrama
representados donde indican los estados a seguir nos facilitan el análisis practico y teórico.
Para este tipo de circuitos contadores existen una variedad de inmensa de aplicaciones, como los circuitos de
una reloj digitales, computadoras, teclados, celulares nano tecnología aplicada al cálculo informático aplicado a
objetos, incluso al diseño sistemático de un hardware o software etc. Estas aplicaciones son muy útiles para la
humanidad tecnológica ya que este importante tema se incrementa, evoluciona con pasos agigantados, las
facilidades del cálculo son indispensables en los circuitos lógicos y en la vida cotidiana ya que nos facilita el
análisis de nuestros circuitos digitales y la vida diaria de nuestro mundo tecnológico computacional y virtual.
Es un circuito basado en FF capaz de contar el número de impulsos de reloj que se reciben por una línea de
entrada clk. Aplicaciones: divisores de frecuencia, control de tiempos, generación de direcciones en sistemas de
memoria. Tipos: asíncronos (los FF no utilizan el mismo reloj), síncronos (el reloj es común a todos los FF),
basados en registros de desplazamiento (generan secuencias de valores especiales)

20. ¿Qué es el módulo de un contador?

El módulo (MOD) de un contador es la cantidad de estados del mismo, por ejemplo el anterior es MOD 10 la división de
frecuencia se lleva a cabo en cada salida del contador, en Q0 la frecuencia es F/2 en Q1 F/4 … La desventaja de los
contadores asíncronos es el retado en la propagación.

El modo de conmutación en los flip-flop se consigue colocando las entradas J y K en ALTA (1 lógico).
22

El módulo de un contador está determinado por la cuenta máxima a la que es diseñado, es decir, si el contador es
diseñado para que cuente de 0 a 15 su módulo es el 16 (contador módulo 16) y simplificado se denomina contador mod-
16, si es diseñado para contar de 0 a 9 será un contador módulo 10 o mod-10, etc.

21. ¿Qué es un contador en BCD?


El contador BCD natural que es un binario que cuenta por décadas. Un contador de décadas es cualquier
contador que tenga 10 estados diferentes independientemente de la secuencia. Estos también se denominan
contadores BCD para reiterar lo dicho cualquier contador MOD 10 es un contador de décadas y cualquier
contador de décadas que cuenta en binario de 0000 a 1001 es un contador BCD.
Un contador de décadas BCD, dispone de una secuencia binaria que no es completa. Va desde 0000 hasta 1001.
Cuando llega a 1001 en lugar de pasar al siguiente estado 1010, inicia un nuevo ciclo a partir de 0000.
La figura nos muestra un contador de décadas BCD síncrono, hecho con flip-flops tipo T, y el diagrama de
estados de cada una de las salidas.

22. ¿Cómo se le conoce al contador que tiene 10 estados distintos?

Contador binario ascendente tipo ripple

En la figura se muestra un contador asincrono de 2 bits.

Está constituido con dos flip flop J K con ambas entradas conectadas a 1, por lo que cambiarán de estado en el flanco de
bajada de su entrada de reloj. El reloj externo se conecta solamente a la entrada de reloj del primer flip flop (FF0). Este
cambiará de estado en cada flanco de bajada del reloj. El siguiente flip flop(FF1), tiene como entrada de reloj la salida de
FF0 por lo que cambiará de estado cada vez que la salida Q0 cambie de 1 a 0. Debido a que cada flip flop responde con
cierto retardo, los flip flop no son disparados simultáneamente, por lo que operan de forma asincrona. De hecho, la salida
Q0 se producirá un tiempo después de que baje el reloj, y como esta es la entrada de reloj de FF1, la salida Q1 se
producirá un tiempo después de que Q0 cambie de 1 a 0. De esta forma el retardo se irá propagando a medida que se
vayan agregando flip flops, como las olas en el agua, de aquí que estos contadores se denominan tipo "ripple"
23

Note que por simplicidad, en el diagrama de tiempo no se toma en cuenta este retardo, y se muestra como si las
transiciones ocurrieran simultáneamente.

Usualmente todas las entradas de CELAR se conectan juntas, de manera que un pulso pueda poner todos los FF en
cero antes de comenzar la cuenta.

Como se mostró anteriormente este contador de 2 bit tipo ripple pasa por 4 estados diferentes, dependiendo del valor de
la cuenta (00,01,10,11). De igual forma, un contador con n flip flops, pasará por 2n estados diferentes. El número de
estados diferentes por lo que pasa un contador se denomina modulo. El contador de 2 bits se denomina entonces
contador módulo 4. Un contador mod-n (modulo n) puede denominarse también contador divisor por n (divide-by-n
counter). Esto porqué el FF correspondiente al bit más significativo (el más lejos desde el que está conectado al pulso de
reloj original) produce un pulso de reloj por cada n pulsos del reloj de entrada del FF correspondiente al bit menos
significativo ( el FF disparado por el reloj principal). El contador mod-4 analizado anteriormente puede llamarse también
contador divisor por 4 (divide-by-4 counter). El siguiente es un contador asíncrono de 3 bits. Trabaja exactamente como
el de dos bits, solo que ahora, debido al tercer FF se contarán 8 estados.

Contador Ascendente BCD asincrono


24

Los contadores analizados anteriormente cuentan 2n estados diferentes, donde n es el número de FF. Realmente con n
flip flop se puede tener en la secuencia HASTA 2n estados diferentes, por lo que podríamos contar un menor número de
estados y tendríamos una secuencia truncada. Esto se hace forzando a reciclar los FF antes de que pase por todos sus
estados normales. Un ejemplo común se tiene con un contador de década. Si quisiéramos realizar un contador módulo
10 (de 0 a 9) se necesitarían 4 flip flops. Con 4 FF de la forma indicada anteriormente podríamos contar hasta 16 estados
diferentes (de 0 a 15), por lo que al llegar a 9 si queremos volver a 0 lo que hacemos es poner en cero todos los FF
utilizando las entradas de CLEAR. Para hacer esto necesitamos decodificar el estado de numeración siguiente al más
alto con un circuito combinatorio adicional que haga que los FF, en lugar de mostrar un 10 (1010) muestren un cero
(0000) haciendo un CLEAR en todos los FF. Esto se hace con la compuerta NAND que se muestra en el circuito. Se
utiliza una compuerta NAND porque la entrada de CLEAR está negada. Esto quiere decir que los FF se resetean con un
cero.

El siguiente es un contador de década, contador de 0 a 9 o contador BCD:

COMPUERTAS LÓGICAS

1.- Definición de un sistema analógico

Se refiere a las magnitudes o valores que "varían con el tiempo en forma continua" como la distancia y la temperatura,
la velocidad, que podrían variar muy lento o muy rápido como un sistema de audio. Ver reloj analógico (lado izquierdo
del diagrama). En la vida cotidiana el tiempo se representa en forma analógica por relojes (de agujas), y en forma
discreta (digital) por displays digitales.

En la tecnología analógica es muy difícil almacenar, manipular, comparar, calcular y recuperar información con exactitud
cuando esta ha sido guardada.

En cambio en la tecnología digital (computadoras, por ejemplo), se pueden hacer tareas muy rápidamente, muy exactas,
muy precisas y sin detenerse.

La electrónica moderna usa electrónica digital para realizar muchas funciones que antes desempeñaba la electrónica
analógica. Un ejemplo muy evidente es el hecho de que la música actualmente se graba en discos compactos (CD's), que
previamente ha sido convertida a formato digital del original que es el formato analógico.
25

El equipo creado para reproducir la música grabada de esta manera está llena de circuitos lógicos digitales. A diferencia,
los discos de acetato (los discos de 45 r.p.m. y L.P. de color negro) utilizaban una aguja que recorría los surcos en el disco
para poder reproducir la música grabada en forma analógica.

Se dice que un sistema es analógico cuando las magnitudes de la señal se representan mediante variables continuas,
esto es análogas a las magnitudes que dan lugar a la generación de esta señal. Un sistema analógico contiene
dispositivos que manipulan cantidades físicas representadas en forma analógica. En un sistema de este tipo, las
cantidades varían sobre un intervalo continuo de valores.

Así, una magnitud analógica es aquella que toma valores continuos. Una magnitud digital es aquella que toma un
conjunto de valores discretos.

La mayoría de las cosas que se pueden medir cuantitativamente aparecen en la naturaleza en forma analógica. Un
ejemplo de ello es la temperatura: a lo largo de un día la temperatura no varía entre, por ejemplo, 20 ºC o 25 ºC de
forma instantánea, sino que alcanza todos los infinitos valores que entre ese intervalo. Otros ejemplos de magnitudes
analógicas son el tiempo, la presión, la distancia, el sonido.

Señal Analógica

Una señal analógica es un voltaje o corriente que varía suave y continuamente. Una onda senoidal es una señal
analógica de una sola frecuencia. Los voltajes de la voz y del video son señales analógicas que varían de acuerdo con el
sonido o variaciones de la luz que corresponden a la información que se está transmitiendo.

2.- Definición de un sistema digital

Un sistema digital es cualquier dispositivo destinado a la generación, transmisión, procesamiento o almacenamiento de


señales digitales. También un sistema digital es una combinación de dispositivos diseñado para manipular cantidades
físicas o información que estén representadas en forma digital; es decir, que sólo puedan tomar valores discretos. La
mayoría de las veces estos dispositivos son electrónicos, pero también pueden ser mecánicos, magnéticos o neumáticos.

Para el análisis y la síntesis de sistemas digitales binarios se utiliza como herramienta el álgebra de Boole.

Los sistemas digitales pueden ser de dos tipos:

Sistemas digitales combinacionales: Son aquellos en los que la salida del sistema sólo depende de la entrada presente.
Por lo tanto, no necesita módulos de memoria, ya que la salida no depende de entradas previas.

Sistemas digitales secuenciales: La salida depende de la entrada actual y de las entradas anteriores. Esta clase de
sistemas necesitan elementos de memoria que recojan la información de la 'historia pasada' del sistema.

Para la implementación de los circuitos digitales, se utilizan puertas lógicas (AND, OR y NOT) y transistores. Estas puertas
siguen el comportamiento de algunas funciones booleanas.

Señal Digital

Las señales digitales, en contraste con las señales analógicas, no varían en forma continua, sino que cambian en pasos o
en incrementos discretos. La mayoría de las señales digitales utilizan códigos binarios o de dos estados.

Ventajas de los Circuitos Digitales


26

La revolución electrónica ha estado vigente bastante tiempo; la revolución del "estado sólido" comenzó con dispositivos
analógicos y aplicaciones como los transistores y los radios transistorizados. Cabe preguntarse ¿por qué ha surgido
ahora una revolución digital?

De hecho, existen muchas razones para dar preferencia a los circuitos digitales sobre los circuitos analógicos:

Reproducibilidad de resultados. Dado el mismo conjunto de entradas (tanto en valor como en serie de tiempo),
cualquier circuito digital que hubiera sido diseñado en la forma adecuada, siempre producirá exactamente los mismos
resultados. Las salidas de un circuito analógico varían con la temperatura, el voltaje de la fuente de alimentación, la
antigüedad de los componentes y otros factores.

Facilidad de diseño. El diseño digital, a menudo denominado "diseño lógico", es lógico. No se necesitan habilidades
matemáticas especiales, y el comportamiento de los pequeños circuitos lógicos puede visualizarse mentalmente sin
tener alguna idea especial acerca del funcionamiento de capacitores, transistores u otros dispositivos que requieren del
cálculo para modelarse.

Flexibilidad y funcionalidad. Una vez que un problema se ha reducido a su forma digital, podrá resolverse utilizando un
conjunto de pasos lógicos en el espacio y el tiempo.

Por ejemplo, se puede diseñar un circuito digital que mezcle o codifique su voz grabada de manera que sea
absolutamente indescifrable para cualquiera que no tenga su "clave" (contraseña), pero ésta podrá ser escuchada
virtualmente sin distorsión por cualquier persona que posea la clave. Intente hacer lo mismo con un circuito analógico.

Programabilidad. Usted probablemente ya esté familiarizado con las computadoras digitales y la facilidad con la que se
puede diseñar, escribir y depurar programas para las mismas. Pues bien, ¿adivine qué? Una gran parte del diseño digital
se lleva a cabo en la actualidad al escribir programas, también, en los lenguajes de descripción de lenguaje de
descripción de Hardware (HDLs, por sus siglas en inglés),

Estos lenguajes le permiten especificar o modelar tanto la estructura como la función de un circuito digital. Además de
incluir un compilador, un HDL típico también tiene programas de simulación y síntesis. Estas herramientas de
programación (software) se utilizan para verificar el comportamiento del modelo de hardware antes que sea construido,
para posteriormente realizar la síntesis del modelo en un circuito, aplicando una tecnología de componente en
particular.

Velocidad. Los dispositivos digitales de la actualidad son muy veloces. Los transistores individuales en los circuitos
integrados más rápidos pueden conmutarse en menos de 10 picosegundos, un dispositivo completo y complejo
construido a partir de estos transistores puede examinar sus entradas y producir una salida en menos de 2
nanosegundos. Esto significa que un dispositivo de esta naturaleza puede producir 500 millones o más resultados por
segundo.

Economía. Los circuitos digitales pueden proporcionar mucha funcionalidad en un espacio pequeño. Los circuitos que se
emplean de manera repetitiva pueden "integrarse" en un solo "chip" y fabricarse en masa a un costo muy bajo,
haciendo posible la fabricación de productos desechables como son las calculadoras, relojes digitales y tarjetas
musicales de felicitación. (Usted podría preguntarse, "¿acaso tales cosas son algo bueno?" ¡No importa!)

Avance tecnológico constante. Cuando se diseña un sistema digital, casi siempre se sabe que habrá una tecnología más
rápida, más económica o en todo caso, una tecnología superior para el mismo caso poco tiempo.
27

Los diseñadores inteligentes pueden adaptar estos avances futuros durante el diseño inicial de un sistema, para
anticiparse a la obsolescencia del sistema y para ofrecer un valor agregado a los consumidores. Por ejemplo, las
computadoras portátiles a menudo tienen ranuras de expansión para adaptar procesadores más rápidos o memorias
más grandes que las que se encuentran disponibles en el momento de su presentación en el mercado.

De este modo, esto es suficiente para un matiz de mercadotecnia acerca del diseño digital.

Ventajas del procesado digital de señales frente al analógico

Existen muchas razones por las que el procesado digital de una señal analógica puede ser preferible al procesado de la
señal directamente en el dominio analógico. Primero, un sistema digital programable permite flexibilidad a la hora de
reconfigurar las operaciones de procesado digital de señales sin más que cambiar el programa. La reconfiguración de un
sistema analógico implica habitualmente el rediseño del hardware, seguido de la comprobación y verificación para ver
que opera correctamente.

También desempeña un papel importante al elegir el formato del procesador de señales la consideración de la precisión.
Las tolerancias en los componentes de los circuitos analógicos hacen que para el diseñador del sistema sea
extremadamente difícil controlar la precisión de un sistema de procesado analógico de señales.

En cambio, un sistema digital permite un mejor control de los requisitos de precisión. Tales requisitos, a su vez, resultan
en la especificación de requisitos en la precisión del conversor A/D y del procesador digital de señales, en términos de
longitud de palabra, aritmética de coma flotante frente a coma fija y factores similares.

Las señales digitales se almacenan fácilmente en soporte magnético (cinta o disco) sin deterioro o pérdida en la fidelidad
de la señal, aparte de la introducida en la conversión A/D. Como consecuencia, las señales se hacen transportables y
pueden procesarse en tiempo no real en un laboratorio remoto.

El método de procesado digital de señales también posibilita la implementación de algoritmos de procesado de señal
más sofisticados. Generalmente es muy difícil realizar operaciones matemáticas precisas sobre señales en formato
analógico, pero esas mismas operaciones pueden efectuarse de modo rutinario sobre un ordenador digital utilizando
software.

En algunos casos, la implementación digital del sistema de procesado de señales es más barato que su equivalente
analógica. El menor coste se debe a que el hardware digital es más barato o, quizás, es resultado de la flexibilidad ante
modificaciones que permite la implementación digital.

Como consecuencia de estas ventajas, el procesado digital de señales se ha aplicado a sistemas prácticos que cubren un
amplio rango de disciplinas.

Citamos, por ejemplo, la aplicación de técnicas de procesado digital de señales al procesado de voz y transmisión de
señales en canales telefónicos, en procesado y transmisión de imágenes, en sismología y geofísica, en prospección
petrolífera, en la detección de explosiones nucleares, en el procesado de señales recibidas del espacio exterior, y en una
enorme variedad de aplicaciones. Sin embargo, como ya se ha indicado, la implementación digital tiene sus limitaciones.
Una limitación práctica es la velocidad de operación de los conversores A/D y de los procesadores digitales de señales.
Veremos que las señales con anchos de banda extremadamente grandes precisan conversores A/D con una velocidad de
muestreo alta y procesadores digitales de señales rápidos. Así, existen señales analógicas con grandes anchos de banda
para las que la solución mediante procesado digital de señales se encuentra más allá del" estado del arte" del hardware
digital.
28

3.- ¿Cuántas compuertas lógicas hay y cuáles son?

Compuertas Lógicas
Las compuertas son dispo sitivos qu e operan con aqu ello s estad os lógico s mencionados en el punto
anterior. Pueden asimilarse a una calculadora, por un lado ingresas lo s dato s, la compuerta realiza la
operación lóg ica correspondien te a su tipo, y f inalmente , muestra e l resultad o en algún d ispla y.

Fig.4 Aplicación de una operación lógica

Cada compuerta lógica realiza una operación aritmética o lóg ica difer ente, que se representa
mediante un símbolo de circuito. La operación que realiza (Operación lógica) tiene correspondencia
con una d eterminada tabla, llamada “T abla de Verdad”. A cont inuació n vamo s a ana lizar las diferen tes
operaciones lógica s una por una come nzando por la má s simp le.

Compuerta negadora o NOT

Se trata de un amplificador inversor, e s decir, invierte el dat o de entrada y lo saca sobre un a salida
de baja impedan cia, q ue admite la car ga de varias compuertas e n parale lo, o de un disp lay de baja
impedancia; por ejemplo si se pone su entrada a 1 (nivel a lto) se ob tiene una salida 0 (o nive l bajo) , y
viceversa . Esta compuerta dispone de una sola entrad a que llamaremos A. Su operación lógica
genera una salida S igua l a la entrada A in ver tida.

Fig.5 Compuerta NOT

La tabla de verdad nos indica que la salida S siempre es el estado contrario al de la en trada A. La
ecuación matemá tica b inaria indica qu e la salida S es siempre igua l a la entr ada negada lo qu e se
representa con la rayit a so bre la A.
29

Compuerta AND ó “Y”

Una compuerta AND tiene dos entrada s como mínimo y su opera ción lógica e s un producto de ambas
entradas. El le ctor no se debe conf und ir porque las operacione s lóg icas p ued en no concordar con las
aritméticas, aunque en este ca s o particular coin cidan. Su salid a será alta si sus dos entrad as está n a
nivel a lto.

Fig.6 Compuerta and

El nombre a clara la función. Debe n est ar altos A y B para que se le vante S.

Una aplicación de esta compuerta pue de ser un sistema de seguridad para u n balancín. Para e vitar
que las manos del operar io estén dent ro de la zona de presión , se colocan d os pulsadore s que ponen
un uno en cada e ntrada. Los pulsador es están b ien separado s entre si. Re cién cuando el operario los
pulse aparece un uno en la sa lida que opera el relay del motor.

Compuerta OR ó “O”

Al igual que la anter ior posee do s entr adas como mínimo y la operación lógica, será una suma entre
ambas. Aquí podemos ver que la o peración aritmét ica no coin cide co n la lóg ica ya que la u lt ima
condició n de la tabla de verdad es 1+1 =1 y en la operación aritmét ica seria 1 +1=2. La operación
lógica O es in clusiva; e s decir que la salida es alta si una sola de las en trada s es alta o inclusive si
ambas lo son . Es decir, basta que una de las entrad as sea 1 para que su salida también lo sea.
Deben ser a ltas A “o” B o ambas a l mismo tiempo, para q ue la salida sea a lt a.

Fig.7 Compuerta “Or”


30

Un ejemplo de uso pue de ser que se d esee que un motor se opere con una p equeña lla ve desde un a
oficina, o en forma local desde al lado del motor; pero no se desea que el mo tor se apague, si se
cierran las dos llaves. La sa lida debe comandar al con tactor de l motor y las llaves de entrada debe n
conectar la tensión de fuente a las ent radas.

Compuerta OR-EX ó XOR ó “O exclusiva”

En nuestro caso la OR Exclusiva t iene dos entradas (pero puede tener más) y lo que hará con ellas
será una suma lógica e ntre “A” por “ B” invertida y “A” invertida por “B”. Todo u n lío si consideramos su
fórmula pero su ta bla de verdad es mu y sen cilla y su descripción también, ya que la sa lida será alta
solo si una de las entrada s lo e s, pero no lo es, si lo son las do s al m ismo tiempo.

Fig.8 Compuerta XOR

Como ejemplo recurrimos a l caso ante rior pero donde deseamo s que si la m aquina se opera en forma
local no pueda operarse también en fo rma remota.

Estas serían básicamente las compuer tas más sen cillas. Pero no son todas las que hay porque
existen combinaciones de las compuer tas básicas con compuertas n egadoras que vamos a ver a
continuac ión.

Compuertas lógicas combinadas


Al agregar un a compuerta NOT a la sa lida de cada una de las comp uertas an teriores lo s result ados de
sus respect ivas tablas de verdad se in vierten, y dan origen a tres nue vas co mpuertas: NAND, NO R y
NOR-EX. Veamos ahora su s características y cual es el símbolo q ue las representa.

La compuerta NAND responde a la inversión del producto lógico de sus e ntr adas, en su
representación simbólica se reemplaza la compuerta NOT por un círculo sob re su salida.
31

Fig.9 Compuerta NAND

Una compuerta NOR se obtiene conect ando una NOT a la sa lida de u na OR. El resu ltado que se
obtiene a la salida de e sta compuerta resulta de la inversión de la operación lógica “o inclusiva” es
como un “no a y/o b”. Igua l que ante s, solo se agreg a un círculo a la compuer ta OR y ya se ob tiene e l
símbolo de una NOR.

Fig.10 Compuerta NOR

La compuerta NO R-EX, es simp lement e la inver sión de la compuert a OR - EX, los resu ltados se pueden
apreciar en la tabla d e verdad en dond e la column a S e s la n egación de la an terior. El símbo lo que la
representa se obt ienen agregando un circulo a la sa lida d e una OR - EX.

Fig.11 Compuerta NOR -EX

Las compuerta “buffer” sería una comp uerta negadora detrás d e otra negador a lo cual no parece tener
sentido ya que la tabla de verda d ser ia una repetición de la entrada en la sa lida. Pero sin embargo
existen y tienen un uso mu y important e aclarado por su nombre que signif ica expansora o
reforzadora. Se usan para a limentar a un conjunto de compuertas conecta da s sobre su salida . El
buffer en realidad no realiza n inguna o peración lóg ica, su fina lidad es amplificar la seña l (o
32

refrescarla para de cirlo de otra maner a ya que no se increment a su amplitud sino su capacidad de
hacer circu lar corrient e. Como pu ede ver en la fig ura 12 la señal de salida es la misma que la de
entrada.

Fig.12 Compuerta buffer

Hasta aquí llegó la teoría aunque dimo s algunos e jemplo s prácticos. Ahora n os interesa má s saber
como se hacen evident es esto s estado s lógicos y opera ciones para lograr re sultados prá ctico s, y en
qué circuitos integrados se las puede encontrar. Pero antes debemo s estud iar las distinta s familias de
compuertas que e xisten en la a ctualid ad.

4.- Muestre sus símbolos en notación americana y sueca de cada una de las Compuertas lógicas.

AND

Símbolo Americano Símbolo Europeo

A B S 7408
0 0 0
0 1 0
1 0 0
1 1 1

OR
33

Símbolo Americano Símbolo Europeo


A B S 7432
0 0 0
0 1 1
1 0 1
1 1 1

NAND

Símbolo Americano Símbolo Europeo


A B S 7400
0 0 1
0 1 1
1 0 1
1 1 0

NOR
34

Símbolo Americano Símbolo Europeo


A B S 7402
0 0 1
0 1 1
1 0 1
1 1 0

OR EXCLUSIVA

Símbolo Americano Símbolo Europeo


A B S 7486
0 0 1
0 1 1
1 0 1
1 1 0

5.- ¿Cómo se le conoce a la compuerta lógica NOT’

inversora
35

6.- ¿Qué indica el siguiente dibujo?

Entrada Salida

0 1

1 0

0 1

1 0

0 1

7.-Indique cuál es la salida de esta compuerta

X = A&B =A*B
36

8.- ¿Cuál es la salida del siguiente dibujo?

De izq a derecha x= A*(B+(C*D))

9.- y 10.-

Respuesta 9: x= (A*B)+A*(B+C)+(B+C)*B

Respuesta 10: x= (A*B)+(B*C*D)+(A*C)


37

11.-( C D) (B A) = F es una aplicación de la compuerta

AND

12.- La expresión siguiente (A+B)+(C+D) = F nos denota una aplicación de la Compuerta………..

OR

13.-

14.-
38

15.-

16.-

17.-
39

18.-

También podría gustarte