Está en la página 1de 95

Electrnica y Electricidad Ind.

Electronica digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

ELECTRNICA DIGITAL
Se denomina seal a la informacin que representa una determinada magnitud fsica ( temperatura, presin, velocidad, etc ) y su evolucin en el tiempo.
Tipos de seales: Seales analgicas: aquellas en las que la variable estudiada es una funcin continua en el tiempo. Seales digitales: aquellas en la que la variable estudiada slo toma valores discretos.
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Sistema Analgico

Sistema Digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Analgico y Digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Interface
1 abierto 0 cerrado

Interface

1 arrancado 0 parado

MOTOR Interface 1 alarma 0 correcto

PROCESADO DIGITAL solo dos estados binario 1y0

SENSOR Digitalizar

MIC
Interface

Conversor A/D

Reproducir Interface Conversor D/A

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


DIGITALIZACIN: CONCEPTOS PREVIOS

T [C]
100 C
11 1 10 111 110 101 100 011 010 001 000

01 0 00

0 C 1 bit 2 nmeros 50% 50 C 2 bits 4 nmeros 25% 25 C

n bits

3 bits 8 nmeros 12,25 % 12,25 C

2n nmeros
100/2n % 100/2n C

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


f(t) CONVERSIN A/D y D/A fs(t)

t SEAL ANALGICA
DOS PREGUNTAS CLAVES: 1.- Cuantos bits necesito para digitalizar la seal? 2.- Cada cuanto muestreo? EJEMPLO: Musica en fichero .WAV El ancho de banda (B) de la seal f(t) nos define la frecuencia de muestreo. Fmuestreo 2 B La msica se muestrea 44.100 veces en un segundo (44.1 KHz) y se emplean 16 bits. Se toman muestras separadas en el canal izquierdo y en el derecho (estereo).

t SEAL DIGITALIZADA

El nmero de bits (n) utilizados nos define el error: 50 40 error (%) 30 20 10

erro r( % )

100 2
n

(Tma de NYQUIST)

6 n

10

12

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


DECIMAL VERSUS BINARIO
Numero decimal (Base 10)

735 7 10 2 3 101 5 10 0
Peso 100

Dgitos: 0123456789

Numero binario (Base 2)

101 1 2 0 2 1 2
2 1

Dgitos: 01

Peso 4

NOTA: Se utilizan tambin otras bases (p.e. Hexadecimal para simplificar las notaciones)
jantoniofg@crece.uss.edu.pe

Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Sistema Binario - Decimal

Conversin de Binario a Decimal: El nmero 11010,11 en base 2 es:


1x24 +1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 = 16 + 8 + 0 + 2 + 0 + 0,5 + 0,25 =

26,75

El nmero 26,75 en base decimal

Conversin de Decimal a Binario:


El nmero 37 en base decimal es:

37 en base 10 = 100101 en base


binaria

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


NOMENCLATURA y CODIGOS INTERESANTES PARA SIMPLIFICAR LAS NOTACIONES

MSB (mas significativo)

Binario: 10111011110111

LSB (menos significativo)

Binario: 10111011110111 Octal: 27367

Binario: 10111011110111 Hexadecimal: 2EF7

El cdigo Hexadecimal est muy extendido en el mundo de los MPU y MCU

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Sistema Hexadecimal Decimal

Conversin de Hexadecimal a Decimal: El nmero 3A1 en base 16 es:


3x162 + (A)10x161 + 1x160 = 768 + 160 + 1 = 929
El nmero 929 en base decimal

Conversin de Decimal a Hexadecimal:


El nmero 3571 en base decimal es:

3571 en base 10 = DF3 en base


hexadecimal

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind. Sistema Hexadecimal Binario

Conversin de Hexadecimal a Binario: El nmero 15E8 en base 16 es:


15E8= 0001,0101,1110,1000 =0001010111101000
Conversin de Binario a Hexadecimal:
El nmero 11011010110110 en base binaria es: en base binaria

11,0110,1011,0110 = 36B6 en base hexadecimal

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

