ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales...
Transcript of ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales...
![Page 1: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/1.jpg)
ELECTRÓNICA
Unidad 2:
Circuitos combinacionales
Primera Parte
![Page 2: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/2.jpg)
Unidad 2: Circuitos combinacionales1. Introducción a los circuitos combinacionales.2. Codificadores y decodificadores.
2.1. Codificadores2.2. Decodificadores
3. Multiplexores y demultiplexores.3.1. Multiplexores3.2. Demultiplexores
4. Comparadores5. Generadores y detectores de paridad6. Circuitos aritméticos.
Libro recomendado para la asignatura:
“Electrónica”. Autores: A. Carretero, F.J. Ferrero, J.A Sánchez-Infantes,P. Sánchez-Infantes, F.J. Valero Editorial Editex.ISBN: 978-84-9771-537-9. http://www.editex.es 2
![Page 3: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/3.jpg)
1. Introducción a los circuitos combinacionales
Un sistema combinacional es aquél en el que sus salidasúnicamente dependen del valor de sus entradas, por loque las salidas mantendrán el mismo valor mientras lasentradas no cambien.
3
![Page 4: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/4.jpg)
1. Introducción a los circuitos combinacionales
En el tema anterior usábamos puertas lógicas (escalaSSI), en este tema usamos circuitos integrados MSI.
Además de las entradas y salidas que hemos visto hastaahora, estos circuitos pueden tener entradas ENABLE (dehabilitación) que permitirán que el circuito funcione solocuando la entrada esté activada.
4
![Page 5: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/5.jpg)
Activación de las entradas y salidas.
En los circuitos combinacionales tendremos dos formasdistintas de habilitar las entradas y salidas:
-Activación a nivel bajo: Una entrada se activa a nivelbajo cuando un 0 hará que el circuito la reconozca comoactiva. Una salida se activa a nivel bajo cuando lo quenos entrega a la salida es un 0 al activarse.
-Activación a nivel alto: Una entrada se activa a nivelalto cuando es necesario un 1 para que el circuito ladetecte como activa. Una salida se activa a nivel altocuando al activarse nos da un 1 a la salida.
5
![Page 6: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/6.jpg)
Activación de las entradas y salidas.
6
![Page 7: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/7.jpg)
Ejercicio propuesto nº 1
7
Dibuja el símbolo de un circuito combinacional con 8 entradas y 4 salidas,
sabiendo que:
- Son activas a nivel alto las salidas: 1 y 3
- Son activas a nivel alto las entradas: 1,2,3 y 8.
- Son activas a nivel bajo el resto de entradas y salidas.
![Page 8: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/8.jpg)
2. Codificadores y decodificadores2.1. Codificadores
8
Un codificador es un circuito combinacional que tiene n entradas y m
salidas y cuya función es presentar a la salida el código binario
(dependiendo de la codificación que estemos usando) de la entrada.
Por ejemplo, veremos el codificador de decimal a binario natural, también
llamado BCD.
![Page 9: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/9.jpg)
Tabla de verdad del codificador DEC a BCD
9
![Page 10: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/10.jpg)
Tipos de codificadores
10
-Codificadores sin prioridad: Son codificadores como el que acabamos
de ver. Tienen el problema de que si activamos varias entradas a la vez, la
salida no será correcta.
-Codificadores con prioridad: Son codificadores en los que si activamos
más de una entrada a la vez, solamente tendrá en cuenta a una de ellas,
normalmente a la de índice más alto.
Por ejemplo, si activamos a la vez las entradas 2 y 4, en un codificador sin
prioridad tendríamos 0 1 1 0 a la salida, mientras que en uno con prioridad
tendríamos 0 1 0 0.
![Page 11: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/11.jpg)
Asociación de codificadores
11
Cuando necesitemos más entradas de las que tiene el circuito codificador
que estemos usando, podremos realizar montajes de ampliación usando
varios codificadores y puertas lógicas.
En la hoja de catálogo del codificador 74148 de Texas Instruments,
podemos ver un montaje para obtener un codificador de 16 entradas y 4
salidas a partir de 2 codificadores de 8 entradas y 3 salidas
![Page 12: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/12.jpg)
Asociación de codificadores
12
Cuando necesitemos más entradas de las que tiene el circuito codificador
que estemos usando, podremos realizar montajes de ampliación usando
varios codificadores y puertas lógicas.
En la hoja de catálogo del codificador 74148 de Texas Instruments,
podemos ver un montaje para obtener un codificador de 16 entradas y 4
salidas a partir de 2 codificadores de 8 entradas y 3 salidas
![Page 13: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/13.jpg)
2.2. Decodificadores
13
Un decodificador es un circuito combinacional con n entradas y m salidas
que funciona de manera inversa al codficador.
Es decir, por ejemplo, obtiene el número decimal a partir del binario.
![Page 14: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/14.jpg)
Tabla de verdad del decodificador
14
![Page 15: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/15.jpg)
Asociación de decodificadores
15
Igual que sucedía con los codificadores, también podemos asociar varios
decodificadores para obtener un decodificador con más salidas.
G=entrada de habilitación
E0,E1,E2,E3 = Entradas
![Page 16: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/16.jpg)
Aplicaciones de los decodificadores
16
Decodificador BCD a 7 segmentos
Los displays que más se han usado en la historia para representar números
son los displays de 7 segmentos.
Estos displays consisten en 7 diodos LED conectados en un bloque.
Versión con ánodo común
![Page 17: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/17.jpg)
Aplicaciones de los decodificadores
17
Decodificador BCD a 7 segmentos
Los displays que más se han usado en la historia para representar números
son los displays de 7 segmentos.
Estos displays consisten en 7 diodos LED conectados en un bloque.
![Page 18: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/18.jpg)
Aplicaciones de los decodificadores
18
Decodificador BCD a 7 segmentos
Ánodo común Cátodo común
![Page 19: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/19.jpg)
Aplicaciones de los decodificadores
19
Decodificador BCD a 7 segmentos
Ánodo común
![Page 20: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/20.jpg)
Aplicaciones de los decodificadores
20
Decodificador BCD a 7 segmentos
Ánodo común LT=lamp test; RBI=Entrada habilitación; RBO= Salida habilitación
![Page 21: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/21.jpg)
Aplicaciones de los decodificadores
21
Implementación de funciones lógicas
Tenemos que seguir los siguientes pasos:
-Necesitamos un decodificador que tenga al menos el mismo número de
entradas que variables tenga nuestra función (Ej: si nuestra función tiene 3
variables (a, b y c) necesitaremos un decodificador con al menos 3 entradas)
-Partimos de la función expresada en minitérminos (suma de productos).
-Conectamos cada variable a una de las entradas del decodificador.
-Seleccionamos las salidas cuyo número de orden coincide con el número
del minitérmino y las conectamos a una puerta OR (si las salidas son activas
a nivel alto) o NAND (si las salidas son activas a nivel bajo).
![Page 22: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/22.jpg)
Aplicaciones de los decodificadores
22
Implementación de funciones lógicas
Lo vemos con un ejemplo: f= a’b’c’ + a’bc’ + ab’c + abc
Paso 1: Necesitamos un decodificador que tenga al menos el mismo número
de entradas que variables tenga nuestra función
Tenemos 3 variables, necesitamos un decodificador con al menos tres
entradas. Elegimos uno de 3 entradas y 8 salidas.
Paso 2: Partimos de la función expresada en minitérminos OK
![Page 23: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/23.jpg)
Aplicaciones de los decodificadores
23
Implementación de funciones lógicas
Paso 3: Conectamos cada variable a una de las entradas del decodificador.
![Page 24: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/24.jpg)
Aplicaciones de los decodificadores
24
Implementación de funciones lógicas
Paso 4: Seleccionamos las salidas cuyo número de orden coincide con el
número del minitérmino y las conectamos a una puerta OR (nivel alto)
Calculamos número del minitérmino.
f= a’b’c’ + a’bc’ + ab’c + abc
0 2 5 7
![Page 25: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/25.jpg)
Aplicaciones de los decodificadores
25
Implementación de funciones lógicas
![Page 26: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/26.jpg)
Ejercicio propuesto nº 2
26
Basándote en las conexiones de la figura, completa la siguiente tabla que
relaciona los números decimales del 0 al 9, su equivalente en BCD y los
segmentos que se iluminan en el display.
DÍGITODECIMAL
BINARIO BCDSEGMENTOS ILUMINADOS
a b c d e f g
0
1
2
3
4
5
6
7
8
9
![Page 27: ELECTRÓNICA - · PDF file3. Multiplexores y ... En los circuitos combinacionales tendremos dos formas ... podremos realizar montajes de ampliación usando varios codificadores y](https://reader034.fdocument.pub/reader034/viewer/2022052302/5a74b7f27f8b9aa3688be32d/html5/thumbnails/27.jpg)
Ejercicio propuesto nº 3
27
Utiliza un decodificador 3x8 con salidas a nivel alto para implementar las
siguientes funciones:
a) f = a·b + a’ · b · c’
b) f = a·b’·c + a·b·c + a’·b·c’
c) f = b’·c’ + a·b·c’ + a’·b·c