Escolar Documentos
Profissional Documentos
Cultura Documentos
Electrnica Digital I
Introduccin a la Electrnica Digital
Norberto Malpica
Susana Borromeo
Ingeniera de Telecomunicacin
1
Contenido
Analgico
Z
X
Introduccin a la electrnica digital Electrnica Digital I 4
2
Introduccin: Analgico vs. Digital
Revolucin digital:
Cmaras Digitales
DVD (video)
CD (audio)
Automviles, telfonos, efectos especiales
VHmax 5V VDD
VHmin 2V (2/3)VDD
Zona de incertidumbre
VLmin 0V 0V
3
Dgitos Binarios, Niveles l
lgicos y formas de onda digitales
Seales digitales reales
1 fuerte => conexin cuasi-directa a nivel alto (Vcc).
0 fuerte => conexin cuasi-directa a masa.
alta impedancia => salida desconectada de la lnea (o conectada va una alta
impedancia).
1 dbil => conexin indirecta a nivel alto, va una resistencia grande (pull up
resistor) que limita corriente.
0 dbil => conexin indirecta a nivel bajo, va una resistencia grande (pul down
resistor) que limita corriente.
Otras seales utilizadas:
Desconocido fuerte => conflicto entre 1 y 0 fuertes (significa un cortocircuito
directo de alimentacin a masa).
Desconocido dbil => conflicto entre 1 y 0 dbiles
Indiferente => A la salida final le es indiferente esta seal, y el software (o
nosotros) asignaremos el que ms simplifique.
Cronogramas
Forma de onda de una seal: muestra su evolucin a lo largo del tiempo.
Las formas de onda digitales se suelen representar en forma ideal, con
transiciones instantneas.
Pulso: transiciones HL y LH (o viceversa) consecutivas de una
anchura determinada.
4
Cronogramas
Pulso real:
Tiempo de subida (tr): tiempo requerido en la transicin del nivel BAJO al
ALTO
Tiempo de bajada (tf): tiempo requerido en la transicin del nivel ALTO al
BAJO
Anchura de pulso (tw):
Cronogramas
Clk
Nivel bajo
Flanco de T T
subida Ciclo de reloj Ciclo de reloj
(medido entre dos (medido entre dos
flancos de subida) flancos de bajada)
Periodo (T)
Frecuencia (f) f = 1/ T
5
Cronogramas
En un reloj, el nivel alto y el bajo no tienen por qu durar lo mismo.
Clk
Clk
Clk
tw
T
Cronogramas
Cronograma o diagrama de tiempo: conjunto de formas de onda de varias
seales de un sistema que normalmente estn interrelacionadas.
1 2 3 4 5 6 7
Reloj
6
Lgica combinacional y secuencial
En los circuitos combinacionales la salida Z en un determinado instante
de tiempo ti slo depende de X en ese mismo instante de tiempo ti , es
decir que no tienen capacidad de memoria y que se puede obviar la variable
de tiempo t.
X F Z
7
Lgica combinacional y secuencial
Es frecuente que en los sistemas secuenciales exista una seal que inicia los
elementos de memoria con un valor determinado: seal de inicio (reset).
Tipos de sincronismos
Existen dos tipos de sistemas secuenciales: asncronos y sncronos.
Los sncronos son sistemas secuenciales que slo pueden cambiar de estado
en determinados instantes de tiempo, es decir, estn sincronizados con una
seal que marca dichos instantes y que se conoce como seal de reloj (Clk).
El sistema slo hace caso de las entradas en los instantes de sincronismo.
8
Tipos de sincronismos
Los sistemas sncronos estn regulados por una o varias seales de reloj.
Pulso de Pulso de
Flanco de nivel alto nivel bajo
bajada
Nivel alto
Clk
Nivel bajo
Flanco de
subida Ciclo de reloj Ciclo de reloj
(medido entre dos (medido entre dos
Tipos de sincronismo: flancos de subida) flancos de bajada)
Sincronismo por nivel (alto o bajo): el sistema hace caso de las entradas
mientras el reloj est en el nivel activo (alto o bajo).
Sincronismo por flanco (de subida o de bajada): el sistema hace caso de las
entradas y evoluciona justo cuando se produce el flanco activo (de subida o de
bajada).
Sistemas digitales
9
Descripcin de los sistemas digitales
Comportamental: cmo se
comporta.
Estructural: qu bloques lo
componen y cmo se
interconectan.
Niveles de abstraccin:
Circuito: electrnica.
RT (transferencias entre
registros): palabras, seales de
control, temporizaciones.
Algortmico: estructuras
abstractas, dependencias.
Sistema: protocolos de
sincronizacin entre
subsistemas.
10
Descripcin de los sistemas digitales
Transiciones:
Generacin - extraccin:
dominios fsico estructural.
Refinamiento - abstraccin:
cambiar el nivel de abstraccin
en el mismo dominio.
VHDL !
ABEL
Verilog
11
Especificacin de los sistemas digitales
Una especificacin de alto nivel de un sistema digital se compone de un conjunto
(I,O,F) formado por:
Entradas (I)
Salidas (O)
Tablas
Expresiones matemticas
Descripciones textuales
Expresiones condicionales
12