MAS NOMENCLATURA
BIT = 1
NIBBLE = 4 bits = 1101 BYTE = 8 BITs = 11011110 WORD (Palabra) = 16 bits = 1001 1001 1110 0011 = 99E3 "El hexadecimal es muy til) LONG WORD (Palabra larga) = 32 bits , 64 bits y 128 bits (Se suele emplear tambin palabra de 32 bits y palabra de 64 bits) (en ingles 32-bit-word 64-bit-word) Obviamente el hexadecimal es tambin muy til para trabajar con tiras de bits tan largas.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decimal Binario
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Interpretacin digital de las seales elctricas/electrnicas


Tensin:
1 Hay tensin 0 No hay tensin

Corriente:

1 Hay corriente 0 No hay corriente

Interruptores (Transistores)

1 Interruptor cerrado (Transistor saturado) 0 Interruptor Abierto (Transistor cortado)

NOTA:

El componente electrnico fundamental en Electrnica Digital es el transistor MOSFET (Tecnologa CMOS).

Normalmente los "unos" y los "ceros" se interpretan en tensin:


p.e.: "1" = +5 V "0" = 0 V
jantoniofg@crece.uss.edu.pe

Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Cdigos de deteccin de error Utilizados en transmisiones digitales con el objeto de detectar errores en la misma. BCD BCD paridad impar BCD paridad par 0 0000 0000 1 0000 0 1 2 0001 0010 0001 0010 0011 0100 1 1 0 1 0001 0010 0011 0100 0101 0 0 1 0 1

3
4 5 6 7 8 9

0011
0100 0101 0110 0111 1000 1001

0101
0110 0111 1000 1001

0
0 1 1 0

0110
0111 1000 1001

1
0 0 1
jantoniofg@crece.uss.edu.pe

Jos Fernndez Goicochea

Electrnica y Electricidad Ind.

Hexadecimal, Binario y Decimal


Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Jos Fernndez Goicochea

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Formas de onda digital: Tensin en un punto del circuito
Flanco de subida Flanco de bajada Nivel Bajo (0) Nivel Alto (1)

T = periodo f = 1/T = frecuencia T La filosofa de la Electrnica Digital es muy simple. Utilizando transistores (MOSFET) se realizan los bloques LSI bsicos (puertas lgicas). Utilizando puertas se hacen bloques mas MSI complejos (Codificadores, ALU, Biestables). Utilizando Bloques intermedios (MSI) se hacen bloque de mayor complejidad (LSI). Micros, etc La complejidad aumenta en los bloques VLSI. DSP, Microcontroladores, etc.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

El mercado de las familias lgicas


RTL DTL ECL I2 L

Bipolar Tipo de transistor MOSFET

TTL

pMOS nMOS

CMOS

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Tecnologa TTL

Breve comentario sobre familias lgicas Bipolares


Nmero de funcin implementada (ver catlogo)

74 LS 00

nada L H S LS AS ALS HC

Serie estndar (10 mW/puerta y 10 nS) Serie Bajo consumo (1 mW/puerta y 38 nS) Serie Alta velocidad (22 mW/puerta y 6 nS) Serie Schottky (20 mW/puerta y 6 nS) Serie bajo consumo Schottky (2 mW/puerta y 10 nS) Serie Schottky avanzada Serie Schottky avanzada de bajo consumo Serie CMOS compatible TTL

74 54

Aplicaciones comerciales ( 0C hasta 75 C) Aplicaciones militares (-55C hasta 125 C)

NOTA: Conviene mirar siempre la hoja de caractersticas ("Datasheet")


Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Tecnologa TTL

Breve comentario sobre familias lgicas Bipolares

7400

7413

7430

7402

7436

7407 (colector abierto)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


BLOQUES DIGITALES BASICOS

BAJA ESCALA DE INTEGRACION (SSI) Puertas lgicas (OR, AND, NO, NOR, NAND, ORx, NORx) MEDIA ESCALA DE INTEGRACION (MSI) Bloques combinacionales bsicos (Decodificador, codificador, multiplexador, demultiplexador, conversores de cdigo, sumadores binarios) Bloques elementales secuenciales asncronos y sncronos: BIESTABLES Bloques secuenciales bsicos (Contadores, divisores de frecuencia, registros de deplazamiento) ALTA Y MUY ESCALA DE INTEGRACION (LSI y VLSI) Microprocesadores (MPU), microcontroladores (MCU), procesadors digital de seal (DSP), autmatas programables, Computadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Operaciones lgicas bsicas Tabla de Smbolos Funciones verdad


