You are on page 1of 18

INVESTIGACIÓN

CIRCUITOS Y ELECTRONICOS
AZIEL ORLANDO LARA PALACIOS

24 DE MAYO DE 2018
Temporizadores: Clases y funcionamiento
Un temporizador es un aparato con el que podemos regular la conexión ó desconexión de un
circuito eléctrico después de que se ha programado un tiempo. El elemento fundamental del
temporizador es un contador binario, encargado de medir los pulsos suministrados por algún
circuito oscilador, con una base de tiempo estable y conocida. El tiempo es determinado por
una actividad o proceso que se necesite controlar.
Se diferencía del relé, en que los contactos del temporizador no cambian de posición
instantáneamente. Podemos clasificar los temporizadores en:

De conexión: el temporizador recibe tensión y mide un tiempo hasta que libera los contactos

De desconexión: cuando el temporizador deja de recibir tensión al cabo de un tiempo, libera


los contactos

Hay diversos tipos de temporizadores desde los que son usados en el hogar para cocinar, hasta
los que son usados en la automatización de procesos de industriales, tienen diferentes clases
de componentes que tienen como fin la misma función, pero cada uno sirve para algún
proceso en específico:
Temporizador térmico que actúa por calentamiento de una lámina bimetálica, el tiempo se
determina por la curva que adquiere la lámina.
Temporizador neumático, está basado en la acción de un fuelle que se comprime al ser
accionado por un electroimán. El fuelle ocupa su posición que lentamente, ya que el aire entra
por un pequeño orificio, al variar el tamaño del orificio cambia el tiempo de recuperación y por
consecuencia la temporización.
Temporizador electrónico, el principio es la descarga de un condensador mediante una
resistencia. Por lo general se emplean condensadores electrolíticos.
Temporizador magnético, se obtiene ensartando en el núcleo magnético, un tubo de cobre.

Flip-Flops

Los circuitos secuenciales son aquellos en los cuales su salida depende de la entrada presente
y pasada. Dentro de estos circuitos se tienen a los Flip-Flops.

Los Flip-Flops son los dispositivos con memoria mas comúnmente utilizados. Sus características
principales son:

Asumen solamente uno de dos posibles estados de salida.

Tienen un par de salidas que son complemento una de la otra.

Tienen una o mas entradas que pueden causar que el estado del Flip-Flop cambie.

A continuación se describirán 4 tipos de Flip-Flops.


Flip-Flop S-R (Set-Reset)

La siguiente figura muestra una forma posible de implementar un Flip-Flop S-R. Utiliza dos
compuertas NOR. S y R son las entradas, mientras que Q y Q’ son las salidas (Q es
generalmente la salida que se busca manipular.)

Como existen varias formas de implementar un Flip-Flop S-R (y en general cualquier tipo de
Flip-Flop) se utilizan diagramas de bloque que representen al Flip-Flop. El siguiente diagrama
de bloque representa un FF S-R. Nótese que ahora, por convención, Q se encuentra en la parte
superior y Q’ en la inferior.

Para describir el funcionamiento de un FF se utilizan las llamadas Tablas de Estado y


las Ecuaciones Características. La siguiente tabla muestra la tabla de estado para un FF S-R.

S R Q Q+

0 0 0 0

0 0 1 1

0 1 0 0

0 1 1 0

1 0 0 1

1 0 1 1

1 1 0 -

1 1 1 -

Como encabezado de las columnas tenemos las entradas S y R, y una de las salidas Q. La salida
Q es la salida que en un tiempo t se puede detectar en el FF, es decir, es la salida en el tiempo
actual. Q+ es la salida en el tiempo , una vez que se ha propagado la señal en el circuito
(recuerde que los FF tienen un componente de retroalimentación.)
Por lo tanto , es decir, es la salida que tendrá Q en el futuro – una vez que se
haya realizado la propagación.

