Anda di halaman 1dari 46

CIRCUITOS DIGITALES

INGENIERA ELCTRICA UNIVERSIDAD DE ANTIOQUIA

MELISA BARRERA DURANGO


Ingeniera Electrnica, UPB. Maestra en Ingeniera, rea Telecomunicaciones, UPB. Docente del Departamento desde 2005 Investigadora GIMEL, proyecto Diseo de un sistema Domtico . reas de inters: comunicaciones no guidas y buses de campo para aplicaciones industriales y residenciales. Mail: mbarrea@udea.edu.co Oficina: 19-439, Telfono: 2198558

Leidy Olarte
Estudiante de Ingeniera Electrnica Monitora Circuitos Digitales ola5arte@gmail.com

REA ELECTRNICA Y CONTROL


ELECTRNICA CONTROL

ELECTRNICA

CONTROL I

CIRCUITOS DIGITALES

CONTROL II

ELECTRNICA DE POTENCIA

CONTROL DE MQUINAS ELCTRICAS

QU ES UN CIRCUITO DIGITAL?
Un circuito digital es un circuito electrnico que acepta y procesa datos binarios (unos y ceros), de acuerdo con las reglas del lgebra booleana.

LGEBRA BOOLEANA

Las proposiciones usadas en lenguaje comn

Se representan mediante proposiciones lgicas

Variables lgicas

Se asignan valores: 0 o 1

LGEBRA BOOLEANA
El bombillo est encendido=B

El bombillo est encendido

B=1

B=0

LGEBRA BOOLEANA
Pero.....las proposiciones lgicas solas no sirven!! Es necesario relacionar varias proposiciones para tomar decisiones!!!!!!!
El bombillo est encendido si es de noche y el suiche est cerrado
AND es una operacin lgica.eso lo veremos ms adelante!!

B= N and S

APLICACIONES: CONTROL Y AUTOMATIZACIN PROCESOS INDUSTRIALES

APLICACIONES: DOMTICA E INMTICA

APLICACIONES: TELECOMUNICACIONES E INFORMTICA

METODOLOGA DEL CURSO


Exposicin magistral, por parte del profesor, sobre temas que el estudiante ha ledo previamente. Analizar, clasificar, discutir y ampliar conceptos, por parte del estudiante, para desarrollar conocimientos y actitudes

EVALUACIN
EVALUACIN 1 EXAMEN : lgebra booleana PORCENTAJE 22% 22% 22%

2 EXAMEN: combinacionales 3 EXAMEN: secuenciales sincrnicos 4 EXAMEN: secuenciales asincrnicos Tareas

22% 12%

SUPLETORIO
Para solicitarlo, el estudiante deber acreditar que ha padecido CALAMIDAD DOMSTICA, IMPEDIMENTO DE FUERZA MAYOR O ENFERMEDAD CERTIFICADA O REFRENDADA POR EL SERVICIO MDICO DE LA UNIVERSIDAD. La justificacin deber presentarse a ms tardar en la primera semana en que el estudiante regrese a la Universidad, despus de desaparecida la causa o impedimento.
Reglamento Estudiantil y Normas Acadmicas de Pregrado Universidad de Antioquia

CURSO DIRIGIDO
Para matricularse en un curso dirigido el estudiante deber cumplir con todos los PLAZOS y trmites establecidos para los ofrecidos en forma regular. El curso dirigido har parte de la carga acadmica del estudiante y tendr todos los efectos acadmicos previstos en el presente reglamento.
Reglamento Estudiantil y Normas Acadmicas de Pregrado Universidad de Antioquia

OJO: Es compromiso de los estudiantes realizar las evaluaciones con el cursoNO se realizarn exmenes particulares para las personas que tomaron el curso dirigido.

PGINA DEL CURSO: http://electrica.udea.edu.co/

BIBLIOGRAFA
Anlisis y diseo de circuitos lgicos digitales. Victor P. Neslon. Diseo digital. M. Morris Mano. Principios digitales. Roger L. Tokheim. Fundamentos de diseo lgico. Charles H. Roth, Jr. Sistemas digitales. Principios y aplicaciones. Ronald J. Tocci. Fundamentos de sistemas digitales. Thomas L. Floyd. Entre otros....

PREGUNTAS

