CIRCUITOS LÓGICOS SECUENCIALES Asignatura:   Electrónica Digital Docente: Paolo Castillo Rubio
INTRODUCCIÓN Los circuitos lógicos se clasifican en dos grupos:  combinacionales  (con las compuertas AND, OR y NOT) y  secuenciales  (que involucran dispositivos de temporización y de memoria). El bloque funcional básico de los circuitos lógicos combinacionales es la compuerta lógica, mientras que para el caso de los circuitos lógicos secuenciales es el flip-flop (FF).
El flip-flop tipo R-S La figura muestra el símbolo lógico del FF R-S. Éste cuenta con dos entradas ( set y reset ) y dos salidas ( normal y complemento ). Este FF se conoce también como  latch R-S , donde su nombre hace referencia a que puede almacenar  un bit de información .
La tabla de verdad muestra la  operación del FF R-S . El primero de los casos no cumple el complemento de la salida, por lo que se conoce como  estado prohibido  y no se utiliza.
Los FF R-S pueden comprarse como CI (circuito integrado) o cablearse a partir de compuertas lógicas. En la figura, se muestra el cableado del FF R-S a través de  compuertas NAND .
El flip-flop R-S temporizado En la figura, se muestra el símbolo lógico de este FF R-S, que difiere del original solo por su entrada extra identificada como  CLK (reloj).  Las salidas cambian solo ante un pulso de éste, por lo que se dice que opera de manera  síncrona.
A continuación se muestra la correspondiente tabla de verdad. Resulta importante que una vez que se halla en set o reset, permanece en ese estado aun cuando cambien algunas de las entradas, ésta es una  característica de memoria .
Los FF R-S temporizados pueden cablearse a partir de compuertas lógicas. En la figura, se muestra el cableado del FF R-S temporizado a través de  compuertas NAND .
El flip-flop tipo D Solo cuenta con una entrada de  datos (D)  y una de  reloj (CLK) , también es llamado  FF con retardo , ya que la entrada de datos sufre un retardo de un pulso de reloj para llegar a la salida Q.   En la figura se muestra su símbolo lógico y tabla de verdad simplificada.
Los FF tipo D pueden cablearse a partir de compuertas lógicas ( NAND ). Equivale, también a un FF R-S temporizado, si se agrega un inversor, como se muestra en la figura.
El flip-flop J-K Tiene las mismas características de los FF anteriores, pero posee una  región de activación , en la que los pulsos del reloj, activan y desactivan la salida alternadamente.
A continuación se muestra la correspondiente tabla de verdad. La principal característica, es que este FF no cuenta con región prohibida, que es reemplazada por la de  activación , por este motivo se le considera como el  flip-flop “universal” .
Contadores La tarea de un contador, como es evidente, consiste en  contar eventos  o periodos o  colocar eventos en determinada secuencia . Asimismo, los contadores efectúan otras tareas no tan obvias:  dividen la frecuencia ,  direccionan  y sirven como  unidades de memoria .  Estos contadores se forman utilizando como base los flip-flops.
Contadores de rizo o asíncronos Están  formados por FF J-K  ( no se disparan a la vez ) con sus entradas de datos en 1, para estar en región de  activación . Cada pulso de reloj, genera una reacción en cadena ( rizo ) a través del contador. A continuación veremos el  contador módulo 16  (cuenta con 16 estados diferentes) o  contador de 4 bits  (cuenta desde 0000 a 1111).
La figura muestra, el contador de 4 bits, que utiliza 4 FF J-K, el que realiza un  conteo binario .
Contador de rizo módulo 10 Este contador realiza una  cuenta decimal  (0 a 9), pero en binario (0000 a 1001). Para implementarlo, al contador de rizo se le agrega una  compuerta NAND , para poner en cero todos los FF después de la cuenta 1001.
Contadores síncronos Para efectuar  operaciones en alta frecuencia , es necesario que todas las etapas del contador disparen al mismo tiempo, para esto se le conecta en paralelo a cada FF J-K, la señal de reloj (CLK). Analizaremos el contador síncrono de 3 bits (módulo 8), cada FF J-K se utiliza en su  modo de activación  (J y K en 1) o en su  modo de almacenamiento  (J y K en 0).
La figura muestra el contador síncrono módulo 8.
Registros de desplazamiento Un registro es un grupo de celdas de memoria agrupadas y consideradas una sola unidad. Puede utilizarse para almacenar información o para que actúe sobre los datos, como es el caso del  registro de desplazamiento  que modifica su contenido si se desplazan los datos. Las características principales de éste serían:  memoria  y  corrimiento .
Existen 4 categorías de registros de desplazamiento: Entrada serial, salida serial Entrada serial, salida paralelo Entrada paralelo, salida serial Entrada paralelo, salida paralelo
Registro de desplazamiento de carga serie En la figura se muestra el registro de desplazamiento de 4 bits, éste se construye a partir de 4  FF tipo D , que crean un  retardo  sucesivo.  Carga serie  indica que se puede ingresar de un dato a la vez.
Éste acepta carga en paralelo, en este caso de 4 bits, lo que quedan almacenados en los FF tipo D. Registro de desplazamiento de carga paralelo
Circuitos generadores de reloj Los FF tienen dos estados estables; por ende se puede decir que son  multivibradores (MV) estables . Los MV de un disparo tienen un estado estable, por lo que se pueden llamar  MV monoestables . Un tercer tipo de MV no tiene estados estables; se llama  MV astable o de operación libre . Este tipo de circuito lógico cambia hacia delante y hacia atrás ( oscila ) entre dos estados de salida inestables. Es útil cuando se quieren generar señales de reloj para circuitos digitales síncronos.
Oscilador con disparo tipo Schmitt Un  inversor con disparo tipo Schmitt  (diseñado para aceptar señales que cambian lentamente y produce una salida con transiciones libres de oscilaciones), se puede conectar como oscilador, de la siguiente manera:
Temporizador 555 usado como MV astable Un temporizador 555 puede operar como un oscilador de operación libre, mediante la siguiente configuración:
Generadores de reloj controlados por cristal Las frecuencias de salida de las señales de los circuitos generadores de reloj antes descritas dependen de los valores de las resistencias y capacitores, y de esta manera, no son extremadamente precisos o estables . Si la precisión y estabilidad de la frecuencia son críticas , se debe utilizar un  generador de reloj controlado por cristal , que utiliza un cristal de cuarzo cortado a un tamaño y forma específico para que vibre (resuene) a una frecuencia exacta, y sea extremadamente estable sin importar la temperatura y el envejecimiento. Los osciladores de cristal están disponibles como encapsulados de CI y son utilizados en todos los sistemas basados en microprocesadores.
CONVERSORES A/D Un  convertidor análogo a digital , es un tipo especial de codificador, que convierte una entrada analógica en información digital. En la figura se muestra un esquema básico de un convertidor de 4 bits.
La correspondiente tabla de verdad sería:
A continuación se muestra el diagrama de un convertidor A/D tipo rampa.
Formas de onda del conversor A/D tipo rampa, cuando se aplican 3 V.
Especificaciones del conversor A/D Tipo de Salida.  Puede ser binaria o decimal Resolución.  Está dada por el número de bits en la salida tipo binario y por la cantidad de dígitos en la tipo decimal Precisión.  Con salida binaria se hallan en el rango de más menos 0,5 LSB a 2 LSB, con salidas digitales entre 0,01 y 0,05% de exactitud (precisión total de un conversor A/D, sumando todos los errores inherentes) Tiempo de conversión.  Tiempo que le toma convertir el voltaje analógico de entrada en datos binarios (o decimales)
CONVERSORES D/A Si se requiere convertir un número binario de una unidad de procesamiento a una salida de 0 a 3 V, se debe trabajar de manera inversa que con la conversión A/D.
La correspondiente tabla de verdad sería:
Conversor D/A básico La figura muestra el conversor D/A básico conformado por dos secciones: la red de resistencias y el amplificador sumador.
Conversor D/A tipo escalera Tiene como gran ventaja, la utilización solo de dos valores de resistencias, por lo que se le suele llamar  convertidor D/A tipo escalera R-2R .
REFERENCIAS Tocci, R & Widmer, N. (2003).  Sistemas  digitales. Principios y aplicaciones  (8 ª   Ed.). Pearson Educación: México. Tokheim, R. (2008).  Electrónica digital.  Principios y aplicaciones  (7 ª  Ed.).  McGraw-Hill Interamericana: México.