Si analizamos la tabla de estado, vemos que para si S = 0, R = 0 y Q = 0 ó 1, la salida futura de Q


(Q+) será siempre lo que se tenía antes de la propagación. A este estado (S = 0, R = 0) se le
conoce por tanto como estado de memoria.

Viendo ahora el caso S = 0, R = 1, se aprecia que siempre Q+ = 0 sin importar el valor de Q


antes de la propagación, es decir, se hace un reset de Q. Si por el contrario, se tiene S = 1, R =
0, entonces Q+ = 1 en ambos casos, por tanto se hace un set de Q.

Finalmente, nótese que la combinación S = 1, R = 1 no es valida en el FF S-R. La razón es que


dicho estado vuelve inestable al circuito y, como una de las características de todo FF es que el
estado es estable, al usar dicha combinación se esta violando este principio de los FF.

Ahora, si se mapea la información de la tabla de estado del FF S-R en un mapa de Karnaugh, se


obtiene la siguiente ecuación característica: . Esta ecuación describe también
el funcionamiento. Nos dice que Q+ será 1 siempre y cuando se haga un set del FF o el reset no
esta activado y la salida tiene un 1 en ese momento.

Flip-Flop T

El Flip-flop T cambia de estado en cada pulso de T. El pulso es un ciclo completo de cero a 1.


Las siguientes dos figuras muestran el diagrama de bloque y una implementación del FF T
mediante un FF S-R y compuertas adicionales.

Nótese que en la implementación del FF T, las dos entradas del FF S-R están conectadas a
compuertas AND, ambas conectadas a su vez a la entrada T. Además, la entrada Q esta
conectada a R y Q’ a S. Esta conexión es así para permitir que el FF S-R cambié de estado cada
que se le mande un dato a T. Por ejemplo, si Q = 1 en el tiempo actual, eso significa que Q’ = 0,
por lo tanto, al recibir T el valor de 1, se pasaran los valores de R = 1 y S = 0 al FF S-R,
realizando un reset de Q.
La siguiente tabla muestra el comportamiento del FF T y del FF S-R en cada pulso de T

T S R Q Q´

0 0 0 0 1

1 1 0 1 0

0 0 0 1 0

1 0 1 0 1

0 0 0 0 1

1 1 0 1 0

La tabla de estado para el FF T se presenta a continuación. Es muy sencilla: cuando T = 0 el


estado de Q no cambia, es decir Q = Q+ (estado de memoria), cuando T = 1, Q es
complementada y, por lo tanto, Q+ = Q’.

Tabla de estado para el FF T

T Q Q+

0 0 0

0 1 1

1 0 1

1 1 0

De la tabla de estado anterior, se obtiene la siguiente ecuación característica para el FF T

Q+ = T ’Q + TQ´ = T Å Q

Ahora bien, analicemos un poco más el comportamiento del FF T y tratemos de responder la


siguiente pregunta: ¿Qué pasa si T=1 por mucho tiempo?

Los valores de S y R cambiarían constantemente de la siguiente manera:

S = 0-> 1 -> 0 -> 1

R= 1-> 0 ->1 -> 0

es decir, el FF empezaría a oscilar y por tanto no mantendría el estado (inestable.) Por lo tanto,
la mayoría de los FF utilizan un reloj para determinar en que momento se tomará en cuenta el
valor que se encuentre en la entrada del FF. La siguiente figura muestra un FF T con reloj (CK)
Nótese que la entrada marcada como CK tiene un
círculo. Este círculo indica que el FF tomará en cuenta la
entrada del FF cuando el pulso del reloj sea cero (0). Si
es uno (1), la entrada no será tomada en cuenta.

Flip-Flop J-K

El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T. Esto ocurre de la siguiente
manera:

En J=1, K=1 actúa como Flip-flop T

De otra forma, actúa como flip-flop S-R

El siguiente diagrama de bloque es el perteneciente el FF J-K

