Está en la página 1de 43

INTRODUCCIÓN A LOS

SISTEMAS DIGITALES

Henry Alfonso Romero Mestre


Universidad Distrital Francisco José de Cáldas
Facultad Tecnológica – Tecnología en Electrónica
Circuitos Digitales I – Tercer Semestre
FUNDAMENTOS:
SISTEMAS ANÁLOGOS Y
DIGITALES
Electrónica Análoga
La electrónica analógica trata con este tipo de
señales, análogas a las que hay en el mundo
real, que al ser representadas son continuas en
el dominio del tiempo y también en el dominio
de la amplitud (niveles de tensión),
modificando sus características (ej.
amplificándola, atenuándola, filtrándola...).
• Objetivos
• manipular, almacenar, recuperar y transportar la
información.
Sistema Electrónico Análogo

Ondas originales
de sonido
Micrófono Ondas de sonido
reproducidas

Amplificador
Lineal
Señal de
Audio
Parlante
Señal de Audio
Amplificada
Electrónica digital

• Existe otra manera de modificar, almacenar,


recuperar y transportar las señales, solucionando los
problemas anteriores. Es un enfoque completamente
diferente, que se basa en convertir las señales en
números.
• Existe un teorema matemático (teorema de muestreo
de Nyquist) que nos garantiza que cualquier señal se
puede representar mediante números, y que con
estos números se puede reconstruir la señal original.
Electrónica digital

• De esta manera, una señal digital, es una señal que


está descrita por números. Es un conjunto de
números. Y 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.
Electrónica digital
Ejemplo de un Sistema Digital
Sistema Usando Métodos Análogos
y Digitales
Reproducción de CD o DVD

Convertidor
Amplificador
Digital a
Dato Digital Lineal
Análogo
Reproducción
análoga de Parlante
audio musical
Ondas de
sonido
MUESTREO Y CUANTIZACIÓN
• El muestreo digital de una señal analógica trae consigo una
discretización tanto en el dominio del tiempo como en el de
la amplitud
• Para procesar señales digitalmente no sólo es necesario
muestrear sino también cuantizar la amplitud a un número
finito de niveles
• El número finito de niveles en amplitud determinan la
cantidad de bits necesarios para representar las diferentes
amplitudes muestreadas.
CUANTIZACIÓN
DIGITOS BINARIOS, NIVELES
LÓGICOS Y FORMAS DE ONDA
DIGITAL
• La electrónica digital involucra a
circuitos y sistemas en los cuales existen
dos posibles estados en las señales. Estos
dos estados se representan por dos
niveles de voltaje diferentes: uno ALTO
Y UNO BAJO
Dígitos Binarios
• Dígitos Binarios: Los dos dígitos del sistema binario 1 y 0,
se denominan bits que es la contracción de binary digit.
• En los circuitos digitales se usan dos niveles de voltajes para
representar a los bits, esto es:
• Voltaje Alto = 1 Lógica Positiva
• Voltaje Bajo = 0

• Voltaje bajo = 1 Lógica Negativa


• Voltaje Alto = 0
• Grupos de bits (combinaciones de 1s y 0s), llamados
códigos, se usan para representar números , letras, símbolos,
instrucciones o algo que se requiera en una aplicación.
Niveles Lógicos

• Los voltajes usados VH(max)


para representar a los HIGH – ALTO
1s y 0s son llamados (Binario 1)
niveles lógicos. VH(mín)
• En un circuito digital Indeterminado
práctico el nivel bajo y
el alto puede ser un VL(max)
voltaje entre un valor LOW – BAJO
mínimo o máximo (Binario 0)
VL(mín)
especificado.
Niveles Lógicos
Formas de Onda Digital
• Consisten en niveles de voltaje que cambian de niveles altos a bajos o
de niveles bajos a altos.
• El pulso positivo se genera cuando estando en bajo se pasa a alto
(flanco de subida), se mantiene en alto en un rango de tiempo (de t0 a
t1) y luego se pasa de alto a bajo (flanco de bajada).
• El pulso negativo se genera cuando estando en alto se pasa a bajo
(flanco de bajada), se mantiene en bajo en un rango de tiempo (de t0 a
t1) y luego se pasa de bajo a alto (flanco de subida).
PULSOS IDEALES
H H
Flanco de Flanco de Flanco de
Flanco de
Bajada Bajada Subida
Subida
L L

•Pulso Positivo •Pulso Negativo


