Registro de desplazamiento de 8 bits SN74LS166: configuración de pines y sus aplicaciones

En electrónica digital, un circuito lógico secuencial utilizado para transferir o almacenar datos en formato binario se denomina registro de desplazamiento. Se utiliza para cambiar los datos de la entrada del circuito a su salida para cada pulso de reloj. El número de flip-flops necesarios para diseñar el registro de desplazamiento depende del número de bits de entrada que se desplazarán. Por ejemplo, el registro de desplazamiento de 8 bits requiere 8 flip-flops de datos individuales. Los registros de desplazamiento se utilizan principalmente en calculadoras y computadoras y pueden convertir datos de paralelo a serie o de serie a paralelo. Este artículo ofrece una breve descripción de un SN74LS166 Registro de desplazamiento de 8 bits como configuración de pines, diagrama de circuito y trabajo con aplicaciones.


¿Qué es el registro de desplazamiento de 8 bits SN74LS166?

El SN74LS166 es un IC digital de registro de desplazamiento de 8 bits de salida paralela a serie, que puede enviar los datos en paralelo o en serie para convertir y controlar los datos de salida en forma serie. Es compatible con dispositivos lógicos TTL y se conoce como registro de desplazamiento de entrada y salida en paralelo o registro de desplazamiento de entrada y salida en serie diseñado con 77 puertas equivalentes en un solo chip. Este IC digital tiene 8 pines de entrada paralelos, una entrada serial-1 y una salida serial-1. Los datos del registro de desplazamiento están controlados por los dos pines CLK: reloj, inhibición de reloj y pin de cambio/carga. Para borrar el registro y restablecer los datos almacenados, se utiliza un pin claro.

CI SN74LS166

El registro de desplazamiento de 8 bits SN74LS166 funciona en dos modos, que son paralelos en el modo de salida en serie y en serie en el modo de salida en paralelo, según el estado del pin SH/LD. El modo de operación es controlado por el pin de entrada de compensación/carga. Cuando el pin SH/LD está alto, permite el cambio de datos en serie acoplando los 8 flip-flops en cada pulso de reloj. Cuando SH/LD está bajo, se habilitan los datos paralelos en las entradas paralelas A a H y se produce una carga síncrona con cada pulso de reloj.

Configuración de pin de registro de desplazamiento de 8 bits SN74LS166:

La configuración de pines/diagrama de pines de SN74LS166 con entradas y salidas se muestra a continuación.

