Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Bloque III. Electrónica Digital
Electrónica digital
La electrónica digital es un campo de la electrónica que implica el estudio de señales
digitales para procesar y controlar varios sistemas y subsistemas. Esto contrasta con
la electrónica analógica y las señales analógicas.
Sabemos que hay dos tipos de señales, una es analógica o continua y la segunda es
digital o discreta. Entonces, la ciencia o campo de investigación en el área de la
ingeniería se denomina Electrónica Analógica y Digital respectivamente. Ahora en el
área de la electrónica digital, es esencial comprender una amplia gama de
aplicaciones, desde la electrónica industrial hasta los campos de la comunicación,
desde los micro sistemas integrados hasta los equipos militares. La principal y quizás
la ventaja más revolucionaria de la electrónica digital es la disminución de tamaño y
la mejora de la tecnología.
La electrónica digital es aquel sistema electrónico que utiliza una señal digital en lugar
de una señal analógica. La electrónica digital es la representación más común del
álgebra booleana y es la base de todos los circuitos digitales para computadoras,
teléfonos móviles y muchos otros productos de consumo.
2
Circuitos combinacionales
Se denomina sistema combinacional o lógica combinacional a todo sistema lógico en
el que sus salidas son función exclusiva del valor de sus entradas en un momento
dado, sin que intervengan en ningún caso estados anteriores de las entradas o de las
salidas. Las funciones booleanas –compuestas por operadores OR, AND, NAND,
XOR– se pueden representar íntegramente mediante una tabla de verdad. Por tanto,
carecen de memoria y de retroalimentación.
En electrónica digital la lógica combinacional está formada por ecuaciones simples a
partir de las operaciones básicas del álgebra de Boole. Entre los circuitos
combinacionales clásicos tenemos:
● Lógicos
● Generador/Detector de paridad
● Multiplexor y Demultiplexor
● Codificador y Decodificador
● Conversor de código
● Comparador
● Aritméticos
● Sumador
● Aritméticos y lógicos
● Unidad aritmético lógica
Una familia lógica es un grupo de dispositivos digitales que comparten una tecnología en
común de fabricación y tienen estandarizadas sus características de entrada y salida, es decir
son compatibles entre sí.
Como consecuencia de la estandarización la interconexión de los dispositivos lógicos de una
misma familia es particularmente sencilla y directa, no requiere espatas adicionales para
realizar el acoplamiento.
3
Mide la rapidez de respuesta de las salidas de un circuito digital a cualquier cambio en sus
entradas. la velocidad es una consideración importante en el diseño de sistemas que estén
realizar cálculos numéricos o en circuitos que trabajan con señales de alta frecuencia.
El consumo de potencia
Mide la cantidad de corriente o de potencia que consume un circuito digital en operación. el
consumo de potencia es una consideración importante en el diseño de sistemas operativos
por baterías.
La inmunidad al ruido
Mide su sensibilidad de un circuito digital al ruido electromagnético ambiental. la inmunidad
al ruido es una consideración importante en el diseño de sistemas que deben trabajar en
ambientes ruidosos como automóviles, maquinas, circuitos de control industrial entre otros.
La confiabilidad
Mide el periodo útil de servicio de un circuito digital, es decir, cuánto tiempo se espera que
trabaje sin fallar.
4
son usados para aplicaciones industriales y de propósito general con un rango de temperatura
de 0 a 70°centigrados
5
Niveles voltaje estado bajo
En general los circuitos integrados interpretan cualquier voltaje entre 0 y 0.8 como bajo o un
(0) lógico
Categorías cmos
los circuitos digitales fabricados mediante tecnología cmos se pueden agruparan en las
siguientes categorías:
CMOS estándar
CMOS de alta velocidad (HC)
CMOS compatible con TTL (HCT)
CMOS equivalente a TTL (C)
Conmutadores lógicos
Entre algunas aplicaciones de la lógica aparece la construcción de circuitos lógicos en la
electrónica y la cibernética. Para cualquier fórmula proposicional podemos construir un
circuito eléctrico basándose en 3 conectores u operadores: (∧, ∨, ~). Los circuitos eléctricos
están formados por conmutadores o interruptores que son los órganos que impiden o dejan
pasar la corriente eléctrica.
Los interruptores también llamados conmutadores son los elementos que participan en la
instalación eléctrica: son de dos tipos:
• Conmutador cerrado: permite el paso de la corriente eléctrica y equivale a un dato verdadero
que numéricamente toma el valor de 1.
6
• Conmutador abierto: impide el paso de la corriente y equivale a un dato falso que
numéricamente toma el valor de 0.
TIPOS DE CIRCUITOS
• Circuito en Paralelo:consta de dos o más interruptores, donde un interruptor está sobre otro
o en la otra línea y así sucesivamente. El gráfico de un circuito en paralelo es la
representación de la fórmula proposicional disyuntiva, cuya expresión más simple es: “p∨q”.
Se representa:
Integración de compuertas
SSI
Es acrónimo del inglés Small-Scale Integration (integración a baja escala) y hace referencia
a los primeros circuitos integrados que se desarrollaron. Cumplían funciones muy básicas,
como compuertas lógicas y abarcan desde unos pocos transistores hasta una centena de
ellos.
Los circuitos SSI fueron cruciales en los primeros proyectos aerospaciales, y viceversa, ya
que los programas espaciales como Apollo o el misil Minuteman necesitaban dispositivos
7
digitales ligeros. El primero motivó y guió el desarrollo de la tecnología de circuitos integrados,
mientras que el segundo hizo que se realizará una producción masiva.
Estos programas compraron prácticamente la totalidad de los circuitos integrados desde 1960
a 1963, y fueron los causantes de la fuerte demanda que originó un descenso de los precios
en la producción de 1000 dólares la unidad (en dólares de 1960) hasta apenas 25 dólares la
unidad (en dólares de 1963).
MSI
LSI
Acrónimo inglés de Large Scale Integration, un único chip incluye entre 100 y 10000 puertas
básicas, ejemplo: memorias y algunos microprocesadores.
VLSI
Acrónimo inglés de Very Large Scale Integration, integración en escala muy grande. La
integración en escala muy grande de sistemas de circuitos basados en transistores en
circuitos integrados comenzó en los años 1980, como parte de las tecnologías de
semiconductores y comunicación que se estaban desarrollando.
Los primeros chips semiconductores contenían sólo un transistor cada uno. A medida que la
tecnología de fabricación fue avanzando, se agregaron más y más transistores, y en
consecuencia más y más funciones fueron integradas en un mismo chip. El microprocesador
como el que tiene una computadora es un dispositivo VLSI.
8
ULSI
Acrónimo inglés de Ultra Large Scale Integration, un único chip incluye más de 100000
puertas básicas, ejemplo: memorias de gran capacidad.
Codificadores y decodificadores
Son componentes electrónicos (circuitos lógicos) que te permiten pasar de un código a otro.
Si el código "Normal" para nosotros es el Decimal (de 0 a 9), si tenemos un número en decimal
lo tendremos que Codificar para pasarlo a Código Binario, y si lo tenemos en Binario, ahora
lo tendremos que DesCodificar para pasarlo a decimal.
9
Multiplexores y demultiplexores
Cada entrada se llama channel (canal) o incluso input y se enumeran empezando por
el channel 0, chanel 1, chanel 2, etc. Dependiendo del fabricante también veremos
que las llaman I0, I1...o como E0, E1 o de otra forma diferente. Lo importante es
comprender que "esas" son las entradas.
10
● Asíncronos: Este tipo de biestable solo posee entradas de control.
Flip-Flop R-S: El biestable R-S adquiere su nombre por sus entradas Reset y Set,
para resetear y setear la información ingresada o almacenada en el dispositivo,
respectivamente.
Flip-Flop J-K: Este dispositivo es una combinación de los dos anteriores, pero se
diferencia del RS en su comportamiento al activarse ambas entradas a la vez: Este
biestable hace que su salida tenga el estado contrario al que poseía antes de abrirse
las dos entradas simultáneamente.
11
Circuitos de Aritmética
Son dispositivos MSI que pueden realizar operaciones aritméticas (suma, resta,
multiplicación y división) con números binarios. De todos los dispositivos, nos
centraremos en los comparadores de magnitud, detectores y generadores de paridad,
sumadores y ALU’s; (El diseño MSI surgió gracias a los avances en la tecnología de
integración. Estos avances abarataron los costes de producción, y permitieron el
desarrollo de circuitos más generales).
Desde el punto de vista de cómo se procesan los datos tendremos que pueden ser
del tipo “serie” o “paralelo”. En el primer caso los datos se van presentando al circuito
de a un bit por vez, generalmente comenzando primero con el LSB (bit menos
sgnificativo). En el segundo, los datos se presentan en formato paralelo, es decir,
todos los bits simultáneamente.
12
Sumadores
Un sumador es un circuito que realiza la suma aritmética de dos palabras binarias. La
suma de números binarios de n bits nos da un número binario de n+1 bits.
Un sumador de dos bits deberá tener 2 entradas y tres salidas. A este bit más
significativo en la salida se le conoce como el acarreo.
AB-----CARRY----A+B
00--------0----------0
01--------0----------1
10--------0----------1
11--------1----------0
Sumador completo
Es un circuito que tiene, además de las entradas correspondientes a los bits que se
pretenden sumar, una entrada de acarreo. (símbolo para la suma de palabras
de n bits)
AB-----Cin----Cout-----A+B
00------0---------0--------0
00------1---------0--------1
01------0---------0--------1
01------1---------1--------0
10------0---------0--------1
10------1---------1--------0
11------0---------1--------0
11------1---------1--------1
Sumas y restas
● 0+0=0
● 0+1=1
● 1+0=1
● 1 + 1 = 10
100110101
+ 11010101
———————————
1000001010
13
Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en
nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos
1 (este "1" se llama arrastre). A continuación, se suma el acarreo a la siguiente
columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas (exactamente
como en decimal).
Para implementar este método para restar dos números binarios, el primer paso es
encontrar el complemento a 2 del número que se va a restar de otro número. Para
obtener el complemento a 2, primero se encuentra el complemento a 1 y luego se le
suma 1. La suma es el complemento a 2 requerido
Para restar un número más pequeño de un número más grande usando la resta en
complemento a 2, se deben seguir los siguientes pasos:
Paso 3: Omita el acarreo. Tenga en cuenta que siempre hay un acarreo en este caso.
Solución:
14
Arrastres
Para entender lo que es un arrastre, veamos el siguiente ejemplo de la suma de
binarios
Acarreo 1
1 0 0 1 1 0 0 0
+ 0 0 0 1 0 1 0 1
Resultado 1 0 1 0 1 1 0 1
Multiplicación
La multiplicación en binario es más fácil que en cualquier otro sistema de numeración.
Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto
sólo puede ser CERO o UNO. En otras palabras, las tablas de multiplicar del cero y
del uno son muy fáciles de aprender:
x 0 1
0 0 0
1 0 1
15
Eso crea algunos problemas en la programación porque cada suma de dos UNOS
origina un arrastre, que se resuelven contando el número de UNOS y de arrastres en
cada columna. Si el número de UNOS es par, la suma es un CERO y si es impar, un
UNO. Luego, para determinar los arrastres a la posición superior, se cuentan las
parejas de UNOS.
3349 * 13 = 43537
División
Igual que en el producto, la división es muy fácil de realizar, porque no son posibles
en el cociente otras cifras que UNOS y CEROS.
16
datos de un circuito; suma, resta, multiplica y divide, así como establece
comparaciones lógicas a través de los condicionales lógicos “si”, “no”, y, “o”. Desde
los circuitos más simples, como relojes y calculadoras, hasta complejos circuitos,
como los microchips actuales, todos incluyen al menos una Unidad aritmético-lógica,
que varía su poder y complejidad según su finalidad.Las computadoras más
modernas, que incluyen procesadores de múltiples núcleos, incorporan a su vez
múltiples dispositivos ALU, con una diagramación compleja y potente. Pero yendo a
los orígenes, fue el matemático húngaro-estadounidense John von Neumann quien,
en el año 1945, a través de un informe fundacional sobre el desarrollo del Computador
Automático Variable Discreto Electrónico (EDVAC, por sus siglas en inglés), propuso
la idea de la ALU, explicando que es un requisito indispensable para cualquier
computadora el poder efectuar operaciones matemáticas básicas.
En la actualidad, las operaciones que realiza una ALU entre los distintos datos, que
deben ser iguales a los que emplea el circuito digital, es la representación del número
binario de complemento a dos. Sin embargo no siempre fue así: en sus comienzos,
las distintas computadoras utilizaron una amplia gama de sistemas numéricos, como
el Complemento a uno, o el sistema decimal, adecuando el diseño de las ALU a cada
sistema. A través del tiempo, el Complemento a dos resultó ser el preferido por la
industria, al ser el de mayor simplicidad para la diagramación del circuito de la ALU.
Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso,
está estructurado por tres unidades operativamente diferentes:
2. La UC o unidad de control.
17
Referencias
18