CONTENIDO DE LA CLASE No 1
Qu es un circuito digital? En qu se diferencia de un circuito anlogo? Qu sistemas numricos existen aparte del decimal? Cules son las caractersticas de los sistemas numricos vistos? Qu es un cdigo binario? Qu cdigos binarios vamos a usar? Qu es el lgebra booleana?
10/11/2012 19

CIRCUITOS ELECTRNICOS

CIRCUITOS ANLOGOS CIRCUITOS ELECTRNICOS CIRCUITOS DIGITALES

TRABAJAN CON MAGNITUDES CONTINUAS

TRABAJAN CON MAGNITUDES DISCRETAS

10/11/2012

20

Circuitos digitales Vs Mundo real

1Schachter, Kenneth. 10/11/2012

An Intuitive Approach to Digital Signal Processing. Curso On-line. Disponible en http://training.ti.com.

21

Seal digital seal anloga?

10/11/2012

* Figura adaptada de N. Vlajic, Digital Transmission of Analog Data : PCM and Delta Modulation.2008.

22

VENTAJAS Y DESVENTAJAS DE LOS CIRCUITOS DIGIATLES FRENTE A LOS ANALGICOS

VENTAJAS Precisin y exactitud controlada Facilidad de diseo Velocidad Economa y mayor integracin Almacenamiento eficiente y confiable Inmunidad al ruido..

DESVENTAJA La mayora de las cosas que se deben medir tienen una naturaleza analgica: temperatura, tiempo, presin, etc....se necesita una ADC

Clases de Circuitos Digitales.


CIRCUITO CONMUTADO

N entradas

. . .

. . .

M salidas

CIRCUITOS COMBINACIONALES CIRCUITOS SECUENCIALES: SNCRONOS ASNCRONOS

Consiste en smbolos y reglas para usar esos smbolos: Sistema Decimal Sistema Binario Sistema Hexadecimal Sistema Octal
10/11/2012 25

SISTEMA DECIMAL
SISTEMA DECIMAL 0
1 2 3 4 5 6 7 8 9
10/11/2012

Nmero de dgitos: 10 Conteo: 0,1,2,. ..8,9,10,11... Sistema ponderado: basado en potencias de 10 25=(2x101)+(5*100) Uso: direcciones IP
172.16.14.188
26

SISTEMA BINARIO
DECIMAL 0
1 2 3 4 5 6 7

BINARIO 0
0 0 0 1 1 1 1

0
0 1 1 0 0 1 1

0
1 0 1 0 1 0 1

Nmero de dgitos: 2 Conteo.... Sistema ponderado (111)2=1*22+1*21+1*20 = 4 + 2 + 1=7 Pesos: 16,8,4,2,1, Uso: direcciones IP
10101100.00010000.00001110.10111100

10/11/2012

27

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

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

Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Nmero de dgitos: 16 Conteo: 0,1,2,3...F,10,11,12...1A, 1B,1C, 1D,1E,1F... Ponderado: notar que A=10, B=11, C=12, D=13... (F4)16 = 15x161 + 4x160 =244
28

SISTEMA OCTAL
Decimal 0 1 2 3 4 5 6 7 Binario 000 001 010 011 100 101 110 111 Octal 0 1 2 3 4 5 6 7

Nmero de dgitos: 8 Conteo: 0,1,2,3,4,5,6,7,10,11,12... Ponderado: (145)8= 1x82 + 4x81 +5x80 = 64 + 32 + 5 = 101

10/11/2012

29

CONVERSIN ENTRE BASES


Cmo convertir un nmero binario a decimal?

Tomar cada bit, multiplicarlo por su peso dependiendo de la posicin que ocupe; finalmente sumar los resultados parciales.
(10101)2 = (1x24 + 0x23 + 1x22 + 0x21 +1x20 )10 (1x16 + 0x8 + 1x4 + 0x2 +1x1 )10
10/11/2012 30

CONVERSIN ENTRE BASES


Cmo convertir un nmero decimal a binario?

Tomar el nmero decimal y realizar divisiones entre 2 sucesivamente, hasta no poder hacerlo ms. El nmero binario estar conformado por los residuos.
(21)10 = (1 0101 )2

10/11/2012

31

CONVERSIN ENTRE BASES


Cmo convertir un nmero binario a hexadecimal?

Tomar grupos de 4 bits, desde la posicin menos significativa y asignar a cada grupo su equivalente en hexadecimal. (1000111010101)2 = 0001 0001 1101 0101
(1
10/11/2012

5)16
32

CONVERSIN ENTRE BASES