b a S = a+b
0 1 1 1

Smbolos antiguos

Suma (OR): S=a+b

00 01 10 11

Multiplicacin (AND): S=ab

b a
00 01 10 11

S = ab
0 0 0 1

Negacin (): S=

a
0 1

S=
1 0 jantoniofg@crece.uss.edu.pe

Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Con interruptores

Puertas lgicas

Suma (OR): S = a + b

Multiplicacin (AND): S=ab

Negacin (NOT): S =
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Funciones
Suma negada (NOR):
S ab

Tabla de verdad
b a 00 01 10 11 b a 00 01 10 11

Smbolos

Smbolos antiguos

S ab
1 0 0 0

Multiplicacin negada (NAND):

S ab
1 1 1 0

S ab
OR exclusiva (EXOR):

b a
00 01 10 11

S a b
0 1 1 0 jantoniofg@crece.uss.edu.pe

S a b

S ab ab
Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Suma negada (NOR):
S ab

Multiplicacin negada (NAND):

OR exclusiva (EXOR):

S ab

S a b

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Puertas bsicas (Bloques LSI)
AND
S = A.B NAND S = A.B

OR S = A+B

NOR S = A+B

NO S=A

NORx S=AB

ORx S=AB

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Generalizacin a varias entradas
S = A.B.C.D S = A+B+C+D

S = A.B.C.D

S = A+B+C+D

Notaciones simplificadas

S = A.B

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Propiedades del lgebra de Boole


1 ) Conmutativa a+b = b+a ab = ba 2 ) Asociativa a+b+c = a+(b+c) abc = a(bc) 5 ) Elemento absorbente a+1 = 1 a0 = 0 6 ) Ley del complementario a+ = 1 a = 0 7 ) Idempotente a+a = a aa = a 9 ) Teoremas de Demorgan a b a b a b a b

3 ) Distributiva a(b+c) = ab + a.c a+(bc) = (a+b)(a+c) ojo! 4 ) Elemento neutro a+0 = a a1 = a


Jos Fernndez Goicochea

8 ) Simplificativa a+ab = a a(a+b) = a


jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Funciones lgicas
Funcin lgica Se puede obtener de dos formas, como suma de productos (Minterms) o como producto de sumas (Maxterms).
Por Minterms

S a b a c ( a b) c
Tabla de verdad

a 0 0 0 0 1 1 1 1

b 0 0 1 1 0 0 1 1

c 0 1 0 1 0 1 0 1

S 0 1 0 1 1 0 0 1

S abc abc abc abc


Por Maxterms
S ( a b c) ( a b c) ( a b c) ( a b c)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Simplificacin por propiedades


Funcin lgica

S abc abc abc abc

Propiedad Distributiva, agrupamos trminos en parejas con el mayor nmero posible de variables iguales.

S a b (c c) a c (b b)
Ley del complementario

S a b 1 a c 1
Elemento neutro

S ab ac
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Mapas de Karnaugh
Dos variables Tres variables Cuatro variables

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind. Simplificacin por Karnaugh 1.-Tabla de verdad a 0 0 0 0 1 1 1 1 b 0 0 1 1 0 0 1 1 c 0 1 0 1 0 1 0 1 S 0 1 0 1 1 0 0 1 2.- Mapa de tres variables de S 4.- Funcin obtenida

S ac ab abc

3.- Agrupamos unos

5.- Funcin ms simplificada

S a (c b ) a b c

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos combinacionales

SSI: 1 a 12 puertas MSI: 13 a 99 puertas Clasificacin LSI: 100 transistores/mm2 VLSI: 1000 transistores/mm2 Existen funciones que se repiten de forma habitual: CIRCUITOS SSI y MSI

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Bloques MSI combinacionales