Pulso no Ideal
Sobre-voltaje
Rizado
caída

Amplitud tW
Ancho de pulso

Rizado

Línea de base Bajo-voltaje


tr tf
Tiempo de subida Tiempo de bajada
Formas de Onda Digital:
Características
• Las formas de onda
encontradas en los sistemas
digitales están formadas
por un grupo de pulsos
llamados trenes de pulsos,
que pueden ser periódicos
o no-periódicos.
• El período T (tiempo de
repetición), la frecuencia f
(repeticiones por segundo)
y el ciclo útil (Duty cycle),
son características de
señales periódicas.
EJEMPLO: Características

• Hallar, T, f y tW .
Información Binaria en Formas de
Onda Digital
• La información digital presente en los sistemas
digitales, aparece como formas de onda, formadas por
secuencias de bits, donde el nivel ALTO=1 y el
BAJO=0.
• Cada bit en la secuencia ocupa un intervalo de tiempo
definido llamado tiempo de bit.
• El Reloj (Clock): En los sistemas digitales, las formas
de onda están sincronizadas por un a forma de onda
(periódica) básica llamada reloj.
• Un período de reloj corresponde a un tiempo de bit.
Información Binaria en Formas de
Onda Digital

Tiempo
de bit

Reloj
Reloj

A
0
•Secuencia de bits
representada por la
forma de Onda A
Diagramas de Tiempo

• Es un gráfico que relaciona a diferentes formas de


onda con el reloj.

Reloj
1 2 3 4 5 6 7 8

C
En el período 7 A, B y C en Alto
Transferencia de Datos: En Serie y Paralelo
1 0 1 1 0 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7
Computador Modem

•Transmisión serial de datos binarios de 8 bits del computador al modem. El


intervalo de t0 a t1 es el primer dato.

Computador
1 Impresora
0
1
1
0
0
1
0
t0 t1
•Transmisión paralela de datos binarios de 8 bits del
computador a la impresora. El tiempo de inicio es t0
Operaciones Lógicas Básicas
• Se basan en proposiciones que se cumplen siempre y cuando
ciertas condiciones sean verdaderas (Nivel alto o igual a 1) o
falsas (Nivel bajo o igual a 0).
• Cada operación lógica produce una única salida o respuesta bajo
un grupo de condiciones dadas o entradas.
• Not: Invierte el nivel lógico de la entrada o condición
• And: La salida es 1 si todas las entradas son 1
• Or: la salida es 0 si todas las entradas son 0
NOT AND OR

A A’ A B A.B A B A+B
0 1 0 0 0 0 0 0
1 0 0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1
Vistazo de Funciones Lógicas

• Comparación

Comparador Comparador
Binario BAJO
Del # 2
2 #s
Salidas BAJO
Binarios
Binario
Del # 5
ALTO
Vistazo de Funciones Lógicas
• Aritméticas
• Suma • Multiplicación
• Resta • División

Sumador Binario
Sumador
Binario
Del # 3
Suma Para el 2
2 #s
Binarios Binario
Acarreo Binario Para el 1
De Del # 9
Acarreo Salida Binario
De Del # 0 Código Binario
Entrada Para el 12
Vistazo de Funciones Lógicas
Codificador
Binario
• Conversión de Del 9
Para
Código Almacenar
y/o
• Código: es un grupo Comparar

de bits organizados
de una manera
particular única. Teclado

• En la conversión de
código se pasa de una Decodificador

forma de codificación Entrada


a otra. Binaria

Display de 7
segmentos
Vistazo de Funciones Lógicas
• Selección de Datos
• Multiplexación
• Demultiplexación

Multiplexor Demultiplexor
Vistazo de Funciones Lógicas

• Almacenamiento de Datos
• Flip-Flops: Circuito lógico que
puede almacenar 1 bit
• Registros: Arreglo de Flip-Flops
• Memorias:
• Semiconductoras
• Magnéticas
Vistazo de Funciones Lógicas

• Conteo

Líneas de
Contador salida
en paralelo Código Código Código Código Código
binario binario binario binario binario
del 1 del 2 del 3 del 4 del 5
Pulsos de entrada Secuencia de códigos binarios que representan
el número de pulsos contados
Circuitos Integrados:

• Lógica Fija: La mayoría


de funciones están
disponibles en circuitos
integrados ICs. La función
de salida está dada por el
fabricante y esta no puede
ser alterada.
• Lógica Programable: La
función de salida se puede
modificar a través de un
programa. En muchos
casos se puede re-escribir
sobre el IC cambiando el
estado de las salidas.
Circuitos Integrados: Encapsulados