Circuitos lógicos secuenciales

  • 1.
    CIRCUITOS LÓGICOS SECUENCIALESAsignatura: Electrónica Digital Docente: Paolo Castillo Rubio
  • 2.
    INTRODUCCIÓN Los circuitoslógicos se clasifican en dos grupos: combinacionales (con las compuertas AND, OR y NOT) y secuenciales (que involucran dispositivos de temporización y de memoria). El bloque funcional básico de los circuitos lógicos combinacionales es la compuerta lógica, mientras que para el caso de los circuitos lógicos secuenciales es el flip-flop (FF).
  • 3.
    El flip-flop tipoR-S La figura muestra el símbolo lógico del FF R-S. Éste cuenta con dos entradas ( set y reset ) y dos salidas ( normal y complemento ). Este FF se conoce también como latch R-S , donde su nombre hace referencia a que puede almacenar un bit de información .
  • 4.
    La tabla deverdad muestra la operación del FF R-S . El primero de los casos no cumple el complemento de la salida, por lo que se conoce como estado prohibido y no se utiliza.
  • 5.
    Los FF R-Spueden comprarse como CI (circuito integrado) o cablearse a partir de compuertas lógicas. En la figura, se muestra el cableado del FF R-S a través de compuertas NAND .
  • 6.
    El flip-flop R-Stemporizado En la figura, se muestra el símbolo lógico de este FF R-S, que difiere del original solo por su entrada extra identificada como CLK (reloj). Las salidas cambian solo ante un pulso de éste, por lo que se dice que opera de manera síncrona.
  • 7.
    A continuación semuestra la correspondiente tabla de verdad. Resulta importante que una vez que se halla en set o reset, permanece en ese estado aun cuando cambien algunas de las entradas, ésta es una característica de memoria .
  • 8.
    Los FF R-Stemporizados pueden cablearse a partir de compuertas lógicas. En la figura, se muestra el cableado del FF R-S temporizado a través de compuertas NAND .
  • 9.
    El flip-flop tipoD Solo cuenta con una entrada de datos (D) y una de reloj (CLK) , también es llamado FF con retardo , ya que la entrada de datos sufre un retardo de un pulso de reloj para llegar a la salida Q. En la figura se muestra su símbolo lógico y tabla de verdad simplificada.
  • 10.
    Los FF tipoD pueden cablearse a partir de compuertas lógicas ( NAND ). Equivale, también a un FF R-S temporizado, si se agrega un inversor, como se muestra en la figura.
  • 11.
    El flip-flop J-KTiene las mismas características de los FF anteriores, pero posee una región de activación , en la que los pulsos del reloj, activan y desactivan la salida alternadamente.
  • 12.
    A continuación semuestra la correspondiente tabla de verdad. La principal característica, es que este FF no cuenta con región prohibida, que es reemplazada por la de activación , por este motivo se le considera como el flip-flop “universal” .
  • 13.
    Contadores La tareade un contador, como es evidente, consiste en contar eventos o periodos o colocar eventos en determinada secuencia . Asimismo, los contadores efectúan otras tareas no tan obvias: dividen la frecuencia , direccionan y sirven como unidades de memoria . Estos contadores se forman utilizando como base los flip-flops.
  • 14.
    Contadores de rizoo asíncronos Están formados por FF J-K ( no se disparan a la vez ) con sus entradas de datos en 1, para estar en región de activación . Cada pulso de reloj, genera una reacción en cadena ( rizo ) a través del contador. A continuación veremos el contador módulo 16 (cuenta con 16 estados diferentes) o contador de 4 bits (cuenta desde 0000 a 1111).
  • 15.
    La figura muestra,el contador de 4 bits, que utiliza 4 FF J-K, el que realiza un conteo binario .
  • 16.
    Contador de rizomódulo 10 Este contador realiza una cuenta decimal (0 a 9), pero en binario (0000 a 1001). Para implementarlo, al contador de rizo se le agrega una compuerta NAND , para poner en cero todos los FF después de la cuenta 1001.
  • 17.
    Contadores síncronos Paraefectuar operaciones en alta frecuencia , es necesario que todas las etapas del contador disparen al mismo tiempo, para esto se le conecta en paralelo a cada FF J-K, la señal de reloj (CLK). Analizaremos el contador síncrono de 3 bits (módulo 8), cada FF J-K se utiliza en su modo de activación (J y K en 1) o en su modo de almacenamiento (J y K en 0).
  • 18.
    La figura muestrael contador síncrono módulo 8.
  • 19.
    Registros de desplazamientoUn registro es un grupo de celdas de memoria agrupadas y consideradas una sola unidad. Puede utilizarse para almacenar información o para que actúe sobre los datos, como es el caso del registro de desplazamiento que modifica su contenido si se desplazan los datos. Las características principales de éste serían: memoria y corrimiento .
  • 20.
    Existen 4 categoríasde registros de desplazamiento: Entrada serial, salida serial Entrada serial, salida paralelo Entrada paralelo, salida serial Entrada paralelo, salida paralelo
  • 21.
    Registro de desplazamientode carga serie En la figura se muestra el registro de desplazamiento de 4 bits, éste se construye a partir de 4 FF tipo D , que crean un retardo sucesivo. Carga serie indica que se puede ingresar de un dato a la vez.
  • 22.
    Éste acepta cargaen paralelo, en este caso de 4 bits, lo que quedan almacenados en los FF tipo D. Registro de desplazamiento de carga paralelo
  • 23.
    Circuitos generadores dereloj Los FF tienen dos estados estables; por ende se puede decir que son multivibradores (MV) estables . Los MV de un disparo tienen un estado estable, por lo que se pueden llamar MV monoestables . Un tercer tipo de MV no tiene estados estables; se llama MV astable o de operación libre . Este tipo de circuito lógico cambia hacia delante y hacia atrás ( oscila ) entre dos estados de salida inestables. Es útil cuando se quieren generar señales de reloj para circuitos digitales síncronos.
  • 24.
    Oscilador con disparotipo Schmitt Un inversor con disparo tipo Schmitt (diseñado para aceptar señales que cambian lentamente y produce una salida con transiciones libres de oscilaciones), se puede conectar como oscilador, de la siguiente manera:
  • 25.
    Temporizador 555 usadocomo MV astable Un temporizador 555 puede operar como un oscilador de operación libre, mediante la siguiente configuración:
  • 26.
    Generadores de relojcontrolados por cristal Las frecuencias de salida de las señales de los circuitos generadores de reloj antes descritas dependen de los valores de las resistencias y capacitores, y de esta manera, no son extremadamente precisos o estables . Si la precisión y estabilidad de la frecuencia son críticas , se debe utilizar un generador de reloj controlado por cristal , que utiliza un cristal de cuarzo cortado a un tamaño y forma específico para que vibre (resuene) a una frecuencia exacta, y sea extremadamente estable sin importar la temperatura y el envejecimiento. Los osciladores de cristal están disponibles como encapsulados de CI y son utilizados en todos los sistemas basados en microprocesadores.
  • 27.
    CONVERSORES A/D Un convertidor análogo a digital , es un tipo especial de codificador, que convierte una entrada analógica en información digital. En la figura se muestra un esquema básico de un convertidor de 4 bits.
  • 28.
    La correspondiente tablade verdad sería:
  • 29.
    A continuación semuestra el diagrama de un convertidor A/D tipo rampa.
  • 30.
    Formas de ondadel conversor A/D tipo rampa, cuando se aplican 3 V.
  • 31.
    Especificaciones del conversorA/D Tipo de Salida. Puede ser binaria o decimal Resolución. Está dada por el número de bits en la salida tipo binario y por la cantidad de dígitos en la tipo decimal Precisión. Con salida binaria se hallan en el rango de más menos 0,5 LSB a 2 LSB, con salidas digitales entre 0,01 y 0,05% de exactitud (precisión total de un conversor A/D, sumando todos los errores inherentes) Tiempo de conversión. Tiempo que le toma convertir el voltaje analógico de entrada en datos binarios (o decimales)
  • 32.
    CONVERSORES D/A Sise requiere convertir un número binario de una unidad de procesamiento a una salida de 0 a 3 V, se debe trabajar de manera inversa que con la conversión A/D.
  • 33.
    La correspondiente tablade verdad sería:
  • 34.
    Conversor D/A básicoLa figura muestra el conversor D/A básico conformado por dos secciones: la red de resistencias y el amplificador sumador.
  • 35.
    Conversor D/A tipoescalera Tiene como gran ventaja, la utilización solo de dos valores de resistencias, por lo que se le suele llamar convertidor D/A tipo escalera R-2R .
  • 36.
    REFERENCIAS Tocci, R& Widmer, N. (2003). Sistemas digitales. Principios y aplicaciones (8 ª Ed.). Pearson Educación: México. Tokheim, R. (2008). Electrónica digital. Principios y aplicaciones (7 ª Ed.). McGraw-Hill Interamericana: México.