Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y...

27
Introducción a la Electrónica Digital Electrónica Digital I Grado en Ingeniería de Tecnologías de Telecomunicación

Transcript of Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y...

Page 1: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Introducción a la Electrónica Digital

Electrónica Digital IGrado en Ingeniería de

Tecnologías de Telecomunicación

Page 2: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• El objetivo de la electrónica es la fabricación de circuitosque realicen una amplia gama de operaciones. Loscircuitos también podrían realizarse en otras tecnologías(mecánicas, electromagnéticas, fotónicas, cuánticas,etc) pero en la actualidad los circuitos electrónicos sonlos que permiten un menor costo, una alta velocidad decómputo y una gran capacidad de integración.

• En un circuito electrónico las magnitudes físicasexternas (presión, temperatura, etc) se transforman enseñales eléctricas (voltaje, intensidad) mediantesensores. Los circuitos electrónicos operan con dichasseñales y las transforman convirtiéndolas luego en otrasmagnitudes físicas.

Page 3: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• Física de Semiconductores: fenómenos físicos en losmateriales semiconductores. Tecnología Microelectrónica:técnicas para la fabricación de componentes.

• Dispositivos Electrónicos. Diodos, Transistores:modelado, relación I-V, comportamiento en frecuencia,etc.

• Circuitos y sus aplicaciones:

� Analógicos: amplificadores, rectificadores, filtros,fuentes, etc.

� Digitales: puertas lógicas, …, microprocesadores.

Desarrollo de circuitos electrónicos

Page 4: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Trabajan con sistemas discretos, por ejemplo un

alfabeto (A, B, C …, Z). Los circuitos digitales trabajancon un sistema binario de sólo dos dígitos 0, 1. Losdatos se codifican en base a estos dos dígitos(codificación binaria).

(270.75)10 => ( 1 0 0 0 0 1 1 1 0 . 1 1 0 )2

Colores = {Blanco, Amarillo, Rojo, Verde, Azul, Negro}Blanco <=> 000; Verde <=> 100;Amarillo <=> 010; Azul <=> 101;Rojo <=> 011; Negro <=> 111;

Page 5: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Permiten las operaciones entre datos lógicos: procesos

de decisión basados en verdadero (V) y falso (F), yoperaciones sencillas del tipo Y (AND), O (OR).

• En 1854 George Boole desarrolló las reglas quepermitían expresar, manipular y simplificar problemaslógicos y filosóficos (álgebra de Boole). En 1937 ClaudeE. Shannon aplicó estas reglas al diseño de circuitos deconmutadores (relés) y de allí, al desarrollo de loscircuitos digitales.

X Y X AND Y

F F FF V FV F FV V V

X Y X OR Y

F F FF V VV F VV V V

X NOT XF VV F

Page 6: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Adecuados para circuitos electrónicos: diseño simple de

circuitos con alta inmunidad a problemas de ruido:tensiones altas (High) y bajas (Low).

Vin1

Vin2

Vin3

Vout

VccVcc

Vin

Vout

0H

H

L

L

B

A

Vcc

Z

A B Z

L L HL H HH L HH H L

Page 7: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales

• Estos tres elementos (datos, operaciones, circuitos)son los elementos para realizar circuitos electrónicosdigitales, donde se puede representar todo mediante0s y 1s.

0

1

Datos Operaciones Circuitos

0 Falso Low

1 Verdadero High

Valor Binario

Page 8: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• Los circuitos digitales permiten la operación con datosanalógicos, mediante un proceso previo de muestreo ycuantificación.

ADC Procesador de señal

DAC

…101110… …010110…

Se disminuyen los problemas de ruido analógico, ya queel ruido en los datos digitales no influye en su valor. Lapérdida de precisión del sistema digital debida a lacuantificación es menor que la debida al ruido en elsistema analógico. Además, mejoran la manipulación dedatos mediante circuitos más rápidos y flexibles.

Page 9: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

00

01

10

11

00 01 10 10 11 11 11 11 10 01 10 10 10

tiempo

voltaje

Page 10: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Desde el punto vista matemático los circuitos se

denominan circuito lógicos. Los circuitos lógicos estánformados mediante la conexión de distintos elementosbásicos, llamados “puertas lógicas”.

Pu

Ci

Mo

Al

L1

AND NOTOR

Al = (Pu AND (NOT Ci) ) OR ( (NOT Pu) AND Mo)

Page 11: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Desde los primeros circuitos electrónicos digitales, el

número de puertas lógicas en un circuito digital se haduplicado cada 18 meses (ley de Moore).

• El incremento del tamaño de los circuitos digitalesconlleva nuevos problemas de ingeniería para el diseñode circuitos. Por ejemplo:� Tecnologías de circuitos electrónicos integrados: full-

custom, ASICs, circuitos programables, etc.� Mejora de parámetros: alta velocidad, baja potencia,

bajo coste, tolerancia al fallo, etc.� Diseño lógico: herramientas CAD de diseño digital,

síntesis y simulación lógica, síntesis de alto nivel,place and route, etc.

� Verificación y prueba de los circuitos: herramientasCAD de test, circuitos con diseño para testabilidad.