PLCC (plastic leaded chip carrier)


LCCC (leadless ceramic chip carrier).
Circuitos Integrados: Encapsulados Thru Hole
Circuitos Integrados: Encapsulados SM

PLCC (Plastic Leaded Chip Carrier)

LQFP (Low-profile Quad Flat Package)

QFP (Quad Flat Package)

SO (Small Outline)
Circuitos Integrados: Clasificación –
Lógica Fija
Escala de integración Nº componentes Aplicaciones típicas
SSI: pequeña escala de Puertas lógica y
integración <100 biestables

MSI: media escala de Codificadores,


integración >100 y <1000 sumadores, registros...

LSI: gran escala de Circuitos aritméticos


integración >1000 y <100000 complejos, memorias...

Microprocesadores,
VLSI: Muy alta escala de memorias,
integración >100000 y <106 microcontroladores...

Procesadores digitales y
ULSI: Ultra alta escala de microprocesadores
integración > 106 avanzados
Circuitos Integrados: Clasificación
• POR SU APLICACIÓN
• Circuitos de aplicación especifica: circuitos diseñados
para una función concreta (tarjeta de sonido, de video,
amplificadores, temporizadores, reguladores).
• Circuitos de propósito general: aquellos circuitos que
pueden realizar diferentes funciones (microcontroladores,
familia 74XX y 40XX).
• Circuitos programables: presentan características
intermedias a los anteriores (Dispositivos Lógicos
Programables (PLD), Arrays de Puertas Programables
(FPGA).
Tipos de Familias Lógicas
• Dentro de las familias lógicas
se encuentran:
• DL (Lógic Diodo)
• RTL (Lógica Resistencia- Or de 2 Entradas DL
Puerta NAND en
Transistor) tecnología TTL
estándar (N)
• DTL (Lógica Diodo-
Transistor)
• ECL (Lógica de
Acoplamiento de Emisor)
• TTL (Lógica Transistor- Figura 1.-Circuito
electrónico de una puerta
Transistor) NOR en tecnología RTL

• MOS (Semiconductor Óxido


Metal)
• PMOS (MOS tipo-P)
• NMOS (MOS tipo-N)
• CMOS (MOS AND de 2 Entradas DTL
Complementario)
• BiCMOS (CMOS Bipolar)
• IIL ó I2L (Lógica Inyección
Integrada)
Circuitos Integrados: Tecnologías
• Los ICs se implementan con transistores MOSFETs (metal-
oxide semiconductor field-effect transistors) o con BJTs
(bipolar junction transistors).
• CMOS (complementary MOS): Tecnología basada en
MOSFETs
• TTL (transistor- transistor logic). Tecnología basada en
BJTs
• BiCMOS usa una combinación de CMOS y TTL.
• Todas las compuertas y otras funciones pueden ser
implementadas con cada tecnología de ICs.
• SSI y MSI están disponibles en CMOS y TTL.
• LSI, VLSI, and ULSI, están disponibles en CMOS o
NMOS.
Introducción a la Lógica
Programable
• La lógica programable requiere tanto del software
como del hardware. Los dispositivos lógicos
programables o PLDs, pueden ser programados para
entregar funciones lógicas especificadas por el usuario
o por el fabricante.
• Ventajas
• Uso de menos espacio en las boards.
• Los diseños pueden ser modificados sin recablear o
reemplazar componentes.
• Los diseños se implementan más rápido y con menos costo.
Tipos de Dispositivos Lógicos
Programables PLDs
• SPLDs (simple PLD): usados
para aplicaciones de baja Lógica
escala. Programable

• PAL (programmable array


logic)
• GAL (generic array logic) PLDs FPGAs
• CPLDs (complex PLDs):
Agrupación de SPLDs
• FPGA (Field Programmable
SPLDs CPLDs
Gate Array)
Tipos de Dispositivos Lógicos
Programables PLDs
• SPLDs (simple PLD):
• PAL (programmable array logic)
• GAL (generic array logic)
Tipos de Dispositivos Lógicos
Programables PLDs
• CPLDs (complex PLDs): Agrupación de SPLDs
• LAB: logic array blocks
• PIA: programmable interconnection array
Tipos de Dispositivos Lógicos
Programables PLDs
• FPGA (Field Programmable Gate Array)

También podría gustarte