You are on page 1of 19

INTRODUCCIN

Estructura tpica de un sistema digital

Analog

A/D

TDS

D/A

Sensor

Analog
Actuador

Nuestro mundo en una aproximacin clsica se comporta de forma analgica, es decir,


las seales evolucionan de forma continua.
El procesado analgico de dichas seales resulta complicado
Solucin:
Convertir la seal a digital y procesarla en ese formato

ANALGICO VS DIGITAL

Cmo se digitaliza una seal?

Seal analgica

ANALGICO VS DIGITAL
Inicialmente realizamos el muestreo de la seal.

En cada punto recogemos el valor de la seal. Este proceso permite recuperar


la seal sin ninguna deformacin.

ANALGICO VS DIGITAL
Discretizamos los valores resultantes del muestreo de la seal

y codificamos el resultado, transformndolo en un cdigo binario

ANALGICO VS DIGITAL
Inconvenientes
1. Perdida de calidad
2. Incremento de la frecuencia de la seal

F=fN

ANALGICO VS DIGITAL
Ventajas del mundo digital

1. Reproducibilidad de resultados.
Mayor inmunidad a factores externos.
Por ejemplo: temperatura, humedad, ruido.
Analgico

Digital
Seal+ruido

Nivel alto

Nivel bajo

Seal+ruido

ANALGICO VS DIGITAL
Ventajas del mundo digital
2. Simplicidad de diseo.
Las tolerancias en los componentes y los efectos parsitos
(resistencias, condensadores , diodos) tienen menor importancia.

R1
R2

VOUT

V OUT

R 2 R 2
VIN VIN
R 2 R 2 R1 R1

Tolerancias

El diseo se realiza de forma lgica.

ANALGICO VS DIGITAL
Ventajas del mundo digital
3. Flexibilidad.
La gama de problemas abordables es mucho mayor .
Ejemplo:
Ordenador
Inclusin de retardos en una seal sin introducir deformacin
Ordenacin de seales de mayor a menor por tensin pico-pico

Irresolubles en
electrnica
analgica

Permite tratar problemas inicialmente distintos de igual forma


Ejemplo:
Multiplicacin de dos registros Problemas idnticos en electrnica
digital
Amplificacin de una seal

ANALGICO VS DIGITAL
Ventajas del mundo digital

4. Posibilidad de programacin.
Mediante circuitos programables (PLD) se puede disear y corregir
una aplicacin fcilmente lo cual acelera el proceso de desarrollo de
un producto.
5. Velocidad

6. Precio.
Un producto de tirada masiva alcanza precios muy atractivos

SISTEMAS BINARIOS
La electrnica digital est basada en la lgica binaria la cual se basa a su vez en el
lgebra de Boole.
Un lgebra consta de:
Variables: X, Y, Z, A, B, ...
0 0 Voltios no hay corriente falso
1 5 Voltios hay corriente verdadero
Valores
0
Alta Impedancia
Operaciones: Negacin (NOT), Y (AND), O (OR)

SISTEMAS BINARIOS
Ejemplos:
Operaciones

Variables
X

0
0
1
1

0
1
0
1

X AND Y
0
0
0
1 Valores

X OR Y

NOT X

0
0
1
1

0
1
0
1

0
1
1
1

0
1

1
0

SISTEMAS BINARIOS
Ejemplo
Si la puerta est abierta
y el coche est en marcha
entonces podemos salir del garaje
Puerta abierta
falso/0
falso/0
cierto/1
cierto/1

Coche en marcha
falso/0
cierto/1
falso/0
cierto/1

Podemos salir
falso/0
falso/0
falso/0
cierto/1

Para salir del garaje se necesita que ocurran dos cosas: que la puerta
est abierta y que el coche est en marcha

Distintas representaciones de un diseo digital


Representacin algebraica

F X (Y Z )
Y

Tabla de verdad
X
0
0
0
0
1
1
1
1

Y
0
0
1
1
0
0
1
1

Z
0
1
0
1
0
1
0
1

F
0
1
1
1
0
0
0
0

Distintas representaciones de un diseo digital.


Sumador completo. Modelo de puertas lgicas
Inversor

Puerta
AND

Puerta
OR

B
Cin

SUM

Cout

Distintas representaciones de un diseo digital


Sumador sin acarreo. Modelo de diagrama de tiempos

Distintas representaciones de un diseo digital


Sumador completo. Modelo de bloques

A A Suma

MS

B B Acarr.

A Suma

Suma

MS

B Acarr.

A
B

Cout

Cin

Sumador completo realizado como circuito


compuesto de dos sumadores sin acarreo

Cin

Sum

SC

Cin Cout

Sum

Cout

Sumador completo con un solo bloque

Distintas representaciones de un diseo digital


Sumador sin acarreo. Modelo de comportamiento descrito en VHDL
-- ***** modelo de un inversor *****
-- external ports
ENTITY inverter_gate;
PORT (a: IN BIT; z: OUT BIT);
END inverter_gate;
-- internal behavior
ARCHITECTURE behavioral OF inverter_gate IS
BEGIN
z <= NOT a AFTER 10 ns;
END behavioral;

Distintas implementaciones de un diseo digital


Mediante:
-SSI (Circuitos de bajo nivel de integracin) Nivel de puertas
-MSI (Circuitos de medio nivel de integracin) Realizacin
por medio de multiplexores, contadores, etc...
-PLD (Dispositivos Lgico-Programables) Permiten la implantacin
de pequeos circuitos de forma rpida, que acelera la preparacin
de sistemas para demostraciones iniciales de funcionamiento.
-FPGA (Matriz de puertas programables) Tienen las ventajas de las PLD
con el valor aadido de su mayor versatilidad.
-ASIC (Circuitos integrados de aplicacin especfica) Diseo completo
de nuestro sistema y realizacin como circuito integrado lo que
abarata costes para grandes lotes de fabricacin.

ESTADO ACTUAL DEL ARTE


Sistemas de diseo que permiten entrada esquemtica.
Los programas de captura de esquemas permiten introducir el esquema
de forma grfica, siendo por tanto ms intuitivo y menos propenso a errores.
Descripciones de comportamiento.
Permiten describir el comportamiento de un circuito de forma genrica,
incluyendo los comportamientos temporales de cada componente.
Simuladores.
Los simuladores lgicos, normalmente incorporados en los sistemas con entrada
esquemtica permiten la prueba lgica del sistema para la verificacin previa a
la fabricacin.
Analizadores y verificadores temporales.
Permiten evitar tediosos clculos para asegurar que el funcionamiento dinmico
de nuestro diseo es el adecuado.
Circuitos programables.
La existencia de los estos dispositivos (Ej. PLDs) permite la posibilidad de una
simulacin in situ ya que los errores detectados permiten ser modificados sin un
coste prohibitivo.

You might also like