Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Digitales
15/02/2018
Señal Analógica – Señal Digital
La electrónica analógica emplea señales con valores continuos en magnitud
La electrónica digital utiliza señales con valores discretos en magnitud
2
La televisión digital TDT
La televisión inicialmente codificaba los datos de manera analógica
La televisión digital codifica sus señales de forma binaria
Posibilidad de crear vías de retorno entre consumidor y productor de
contenidos, y la capacidad de transmitir varias señales en un mismo
canal
3
Almacenamiento digital sonido
4
Dígitos binarios. Niveles lógicos
Los dos dígitos del sistema binario 1,0 se denominan bits
En los circuitos digitales se emplean dos niveles de tensión distintos para
representar a los dos bits
Los componentes fabricados con tecnología TTL los elementos de entrada y salida del
dispositivo son transistores bipolares.
Los componentes fabricados con tecnología CMOS los elementos de entrada y salida
del dispositivo son transistores CMOS.
Flancos anterior /posterior
5
Sistemas de numeración:
Código Binario - Octal - Hexadecimal
6
Otros sistemas de numeración
BCD (Binary Coded Decimal). Expresa cada uno de los dígitos decimales en
un código binario
ASCII.
Código binario de 7 bits + 1
paridad.
127 códigos
31 son caracteres de control
7
Algebra de Boole. Operaciones Básicas
Define unas expresiones matemáticas denominadas funciones lógicas que
no operan con relaciones cuantitativas sino lógicas
Función lógica: es aquella que tiene “n” variables las cuales solo pueden
tener dos valores (1, 0) y están relacionadas mediante operaciones básicas
8
Algebra de Boole. Tabla de verdad
Tabla de verdad: Representa todos los valores posibles de una función.
· · · · ̅
a b c F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
9
Algebra de Boole. Propiedades Básicas
El algebra de Boole se rige por un conjunto de postulados,
propiedades y teoremas en los que se pueden destacar:
10
Forma canónica de una función lógica
Cualquier término de la ecuación de una función lógica tiene
todas las variables de la función.
0,1,2,3,6
11
Forma canónica de una función lógica
Maxterms (Productos de Suma)
Es una ecuación en la que todos los términos son canónicos y están
multiplicados entre ellos. Las variables que componen cada termino están
sumadas
Dada una tabla de verdad se seleccionan todos los términos cuya salida
sea 0.
Para que las diferentes salidas valgan 0, es necesario que todas las
variables que intervienen en la suma valgan 0, por tanto se deben negar
las que valen 1
4,5,7
12
Métodos de simplificación
Simplificar es encontrar una función equivalente en la que haya un menor
número de términos con un menor número de variables
13
Mapa de karnaugh. (suma de productos)
Una vez seleccionado el mapa se pone “1” en los cuadros correspondientes a
las combinaciones de entrada que activen la salida
14
Mapa de karnaugh. (producto de sumas)
Una vez seleccionado el mapa se pone 0 en los cuadros correspondientes a
las combinaciones de entrada que activen la salida
15
Puertas Lógicas. Funciones Básicas
Son los circuitos electrónicos integrados capaces de operar según las
operaciones y funciones algebraicas definidas por álgebra de Boole.
16
Puertas Lógicas. Funciones Especiales
17
Puertas Lógicas. Integrados
18
Implementación funciones booleanas
Forma canónica + funciones and, or, not
19
Implementación funciones booleanas
Único tipo de puertas: NOR
Aplicar una doble inversión a toda la función
Morgan:
20
Implementación funciones booleanas
Único tipo de puertas: NAND
Aplicar una doble inversión a toda la función
Si existe algún suma parcial se aplicará una doble inversión y se utilizará una
para convertirla en producto según Morgan
Morgan:
21
Circuitos combinacionales
Son aquellos circuitos en los que su salida dependen únicamente del valor en
que se encuentran sus entradas y de la función lógica que representan
22
Análisis de circuitos combinacionales
Dado un circuito se estudia y se obtiene su función
23
Síntesis de circuitos combinacionales
Dada ciertas premisas y especificaciones se diseña un circuito que realice
diversas funciones lógicas
Proceso de diseño
Enunciado de las condiciones de funcionamiento que se exige
Realización de la tabla de verdad
Obtención de la expresión algebraica
Simplificación de la función
Dibujo del circuito teórico y dibujo del circuito real
Montaje en un entrenador. Prototipo.
Ejercicio
Se dispone de tres interruptores que gobiernan una bombilla. Sintetizar un
circuito que permita encender una bombilla solamente en el caso de que dos
interruptores estén cerrados
24
Codificadores
Es un circuito combinacional en el cual cada entrada tiene asignado un
número decimal (octal). Al activarse una entrada produce a la salida código
binario (BCD)
Y0
Y1
ENCODER
Y2 Sortides
Yi
Sn S1 S0
Entrades de
selecció-control Entrades de selecció S amb
prioritat al major pes!
X=irrellevant.
25
Decodificadores
La función básica es detectar la presencia de una determinada combinación
de bits (código) en sus entradas e indicar la presencia de este código
mediante un cierto nivel de salida.
Y0
Y1
DECODER
Y2 Sortides
Yi
Sn S1 S0
Entrades de
selecció-control
Número màxim de sortides: i2 n
26
Ejemplo decodificador:
BCD a código 7 segmentos
27
Multiplexor (MUX)
Es un dispositivo que permite dirigir la información digital procedente de
diversas fuentes a una única línea para ser transmitida. Selector de canal.
28
Demultiplexor (DEMUX)
Es un dispositivo que recoge los datos de una línea y los distribuye a un
numero determinado de líneas de salida.
29
Sumadores Básicos. Semi-sumador
Admite dos dígitos binarios en sus entradas y produce dos dígitos binarios en
sus salidas: un bit de suma y un bit de acarreo.
Problema: no
contempla el Carry de
l’operació anterior!
Suma
Carry
A B
30
Sumadores Básicos. Sumador Completo
Admite tres dígitos binarios en sus entradas, incluyendo una entrada de
acarreo y produce dos dígitos binarios en sus salidas: un bit de suma y un bit
de acarreo.
31
Sumadores Básicos. Sumador completo
Carryn-1 A Suma
Suma
B H.A. Carry
A Suma
A
B
H.A. Carry Carryn
B
Carryn-1 Suma
Sumador
A F.A.
B
Carryn (Full Adder)
32
Sumadores Básicos. Suma por propagación
Carry2 Carry1 Carry0
A2 A1 A0
B2 B1 B0
Suma3 Suma2 Suma1 Suma0
Método suma por propagación serie
A1 F.A.
Carry1
B1 Suma2
A2 F.A.
B2 Carry2= Suma3
33
Comparadores
Su función es comparar las magnitudes de dos cantidades binarias para
determinar su relación
34
Circuitos secuenciales
Es aquel circuito en el cual sus salidas dependen del valor de las entradas y
del valor de las propias salidas en el instante actual y anterior.
Almacenan información
35
Biestables - Básculas
Es una célula de memoria básica, la salida del cual puede almacenar un bit,
hasta que se fuerce el cambio de estado que también guardará.
Biestable
36
Clasificación de los Biestables
Asíncronos: Son activados por un cambio de estado de las entradas
Síncronos: Necesitan una base de tiempos para ser activados (Reloj - clock)
37
Biestables asíncronos
Biestable R-S
R
Q
R
S
Q
S
Biestable J-K
38
Biestables asíncronos
Biestable T
Biestable D
D J Q
K Q
39
Biestables síncronos activados por nivel
Estos biestables son idénticos a los asíncronos pero incorporan una entrada
de reloj que los habilita.
Aunque cambien las entradas la salida no varia hasta que la entrada de reloj
no registre un nivel de tensión determinado.
40
R-S síncrono activado por nivel
R R’
Q
CLK
Con CLK=1 se
Q
S’ comporta
S como una RS
(habilitada)
P
Con CLK=1 → R’=R y S’=S las
puertas AND funcionan en modo Con CLK=0
“transparente”. mantiene el
Con CLK=0 → R’=0 y S’=0 las estado de
puerta AND bloquean las salida
entradas R y S. (inhabilitada)
42
Biestable. Entradas asíncronas
Entradas de Preset (Pr) y Clear (Cl)
Preset y Clear son las entradas de puesta a “1” (Preset) y de puesta a “0”
(Clear)
43
Contadores
Es un dispositivo electrónico constituido por biestables que tiene por finalidad
contar en código binario el número de pulsos de reloj que recibe.
Aplicaciones: medir tiempo y contar eventos.
Se dividen:
44
Contador asíncrono de 3 bits
45
Contador síncrono de 3 bits
46
Aplicación: Divisor de frecuencia
47
Registro de desplazamiento
Los registros de desplazamiento se utilizan principalmente para almacenar
datos digitales y transferir datos dentro de un sistema digital.
Esta transmisión de datos puede ser en serie (un bit detrás de otro) o en
paralelo (una palabra de n bits a la vez)
48
Registro de desplazamiento
Esta transmisión se puede realizar de muchas maneras: Recibir datos en
serie y transmitir en serie, recibir en serie y transmitir en paralelo …
49
Registro de desplazamiento
Transferir datos. SIPO
50
Ejemplo de automatización de sistema
Proceso de fabricación de la fibra de vidrio
51
Lógica Cableada
Relés electromecánicos y relés Puertas lógicas
temporizados electrónicos
52
Lógica Programable. PLD-PAL-FPGA
PLD: Una matriz de puertas AND y puertas OR que se pueden programar para
conseguir funciones lógicas dadas
53
Lógica Programable. Microprocesadores
54
Autómata programable
55
Estructura del Autómata
¡ 100% compacto !
Altura 100 mm
Profundidad 93 mm
Bastidor en Carril DIN
4 - 6 - 8 - 12 slots
56
Prestaciones de los módulos
Módulos Estándar
Amplio catálogo de E/S
16 E/S Digitales Relé Transistor
4 / 8 E Temperatura 16 bits
2 Canales 60 KHz
8 Canales 10 KHz
57
Ethernet en la CPU
Ethernet Modbus TCP/IP
P34-2030
Ethernet
58
Lenguajes de programación
Lenguaje de contactos y bloques
59
Lenguajes de programación
Lista de instrucciones
60