Está en la página 1de 21

Primera aproximación

a los sistemas digitales


EQUIPO 1
Luis Fernando Martínez Ambriz
Adrián Manuel López Almejo
Daniel Sánchez Jiménez
Definiciones

• Sistema electrónico digital:


Es aquel que procesa señales
eléctricas digitales.
• Se entiende por “sistema”
una entidad física que recibe
una serie de entradas o
excitaciones y responde con
un conjunto de salidas.
• El comportamiento de un
sistema estará perfectamente
determinado cuando se
conozcan los valores de las
salidas para cada posible
combinación de valores de las
entradas.
• Entenderemos por señal una
magnitud física variable con el
tiempo que sirve de soporte a
algún tipo de información.
• Las señales eléctricas se
pueden dividir en dos
categorías distintas, las
señales analógicas y las
digitales.

• Señales analógicas: Se dice


que una señal es analógica
cuando puede tomar cualquier
valor entre dos valores
extremos.
• Señales digitales: Una señal
digital solo puede tomar un
numero finito de valores fijos
entre dos valores extremos.
Sistema lógico

• Un caso particular de un
sistema digital es un sistema
lógico. Una señal lógica
solamente puede tomar dos
valores fijos.
• La transformación de señales
digitales o discretas a señales
lógicas o binarias se conoce
como codificación.

• La transformación de señales
lógicas o binarias a señales
digitales o discretas se conoce
como decodificación.
SISTEMAS DIGITALES
COMBINACIONALES Y
SECUENCIALES
Los sistemas digitales pueden dividirse en dos categorías respecto a la influencia que tiene el
factor tiempo en su funcionamiento.
SISTEMAS DIGITALES
COMBINACIONALES

Son aquéllos en los cuales las


salidas en un instante de tiempo
ti dependen únicamente del
valor de las entradas en ese
mismo instante.
Los valores que hayan tomado
las entradas y salidas con
anterioridad, es decir, en t<ti no
ejercen ninguna influencia sobre
el valor de las salidas en ti.
SISTEMAS DIGITALES
COMBINACIONALES
Por tanto en dichos sistemas:

Como esta igualdad se cumple


para cualquier valor de ti puede
dejarse implícito el factor tiempo
y escribirse simplemente.
Ejemplo de un sistema combinacional.
Supongamos un depósito dividido en 6 niveles
numerados del 0 al 5. Queremos implementar una
alarma que se active cuando el nivel del líquido que
contiene sea o bien demasiado alto (>4) o bien • Se trata de un sistema combinacional. La
demasiado bajo (<2). activación o no de la alarma depende
exclusivamente del nivel del líquido en
cada momento. Los valores que haya
5 podido tomar el nivel con anterioridad no
tienen influencia alguna en el resultado.
4
3
2
1
0
Ejemplo de un sistema combinacional.
• La entrada del sistema es el nivel del La función Y = F(X), es decir, el valor de la
líquido en el depósito y por tanto existen salida para cada posible valor de la entrada,
6 valores posibles de la entrada.
Análogamente sólo pueden haber dos está perfectamente determinada mediante
valores posibles de la salida: o bien la la tabla mostrada.
alarma está activada o bien no lo está.

N
5
I 4
V 3
E 2
L 1
0
• Un sistema combinacional
siempre queda completamente
determinado a través de la
definición de sus entradas,
salidas y de una tabla que las
relacione entre sí. Estas tablas
reciben el nombre de tablas de
verdad.

NOTA
Este tipo de tablas, si bien dan toda la información necesaria sobre el
comportamiento del sistema combinacional, cuando el número de
entradas y salidas crece llegan a ser prácticamente imposibles de
manipular.
SISTEMAS DIGITALES
SECUENCIALES

• En los sistemas digitales


secuenciales el valor de las
salidas del sistema en un
instante ti depende tanto del
valor de las entradas en ese
instante como de valores
anteriores de las entradas.
Se pueden describir como:
• Sin embargo, existe un inconveniente.
La salida depende de los distintos valores
que toma la entrada durante un intervalo
infinito de tiempo, lo que conlleva la
necesidad de una capacidad de
almacenaje de información infinita: esta
capacidad es necesaria para memorizar
los valores de la entrada durante el
intervalo (−∞,ti).
SISTEMAS DIGITALES SECUENCIALES
DE ESTADOS FINITOS
(MAQUINA DE ESTADOS FINITOS)

• En estos sistemas todas las evoluciones


históricas posibles de las entradas pueden
ser agrupadas en un número finito de clases
de equivalencia.
• El valor de la salida en un instante
determinado depende del valor de las
entradas en ese instante y de la clase de
equivalencia a la que pertenezca la evolución
temporal anterior de las entradas.
• Esto elimina la necesidad de memoria
infinita . Para hallar y(t) en función de x(t)
no es necesario conocer x(−∞,t), sino
solamente la clase de equivalencia a la que
pertenece.

Esto se obtendrá a través de una variable nueva, s(t),


que denominaremos estado del sistema.
• Por tanto la especificación de
una máquina de estados
finitos pasa por la definición
de un conjunto de entradas,
un conjunto de salidas y otro
de estados.

• La función H se denomina función de salida: indica el valor


de la salida para cada combinación de entrada y estado del
sistema.
• La función G se denomina función transición de estados:
determina cuál será el estado próximo del sistema, es decir,
el valor próximo de la variable de estado, para cada
combinación de valores de la entrada y estado actual del
sistema.
Ejemplo de Sistema Secuencial
• Una comprensión del concepto de sistema secuencial se puede
obtener a través del análisis del funcionamiento de un ascensor.
• Piénsese en el ascensor de un edificio con dos pisos y planta baja, con
un botonera con únicamente tres botones: 0, 1, 2.
• La entrada: pulsar un botón.
La salida: la acción realizada por el ascensor, la
cual depende de la historia anterior del ascensor
(el hecho de estar en un piso u otro en un
momento dado depende de los desplazamientos
anteriores del ascensor y por tanto de sus
entradas anteriores).
Estado del sistema: El piso en que esté el
ascensor
Ejemplo de Sistema Secuencial
• Expresado de otra forma.
• Entradas al sistema: Botón pulsado por el
usuario. Es decir: x ∈{0,1,2}.
• Salidas del sistema: Acciones realizadas
por el ascensor: o bien sube 2 pisos, o
sube 1, o no hace nada, o baja 1, o baja
2. Esto es: y∈{nada,+1,+2,−1,−2 }.
• Estados del sistema: o bien el ascensor
está en planta baja o en el primero o en
el segundo piso: s∈{0,1,2 }.
• Para especificar el sistema
secuencial de forma
completa necesitamos la
función de salida que
depende de la entrada y el
estado actual y la función
transición de estados, que
da el estado próximo en
función de la entrada y el
estado actual.

También podría gustarte