Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3
FACULTAD DE INGENIERA
4
FACULTAD DE INGENIERA
5
FACULTAD DE INGENIERA
REGISTRO BSICO DE COMPUERTAS NAND Y NOR Registro bsico con compuertas NAND Las entradas ESTABLECER y RESTABLECER, normalmente estn en estado ALTO y una de ellas ser pulsada a BAJO cuando se desee cambiar el estado de la salida del registro bsico: Establecimiento del Registro Bsico
CONDICIN I: Aplicacin de un pulso bajo en Establecer
ESTABLECER
RESTABLECER
7
FACULTAD DE INGENIERA
REGISTRO BSICO DE COMPUERTAS NAND Y NOR Registro bsico con compuertas NAND Establecimiento del Registro Bsico
Anlisis Condiciones: Aplicacin de un pulso bajo en Establecer
EST.
REST.
0 (Pulso Bajo)
8
FACULTAD DE INGENIERA
REGISTRO BSICO DE COMPUERTAS NAND Y NOR Registro bsico con compuertas NAND Establecimiento del Registro Bsico
CONDICIN II: Aplicacin de un pulso bajo en Establecer
ESTABLECER
RESTABLECER
9
FACULTAD DE INGENIERA
EST.
REST.
0 (Pulso Bajo)
En conclusin un pulso BAJO en ESTABLECER, genera un estado ALTO en la salida Q. Esta condicin se denomina ESTABLECER el registro bsico o FF y el estado Q=1, se denomina estado de establecimiento. 10
FACULTAD DE INGENIERA
REGISTRO BSICO DE COMPUERTAS NAND Y NOR Registro bsico con Compuertas NAND Restablecimiento del Registro Bsico
CONDICIN I: Aplicacin de un pulso bajo en Restablecer
ESTABLECER
RESTABLECER
11
FACULTAD DE INGENIERA
EST.
REST.
0 (Pulso Bajo)
12
FACULTAD DE INGENIERA
ESTABLECER
RESTABLECER
13
FACULTAD DE INGENIERA
EST.
REST.
0 (Pulso Bajo)
En conclusin un pulso BAJO en RESTABLECER, genera un estado BAJO en la salida Q. Esta condicin se denomina BORRADO O RESTABLECIMIENTO del registro bsico o FF y el estado Q=1, se denomina estado de restablecido o reiniciado.
FACULTAD DE INGENIERA
14
REGISTRO BSICO DE COMPUERTAS NAND Y NOR Registro bsico con Compuertas NAND Establecimiento y Restablecimiento Simultneos La aplicacin simultnea de un estado BAJO en las estradas Establecer y Restablecer, generar estados altos tanto en Q como en Q, considerando que son salidas complementadas, ste es un estado no deseado. Adems cuando los ingresos retornen al estado ALTO, el nivel de la salida depender de cual entrada retorne primero a ALTO, en caso de que esto ocurra simultneamente los resultados son impredecibles a la salida. En conclusin el registro bsico NAND no se emplea para la condicin ESTABLECER = RESTABLECER = 0.
15
FACULTAD DE INGENIERA
16
FACULTAD DE INGENIERA
17
18
Los sistemas digitales pueden operar de forma asncrona o sncrona. En los asncronos las salidas de circuitos lgicos pueden cambiar de estado en cualquier momento en que una o ms de las entradas cambie. En los sistemas sncronos, los tiempos exactos en el que alguna salida puede cambiar de estado se determina por una seal denominada reloj. sta seal consiste en una serie de pulsaciones (oscilaciones), rectangulares o cuadradas. La seal del reloj se distribuye a todas las partes del sistema, y los cambios de los niveles lgicos se dan cuando la seal de reloj hace una transicin.
19
FACULTAD DE INGENIERA
La accin de sincronizacin de reloj, se logra a travs del uso de Flip-Flop, sincronizados por reloj, que estn diseados para cambiar de estado de acuerdo a las transiciones del reloj.
20
FACULTAD DE INGENIERA
21
FACULTAD DE INGENIERA
Deben cumplirse dos requisitos de temporizacin, para que un FF, sincronizado por reloj, responda confiablemente a sus entradas de control cuando se presente la transicin CLK activa.
22
FACULTAD DE INGENIERA
Figura. Las entradas de control deben mantenerse estables un tiempo ts, antes de que ocurra la transicin activa de la seal de reloj.
23
FACULTAD DE INGENIERA
Figura. Las entradas de control deben mantenerse estables un tiempo tH, posterior de que ocurra la transicin activa de la seal de reloj.
24
FACULTAD DE INGENIERA
Los FF, tendrn los tiempos ts y tH, en el orden de los nanosegundos. Los tiempos de establecimiento por los general se encuentran de 5 a 50 ns, mientras que los tiempos de retencin estn generalmente de 0 a 10 ns. Note que stos puntos se miden entre los puntos de 50% de la transicin. stos requisitos son de especial inters y cuidado, al momento de disear aplicaciones empleando FF sncronos.
25
FACULTAD DE INGENIERA
Un Flip-Flop S-C, sincronizado por reloj, es disparado por la transicin con pendiente positiva de la seal de reloj. Esto significa que el FF puede cambiar de estado solo cuando una seal aplicada a la entrada de reloj CLK, realiza un transicin de 0 a 1. Las entradas S-C, controlan el estado del FF, en la misma forma descrita anteriormente para el registro bsico con compuertas NOR, pero nuevamente el FF, no responde a esas entradas hasta que no ocurra la TPP. El FF S-C, no es afectado por las TPN de la seal de reloj.
26
FACULTAD DE INGENIERA
Figura. Smbolo y Tabla de verdad para un FF S-C, sincronizado por reloj con TPP
27
FACULTAD DE INGENIERA
Figura. Formas de onda para un FF S-C, sincronizado por reloj con TPP
FACULTAD DE INGENIERA
28
29
FACULTAD DE INGENIERA
30
FACULTAD DE INGENIERA
31
Figura. Circuitos detectores de flanco (a) TPP, (b) TPN. Duracin de CLK 2 a 5 ns
32
FACULTAD DE INGENIERA
Se diferencia del FF S-C, en que la condicin J=K=1, no genera una salida ambigua, en su lugar el FF pasar a un estado opuesto. A sta operacin se le denomina modo de complemento (toggle).
33
FACULTAD DE INGENIERA
FACULTAD DE INGENIERA
34
FACULTAD DE INGENIERA
35
36
FACULTAD DE INGENIERA
Figura. Simbologa, Tabla de Verdad y Formas de Onda para un FF tipo D disparado por TPP.
37
FACULTAD DE INGENIERA
38
FACULTAD DE INGENIERA
Figura. Los datos presentes en los FF, se transfieren simultneamente (paralelo), a las salidas, ante la ocurrencia de la transicin de la seal de reloj.
39
FACULTAD DE INGENIERA
ENTRADAS ASNCRONAS
En los FF sincronizados por reloj, las entradas S,C,J,K y D, se denominan entradas sncronas de control, entradas sncronas, porque su efecto sobre la salida del FF, se sincroniza con la entrada CLK. Sin embargo algunos FF, cuentan adems con una o ms entradas asncronas que operan independientemente de las entradas sncronas y de la seal de reloj. Estas entradas, asncronas se pueden emplear para fijar el FF, en el estado 1 0, en cualquier instante, sin importar las condiciones presentes en las otras entradas, es decir las entradas asncronas son entradas dominantes.
40
FACULTAD DE INGENIERA
ENTRADAS ASNCRONAS
Flip-Flop J-K sncrono con entradas asncronas
PRE, SET
CLR, RES
Figura. Simbologa y Tabla de Verdad para un FF sncrono con entradas asncronas activas en BAJO
41
FACULTAD DE INGENIERA
Para un sistema se puede requerir, que la salida se active nicamente, cuando se cumple una determinada secuencia en las entradas, esto no se puede lograr tan solo con lgica combinatoria, sino que adicionalmente se requiere caractersticas de almacenamiento de los FF.
42
FACULTAD DE INGENIERA
Si lo que deseamos por ejemplo, es que la salida ALTA, nicamente si A pasa a ALTO y posteriormente B, la solucin se puede obtener mediante FF, como se muestra en la figura.
43
FACULTAD DE INGENIERA
El uso ms comn de los FF, es para el almacenamiento de datos o informacin. Los datos pueden representar valores numricos (binarios, decimales codificados en BCD). stos datos generalmente se almacenan en grupos de FF llamados registros. La operacin que se realiza con ms frecuencia, con los datos almacenados en un FF, es la transferencia. Esta operacin comprende la transferencia de datos de un FF o registro a otro.
44
FACULTAD DE INGENIERA
La figura muestra, la forma en que la transferencia de datos puede llevarse a cabo entre dos FF, mediante el uso de FF S-C. El valor lgico almacenado en el FF A, es transferido al B, con la TPN. Es decir despus de la TPN, las salidas de los FF A y FF B, sern las mismas.
45
FACULTAD DE INGENIERA
La figura muestra, la forma en que la transferencia de datos puede llevarse a cabo entre dos FF, mediante el uso de FF J-K. El valor lgico almacenado en el FF A, es transferido al B, con la TPN. Es decir despus de la TPN, las salidas de los FF A y FF B, sern las mismas.
46
FACULTAD DE INGENIERA
La figura muestra, la forma en que la transferencia de datos puede llevarse a cabo entre dos FF, mediante el uso de FF D. El valor lgico almacenado en el FF A, es transferido al B, con la TPN. Es decir despus de la TPN, las salidas de los FF A y FF B, sern las mismas.
47
FACULTAD DE INGENIERA
La figura muestra, la forma en que la transferencia de datos puede llevarse a cabo entre dos FF, empleando las entradas asncronas El valor lgico almacenado en el FF A, es transferido al B, con la seal de habilitacin.
48
FACULTAD DE INGENIERA
Ante la ocurrencia de la TPP, de la seal CLK, los datos presentes en X1, X2, X3 se transfieren a Y1, Y2, Y3. Considerando que la transferencia de datos es simultnea, se denomina paralela.
49
FACULTAD DE INGENIERA
50
FACULTAD DE INGENIERA
La figura muestra la forma de conectar un grupo de FF J-K, para que operen como un registro de corrimiento de cuatro bits.
51
FACULTAD DE INGENIERA
52
FACULTAD DE INGENIERA
Para analizar el circuito supondremos que las entradas del FF X3, estn conectadas a la seal de ingreso de datos, adems supondremos que todos los FF, se encuentran en un estado igual a cero, antes de los pulsos de corrimiento.
Con las consideraciones anteriores, el comportamiento del circuito se aprecia en las siguientes formas de onda.
53
FACULTAD DE INGENIERA
Cuando ocurre la primera TPN, al tiempo T1, cada unos de los FF, X2, X1 y X0, tendr la condicin J=0, K=1, presente a sus entradas debido al estado del FF a su izquierda. El FF X3, tendr la condicin J=1, K=0, debido a la seal de Entrada de Datos. En consecuencia en T1 slo X3, pasar a ALTO, mientras que los otros FF permanecen en BAJO.
Cuando la segunda TPN, ocurra en T2, el FF X3 tendr J=0, K=1, debido a la Entrada de Datos. El FF X2, tendr J=1, K=0, debido al estado del FF X3. En consecuencia en T2, X2 pasar a ALTO, X3 retorna a bajo y X1 y X0 permanecen en bajo. Un anlisis similar se extiendo en T3 y T4, con lo cual se confirma la transferencia del estado ALTO inicial de la seal de Entrada de Datos 54
FACULTAD DE INGENIERA
55
FACULTAD DE INGENIERA
En la figura se muestra dos registros de corrimiento de 3 bits, conectado de forma tal que los datos del registro X, sern transferidos al registro Y. Se emplea FF tipo D, ya que requiere menos conexiones que el J-K. Cuando se aplican los pulso de corrimiento TPN, la transferencia de datos se da de la siguiente manera: X2 -> X1 -> X0 -> Y2 -> Y1 -> Y0. Los estados siguientes de X2, dependern del nivel en D, para el anlisis supondremos que se mantendr en cero. 56
FACULTAD DE INGENIERA
Con cada TPN, se generar el corrimiento de datos, finalmente despus de la tercera TPN, los datos del registro X sern transferidos al registro Y
57
FACULTAD DE INGENIERA
La aplicacin de los datos puede ser tal que el desplazamiento de informacin puede ser efectuada de derecha a izquierda. No existe ventaja en la direccin del desplazamiento, ya que sta depender en realidad del tipo de aplicacin que el diseador requiera.
58
FACULTAD DE INGENIERA
En la transferencia serie, para N bits se requiere N transiciones de la seal de reloj, para completar la transferencia de informacin. En la transferencia paralela cada salida de un FF del registro X, se conecta a una ingreso del registro Y. En la transferencia serie, slo el ltimo FF del registro X tiene conexin directa con un FF del registro Y. La transferencia paralela requiere ms conexiones que la transferencia serie. De acuerdo a las caractersticas mencionadas, nuevamente la eleccin de un tipo de sistema u otro depende de la aplicacin. A menudo incluso se emplea una combinacin para aprovechar la velocidad de la transferencia paralela, con la simplicidad de la conexin de una transferencia serie.
59
FACULTAD DE INGENIERA
60
FACULTAD DE INGENIERA
El FF X0, se complementa en la transicin TPN, de cada pulso de la entrada de reloj. As la forma de onda de salida X0. tiene una frecuencia que es exactamente un medio de la frecuencia de la seal de reloj. El FF X1, se complementa cada vez que la salida X0, pasa de ALTO a BAJO. La forma de onda X1 tiene una frecuencia igual a exactamente un medio de la frecuencia de salida X0, y por tanto un cuarto de la frecuencia de reloj. El FF X2, se complementa cada vez que la salida X1, pasa de ALTO a BAJO. La forma de onda X2 tiene una frecuencia igual a exactamente un medio de la frecuencia de salida X1, y por tanto un octavo de la frecuencia de reloj.
61
FACULTAD DE INGENIERA
Cada salida es una forma de onda cuadrada (ciclo de trabajo 50%). Si agregamos un cuarto FF a la cadena obtendramos una salida con una frecuencia igual a un dieciseisavo de la frecuencia de reloj. Utilizando un nmero adecuado de FF, el sistema puede dividir la frecuencia de ingreso por cualquier potencia de 2. Es decir el uso de N FF, produce una frecuencia de la seal de salida de 1/2N, de la frecuencia de ingreso
62
FACULTAD DE INGENIERA
X1
X0
63
FACULTAD DE INGENIERA
64
FACULTAD DE INGENIERA
En general, si el sistema consta de N FF, el contador tendra 2N estados diferentes, de manera que se trata de un contador MOD-2N, desde 0 -> 2N-1, ANTES DE RETORNAR A CERO.
65
FACULTAD DE INGENIERA
DISPOSITIVOS DE DISPARO
Un circuito de disparo tipo Schmitt, no se clasifica como un FF, pero presenta un tipo caracterstico de memoria que lo hace til para aplicaciones. Para la figura el INVERSOR, estndar es controlado por una entrada lgica que tiene tiempos de transicin relativamente bajos, cuando stos tiempos exceden los mximos valores (en funcin de la familia lgica), las salidas de las compuertas lgicas y los inversores pueden producir oscilaciones cuando la seal de entrada pase por el rango indeterminado. Las misma condiciones de entrada tambin pueden generar un disparo errtico en los FF.
Fig. Inversor Estndar, anlisis de la salida debido a transiciones de la seal de ingreso, demasiado lentas .
66
FACULTAD DE INGENIERA
DISPOSITIVOS DE DISPARO
Un dispositivo con una entrada de disparo tipo Schmitt, est diseado para aceptar una seal que cambia con lentitud y produce una salida libre de oscilaciones. En general la salida tendr tiempos de transicin muy breves (10ns), que son independientes de las caractersticas de la seal de ingreso. En la figura se nota que la salida cambia de ALTO a BAJO, hasta que la entrada rebasa el voltaje de umbral de ascenso VT+, Una vez que la salida cambia a BAJO, permanecer en ese estado aunque la entrada caiga con debajo de VT+, (sta es una caracterstica de memoria), hasta que sta se encuentre por debajo del umbral de descenso VT-. Los valores de los umbrales varan en funcin de la familia, sin embargo VT+>VT-. 67
Fig. Inversor con entrada tipo Schmitt, anlisis de la salida debido a transiciones de la seal de ingreso.
FACULTAD DE INGENIERA
DISPOSITIVOS DE DISPARO
Los diseadores de circuitos lgicos, emplean CI con entradas tipo Schmitt, para convertir seales lentas en seales rpidas y libres de oscilaciones que puedan controlar las entras de un CI estndar. Existen varios CI tipo Schmitt, por ejemplo 7414, 74LS14 y 74HC14, que contienen seis inversores con ste tipo de entrada. Los circuitos 74132, 74LS132, 74HC132, contiene dos compuertas NAND, un total de cuatro entradas tipo Schmitt.
Fig. Inversor con entrada tipo Schmitt, anlisis de la salida debido a transiciones de la seal de ingreso.
68
FACULTAD DE INGENIERA
MULTIVIBRADOR MONOESTABLE
Al igual que el FF, el multivibrador monoestable, tiene dos salidas Q y Q, que son inversas entre s. A diferencia del FF, el MV monoestable, tiene un solo estado de salida estable (normalmente Q=0; Q=1), estado en el que permanece hasta ser disparado por el flanco correspondiente de la seal de entrada. Una vez disparado las salidas del monoestable cambian Q=1; Q=0. Permanecen en ese estado casi estable durante un tiempo Tp, determinado por una red RC, posteriormente regresan al estado inicial estable hasta que sea disparado nuevamente. Existen dos tipos de MV Monoestables, reactivables y no reactivables
69
FACULTAD DE INGENIERA
MULTIVIBRADOR MONOESTABLE
Multivibrador Monoestable No Reactivable
70
MULTIVIBRADOR MONOESTABLE
Multivibrador Monoestable No Reactivable
Fig. Multivibrador Monoestable Reactivable, smbolo y formas de onda en comparacin con un MV Monoestable no reactivable
71
FACULTAD DE INGENIERA
MULTIVIBRADOR MONOESTABLE
Dispositivos Reales
Existen versiones de monoestables disponibles en CI: 74121 y 74LS121, contienen un monoestable no reactivable, los CI 74221, 74LS221 y 74HC221, contienen dos monoestables no reactivables, los CI 74122 y 74LS122, contienen un monoestable no reactivable y finalmente los CI 74123, 74LS123 y 74HC123 contiene dos monoestables reactivables.
72
FACULTAD DE INGENIERA
MULTIVIBRADOR AESTABLE
Los FF, tienen dos estados estables, por consiguiente pueden definirse como MV Biestables. Los MV Monoestables tienen un solo estado estable. Finalmente existe un tercer tipo de MV, aquel que no tiene estados estables, denominado MV AESTABLE. Este tipo de circuito lgico cambia sus estados constantemente entre dos estados inestables, el circuito es til para generar seales de reloj para circuitos digitales sncronos.
73
FACULTAD DE INGENIERA
MULTIVIBRADOR AESTABLE
Oscilador con disparo Schmitt
En la figura se muestra la configuracin de un MV Aestable empleando un inversor con entrada tipo Schmitt. Se especifican los valores lmite de los resistores para generar la oscilacin cuya frecuencia est definida por la red RC. 74
FACULTAD DE INGENIERA
MULTIVIBRADOR AESTABLE
Temporizador 555 como MV Aestable
El temporizador CI 555, es un dispositivo compatible con la familia lgica TTL, aunque sus aplicaciones son diversas, en la figura se presenta la configuracin para operar como un MV Aestable. 75
FACULTAD DE INGENIERA
76