Вы находитесь на странице: 1из 41

Sesin 3

Circuitos Digitales I

Aviso
El Laboratorio de circuitos digitales I, comienza la prxima semana:19 de Mayo de 2008. Tema: Tutorial de construccin de esquemticos en el programa Xilinx, e implementacin en la tarjeta de desarrollo.

Multiplicacin Binaria
X 0 1 0 0 0 1 0 1

Divisin Binaria
/
0 1

0
e e

1
0 1

Cdigos
Binario BCD BCD Exceso 3 BCD AIKEN GRAY ASCII

Cdigo decimal binario (BCD)


El BCD (Binary Code Decimal) expresa los diferentes dgitos decimales con un cdigo binario. El cdigo BCD (8421) indica los diferentes pesos de los cuatro bits binarios (23, 22, 21, 20). Convertir a BCD los nmeros decimales 24 y 6498.
DEC 0 1 2 3 4 5 6 7 8 9 Dgito en BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

2410 =0010 0100


649810 =0110 0100 1001 1000BCD

BCD Exceso 3
DEC Dgito en BCD

0 1 2 3 4 5 6 7 8 9

0011 0100 0101 0110 0111 1000 1001 1010 1011 1100

BCD AIKEN (2 4 2 1)
DEC Dgito en BCD

0 1 2 3 4 5 6 7 8 9

0000 0001 0010 0011 0100 1011 1100 1101 1110 1111

CODIGO GRAY
DEC
0

Dgito en BCD
0000

1 2 3 4 5 6 7 8 9

0001 0011 0010 0110 0111 0101 0100 1100 1101

Solo hay cambio de un bit en el siguiente nmero

Variables lgicas
En los sistemas digitales se manejan dgitos binarios, es decir 0s (ceros) y 1s (unos). Por ejemplo una variable lgica, solo puede tomar dos y solo dos valores de combinacin: A 0 1

Por lo tanto dos variables lgicas A y B tomaran 4 posibles combinaciones A B 0 0 0 1 1 0 1 1

FUNCIONES LGICAS
Todo circuito lgico por simple que sea tiene lneas de entrada y de salida

La variable lgica puede tomar uno de dos valores posibles:


Estado Falso Verdadero Nivel de voltaje Bajo (LOW) Alto (HIGH) Voltaje 0 5 Nivel lgico 0 1

FUNCIONES LGICAS
Los dos valores posibles deben ser tales que sean mutuamente excluyentes. Si una variable toma un valor en un instante dado, no puede tomar otro en ese mismo instante.
Un semforo no puede estar en rojo y en verde al mismo tiempo Estar fsicamente en dos sitios diferentes al mismo tiempo

Operaciones lgicas bsicas


Complemento (NOT) Multiplicacin (AND) Suma (OR)

Funciones Lgicas Bsicas


Si solo se tiene una variable lgica:
A 0 1 F(X)=A 0 1 F(X)=neg(A) 1 0

Para F(X)=A ,se le llama BUFFER y es muy utilizado para amplificar seales dbiles o mantener un nivel constante. Para F(X)=neg(A), negacin o INVERSOR(NOT) donde la seal que ingresa se invierte al otro estado lgico.

Funciones Lgicas
A 0 1
F(A)=Z=A

Z 0 1 Z 1 0

A 0 1
F(A)=Z=!A =Z Complemento

AND
ANALOGIA
TABLA DE VERDAD

SIMBOLO

0 0 1 1

0 1 0 1

0 0 0 1

Expresin Lgica: Z = A AND B Z = A.B Z = AB

OR
TABLA DE VERDAD

ANALOGIA

A
0 0

B
0 1

Z
0 1

SIMBOLO

1
1

0
1

1
1

Expresin Lgica: Z = A OR B , Z = A+B

Operaciones lgicas
Ejemplos: F(X, Y, Z)= X.Y.Z = 1, si todas las variables son 1 = 0, si alguna es 0 X+Y+Z = 1, si alguna variable es 1 = 0, si todas son 0

NAND=NOT+AND
La puerta lgica NAND simplemente la tomaremos como la compuerta AND ms una compuerta NOT (INVERSORA).