Una implementación tentativa de un FF J-K a partir de un FF S-R sin reloj es la siguiente:

La tabla de estado aparece a continuación. Note que es muy parecida a la del FF S-R solo que
ahora los estados de J=1 y K=1 sí son validos.
Tabla de estado del FF J-K

J K Q Q+

0 0 0 0

0 0 1 1

0 1 0 0

0 1 1 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

De la tabla anterior se obtiene la siguiente ecuación característica mediante mapas de


Karnaugh: . Este flip-flop es uno de los más comunes con reloj. El siguiente
diagrama lo muestra con entrada para reloj:

Flip-Flop D (Delay)

El flip-flop D es uno de los FF más sencillos. Su función es dejar pasar lo que entra por D, a la
salida Q, después de un pulso del reloj. Es, junto con el FF J-K, uno de los flip-flops mas
comunes con reloj. Su tabla de estado se muestra a continuación:

D Q Q+

0 0 0

0 1 0

1 0 1

1 1 1
De la tabla se infiere que la ecuación característica para el FF D es: Q+= D. El siguiente
diagrama de bloques representa este flip-flop.

Inicialización de Flip-Flops

Cuando se están utilizando flip-flops en la construcción de circuitos, es necesario poder


controlar el momento en el que un FF empieza a funcionar y el valor con el que inicia su
secuencia. Para esto, los flip-flops cuentan con dos entradas que le permiten al diseñador
seleccionar los valores iniciales del FF y el momento en el que empieza a funcionar. Estas
entradas son llamadas en Inglés: Clear y Preset.

Clear - inicializa Q en cero sin importar entradas o reloj ( ).

Preset - inicializa Q en 1 sin importar entradas o reloj ( ).

Para ambas entradas, si reciben el valor de:

0 : inicializan el FF en el valor correspondiente.

1: el flip-flop opera normalmente

La siguiente figura muestra un FF J-K con entradas de inicialización. Note que tanto la entrada
Clear, como la entrada Preset, tienen un círculo. Esto significa que la entrada funciona con un
0.
Registros electrónicos
La información digital se manipula en forma de configuraciones o palabras binarias. Así, un
registro para el almacenamiento de una configuración binaria de ocho bits (un byte), estará
constituido por un conjunto de ocho biestables capaces, cada uno de ellos, de retener un bit o
elemento de información binaria.

Tipos de registros

Atendiendo a su especialización, cabe diferenciar entre los siguientes tipos de registros:


* Registros de almacenamiento simple.
* Registros de desplazamiento.
* Registros de conversión paralelo-serie.
* Registros de conversión serie-paralelo.
* Registros contadores.
Todos obedecen al apelativo de registros, debido a que su función primaria es la de almacenar
información binaria.

Registro de almacenamiento controlado para palabras binarias de cuatro bits. Está constituido
por la asociación de cuatro biestables de tipo D (Delay), y dispone de señales de control para la
entrada (L) y salida (OUT) de información.

Registros de almacenamiento simple

La misión encomendada a este tipo de registros se limita al almacenamiento temporal de


información binaria.

Todo intercambio de información entre circuitos y sistemas digitales exige el oportuno control
y sincronización, y este gobier no es precisamente el que puede aportar un registro o
dispositivo para el almacenamiento temporal de información binaria.
Registro de almacenamiento controlado para palabras binarias de cuatro bits. Está constituido
por la asociación de cuatro biestables de tipo D (Delay), y dispone de señales de control para la
entrada (L) y salida (OUT) de información.

Al efecto, los registros suelen incorporar ciertas señales de control.

Por ejemplo, el acceso de la información al interior del regisro es controlado por una señal de
autorización que cabe designar abreviadamente por L (Load: carga).

De igual forma, la salida de la información almacenada en un registro puede controlarse por


medio de un conjunto de puertas lógicas AND gobernadas por una señal de control (OUT en el
caso que ilustra la figura).

