Está en la página 1de 30

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE ING ELECTRICA Y


ELECTRONICA

CIRCUITOS DIGITALES

JORGE MOSCOSO SANCHEZ


jemoscosos@unac.edu.pe
Objetivos
• Desarrollar en el estudiante la lógica aplicada a
la resolución de problemas a partir de el diseño
de circuitos digitales.
• Conocer las características básicas de un
circuito digital a partir de sus especificaciones, y
sus posibles aplicaciones.
• Con base en el funcionamiento de los circuitos
digitales, plantear diferentes alternativas de
diseño e implementación a problemas de
ingeniería.
Metodología
• Exposición en clase utilizando los medios
disponibles.
• Desarrollo de ejercicios en clase, con
base en el tema expuesto.
• Demostración de los conceptos utilizando
un simulador de circuitos digitales.
Circuitos Digitales I: Contenido

• Introducción Variables lógicas.


• Sistemas de numeración, Aritmética
binaria. Códigos binarios.
• Algebra de Boole
• Mapas de Karnaugh
• Ejercicios de Aplicación.
• Familias Lógicas TTL, CMOS.
Contenido
• Circuitos MSI (Escala media de integración):
• Decodificadores, multiplexores.
• Codificadores , demultiplexores.
• Implementación de funciones lógicas con
decodificadores y multiplexores.
• Comparadores, sumadores, restadores.
• Ejercicios de aplicación.
Contenido
• PLD s Arreglos logicos Data Path
• Latch y Flip-Flop. Tipos y aplicaciones
básicas.
• Contadores síncronos y asíncronos,
Registros de desplazamiento.
• Ejercicios de aplicacion
Contenido
• Diseño y solución de problemas típicos
secuenciales. Técnicas de eliminación de
estados redundantes. Arquitecturas de
controladores.
• Memorias.
• Diferentes tipos de implementación en el
diseño digital: PLD, PAL, GAL, CPLD.
• Cuatro parciales del 25%
Laboratorio circuitos digitales
• Desarrollo de prácticas para afianzar el
concepto, en relación con lo visto en clase.
• Utilización de laboratorio y simuladores
Horario
• Martes 8-11 horas teoría
• Lunes 13-15 horas lab
• Martes 11-14 horas lab
Bibliografía
• Nelson , Victor. Análisis y diseño de circuitos
lógicos digitales.
• Roth, Charles. Fundamentos de diseño lógico
• Wakerly, John. Diseño digital. Principios y
practicas.
• Taub, Herbert. Circuitos digitales y
microprocesadores.
• Floyd, Thomas. Fundamentos de sistemas
digitales.
Mundo análogo
• Se tiene la necesidad de manipular,
almacenar, recuperar y transportar la
información
• La electrónica analógica trata con señales
análogas a las que hay en el mundo real,
modificando sus características
(Amplificándola,Atenuándola, Filtrándola…)
Ejemplo: Tratamiento señal
análoga
Los problemas de los sistemas
analógicos son:
1. La información está relacionada a la forma de la
onda. Si esta se degrada, se pierde información.
2. Cada tipo de señal analógica necesita de circuitos
electrónicos particulares
• No es lo mismo un sistema electrónico para audio
que para vídeo, puesto que las señales tienen
características completamente diferentes.

• En las señales analógicas, la información se


encuentra en la forma de la onda
Mundo digital
• Cualquier señal se puede representar
mediante números, y con estos números
se puede reconstruir la señal original.
• La electrónica digital es la que trabaja
con señales digitales, o sea, con números.
• Son los números los que se manipulan,
almacenan, recuperan y transportan.
Ejemplo: Tratamiento señal digital
Ventajas de los circuitos digitales
• Reproducibilidad de los resultados (misma
entrada misma salida), facilidad de diseño
(“diseño lógico”), flexibilidad y
funcionalidad, programabilidad, velocidad,
economía, fácil integración con nuevos
avances tecnológicos.
Magnitud analógica
• Es aquélla que puede tomar cualquier valor real
dentro de un margen determinado de forma
continua.
• Ej: la temperatura en la habitación:
---x----x----------------------x------ T
20 21.5 30
• Ej: Velocidad de un carro: 72,3 Km/h.
• Ej: Estatura de una persona: 1,83 m.
• Ej: Cantidad de lluvia precipitada: 13,2 l/m2.
• El mundo es analógico, esencialmente.
Magnitud digital
• Es aquélla que sólo puede tomar un valor dentro
de un conjunto finito de valores preestablecidos.
• Ej: El día de la semana (LUNES, MARTES, …)
• Ej: Los meses del año (ENERO, FEBRERO, ...
DICIEMBRE).
• Magnitud digital binaria es aquélla que sólo
puede tomar un valor dentro de un conjunto de
2 valores posibles.
Magnitud binaria
• Toda la informática se basa en
magnitudes digitales binarias.
• Se trabaja con los dos estados de una
magnitud binaria, representados
habitualmente como 0 y 1, o físicamente
representados por dos niveles de tensión
distintos (pueden ser 0 V y 5 V).
¿Por qué 2 niveles y no más?