Z= A NAND B Z = !(A.B)
A 0 0 1 1 B 0 1 0 1

Z = !(A.B) Z=(A.B)
Z = (A.B) 1 1 1 0

NOR=OR+NOT
La puerta lgica NOR es la compuerta OR ms una compuerta NOT (INVERSORA) :
NOR

A 0

B 0

Z = (A +B) 1

Z = A NOR B Z=(A+B)

Z = !(A+B)

0
1 1

1
0 1

0
0 0

XOR
SIMBOLO

XNOR
SIMBOLO

Expresin Lgica:
Z = A XOR B , Z=AB

Expresin Lgica:
Z = A XNOR B , Z =!(A B)

A 0 0 1 1

B 0 1 0 1

Z=AB 0 1 1 0

A 0 0 1

B 0 1 0

Z =(A B) 1 0 0

FUNCIONES LGICAS
Sea una variable A : A => Puerta Abierta = 1 negacin de A => Puerta Cerrada = 0 Sea una variable B : B => Ascensor en reposo = 1 negacin de B => Ascensor en movimiento=0 Sea una variable F(A ,B)=Z : Bajarse (1) o no bajarse del Ascensor (0)

Ejemplo
Puerta {A}, Ascensor {B}, Bajarse {Z} A 0 0 1 1 Z=A.B B 0 1 0 1 Z 0 0 1 0

Ejemplo
Halle una Funcin Z que identifique todos los nmeros pares del 0 al 15

# A B C D

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

Z 1 0 1 0 1 0 1

0 1 0 1

Z = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD

COMPUERTAS LGICAS
Todas las funciones lgicas que hemos visto se encuentran disponibles como Circuitos Integrados (CI). La gran utilidad de los CI es debido al reducido tamao, la alta confiabilidad, bajo consumo de potencia (P=V.I) y especialmente el bajo costo. Un CI (antiguo) para operaciones lgicas consta en esencia de transistores, diodos, resistencias y condensadores.

TIPOS DE ENCAPSULADO
Los CI tienen varios tipos de encapsulado: DIP: Dual In-line Package (insercin) SMT: Surface-Mount Technology (montaje superficial). BGA: Ball Grid Array .etc.

Encapsulado tipo DIP

Encapsulado tipo SMT

NUMERACION DE PINES Todo CI estndar posee una numeracin

Tecnologas

Escalas de Integracin

Caractersticas

FAMILIA TTL
Un TTL se le identifica con los dos primeros nmeros del dispositivo. 74XX indica que el CI cumple con especificaciones comerciales y que tiene el intervalo de operacin de 00C a 700C. El 54XX denota especificaciones militares y tiene un rango de trabajo de -550C a +1250C (La distribucin interna de los CI de la serie 74 o 54 es igual).

Despus de esta referencia se puede encontrar o no alguna letra:

CARACTERISTICAS DE FUNCIONAMIENTO
Fan out: Es el mximo nmero de compuertas bsicas que pueden ser manejadas por una sola compuerta. Fan in: Es el mximo nmero de entradas que puede tener una compuerta lgica. Tensin Umbral :Es el valor de tensin donde empieza a cambiar de estado lgico una compuerta.

NIVELES LGICOS
Son las tensiones elctricas que manejan las compuertas lgicas. En la lgica digital se manejan dos niveles que son ALTO (HIGH) y BAJO (LOW), de manera ideal. Pero existen niveles de voltaje en los cuales es difcil determinar si es un 1 (HIGH) o un 0 (LOW), (niveles de indeterminacin).

NIVELES LGICOS

Caractersticas De Funcionamiento
Margen de Ruido: Es la variacin de tensin admisible a la entrada de un elemento lgico sin que la salida del mismo cambie de estado. Tiempo de propagacin (tp): Es la media aritmtica entre el tiempo medio de propagacin del cambio de estado de la entrada a la salida.

tp t pHL t pLH

Tiempo de propagacin

tp t pHL t pLH

Tiempos de propagacin de algunas compuertas de la serie 74LS

*Tiempos de propagacin en ns (10-9s)