Codificadores (CODEC)
Decodificadores (DECO) Multiplexadores (MUX) Demultiplexadores (DEMUX) Convertidores de cdigo Aritmtica en binario

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decodificadore s
CS m0 m1 Circuito con n entradas (pertenceintes a un cdigo. normalmente binario) y 2n salidas. El DECO indica a la salida la presencia de uno de los trminos del cdigo

m2n1 Aplicaciones: Seleccin de dispositivos, realizacin de circuitos combinacionales, utilizacin conjunta con codificadores... (*** Poner y explicar la tabla de verdad del dispositivo ***) Disponen de una entrada adicional: CS, que habilita/deshabilita el dispositivo ENTRADAS Y SALIDAS PUEDEN SER ACTIVAS EN ALTO O BAJO

. .

DECO

. . .

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


DECODIFICADOR BINARIO DE 2 BITS
ENTRADA
m0 A0

Con un Decodificador seleccionamos una salida del circuito mediante un cdigo a la entrada. SALIDA En el ejemplo con cdigo binario seleccionados la salida adecuada. Con 0 seleccionamos la salida 0 (m0) Con 1 seleccionamos la salida 1 (m1) Con 2 seleccionamos la salida 2 (m2)

m1

DECODEC
A1

m2 m3

ENTRADA

SALIDA

A1 A0 m3 m2 m1 m0 0 0 1 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0

Con 3 seleccionamos la salida 3 (m3)

Los decodificadores pueden ser de muchas entradas y salidas y trabajar con otros cdigos distintos al binario. Los decodificadores son bloques muy importantes para las memorias de los computadores.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decodificadores
Los decodificadores son claves para la realizacin de memoria de ordenador y mapear los chips de memoria (MAPAS DE MEMORIA)

Hablaremos de ello en una leccin especfica BUS DE DIRECCIONES

Memoria ROM con 8 datos (tamao del dato 4 bits)

BUS DE DATOS

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Codificadores
m0 m1 . . . S0 Circuito con 2n entradas y n salidas S1 Funcin: En las salidas se muestra el cdigo (p.e. binario) de la entrada activada

Sn m2n1 Aplicaciones:Teclados, Deteccin de niveles, transmisin de datos (en conjuncin con decodificador),etc.

. .

COD.

Que ocurre si hay mas de una entrada activada ?


Los codificadores suelen ser prioritarios Que pasa si no hay ninguna? Eliminando entradas o con lneas adicionales de control
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


CODIFICADOR BINARIO PRIORITARIO DE 2 BITS ENTRADA
m0 m1 m2 m3

Un Codificador convierte a un determinado cdigo la entrada seleccionada. Por ejemplo el codificador binario prioritario de 2 bits de la figura, codifica en binario la entrada activada de mayor valor. Los Codificadores permiten hacer pequeos teclado.

CODEC
A1

ENTRADA

SALIDA

SALIDA

A0

m3 m2 m1 m0 0 0 0 1 0 0 1 x 0 1 x x x x x x

A1 A0 0 0 0 1 1 0 1 1

Son elementos poco utilizados.

x = cualquier cosa (1 0)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Codificadores

TTL comerciales
74148 Binario. 8 entradas y 3 salidas. Entradas y salidas a nivel bajo. 74147 Decimal a BCD. 10 entradas y 4 salidas. Entradas y salidas a nivel bajo.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Convertidores de Cdigo

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Convertidores de Cdigo
DISPLAYS de siete segmentos
Anodo Comn

f
a f g
Ctodo Comn

b c
jantoniofg@crece.uss.edu.pe

e
Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Convertidores de Cdigo
DATO

BCD/7 Sg

BCD/7 Sg

BCD/7 Sg

BCD/7 Sg

E0 E1

DECO

mo m1 m3 m4

CONTROL

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Multiplexores
E0 E1 E2n1
Los CMOS pueden ser analgicos

. .

MU X

.. n entradas de seleccin

Aplicaciones: Como conmutador de lneas, en conjuncin con el DMUX, realizacin de funciones lgicas, etc
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Multiplexores
CURIOSIDAD: Aunque son circuitos de muchas entradas son relativamente sencillos de implementar

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Demultiplexores
S0 S1 S2n1

DEMU X

. .

.. n entradas de seleccin

Circuito con una entrada, 2n salidas, n entradas de seleccin.

