Académique Documents
Professionnel Documents
Culture Documents
sistemas en base 2, 8 y 16 que son las que más se utilizan en computación; por
supuesto con la relación entre la base 10 que es la que utilizamos los seres humanos.
SISTEMAS DE NUMERACIÓN
Los sistemas aditivos son aquellos que acumulan los símbolos de todas las unidades,
decenas… como sean necesarios
cesarios hasta completar el número. Una de sus características
es por tanto que se pueden poner los símbolos en cualquier orden, aunque en general
se ha preferido una determinada disposición. Han sido de este tipo las numeraciones
egipcia, sumeria (de base 60), hitita, cretense, azteca (de base 20), romana y las
alfabéticas de los griegos, armenios, judíos y árabes.
EL SISTEMA DECIMAL:
EL SISTEMA BINARIO:
§ Cuarteto: Número formado por 4 cifras en base 2 § Bit: Bynary digit § Byte: 8 bits §
Kilobyte: 1024 bytes § Megabyte: 1024 kilobytes § Gigabyte: 1025 megabytes
BINARIO PURO
El método de representación
sentación de enteros del binario puro consiste en pasar el número
entero sin signo a binario, con la particularidad de respetar siempre el tamaño de la
representación.
SISTEMA OCTAL:
Es un sistema de base 8, es decir, con tan solo ocho dígitos posibles, ‘0’ a ‘7’. El paso
de octal a decimal se realiza multiplicando cada dígito por su peso: 278 = 2 •81 + 7 •
80 = 2310 El paso inverso consiste en dividir por la base (8): Con lo que queda 678 =
10310
SISTEMA HEXADECIMAL:
ALGEBRA BOOLEANA
El álgebra booleana tendrá varias aplicaciones, pero en esta asignatura será para la
simplificación de las funciones lógicas. El objetivo de simplificar las funciones lógicas es
hacerlas más pequeñas o sencillas. y la finalidad de las funciones es que a partir de
ellas se pueden construir los circuitos lógicos, así que aplicando el álgebra de Boole, los
circuitos son más pequeños y sencillos, esto representa un ahorro en la compra de los
componente. La importancia de los circuitos lógicos es que con ellos se construyen
todo tipo de equipos digitales como son: equipos de control, computadoras,
calculadoras y muchos otros.
= AB(C+C’) + AB’(C+C’)
= AB’C + A’B’C
Las letras entre paréntesis que siguen a F forman una lista de las variables en el orden
tomado cuando el minitérmino se convierte en un término AND.
Ejemplo:
= (x’+y+z) (x’+y+z)
(x+z) = x+z+yy’
= (x+y+z) (x+y’+z)
(y+z) = y+z+xx’
= (x+y+z) (x’+y+z)
M0 M2 M4 M5
F(x,y,z) = PI(0,2,4,5)
Ejemplo:
= A’BD+A’B’D
= A’BD(C+C’) = A’BCD+A’BC’D
= A’B’D(C+C’) = A’B’CD+A’B’C’D
BD = BD(A+A’)
= ABD+A’BD
= ABD(C+C’) = ABCD+ABC’D
= A’BD(C+C’) = A’BCD+A’BC’D
B’D = B’D(A+A’)
= AB’D+A’B’D
= AB’D(C+C’) = AB’CD+AB’C’D
= A’B’D(C+C’) = A’B’CD+A’B’C’D
F = A’BCD+A’BC’D+A’B’CD+A’B’C’D+ABCD+ABC’D+AB’CD+AB’C’D
Los mapas K aprovechan la capacidad del cerebro humano de trabajar mejor con
patrones que con ecuaciones y otras formas de expresión analítica. Externamente, un
mapa de Karnaugh consiste de una serie de cuadrados, cada uno de los cuales
representa una línea de la tabla de verdad. Puesto que la tabla de verdad de una
función de N variables posee 2N filas, el mapa K correspondiente debe poseer también
2N cuadrados. Cada cuadrado alberga un 0 ó un 1, dependiendo del valor que toma la
función en cada fila. Las tablas de Karnaugh se pueden utilizar para funciones de hasta
6 variables.
3.3 Lógica Combinacional
* Lógicos
* Generador/Detector de paridad
* Multiplexor y Demultiplexor
* Codificador y Decodificador
* Conversor de código
* Comparador
Puerta Y (AND)
La puerta lógica Y, más conocida por su nombre en inglés AND, realiza la función
booleana de producto lógico. Su símbolo es un punto (·), aunque se suele omitir. Así,
el producto lógico de las variables A y B se indica como AB, y se lee A y B o
simplemente A por B.
La ecuación característica que describe el comportamiento de la puerta AND es:
0 0 0
0 1 0
1 0 0
1 1 1
Se puede definir la puerta AND, como aquella compuerta que entrega un 1 lógico sólo
si todas las entradas están a nivel alto 1.
Puerta O (OR)
La puerta lógica O, más conocida por su nombre en inglés OR, realiza la operación de
suma lógica.
0 0 0
0 1 1
1 0 1
1 1 1
Puerta OR-exclusiva
exclusiva (XOR)
|-
Su tabla de verdad es la siguiente:
0 0 0
0 1 1
1 0 1
1 1 0
El diseño se realiza a distintos niveles. Por una parte tenemos la parte física, donde se
diseña la estructura real de los componentes electrónicos que constituyen el circuito,
sus dimensiones, materiales. Por encima podemos encontrar métodos de diseño de
cada vez más alto nivel, hasta llegar a los llamados lenguajes de descripción de
hardware. Éstos permiten introducir descripciones de los distintos bloques funcionales
de un sistema para su simulación, verificación e incluso para la generación automática
del circuito físico con la herramienta de síntesis apropiada. Algunos de los lenguajes de
descripción de hardware más conocidos y empleados son VHDL y Verilog. En general
los circuitos analógicos no permiten este grado de automatización y se requiere un
diseño más artesano, donde la distribución física de los componentes desempeña un
papel fundamental en el resultado final.
Los dimmer son dispositivos usados para regular el voltaje de una o varias lámparas.
Así, es posible variar la intensidad de la luz, siempre y cuando las propiedades de la
lámpara lo permitan.
Actualmente los circuitos más empleados incluyen la función de encendido al "paso por
cero" de la tensión. La disminución del valor eficaz en la bombilla se logra recortando
la señal en el momento de subida en el punto que se elija (si cortamos la señal cuando
la onda llega a 60 V p.e. se encenderá muy poco, mientras que si la cortamos al llegar
a 200 V se encenderá casi al máximo).
Existen sistemas más complejos capaces de regular el flujo de iluminación para otro
tipo de lámparas (fluorescentes, de bajo consumo, etc.) pero son más complicados.
* DL (Lógic Diodo)
MOS
Estas familias, son aquellas que basan su funcionamiento en los transistores de efecto
de campo o MOSFET. Estos transistores se pueden clasificar en 2 tipos, según el canal
utilizado:
2. PMOS:
IIL
En este tipo de compuerta si una o las dos entradas están a un “1″ lógico (5Voltios),
pasará corriente a través de uno o los dos diodos, corriente que atravesará la
resistencia que a su vez tendrá una tensión alta entre sus terminales obteniéndose así
un “1″ lógico a la salida.
Solo se obtiene un “0″ lógico a la salida cuando ambas entradas están en nivel bajo
(“0″ lógico), ninguno de los dos diodos conduce, no hay corriente por la resistencia y
tampoco tensión.
Para que esta compuerta cuando las dos entradas están en nivel alto (“1″) entonces
los dos diodos están polarizados en reversa y no conducen corriente y por lo tanto en
la salida hay un nivel lógico alto (“1″)
Si una de las entradas está en nivel bajo, entonces la salida será de nivel bajo (“0″),
pues pasará corriente a través de la resistencia y el diodo cuyo cátodo este puesto a
tierra. De esta manera el ánodo del diodo (la salida) estará a nivel bajo.
Este método funciona muy bien cuando estos circuitos son sencillos. Pero aparece un
problema cuando se realiza una interconexión de compuertas.
Si se analiza con cuidado se puede observar que en el caso en que sólo A y B o sólo C
y D estén en “1″ lógico, las salidas de al menos una de las 2 compuertas AND será “1″.
Pero ahora estas salidas sirven de entrada a una compuerta OR. Analizando la salida
de esta compuerta OR y suponiendo que los valores de las resistencias son iguales en
todo el circuito, se ve que se ha creado una división de tensión donde la tensión de
salida será aproximadamente: Vout = (+V - Vd) / 2
Reemplazando por valores reales: Vout = (5 - 0.7) / 2 = 2.15 Voltios. (se divide entre
dos pues hay dos resistencias de igual valor en el paso de la corriente)
El caso en que todas las entradas (A, B, C, D) estén a “1″ lógico, las dos resistencias
de las compuertas AND estarían en paralelo y éstas a su vez en serie con la de la
compuerta OR, lo que daría un voltaje de salida de: 2.85 Voltios. Estos valores están
dentro de la zona prohibida de lo aceptable para un “1″ lógico.
Si se pusieran más compuertas en cascada el problema sería más grave, por lo que
este método sólo se utiliza para compuertas sencillas
RS FLIP – FLOP
CLOCKED RS FLIP-FLOP
EL JK FLIP – FLOP
La figura 16 muestra el
circuito lógico y tabla de
verdad para este flip-flop.
Se puede observar que,
de acuerdo a como se
encuentren las entradas J
y K, la salida Q puede
operar como toggle o
quedarse indefinidamente
en un determinado
estado, sin importar los
pulsos en la entrada clock. Cuando se utiliza al flip-flop como contador o divisor, se
pueden dejar libres las entradas J y K; en este caso, los pulsos cuya frecuencia se
desea modificar, se deben poner en la entrada correspondiente al clock.
Muchas veces se requiere flip-flops tipo JK que puedan ser Set y Reset a estados
conocidos, antes de que ellos inicien su uso en un proceso particular. Por ejemplo, si
se dispone de varios flip-flops para efectuar un trabajo en equipo, es prácticamente un
requisito poderlos colocar con todas sus salidas en un nivel igual, lógico 1 o lógico =.
Para esta función, el integrado tiene dos terminales
auxiliares, marcados PRESET (PR) y CLEAR (CLR). El preset coloca en estado lógico 1
en la salida Q cuando es alimentado con un pulso bajo; si esto se hace con la entrada
clear, el la salida Q aparece un estado lógico 0. se considera que las entradas preset y
clear est´n en un nivel inactivo, cuando se las mantiene en alto(libres, "al aire"). A las
entradas "clear" y "preset" se les conoce como "entradas de control pprioritario", a las
entradas "j" y "k" se les denomina "entradas de control simple".
EL MULTIVIBRADOR
EL SCHMITT TRIGGER
DIAGRAMAS DE TIEMPO
El diagrama de tiempos para un circuito lógico es usualmente tan útil como el esquema
electrónico. El diagrama de tiempos es una representación pictórica de la manera como
los niveles lógicos varían en función del tiempo. Es de bastante utilidad cuando se
desea conocer de un solo vistazo las características operacionales de un circuito, o se
está buscando una falla en un proyecto digital. La figura 20 muestra el diagrama de
tiempos para varias funciones de las variables lógicas A y B, mostradas en las dos filas
superiores. La variable A está representada por un flujo de datos en serie, compuestos
de alternantes 1's y dos 0's.
Si A y B son combinadas en una compuerta AND, cuya salida C es lógica 1 cuando A y
B sean lógica 1. El resultado se obtenido es una repetición de datos compuestos por un
1 y tres 0's.
El complemento de C es mostrado en la cuarta fila; observemos que no-C es lógica 0
cuando C está en lógica 1, y viceversa. En otras palabras, cuando una línea sube, la
otra baja.
Si A y B son combinadas en una compuerta OR, se obtiene en la quinta fila el resultado
D 0 A + B; su complemento es mostrado en la sexta fila
Como un ejemplo del uso del diagrama de tiempos, asumamos que se desea
determinar si la compuerta AND de C 0 CB está trabajando apropiadamente. Un
osciloscopio adecuado podrá indicar la correcta presencia de A y de B. El técnico debe
conocer, sin embargo, lo que espera en C. Viendo en el osciloscopio el resultado
obtenido en el punto C, se puede comparar dicha figura con la mostrada por el
diagrama de tiempos, para saber cómo está trabajando la compuerta AND.
3.5 Convertidores
Introducción
Convertidores analógicos-digitales.
analógicos
Los convertidores A/D son dispositivos electrónicos que establecen una relación
biunívoca entre el valor de la señal en su entrada y la palabra digital obtenida en su
salida. La relación se establece en la mayoría de los casos, con la ayuda de una tensión
de referencia.
Se recalca el hecho de que el control de la señal C/M procede del convertidor A/D, que
es el único que conoce el momento en que finaliza la conversión de la señal.
Llamado también convertidor con rampa en escalera. Usa el circuito más sencillo de los
conversores A/D y consta básicamente de los elementos reflejados en la figura
siguiente:
Un comparador, reloj, circuito de captura y mantenimiento (S&H), contador,
conversor D/A y buffers de salida.
Escasa velocidad.
Tiempo de conversión variable.
Este tipo de convertidores son más sencillos que los anteriores ya que no utilizan
convertidores D/A. Se emplean en aquellos casos en los que no se requiere una gran
velocidad, pero en los que es importante conseguir una buena linealidad. Son muy
usados en los voltímetros digitales. Existen dos tipos:
Convertidor digital-analógico
Este tipo de conversores se utiliza en reproductores de sonido de todo tipo, dado que
actualmente las señales de audio son almacenadas en forma digital (por ejemplo, MP3
y CDs), y para ser escuchadas a través de los altavoces, los datos se deben convertir a
una señal analógica. Los conversores digital-analógico también se pueden encontrar en
reproductores de CD, reproductores de música digital, tarjetas de sonidos de PC, etc.
Un DAC contiene normalmente una red resistiva divisora de tensión, que tiene una
tensión de referencia estable y fija como entrada.
Hay que definir que tan exacta será la conversión entre la señal analógica y la digital,
para lo cual se define la resolución que tendrá.
Primero se define el número máximo de bits de salida (la salida digital). Este dato
permite determinar el número máximo de combinaciones en la salida digital. Este
número máximo está dado por: 2n donde n es el número de bits.
Donde:
- n = número de bits del ADC
- VoFS = es el voltaje que hay que poner a la entrada del convertidor para obtener
una conversión máxima (todas las salidas son "1")
Ejemplo:
Se tiene un convertidos digital - analógico de 8 bits y el rango de voltaje de salida de
0 a 5 voltios.
Con n = 8, hay una resolución de 2N = 256 o lo que es o mismo: El voltaje de salida
puede tener 256 valores distintos (contando el "0")
Salida
Entrada digital
analógica
D3 D2 D1 D0 Voltios
0 0 0 0 0
0 0 0 1 0.5
0 0 1 0 1.0
0 0 1 1 1.5
0 1 0 0 2.0
0 1 0 1 2.5
0 1 1 0 3.0
0 1 1 1 3.5
1 0 0 0 4.0
1 0 0 1 4.5
1 0 1 0 5.0
1 0 1 1 5.5
1 1 0 0 6.0
1 1 0 1 6.5
1 1 1 0 7.0
1 1 1 1 7.5
Se puede ver que mientras más bits tenga el convertidor más exacta será la
conversión
Si se tiene diferentes tipos de DAC y todos ellos pueden tener una salida máxima de
15 voltios, se puede ver que la resolución y exactitud de la salida analógica es mayor
cuando más bits tenga. Ver siguiente cuadro
# de bits del
Resolución
DAC
4 bits 15 voltios / 15 = 1Voltio
8 bits 15 voltios / 255 = 58.8 miliVoltios
16 bits 15 voltios / 65536 = 0.23 milivoltios
15 voltios / 4294967296 = 0.0000035
32 bits
milivoltios