Cmo convertir un nmero binario a octal?

Tomar grupos de 3 bits, desde la posicin menos significativa y asignar a cada grupo su equivalente en octal.
(1000111010101)2 001 000 111 010 101 (1
10/11/2012

5)8
33

CDIGOS BINARIOS
Un cdigo es conjunto de bits, ordenados de acuerdo a un patrn nico, que constituyen una representacin biunvoca de nmeros, letras, instrucciones, etc. Vamos a estudiar: Bit de paridad BCD y sus variaciones Gray ASCII
34

10/11/2012

BIT DE PARIDAD
Codificacin que aade un bit un grupo de bits para hacer que el nmero total de 1s sea un nmero par o impar. Generalmente se agrega en la posicin ms significativa. Solo permite detectar errores. Ej: 1001001
10/11/2012

Paridad Par:

11001001
35

Paridad Impar: 01001001

BCD: BINARIO CODIFICADO EN DECIMAL


Cdigos de 4 bits Existen 10 combinaciones vlidas, para representar los nmeros decimales del 0 al 9. Las 10 combinaciones codifican cada cifra de un nmero decimal mediante combinaciones binarias. Se diferencia del cdigo binario natural, donde cada nmero tiene una secuencia de bits diferente

10/11/2012

36

BCD NATURAL (8421)


DECIMAL 0 1 2 BCD 0000 0001 0010

3
4 5 6 7 8 9
10/11/2012

0011
0100 0101 0110 0111 1000 1001

Expresa cada dgito decimal mediante una combinacin de 4 bits. Aplicaciones en teclados, y en general en sistemas para codificar enteros positivos. (2458)10 =(0010 0100 0101 1000)BCD

6 combinaciones no usadas
37

BCD AIKEN (2421)


DECIMAL BCD 2421

0
1 2 3

0000
0001 0010 0011

Los nmeros 2421 indican la ponderacin. Para un mismo nmero pueden existir varias representaciones...se debe definir la convencin ...tambin encontramos el BCD 5421...
38

4
5 6 7 8
10/11/2012

0100
1011 1100 1101 1110 1111

BCD EXCESO 3
DECIMAL 0 EXCESO 3 0011

1
2 3 4 5 6 7 8 9
10/11/2012

0100
0101 0110 0111 1000 1001 1010 1011 1100

Se obtiene sumando 0011 (3)10 al cdigo BCD natural. til cuando se realizan operaciones aritmticas.

39

CDIGO GRAY
Sin peso y no aritmtico. Se caracteriza porque solo vara un bit entre una representacin y otra. Reduce las posibilidades de fallos por errores en el cdigo. Se emplea en codificadores de posicin de un eje, muy utilizado en robotica y en conversiones de magnitudes analgicas a digitales.
10/11/2012 40

CDIGO GRAY
DECIMAL BINARIO 0 1 2 0000 0001 0010 GRAY 0000 0001 0011 DECIMAL BINARIO 8 9 10 1000 1001 1010 GRAY 1100 1101 1111

3
4 5 6 7

0011
0100 0101 0110 0111

0010
0110 0111 0101 0100

11
12 13 14 15

1011
1100 1101 1110 1111

1110
1010 1011 1001 1000

10/11/2012

41

Cdigo Gray: discos codificados


Aplicacin que brinda informacin de posicin que tiene un eje en particular:

10/11/2012

Binario natural

Gray

42

CDIGO ASCII
128 caracteres representados por 7 bits. Los primeros 32 son no grficos (solo control). Los dems son smbolos grficos.

Se usa en la mayora de las computadoras y otros equipos electrnicos.


10/11/2012 43

CDIGO ASCII

10/11/2012

44

Cmo se convierte de binario a Gray y viceversa?


Para convertir de binario a Gray se desarrolla el siguiente procedimiento: El BMS es el mismo. Los siguientes bits se obtienen sumando cada par de bits de izquierda a derecha. Los acarreos se descartan. (10110)2----(11101)Gray Para convertir de Gray a binario: El BMS es el mismo. A cada bit binario generado se le suma el bit del cdigo gray de la siguiente posicin adyacente. Los acarreos se descartan. (1100)Gray----(1000)2

FRACCIONES DECIMALES
0,0112 0 20 0 21 1 22 1 23 10 0,25 0,12510 0,37510
0,312510
0,3125 2 0,625 2 1,25 0,25 2 0,5 2 1,0 0,01012

0 1