Académique Documents
Professionnel Documents
Culture Documents
Analgicos
Digitales
amplificador
Reproductor de CD
D/A
amplificador
(Cdigos)
Circuito Lgico
Salida
Circuitos de lgica combinacional: La salida depende solo de las entradas actuales. La relacin de entrada/salida esta descrita por una tabla de verdad. Circuitos de lgica secuencial: La salida depende de las entradas actuales y de las salidas previas. La relacin de entrada/salida esta descrita por una tabla de estados.
Y = A and B
0 0 1 1
A B
Y = A or B
A 0 0 1
Y = no A
A Y 0 1 1 0
A Z
B S
1 1 1
S A B
S 1A 1B 2A 2B 3A 3B 4A 4B 4Y 3Y 2Y 1Y
5.- Ecuaciones: Z = S A + S B
END Vchap1mux; Architecture Vchap1mux_arch of Vchap1mux is Begin Z < = A when S = ?0? Else B; End Vchap1mux_arch;
Niveles Lgicos
VHmax VHmin
VLmax VLmin
BAJO (0 binario)
Niveles Lgicos
TTL CMOS
VHmax = VDD VHmin = 70% VDD VLmax = 30% VDD VLmin = VSS
Pulso positivo
Pulso negativo
90%
Amplitud
50% 10%
Zonas no lineales
T1
T2
T3
T4
T5 Frecuencia = 1/T
Perodo = T = T1 = T2 = T3 = T4 = T5 = ... = Tn
No peridica
10
11
t (ms)
Reloj
Perodo de bit
Entrada B
Entrada C
Entrada D
Salida
0 0
0 0
0 0
Transferencia de datos
Comunicacin serie asncrona
Computadora
t0 t1 t2 t3 t4 t5 t6 t7 t8
Modem
Esta se desarroll para solucionar el problema de la sincrona y la incomodidad de los equipos. En este caso la temporizacin empieza al comienzo de un caracter y termina al final, se aaden dos elementos de seal a cada caracter para indicar al dispositivo receptor el comienzo de este y su terminacin.
Serie sincrona
Transferencia de datos
Al inicio del caracter se aade un elemento que se conoce como "Start Space"(espacio de arranque),y al final una marca de terminacin. Para enviar un dato se inicia la secuencia de temporizacin en el dispositivo receptor con el elemento de seal y al final se marca su terminacin.
Transferencia de datos
Comunicacin serie sncrona
Computadora
Perifrico
Este tipo de transmisin se caracteriza porque antes de la transmisin de propia de datos, se envan seales para la identificacin de lo que va a venir por la lnea, es mucho mas eficiente que la Asncrona pero su uso se limita a lneas especiales para la comunicacin de computadoras, porque en lneas telefnicas deficientes pueden aparecer problemas.
Transferencia de datos
Por ejemplo una transmisin serie es Sncrona si antes de transmitir cada bit se enva la seal de reloj y en paralelo es sncrona cada vez que transmitimos un grupo de bits.
Transferencia de datos
Paralelo
Computadora
0 1 1 0 1 0 0 0 t0 t1
Impresora
AND
A B
B 0 1 0 1 B 0 1 0 1
Y 0 0 0 1 Y 0 1 1 1
Y=AB
0 0 1 1
OR
A B
Y=AB
A 0 0 1
NOT
Y = A
A Y 0 1 1 0
A>B A=B
A<B
A B Cin
7 Cout
7 4 1 0
8 5 2 .
9 6 3 +/-
8 7 (de 6 5 4 3 2 1 +/. 0
teclado)
Cdigo binario
Decodificador
Entrada binaria
(BCD a 7segmentos)
D E F
(b)
(c)
(a)
(d)
Contador
Pulsos de entrada
- SOIC (Small-Outline IC) - PLCC (Plastic Leadless Chip Carrier) - LCCC (Leadless Ceramic Chip Carrier) - FP (Flat-Pack)
SOIC
PLCC
LCCC
FP
Muesca
DIP o SOIC
PLCC o LCCC
Son circuitos que contienen hasta 12 compuertas equivalentes en un nico chip e incluyen compuertas bsicas y flip-flops.
Son circuitos que poseen de 12 a 99 compuertas equivalentes en un nico chip e incluyen funciones lgicas como codificadores, decodificadores, contadores, registros, multiplexores, circuitos aritmticos, pequeas memorias, etc..
Son circuitos que contienen de 100 a 9999 compuertas equivalentes por chip e incluye entre otros a memorias de capacidad media.
Son circuitos que se conforman con un nmero de compuertas equivalentes entre 10000 a 99 999 por chip, en este grupo se incluyen memorias de mayor capacidad y otros circuitos programables.
Son circuitos que se integran con un nmero mayor de 100 000 compuertas equivalentes por chip, en este grupo se incluyen memorias de gran capacidad, microprocesadores y computadoras en un solo chip.
DL (Diode Logic). Esta tecnologa hace uso de la caracterstica del diodo de conducir una corriente elctrica en una sola direccin y no en ambas. De esta manera el diodo acta como un interruptor electrnico
A B A B Z = AB Z = A+B +V
DL (Diode Logic). Aqu se tienen dos compuertas AND cuyas A salidas se conectan a las entradas de una compuerta B OR. Muy simple y aparentemente razonable; C pero no es as, ya que se tienen problemas D adicionales, donde los +5 Volts niveles lgicos caen en la zona inaceptable.
AND
OR AND
RTL (Resistor-Transistor Logic). Esta tecnologa es relativamente vieja. En circuitos integrados RTL el voltaje usual es +3.6V. La siguiente compuerta RTL presenta el problema de interaccin de seales a travs de las mltiples resistencias de entrada.
+V A B C D +V A+B+C+D
X = A+B+C+D
Una mejor forma de implementar la funcin NOR, donde no se tiene la interaccin entre las seales de entrada, es:
+3.6V 640 A+B+C+D
470x4 A B C D
Y la funcin NAND, donde tambin no se tiene la interaccin entre las seales de entrada, es:
+3.6V 640 A 470 X = AB
B 470
DTL (Diode-Transistor Logic). Esta tecnologa presenta ventajas sobre la tecnologa DL al contar con una etapa de re-amplificacin de la seales entre compuertas y con la tecnologa RTL, al no permitir la interaccin entre las entradas.
+V A B C D
X = A+B+C+D
INPUTS
VEE
BIAS
Y=A B
Entrada
H 50% L
Salida
L
50%
tPHL
tPLH
Esta caracterstica depende del voltaje de alimentacin y de la temperatura, por ejemplo para la 74LS00, a Vcc = 5,0V y TA = 25C, tPHL = 10ns y tPLH = 9ns como valores tpicos.
-TTL Regular -TTL alta potencia -TTL baja potencia -TTL Schottky -TTL baja potencia Schottky - TTL Schottky de baja potencia avanzada - TTL rapida
La disipacin de potencia en dispositivos CMOS es muy baja en comparacin con los dispositivos TTL; sin embargo, la disipacin de potencia en dispositivos CMOS depende de la frecuencia, por ejemplo, la serie HC tiene una potencia de 2,75QW/compuerta a 0Hz y de 600QW/compuerta para 1MHz. Para dispositivos TTL , la disipacin de potencia no depende de la frecuencia, por ejemplo, la serie ASL disipa1,4mW/compuerta. PD = Vcc(ICCH + ICCL)/2
La tensin de alimentacin para CMOS puede ser de 5V o de 3,3V dependiendo de la categora. Una ventaja es que su rango puede ser ms amplio que los de tecnologa TTL. Los CMOS de 5V toleran variaciones entre 2V y 6V, los de 3,3V pueden operar con tensiones de alimentacin entre 2V hasta 3,6V. La tensin de alimentacin tpica para dispositivos TTL es 5,0V con un mnimo de 4,5V y un mximo de 5,5V.
VIL es la tensin del nivel de entrada bajo para una compuerta y VIH es la tensin del nivel de entrada alto para una compuerta. Por ejemplo, para CMOS de 5V, acepta tensiones mximas de 1,5V para VIL y mnima de 3,5V para VIH. Los dispositivos TTL aceptan una tensin mxima de 0,8V para VIL y mnima de 2V para VIH.
VOL es la tensin del nivel de salida bajo para una compuerta y VOH es la tensin del nivel de salida alto para una compuerta. Por ejemplo, para CMOS de 5V, el valor mximo de VOL de 0,33V y el valor mnimo para VOH es de 4,4V. Para dispositivos TTL, el valor mximo de VOL es de 0,4V y el valor mnimo VOH es de 2,4V.
Cargas unidad =IOH / IIH = IOL / IIL Por ejemplo: Una compuerta de la serie estndar 74, IOH = 400QA, IIH = 40QA, IOL = 16 mA y IIL = 1,6mA Cargas unidad = 400QA / 40QA = 16mA / 1,6mA = 10
-TTL Schottky
Cualquier compuerta TTL excepto colector abierto con voltaje de alimentacin de 0, +5V
Cualquier compuerta DTL con voltaje de alimentacin de 0, +5V TTL p DTL +5V
Cualquier compuerta TTL con voltaje de alimentacin de 0, +5V Agregar una resistencia de 2,2K; para compuertas de colector abierto
Cualquier compuerta TTL excepto colector abierto con voltaje de alimentacin de 0, +5V
+12V 10K;
+5V 2,2K;
CMOS a TTL
Cualquier CMOS con voltaje de alimentacin de +5V Compuerta NOR CD4001 con entradas en paralelo y voltaje de alimentacin de 0, +5V Buffer CMOS CD4049 con voltaje de alimentacin de 0, +5V Cualquier compuerta TTL de baja potencia con voltaje de alimentacin de +5V Una compuerta TTL Regular con voltaje de alimentacin de 0, +5V Cualquier compuerta TTL con voltaje de alimentacin de +5V
TTL a CMOS
23
2x10 + 3x1 20 + 23 3
Nmeros decimales
pesos en nmeros enteros y fraccionarios
4572,84510 4x103 +5x102 +7x101 +2x100 +8x10-1 +4x10-2 +5x10-3
Nmeros binarios
pesos posicional para determinar el valor decimal del nmero binario
1011,1012 1x23 +0x22 +1x21 +1x20 +1x2-1 +0x2-2 +1x2-3 8 + 0 + 2 + 1 + 0,5 + 0 + 0,125 = 11,62510
Nmeros binarios
conversin de nmero decimal a nmero binario
175,37510
175/2 = 87 con residuo 1 LSB 87/2 = 43 con residuo 1 43/2 = 21 con residuo 1 21/2 = 10 con residuo 1 10/2 = 5 5/2 = 2 2/2 = 1 =0 con residuo 0 con residuo 1 con residuo 0 con residuo 1 MSB 0,375 x 2 = 0,75 con sobreflujo 0 MSB 0,750 x 2 = 1,50 con sobreflujo 1 0,500 x 2 = 1,00 con sobreflujo 1 LSB
10101111,0112
Nmeros octales
pesos posicional para determinar el valor decimal del nmero octal
372,018 3x82 +7x81 +2x80 +0x8-1 +1x8-2 192 + 56 + 2 + 0 + 0,015625 = 250,01562510
Nmeros octales
conversin de nmero binario a nmero octal
101001,0111012 101 001 , 011 101 51,358
Nmeros octales
conversin de nmero octal a nmero binario
75,38 111 101 , 011 111101,0112
Nmeros hexadecimales
pesos en nmeros enteros y fraccionarios
E5D7,A316 Ex163 +5x162 +Dx161 +7x160 +Ax16-1 +3x16-2 = =14x163 +5x162 +13x161 +7x160 +10x16-1 +3x16-2 =14x4096 +5x256 +13x16 +7x1 +10x1/16 +3x1/256 =58839,6367187510
Nmeros hexadecimales
conversin de nmero decimal a nmero hexadecimal
47632,13610
47632/16 = 2977 con residuo 010 = 016 LSB 2977/16 = 186 186/16 = 11 11/16 = 0 con residuo 110 = 116 con residuo 1010 = A16 con residuo 1110 = B16 MSB 0,136 x 16 = 2,176 con sobreflujo 210 = 216 MSB 0,176 x 16 = 2,816 con sobreflujo 210 = 216 0,816 x 16 = 13,056 con sobreflujo 1310 = D16 0,056 x 16 = 0,896 con sobreflujo 010 = 016 0,896 x 16 = 14,336 con sobreflujo 1410 = E16 LSB
BA10,22D0E16
Nmeros hexadecimales
conversin de nmero binario a nmero hexadecimal
Operaciones binarias
reglas de suma con nmeros binarios
Operaciones binarias
suma binaria
Operaciones binarias
reglas de la resta con nmeros binarios
1. 0 - 0 = 0 2. 1 - 1 = 0 3. 1 - 0 = 1 4. 0 - 1 = 1 con adeudo de 1
Operaciones binarias
resta binaria
0 10 10 1 1 1 1 0 1 10 1 1 0 1 0 1 1 1 0
Operaciones binarias
resta binaria por complemento a 2s
1 1 0 1 0 0 1 1 1 0 0 1
Operaciones binarias
reglas de la multiplicacin con nmeros binarios
1. 0 x 0 = 0 2. 0 x 1 = 0 3. 1 x 0 = 0 4. 1 x 1 = 1
Operaciones binarias
multiplicacin binaria
Multiplicando Multiplicador Primer producto parcial Segundo producto parcial Acarreo Suma de productos parciales Tercer producto parcial Acarreo Suma de productos parciales Cuarto producto parcial Acarreo Producto Final 1111 x 1101 1111 0000 0000 1111 1111 111100 1001011 1111 1111000 11000011
Operaciones binarias
divisin binaria
000111 Divisor 101 100011 101 111 101 101 101 0 Residuo Residuo Residuo Cociente Dividendo
En este sistema los bits de magnitud para ambos signos, son los mismos
En este sistema los bits de magnitud para ambos signos, no son los mismos
26 25 24 23 22 21 20 0 0 0 1 1 0 0 12 16 + 8 + 1 = +2510
Si el bit de signo es 1
- 27 26 25 24 23 22 21 20 1 1 1 0 0 1 1 12 -128+64+32+4 + 2 + 1 = -2510
N total de combinaciones = 2n - (2n-1) a + (2n-1 - 1) Para una palabra de 8 bits, el rango va de 128 a +127
S
1 bit
0 10001011 01101001000100000000000
Cdigos digitales
cdigo Gray El cdigo Gray es un cdigo sin pesos y no aritmtico. La caracterstica ms importante es que solo vara un bit de un cdigo al siguiente, esto hace que disminuya la posibilidad de producirse un error al tener menos cambios de bits. Esta propiedad es muy importaante en muchas aplicaciones, tales como codificadores de ejes de posicin. Este cdigo puede tener cualquier nmero de bits.
Cdigos digitales
conversin de cdigo binario a cdigo Gray
1 + 0 + 1 + 1 + 0 Binario 1 1 1 0 1 Gray
Cdigos digitales
conversin de cdigo Gray a cdigo binario
1 + 1
1 + 0
1 + 1
0 + 1
1 Gray
0 Binario
Cdigos digitales
ASCII (American Standard Code for Information Interchange)
El cdigo ASCII es un cdigo alfanumrico internacionalmente aceptado y consta de 128 caracteres que se representan mediante un cdigo de 7 bits. El octavo bit MSB, siempre es cero. El cdigo ASCII extendido, consta de 128 caracteres adicionales y este cdigo fue adoptado por IBM para sus PCs.
Cdigos digitales
ASCII (American Standard Code for Information Interchange)
20 PRINT A=,X
Carcter 2 0 Espacio P R I N X Binario 0110010 0110000 0100000 1010000 1010010 1001001 1001110 1011000 Hexadecimal 32 30 20 50 52 49 4E 58
-------------------------------------------------------------------------------------------------------------------------------------------------
Cdigos binarios
Decimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
8421 BCD
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 0001 0101
GRAY
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
Binario
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111