• Tecnológicamente es muy fácil fabricar


dispositivos que presenten dos estados
bien diferenciados.
• Existe una herramienta matemática muy
sencilla y adecuada para representar y
procesar la información: la lógica y la
aritmética binaria.
Sistemas Numéricos

• Conjunto de números que se relacionan


para expresar la relación existente entre
la cantidad y la unidad.

• Debido a que un número es un símbolo,


existen diferentes representaciones para
expresar una cantidad.
Sistemas de numeración
Números Base Numeración
Decimales 10 0,1,2, .. ,9
Binarios 2 0,1
Octales 8 0,1, .. ,7
Hexadecimales 16 0,1, .. ,9,
A,B,C,D,E,F

Sistema binario
Bit: Es un dígito binario que se representa por 0 o 1.
Byte: Es un conjunto de 8 bits.
Ejemplo de Byte: 01100011 , 11010100
LSB = Least Significant Bit = Bit Menos Significativo.
MSB = Most Significant Bit = Bit Más Significativo.
CONVERSIÓN DE NÚMEROS
DECIMALES A BINARIOS
• Decimal a binario: Realizar divisiones sucesivas
por 2 y tomar los residuos desde el último
calculado hasta el primero
Convertir el número 15110 a binario.

El resultado es 100101112

MSB LSB
TABLA DE EQUIVALENCIA ENTRE DIFERENTES NUMERACIONES: 0-16
Decimal Binario Hexadecimal Octal
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 8 10
9 1001 9 11
10 1010 A 12
11 1011 B 13
12 1100 C 14
13 1101 D 15
14 1110 E 16
15 1111 F 17
16 10000 10 20
Conversión de Decimal a
Hexadecimal
Se realizan divisiones sucesivas por 16
hasta obtener un cociente de cero. Los
residuos forman el número hexadecimal
equivalente, siendo el último residuo el
dígito más significativo y el primero el
menos significativo. Convertir el número
186910 a hexadecimal.

El resultado es 74DH
Conversión de Binario a Hexadecimal
• Conformar grupos de 4 bits hacia la izquierda,
hasta cubrir la totalidad del número binario.
• 100111010102 a hexadecimal.

Conversión de Binario a Octal


• Conformar grupos de 3 bits hacia la izquierda,
hasta cubrir la totalidad del número binario.
• 010101012 a octal.
Conversión de Binario a Decimal

• Se forma con la suma de las potencias en


base 2 de los coeficientes cuyo valor sea 1.

Convertir el número 11002 a decimal.


11002 = 1x23 + 1x22 + 0x21 + 0x20= 1210
Conversión de Hexadecimal
a Decimal
• Cada dígito tiene asociado un peso
equivalente a una potencia de 16. Se
multiplica el valor decimal del dígito
correspondiente por el respectivo peso y
realizar la suma de los productos.
Convertir el número 31F16 a decimal.

31F16 = 3x162 + 1x161 + 15 x 160 = 79910


Conversión de Octal a Decimal

• La conversión de un número octal a


decimal se obtiene multiplicando cada
dígito por su peso y sumando los
productos: Convertir 47508 a decimal.

47508 = (4 x 83)+(3x82)+(5x81)+(0x80) =
228010
Fórmula generalización
• Dado un número de m dígitos (am,am-1,
…a1, a0) , y usando un sistema en base b,
se puede expresar en el sistema decimal
utilizando la siguiente fórmula:

También podría gustarte