Page 12: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales

Page 13: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Características de los circuitos digitales• Permiten el diseño de sistemas con alto grado de

programación y de propósito general: un computador.

CPUMemoria

I/O Controladores

AD

Programas

Datos

D

CLK Control

Control

CPU

PC

IR

Estado

Data

Registros (flip-flops

D)

Unidad de

ControlCLK

ALU: circuitos aritméticos y lógicos

combinacionales

ALU

A B

ZControlControl

D

Address

AD

Buses(Muxs o Triestado)

Page 14: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Descripción de un circuito digital

• Comportamiento. Mediante unlenguaje algorítmico.

• Funcional. Grandes bloques querealizan funciones lógicastípicas: sumadores, contadores,registros, memorias, etc.

• Lógico. Descripción a nivel depuertas lógicas y flip-flops.

• Circuital. Descripción en base adispositivos electrónicos

• Geométrico. Descripción en basea las capas de materiales quegeneran los dispositivoselectrónicos.

Comportamiento

Funcional

Lógico

Circuital

Geométrico

Page 15: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I
Page 16: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Selector

Contador

Incrementador

Comparador

ControlRegistro

Registro

…………0 1 - 1 01- - 0 1…………

Page 17: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

X

Z

y1

y0

U5A

U4C

U4B

U4A

U3B

U3A

D

CP Q_Q

U2

CP1CP2

Q1Q2

V1

D

CP Q_Q

U1

Page 18: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Electrónica Digital en el Plan de Estudios

Dispositivos Electrónicosy Fotónicos

Análisis de CircuitosFundamentos de

Computación

ElectrónicaDigital I y II

Electrónica Básica

Sist. Electr.Multimedia Alimentación

y Sist. Electr.

Sist. Electr. de gestión de la información

Sist. Electr. Digitales

Microprocesadores

Electrónica de instrumentación

y control

Electrónica Analógica y

Mixta

Page 19: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• Contenidos de la materia Electrónica Digital I (según lamemoria del plan de estudios).

- Códigos y aritmética.- Álgebra de conmutación.- Puertas lógicas básicas y sus características.- Lógica combinacional (síntesis, análisis funcional ytemporal).

- Módulos combinacionales (PLAs, PALs, multiplexores,circuitos aritméticos, etc).

- Módelo básico de circuitos secuenciales.- Circuitos secuenciales asíncronos.- Latches y flip-flops.

Page 20: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• Contenidos de la materia Electrónica Digital II (según lamemoria del plan de estudios).

- Concepto de FSM.- Síntesis, análisis funcional y temporal de circuitossecuenciales síncronos.

- Módulos Secuenciales (registros, contadores, CPLDs,temporizadores).

- Memorias.- Modelado en HDL.- Microprocesadores.

Page 21: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Clasificación de circuitos digitales• Circuitos Combinacionales: las salidas son funciones

(lógicas) de las entradas actuales.� Descripción del circuito: tabla de verdad, funciones

lógicas.� Síntesis del circuito: Mapa de Karnaugh, síntesis en dos

niveles y multinivel.• Circuitos Secuenciales: las salidas dependen de las

entradas actuales y de las entradas anteriores. Se requiererealimentación en el circuito.� Descripción del circuito: Máquina de estado finito (FSM).� Síntesis de circuito: minimización de estados, asignación

de estados, síntesis combinacional.

Lógica Combinacional

In Out

Lógica Combinacional

In Out

Circuito Combinacional Circuito Secuencial

Page 22: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Clasificación de circuitos digitales

Lógica Combinacional

In Out

• Circuitos Secuenciales Asíncronos:las variaciones de cualquier entradamodifican el estado del circuito.� Descripción del circuito: diagrama

de flujo, diagrama STG.� Modelo matemático complicado y

restrictivo. Problemas al sintetizar.• Circuitos Secuenciales Síncronos: el

estado del circuito se modifica sólomediante un señal especial CLK(reloj).� Descripción del circuito: diagrama

de estados, diagrama ASM.� Modelo matématico simple y

fácilmente sintetizable, con pocasrestricciones temporales

In

Lógica Combinacional

Out

FFs

CLK

Flip-flops:elementosbásicossecuenciales

Page 23: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Programa de Electrónica Digital IEscuela Superior de Ingeniería Industrial y de TelecomunicaciónGrado en Ingeniería de Tecnologías de TelecomunicaciónCurso 2019/2020. 2º curso. 1º cuatrimestre.

Programa de Electrónica Digital I

Tema 1. Sistemas numéricos y códigos binarios.

Números en binario. Aritmética binaria. Notación en complemento. Códigos binarios.Tema 2. Funciones Lógicas.

Álgebra de conmutación. Operadores, puertas y funciones lógicas. Simplificación de expresioneslógicas. Tabla de verdad. Funciones incompletamente especificadas. Representación de circuitoslógicos.Analizador lógico. Simuladores lógicos. Prácticas 1, 2 y 3.Minimización de funciones lógicas. Mapa de Karnaugh. Síntesis lógica algorítmica.Herramientas CAD de síntesis lógica. Prácticas 4 y 5.Tema 3. Análisis y diseño de circuitos combinacionales.