El acceso de los bits de entrada al interior de los biestables sólo será efectivo bajo la
autorización de la señal de entrada L.

El registro de la figura sólo es capaz de almacenar palabras de información binaria de cuatro


bits. Para ampliar su capacidad basta con asociar en paralelo cuantos biestables sea preciso.

El control de salida corre a cargo de la señal OUT. Al aplicar un 1 lógico a la línea OUT, la salida
de cada operador AND entregará la información presente en la correspondiente salida Q, ya
que:
S = OUT · Q = 1 · Q = Q
Por el contrario, si OUT = 0, todas las salidas estarán posicionadas a estado lógico 0.
S = OUT · Q = 0 · Q = 0
Se trata, pues, de un registro que permite almacenar la información binaria deseada y cederla
en el momento preciso en el que vaya a utilizarse.

Registro de desplazamiento

Dentro de esta categoría caben diversos tipos de registros clasificados de acuerdo a la


operación de desplazamiento que permiten realizar sobre la información binaria.
Registro de desplazamiento

* Operaciones de desplazamiento.
– Desplazamiento Lógico o Aritmético.
Lógico (L): Los bits que componen la palabra de información se desplazan conjuntamente con
el bit de signo almacenado en un biestable exterior al registro.

Desplazamiento lógico o aritmético

Aritmética (A): El desplazamiento de los bits de información no afecta a ningún biestable ajeno
al propio registro.
– Desplazamiento Simple o Doble
Simple (S): El desplazamiento afecta a cada registro implicado de forma independiente.
Doble (D): El desplazamiento tiene lugar de forma sincronizada, afectando a la información
presente en dos registros, y exis tiendo propagación entre ambas informaciones.

– Desplazamiento Abierto o Cerrado.


Abierto (A): La información se desplaza a través del registro entrando y saliendo del mismo.
Cerrado (C): La información permanece en el interior del registro debido a que el último
biestable está enlazado cíclicamente con el primero.

Desplazamiento abierto o cerrado

– Desplazamiento a Derecha o Izquierda.


A Derecha (D): Los bits almacenados se desplazan saltando posiciones hacia la derecha.
A izquierda (I): Los bits almacenados se desplazan saltando de biestable en biestable hacia la
izquierda.

Desplazamiento a izquierda

* Definición de los desplazamientos


La definición de una operación de desplazamiento supone la descripción de cada una de sus
características, atendiendo a las cuatro clasificaciones relacionadas.

Entran bits

La nomenclatura utilizada consta de un conjunto de cuatro letras que identifican el tipo de


desplazamiento de acuerdo a cada clasificación:
1ª Clasif. 2ª Clasif. 3ª Clasif. 4ª Clasif.
LoASoDAoCDoI
Así, por ejemplo, una operación ASAI equivale a un desplazamiento con las siguientes
características:
ASAI
¯¯¯¯
Aritmético Simple Abierto a Izquierda
Tomando como soporte físico un registro de cuatro bits, la secuencia que define un
desplazamiento ASAI aparece reflejada en la siguiente figura:
Definición de los desplazamientos
* Circuitos prácticos
La figura siguiente muestra el diseño de un registro apropiado para realizar operaciones de
desplazamiento de tipo LSCD:

LSCD
¯¯¯¯
Lógico Simple Cerrado a Derecha
Según se observa, además del propio registro de información -formado por cuatro biestables-,
aparece un biestable exterior Bs (para el bit de signo) el cual caracteriza al desplazamiento
como Lógico.

Registros de conversión paralelo-serie

La transmisión de la información binaria puede efectuarse según dos formatos convencionales:


paralelo o serie.

Ambos formatos se asocian a la transferencia de un bloque elemental de información;


comúnmente, a la transferencia de una palabra binaria.
Para ilustrar ambos formatos de transmisión se tomará como referencia una palabra binaria de
cuatro bits:
½ b3 ½ b2 ½ b1 ½ b0 ½
(Palabra de información de cuatro bits.)
* Transmisión Paralelo:
Todos los bits que constituyen la palabra de información binaria son transferidos
simultáneamente, por lo que el canal de transmisión poseerá un número de líneas igual al
número de bits:

Transmisión paralelo

* Transmisión Serie:
La transferencia se produce sobre una sola línea de comunicación que canaliza uno a uno y
secuencialmente la totalidad de bits que componen cada palabra binaria.
Los registros para la conversión paralelo-serie son ampliamente utilizados en las
unidades de Entrada/Salida de los ordenadores.

Transmisión en serie

La estructura de los registros de conversión paralelo-serie es muy simple.

Adjuntamente se reproduce el diseño de un registro de este tipo capacitado para manipular


palabras binarias de cuatro bits.

Registro de conversión paralelo serie para palabras binarias de cuatro bits.

El registro en cuestión acepta la entrada de configuraciones binarias de cuatro bits presentes


en las líneas de datos. La entrada de los cuatro bits se efectúa en formato paralelo, en el
instante en el que el posicionamiento a 1 lógico de la señal L abre las puertas AND inferiores y
activa la entrada de reloj (Clock).

El primer biestable admite una sola entrada de información: la procedente de las líneas de
datos. Por el contrario, los restantes biestables brindan una doble posibilidad: entrada de
información en paralelo y entrada de información en serie procedente del biestable anterior.
El paso de una u otra información a través de las puertas OR depende de las señales de control
L y CPS.

Al llegar un pulso L, la información binaria presente en el bus de datos pasa a través de los
operadores AND y accede a los biestables en virtud de la actuación simultánea de L sobre la
entrada clock. Durante este intervalo las puertas AND que propagan la información
procedente del biestable anterior se hallan desactivadas al estar CPS a nivel bajo.

La conversión paralelo-serie se produce al aplicar una secuencia de cuatro pulsos a la línea de


control CPS. En tal situación la entrada paralelo es inhibida por el posicionamiento de L a nivel
bajo.

El primer pulso CPS desplaza la información binaria un biestable hacia la derecha. El bit
almacenado en el biestable B0 pasará a la salida serie S.

Los tres pulsos siguientes desplazarán la información hasta que la palabra binaria haya sido
transferida en su totalidad a través de la línea S (salida serie).

Registros de conversión serie-paralelo

Este tipo de registros efectúa la operación inversa a la estudiada en el apartado precedente.


Esto es: convierte información binaria canalizada en formato serie a formato paralelo.

La estructura de un registro típico de esta categoría es la que aparece en la figura.

Registro de conversión serie-paralelo para configuraciones binarias de cuatro bits.

La entrada de información en serie es controlada por la línea CSP, cuyos pulsos abren las
puertas AND de acceso a los biestables y autorizan la línea de sincronización (clock).

La salida de la palabra binaria en formato paralelo hacia las líneas de datos es gobernada por la
orden E-BUS.

La conversión completa de una palabra de cuatro bits requiere la aplicación de cuatro pulsos a
la línea CPS, para dar entrada a la palabra serie a los biestables del registro, y un pulso a la
línea E-BUS para el transporte de la salida de los biestables a las líneas de datos.

Registros contadores
Un contador digital es un circuito que genera una secuencia de configuraciones lógicas al ser
activado por impulsos periódicos.

La estructura circuital de un contador binario coincide esencialmente con la de un registro:


asociación de dispositivos biestables capaces de retener información binaria.

Contador generador de 16 configuraciones en código binario natural.

En el tema que nos ocupa -estudio de los registros-, la posibilidad de contaje es contemplada
como una operación adicional que puede llevar a cabo el registro.
A partir de lo expuesto es fácil deducir que un registro de esta categoría sintetizará dos
funciones básicas:
– Almacenamiento temporal de información binaria.
– Generación de una secuencia progresiva de configuraciones lógicas a partir de palabra
binaria almacenada.

