Está en la página 1de 17

Circuitos Digitales

510432
Clase 1
Prof. César A. Arévalo Leal
Circuitos Digitales
• César A. Arévalo Leal
• cesar.arevalo.leal@gmail.com
• Código: 510432
• Horario:
• Lunes: 12:15 hrs → 13:00 hrs (Opcional / Consultas)
• Jueves: 14:15 hrs → 16:00 hrs
• Viernes: 14:15 hrs → 16:00 hrs
• Inicio de Clases: 7 de Septiembre
• Fin de clases: 18 de diciembre
Circuitos Digitales: Tópicos
1. Introducción • Diseño Combinacional
2. Sistemas numéricos • Bloques estándar
3. Códigos • ROMs
4. Algebra binaria • Circuitos secuenciales
5. Funciones Booleanas • Registros y contadores
6. Métodos de reducción • Análisis y diseño de circuitos
1. Karnaugh sincrónicos
2. Quine-McCluskey
7. Compuertas Lógicas
Circuitos Digitales: Evaluaciones
• Encargo 1
• 5 de octubre
• 30%
• Encargo 2
• 2 de noviembre
• 40%
• Tareas
• 30%
Parte 1. Introducción
Representación análoga y digital
• En un sistema análogo, las
variables pueden tomar un valor
cualquiera dentro de un rango
continuo
• En un sistema digital, las
variables pueden tomar un valor
cualquiera dentro de un
conjunto finito de valores
discretos
Variables análogas
• Representación realista de las cantidades del mundo real
• Las variables digitales suelen ser una aproximación de éstas
• En la práctica, los sistemas análogos presentan el problema de ser
altamente sensibles al ruido
• Un pequeño error en la
entrada genera un error
en la salida
Error en sistemas análogos
• Sistemas análogos conectados entre sí
• Errores generados en cada componente se van sumando hasta la salida final
• Precisión de un sistema análogo
• Depende de la precisión de cada uno de sus componentes individuales en el
sistema
• Difícil mejorar la resolución de componentes análogas
• Suele implicar cambios en la tecnología
Representación y error en sistemas digitales
• Sistemas digitales operan bien con señales degradadas por ruido
• Pequeñas variaciones en las entradas no se reflejan en la salida
• Mucho más fácil hacer sistemas complejos garantizando un comportamiento
predecible
• Aumentar la precisión de una medición digital
• Aumentar el número de valores posibles del conjunto
• Resolución del sistema digital
• Aumento del costo del sistema
• Costo es generalmente menor que el asociado a su contraparte analógica
Costo y precisión
• Fácil y barato de construir
sistema analógico de baja
precisión
• Alta precisión requiere
generalmente un sistema digital
• Por ejemplo, reloj
Ejemplo: Temperatura
Ejemplo: Discos Vinilo vs Discos Digitales
Sistemas análogo-digitales
• No son excluyentes entre sí
• Los sistemas complejos tienen ambas partes
• La parte análoga para interactuar con el entorno
• Parte digital para el procesamiento y manipulación de datos
Sistemas Numéricos
• Sistema Binario • Sistema Hexadecimal
• 2 elementos • 16 elementos
• 0/1 • 0→9
• On/Off • A→F
• Up/Down • Para representar un número
• Dada n cantidad de bits, podemos hexadecimal se necesitan 4 bits
indicar: 24 = 16
• Se pueden obtener 2𝑛 • Normalmente es usado para
combinaciones o elementos direccionar hardware de
• Se puede representar entre el 0 computadores
hasta el 2𝑛 − 1
• Se dice que es el idioma de los • Se suele usar como notación 0x
computadores antes del número hexadecimal,
por ejemplo: 0x21ABC
Sistema Binario Sistema Hexadecimal Sistema Decimal

Sistemas 0000
0001
0
1
0
1
Numéricos 0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15
Conversión entre sistemas
• Conversión decimal → binario
• ¿El número decimal es mayor o igual que el número de la posición?
• SI → Se coloca un “1” y se continúa con la diferencia
• NO → Se coloca un “0” y se continúa con el mismo número

128 64 32 16 8 4 2 1
Conversión entre sistemas
• Conversión binario → decimal
• Usando la misma tabla, se ubica el número en binario cuidando que cada bit
quede bajo cada posición
• Luego se suman los números donde los bits son “1”

128 64 32 16 8 4 2 1

También podría gustarte