Diagrama de pines del registro de desplazamiento de 8 bits SN74LS166
Diagrama de pines del registro de desplazamiento de 8 bits SN74LS166
  • Pin 1 (ENTRADA DE SERIE): Esto representa el pin de entrada serial o SER. Los datos en este pin se desplazan en serie a la primera etapa del registro solo cuando esta entrada de carga en serie/paralelo es alta. Se utiliza para dar datos seriales i/p al IC.
  • Pin 2 (ENTRADA A): Este pin representa los datos de entrada paralelos A, que es el primer bit de los 8 bits.
    Datos paralelos.
  • Pin 3 (ENTRADA B): Esto representa los datos de entrada en paralelo B, que es el segundo bit de la entrada de datos en paralelo de 8 bits.
  • Pin 4 (ENTRADA C): Esto representa la entrada de datos en paralelo C, que es el tercer bit de la entrada de datos en paralelo de 8 bits.
  • Pin 5 (ENTRADA D): Este pin representa la entrada de datos en paralelo D, que es el cuarto bit de la entrada de datos en paralelo de 8 bits del registro de desplazamiento.
  • Pin 6 (CLOCK INHIBIT o CLK INH): Este es un pin activo de inhibición de reloj bajo, que se usa para controlar la señal CLK.
  • Pin 7 (RELOJ): Este pin de entrada representa al usuario para cambiar el estado del IC en función del tiempo.
  • Pin 8 (GND o VSS): Este pin se refiere a la conexión a tierra común para el receptor, el transmisor y la fuente de alimentación.
  • Pin 9 (CLARO): Este pin se usa para borrar todos los datos almacenados internamente, datos de operación y reinicio del registro de desplazamiento.
  • Pin 10 (ENTRADA E): Este pin representa la entrada de datos en paralelo E, que es el quinto bit de la entrada de datos en paralelo de 8 bits del registro de desplazamiento.
  • Pin 11 (ENTRADA F): Este pin representa la entrada de datos en paralelo F, que es el sexto bit de la entrada de datos en paralelo de 8 bits del registro de desplazamiento.
  • Pin 12 (ENTRADA G): Este pin representa la entrada de datos paralela G, que es el séptimo bit de la entrada de datos paralela de 8 bits del registro de desplazamiento.
  • Pin 13 (SERIAL OUT o SALIDA QH): Este pin recibe datos de 8 bits que se convierten de forma paralela a serie. Este es un pin de salida complementario del registro de desplazamiento de 8 bits 74LS166.
  • Pin 14 (ENTRADA H): Este pin representa la entrada de datos paralelos H, que son los ocho bits o LSB de los 8 bits de entrada de datos paralelos del registro de desplazamiento.
  • Pin 15 (SH/LD (compensación/carga)): Para cada pulso de reloj, este pin permite que los datos paralelos de 8 bits se muevan en serie.
  • Clavija 16 (CCV): Este pin se usa para dar el suministro de 5V o 10V o 15V al registro de desplazamiento para comenzar a operar.
Lee:  El preciso oscilador de silicio reduce el consumo total del sistema

Especificaciones técnicas:

Características o técnicas distintas Especificaciones del registro de desplazamiento de 8 bits SN74LS166 están enlistados debajo.

  • Es un registro de desplazamiento de serie a serie o de serie a paralelo de 8 bits.
  • Su voltaje de funcionamiento va desde los 3 voltios hasta los 18 voltios.
  • Requiere una tensión de alimentación máxima de 5,5 voltios.
  • Produce un tiempo de retardo de propagación de 25 ms.
  • Requiere una frecuencia de reloj máxima de 35 MHz.
  • Funciona a temperaturas que oscilan entre 0°C y 70°C.
  • Está hecho en paquetes de 16 pines como GDIP, PDIP y PDSO.
  • La frecuencia del reloj es de 45 MHz.
  • Duración del pulso 10ns (para reloj alto y reloj bajo).

Alternativas al registro de desplazamiento de 8 bits SN74LS166:

El reemplazo o las alternativas de los registros de desplazamiento de 8 bits SN74LS166 son el registro de desplazamiento estático de 4 bits 4014, el registro de desplazamiento de 8 bits CD4035, el registro de desplazamiento paralelo cuádruple 74LS379, el registro de desplazamiento de almacenamiento de 8 bits 74LS323, el registro de desplazamiento estático dual de 4 bits 74HC595, 74LS299 Registro de desplazamiento de almacenamiento de 8 bits y registro de desplazamiento serie/paralelo 74LS164.

Diagrama de circuito/¿Cómo usarlo?

El diagrama de circuito de registro de desplazamiento de 8 bits SN74LS166 está diseñado con 16 pines, incluidos 8 pines de entrada paralelos, 2 pines de reloj, un pin de salida en serie y un pin de entrada en serie, un pin de cambio/carga, un pin transparente, VCC y pin de tierra. El pin CLK INHIBIT se usa para controlar el pulso de reloj dado a los flip-flops conectados internamente por el pin CLOCK. Cuando el pin CLK INHIBIT está habilitado, la señal CLK cambia a los flip-flops.

Lee:  Arquitectura de dispositivos lógicos programables complejos (CPLD) y sus aplicaciones