El valor de la entrada se transmite a la salida seleccionada por las entradas de seleccin. Aplicaciones: Como conmutador de lneas, en conjuncin con el MUX,etc
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secuenciales
El circuito secuencial mas bsico es el biestable (Flip-Flop). Solo tiene un estado interno (Q) que coincide con la salida. Los biestables son las celdas bsicas de memoria para construir circuitos secuenciales de mayor entidad.

Biestables
Dos entradas
RS (puede ser sncrono o asncrono) JK (solo tiene sentido sncrono)

Una entrada

D o Latch (Solo tiene sentido sncrono)

Ninguna entrada

T (Solo tiene sentido sncrono)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Biestable RS R S

Circuitos Secuenciales
QT+T R S Q

Circuito Combinacional QT

Forma simplificada R 0 0 S 0 0 QT 0 1 QT+T 0 1 Conserva pone a 1 pone a o R 0 0 1 1 S 0 1 0 1 Q Q 1 0 tbd

0
1 1

1
0 1

x
x x

1
0

tbd sin definir (Borrado prioritario o insercin prioritaria jantoniofg@crece.uss.edu.pe

Jos Fernndez Goicochea

Electrnica y Electricidad Ind.


Biestable RS S

Circuitos Secuenciales
R Q S

Inscripcin prioritaria

Borrado prioritaria

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Los biestables sncronos pueden tener entradas asncronas. Normalmente una puesta a cero ("Clear"), una puesta a uno ("Preset") P R Q CLK S Q CLK C

Preset R S

Clear

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secuenciales

P K J

Q
CLK

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

C Q CLK

Biestable D Copia a la salida el valor de la entrada y la retiene. D Q

Realmente es un bit de memoria. Solo tiene sentido sncrono Cuando el reloj es activo por nivel, se le conoce como biestable LATCH

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

C Q CLK

Biestable T La salida cambia a cada ciclo de reloj Q Q

El biestable T es la base de los contadores digitales y todas sus aplicaciones. Algunas veces, Se cambia el texto CLK por el texto T para facilitar su identificacin

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales
Utilizando como base los biestables se realizan bloque secunciales de mayor complejidad. Contadores Divisores de frecuencia Temporizadores digitales Registros Conversiones serie-paralelo y paralelo-serie Rotaciones (multiplicaciones y divisiones por 2)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Divisores de frecuencia

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Temporizadores
Dato inicial (TM)

Inicio
Precarga Inicio Temporizador tiempo = TM Salida Reloj CLK Contador descendente PL

Inicio Salida

Detector de cero
S Salida Q

TM

tiempo

Nota:

Para parar/arrancar la cuenta se debe actuar sobre el Reloj

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Frecuencmetros / Periodmetros
Cuenta el nmero de sucesos que ocurren en un determinado lapso de tiempo
retardo Clear T

Reloj

Sucesos

Contador ascendente

"Cuenta los sucesos que ocurren en el tiempo T"

Cadena de biestables D

Ejemplos a ilustrar:
- Medir una frecuencia - Medir un periodo - Corredera de un barco 3600 pulsos/milla - Sonar (V=1460 m/S) - Anemmetro - Velocmetro digital

BCD 7 sg

BCD 7 sg

BCD 7 sg

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Frecuencmetros / Periodmetros
"Cuenta los sucesos que ocurren en el tiempo T"

Para frecuencia:

Ejemplos a ilustrar:
- Medir una frecuencia - Medir un periodo - Corredera de un barco 3600 pulsos/milla - Sonar (V=1460 m/S) - Anemmetro digital - Velocmetro digital

Sucesos = pulsos de red (1 pulso cada 20 mS) T = 1 segundo (pulsos en 1 segundo)

Para periodo:

Sucesos = reloj de 1 mS (por ejemplo) T = pulsos de red (medimos tiempo entre dos pulsos de red)

Para corredera de un barco:

Rueda con 3600 pulsos/milla 2 pulsos/metro Sucesos = pulsos de la rueda dentada T = 1 segundo (los pulsos en 1 S coinciden con la millas recorridas

x nudos x
Para sonar:

millas 1 h 3600 pulsos pulsos x h 3600 S 1 milla S

Sucesos = reloj de 730 Hz (1 pulso cada 1.4 mS) Borramos contador para iniciar medida capturamos informacin al recoger el eco

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Corredera (en nudos = millas/S)
3600 pulsos/milla 2 pulsos/metro Rueda retardo Clear Contador ascendente T

Reloj 1 Hz T=1S

Cadena de biestables D

BCD 7 sg

BCD 7 sg

Nudos

PREGUNTA

De que tipo pondrais la rueda para medir centsimas de nudo? Respuesta 1.94 pulsos/cm

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Sonar digital
Cuenta el nmero de pulsos (1 pulso = 1 m) que se reciben entre la emisin y la recepcin T = 1.4 mS reloj 730 Hz Emisor Clear Contador ascendente

Cadena de biestables D (registro)


BCD 7 sg BCD 7 sg BCD 7 sg

Receptor

Emisor Receptor

Metros

Velocidad del sonido en el agua = 1460 m/S t = 685 S/m x2 t = 1.36986 mS/m 1.4 mS/m Jos Fernndez Goicochea

distancia recorrida = 2 fondo jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Comparadores
En el tema sobre MCU/PMU se comentar el uso de bits especiales (FLAGs, Palabra de estado, etc) que informan sobre resultados de operaciones aritmticas y que son importantes en la elaboracin de programas. Ejemplo Flag Z implica que el resultado de una operacin ha sido cero

A Comparador B

A=B A>B A<B

Ejemplo

Serie TTL 7485 Comparador de nmeros de 4 bits.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Suma binaria
Ci Ai Bi

ACARREO (CARRY) Ci-1

Sumador de 1 bit Si

Ai Bi Ci-1 Si

Ci

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Suma binaria
A2 C2 B2 C1 A1 B1 C0 A0 B0 C-1

Sumador de 1 bit S2 B1 A1
14

Sumador de 1 bit S1

Sumador de 1 bit S0

B0
3

A0
2
5 11

+Vcc
4

B3 A3 B2 A2 CE

B1 A1 B0 A0
7 8 11 10 13 12

13

+Vcc
5

CS

7482
12 1

16

CE

10

CS

7483
15 2 6 9

14

S1

S0

S3

S2

S1

S0

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria
Es lo habitual en los MPU/MCU

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria Ejemplos con complemento a 2
8-6=2 M=8 S=6 + 1000 1010 1 0010 1000 0110 C2 1010 6 - 8 = -2 M=6 S=8 + 0110 1000 0 1110 0110 1000 C2 1000

C2

0010

REGLA
Si hay acarreo el resultado es positivo y se obtiene directamente

REGLA
Si no hay acarreo el resultado el negativo y est en complemento a 2

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Complemento a 2

OPERACIONES ARITMTICAS : Resta binaria


S1 S0

M1 M0 CE

Sumador de 2 bits

"1"

Este sistema es mas rpido que el otro ya que el Acarreo no tiene que realimentarse.

CS

D1

D0

Se requiere interpretar el resultado

Signo en Cs
Cs = 1 positivo Cs = 0 negativo Jos Fernndez Goicochea

NOTA:

Explicar como hacer una pequea ALU que sume y reste con complemento a 2. jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Con la representacin de bit de signo y complemento a 2 (el mas utilizado) se realizan sumas y restas siempre como sumas y sin preocuparse del acarreo. (-8)+2 1000 + 0010 1010 C=0 (-2)+(-3) 1110 + 1101 1011 C=1 (-2)-(-3) 1110 + 0011 0001 C=1

-6

-5

+1

Si se modifica el bit de signo, hemos sobrepasado la capacidad (el resultado necesita mas bits) 7+6 0111 + 0110 1101 C=0 (-5)+(-4) NOTAR: El Acarreo (C) no representa nada Sale positivo? El resultado no se puede representar con 3 bits.

Sale negativo ?

1011 + 1100 0111


C=1

En los MPU/MCU se utiliza el bit de signo (N) para indicar que ha pasado esto. N = 1 indica que se ha modificado el bit de signo en una operacin. jantoniofg@crece.uss.edu.pe Jos Fernndez Goicochea