Parámetros tecnológicos. Hojas de características. Análisis funcional y temporal. Implementaciónen dos niveles. Dispositivos programables. Implementación multinivel. Prácticas 6 y 7.Módulos combinacionales. Multiplexores. Decodificadores. Codificadores. Sumadores.Comparadores. Diseño lógico con módulos combinacionales. Prácticas 8 y 9.Tema 4. Elementos lógicos secuenciales.

Introducción a los circuitos secuenciales síncronos y asíncronos. Circuito S-R. Flip-flops: estructuras de reloj y tipos básicos. Parámetros temporales de los flip-flops. Práctica 10.

Page 24: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Criterio de evaluación.

Evaluación Continua (70%):- Prácticas de Laboratorio (30%)- Resolución de problemas propuestos en clase (20%)- Trabajos Prácticos (20%)

Examen final (30%)

Para aprobar la asignatura se requiere obtener al menos un 5 sobre 10 en las prácticas de laboratorioy en la media ponderada de la evaluación continua, un 3 sobre 10 en el examen final y que la mediatotal sea al menos 5 sobre 10. Los estudiantes que no realicen las actividades de evaluación continúao no las superen deberán realizar un examen final de la asignatura consistente en un examen finalescrito (70 %) y un examen final de prácticas (30%). Se deben aprobar ambos exámenes paraaprobar la asignatura. Este examen se superará con un 5 ó más sobre 10. Si se ha aprobado lasprácticas del laboratorio no es necesario hacer el examen práctico.

Profesores

Miguel A. Manzano (profesor responsable, clases teóricas y prácticas).Despacho 2051. Dept. Electrónica y Computadores. Facultad de Ciencias.Tlfno.: 942201557. E-mail: [email protected]é M. Solana (prácticas, e-mail: [email protected])

Bibliografía

Floyd, T. L. (2006, 2000, 1997). “Fundamentos de Sistemas Digitales”. Prentice/HallMorris Mano, M. (2007, 2003, 2001, 1987). "Diseño Digital". Prentice/HallTocci, R. J. (2003, 1996). “Sistemas Digitales: Principios y Aplicaciones”. Prentice/HallRoth Jr., C. H. (2004). “Fundamentos de Diseño Lógico”. ThomsonKatz, R. H. (1994). "Contemporary Logic Design". Benjamin/Cummings PublishingWakerly, J. F. (2001, 1992). "Diseño Digital. Principios y Prácticas". Prentice/HallLloris, A., Prieto, A. (1996). "Diseño Lógico". McGraw-HillGajski , D. D. (1997). “Principios de Diseño Digital”. Prentice/HallBrown, S., Vranesic, Z. (2006, 2000). “Fundamentos de Lógica Digital con Diseño VHDL”. McGraw-Hill

Page 25: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Circuitos Asíncronos

Tema IV

Circuitos Síncronos

E.D. II

Códigos BinariosTema I

Álgebra de Conmutación

Tema II

Circuitos Electrónicos

DigitalesE. Básica

Circuitos Digitales

Circuitos Combinacionales

Puertas Lógicas Tema IIIa

Módulos Combinacionales

Tema IIIb

Circuitos Secuenciales

Elementos Lógicos Secuenciales

Tema IV

Sistemas Analógicos

Convertidores A/D

Electr. Analóg.y mixta

Sistemas Analógicos

Convertidores D/A

Electr. Analóg.y mixta

Memorias E.D. II

HDLsE.D. II

MicroprocesadoresE.D. II

Page 26: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

Bibliografía

• Página Web de la asignatura: diapositivas de las clasesteóricas, problemas propuestos, guiones de las prácticasy de los trabajoshttp://personales.unican.es/manzanom/edigitali

• Biliografía Básica (C42, C51):

Floyd, T. L. (2016, 2006, 2000, 1997). “Fundamentos deSistemas Digitales”. Prentice/Hall (Pearson)Morris Mano, M. (2013, 2007, 2003, 2001, 1987)."Diseño Digital". Prentice/Hall (Pearson)

Page 27: Introducción a la Electrónica Digital - personales.unican.es · Dispositivos Electrónicos y Fotónicos Análisis de Circuitos Fundamentos de Computación Electrónica Digital I

• Bibliografía complementaria (C42, C51):

Tocci, R. J. (2007, 2003, 1996). “Sistemas Digitales:Principios y Aplicaciones”. Prentice/Hall (Pearson)Wakerly, J. F. (2001, 1992). "Diseño Digital. Principios yPrácticas". Prentice/Hall (Pearson)Roth Jr., C. H. (2004). “Fundamentos de DiseñoLógico”. ThomsonKatz R.H. (2005, 1994). “Contemporary Logic Design”.Ed. Benjamin/Cummings (Pearson)Gajski , D. D. (1997). “Principios de Diseño Digital”.Prentice/HallLloris, A., Prieto, A. (1996). "Diseño Lógico". McGraw-HillBrown, S., Vranesic, Z. (2006, 2000). “Fundamentos deLógica Digital con Diseño VHDL”. McGraw-Hill