El pin CLR se usa para restablecer el registro borrando datos internos y externos. Cuando el pin CLEAR (CLR) está activo bajo, los datos obtenidos en el pin de salida, los pines de control y los flip-flops se borran. El pin de control, es decir, el pin de cambio/carga, se usa para cambiar los datos de entrada a los flip-flops a un pulso de reloj. El diagrama del circuito lógico del registro de desplazamiento de 8 bits SN74LS166 se muestra en la siguiente figura.

Diagrama de circuito del registro de desplazamiento de 8 bits SN74LS166
Diagrama de circuito del registro de desplazamiento de 8 bits SN74LS166

El registro de desplazamiento de 8 bits SN74LS166 viene con 9 pines de entrada/salida de datos, 8 de los cuales son pines de entrada en paralelo y el último es un pin de entrada en serie. Envía o cambia los datos paralelos de 8 bits y luego los datos en serie se cambian. A medida que los datos se desplazan secuencialmente de flip-flop a flip-flop, los datos de salida se basan en la salida de los flip-flops internos. Mientras que la salida del pin serial es la salida del flip flop conectado al final.

los SN74LS166 tabla de verdad de registro de desplazamiento de 8 bits se muestra a continuación.

CLRSH/LDINH CLKCLKSEREntradas paralelas

H

Control de calidad de salida internaSalida interna QBSalida QH
LXXXXXLLL
HXLLXXQA0QB0QH0
HLLImpulsoXhabh
HHLImpulsoHXHQAnQGN
HHLImpulsoLXLQAnQGN
HXHImpulsoXXQA0QB0QH0

Donde ‘H’ indica un nivel alto.

‘L’ indica nivel bajo.

‘X’ indica la condición No importa.

El pulso representa la transición de un nivel bajo a un nivel alto.

a…..h indica el nivel de las entradas de A a H (entradas estáticas).

Lee:  Aumente el rendimiento de datos I2C o SMBus y reduzca el consumo de energía con un acelerador de bus de baja potencia

QA0, QB0, QH0 indican el nivel de QA, QB, QH respectivamente, antes de que se establecieran las condiciones de estado estacionario.

QAn y QHn indican el nivel de QA, QG respectivamente, antes del pulso de reloj más reciente.

El SN74LS166 es un registro de desplazamiento de 8 bits de entrada en serie, entrada en paralelo o salida en serie. Puede enviar los datos en serie o en paralelo y controlar la salida en serie al final. Se utiliza principalmente en diversas aplicaciones en las que los LED están controlados por microcontroladores. Puede actuar como un bit de datos para que las pantallas LCD interactúen con la pantalla LCD.

Para ampliar la funcionalidad de los pines GPIO, se usa mucho con microprocesadores o microcontroladores. Para la interfaz, los cuatro pines del SN74LS166, como SER, CLK INH, CLK y SH/LD, están conectados a los pines GPIO del microcontrolador. Mientras que los pines de entrada A a H están conectados a interruptores o botones.

Dónde usar/Aplicaciones:

los aplicaciones de un registro de desplazamiento de 8 bits SN74LS166 Incluya lo siguiente.

  • Utilizado en registros y contadores.
  • Utilizado en circuitos de control.
  • Utilizado en la conversión de código
  • Se utiliza para generar una secuencia.
  • Se utiliza en registros de desplazamiento a la derecha y a la izquierda.
  • Se utiliza en registros de unidades aritméticas.
  • Se utiliza en conversiones de datos de paralelo a serie o de serie a paralelo.
  • Se utiliza como un dispositivo de interfaz para proporcionar comunicación entre computadoras y periféricos.
  • Se utiliza para hacer parpadear los LED en diferentes patrones.

Consulte este enlace para obtener más información sobre el Hoja de datos del registro de desplazamiento de 8 bits SN74LS166.

Esta es una descripción general del registro de desplazamiento de 8 bits SN74LS166. Aquí hay una pregunta para usted: «¿Cuáles son las ventajas del registro de desplazamiento de 8 bits SN74LS166?»

Javired
Javired

Deja una respuesta

Tu dirección de correo electrónico no será publicada.