Existe una gran variedad de registros contadores diferenciados por su capacidad y secuencia
de contaje. El reproducido en la figura coincide con un registro contador capaz de generar las
16 configuraciones del código binario natural de cuatro bits.

Con cada impulso aplicado a la entrada INCR (incrementación), el circuito evolucionará


entregando a través de las líneas de salida Q la configuración binaria inmediatamente superior
a la actual.
Memoria RAM

La memoria de acceso aleatorio (en inglés: random-access memory),se utiliza como memoria
de trabajo para el sistema operativo, los programas y la mayoría del software. Es allí donde se
cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se
denominan "de acceso aleatorio" porque se puede leer o escribir en una posición de memoria
con un tiempo de espera igual para cualquier posición, no siendo necesario seguir un orden
para acceder a la información de la manera más rápida posible.

Hay dos tipos básicos de memoria RAM

· RAM dinámica (DRAM)

· RAM estática (SRAM)

Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para guardar los
datos, la memoria RAM dinámica es la más común.

La memoria RAM dinámica necesita actualizarse miles de veces por segundo, mientras que la
memoria RAM estática no necesita actualizarse, por lo que es más rápida, aunque también
más cara. Ambos tipos de memoria RAM son volátiles, es decir, que pierden su contenido
cuando se apaga el equipo.

Memoria SRAM

Static Random Access Memory (SRAM), o Memoria Estática de Acceso Aleatorio es un tipo de
memoria basada en semiconductores que a diferencia de la memoria DRAM, es capaz de
mantener los datos, mientras esté alimentada, sin necesidad de circuito de refresco. Sin
embargo, sí son memorias volátiles, es decir que pierden la información si se les interrumpe la
alimentación eléctrica.

Características

La memoria SRAM es más cara, pero más rápida y con un menor consumo (especialmente en
reposo) que la memoria DRAM. Es utilizada, por tanto, cuando es necesario disponer de un
menor tiempo de acceso, o un consumo reducido, o ambos. Debido a su compleja estructura
interna, es menos densa que DRAM, y por lo tanto no es utilizada cuando es necesaria una alta
capacidad de datos, como por ejemplo en la memoria principal de los computadores
personales.

Memoria DRAM

DRAM (Dynamic Random Access Memory) es un tipo de memoria dinámica de acceso aleatorio
que se usa principalmente en los módulos de memoria RAM y en otros dispositivos, como
memoria principal del sistema. Se denomina dinámica, ya que para mantener almacenado un
dato, se requiere revisar el mismo y recargarlo, cada cierto período, en un ciclo de refresco. 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. Es
una memoria volátil, es decir cuando no hay alimentación eléctrica, la memoria no guarda la
información. Inventada a finales de los sesenta, es una de las memorias más usadas en la
actualidad.

Funcionamiento

La celda de memoria es la unidad básica de cualquier memoria, capaz de almacenar un Bit en


los sistemas digitales. La construcción de la celda define el funcionamiento de la misma, en el
caso de la DRAM moderna, consiste en un transistor de efecto de campo y un condensador. El
principio de funcionamiento básico, es sencillo: una carga se almacena en el condensador
significando un 1 y sin carga un 0. El transistor funciona como un interruptor que conecta y
desconecta al condensador. Este mecanismo puede implementarse con dispositivos discretos y
de hecho muchas memorias anteriores a la época de los semiconductores, se basaban en
arreglos de celdas transistor-condensador.

Memoria ROM

La memoria de solo lectura, conocida también como ROM (acrónimo en inglés de read-only
memory), es un medio de almacenamiento utilizado en ordenadores y dispositivos
electrónicos, que permite solo la lectura de la información y no su escritura,
independientemente de la presencia o no de una fuente de energía.

Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o


fácil. Se utiliza principalmente para contener el firmware (programa que está estrechamente
ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u
otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en
marcha el ordenador y realizan los diagnósticos.

You might also like