Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

Un registro de desplazamiento serial-entrada, paralelo-salida (SIPO) comparte el núcleo de desplazamiento de datos de su homólogo serial-entrada, serial-salida, pero expone cada etapa interna como un pin de salida independiente. Esto lo convierte en una solución ideal para convertir una única línea de datos serial en múltiples salidas paralelas.

Funcionamiento

Cuando se introducen cuatro bits de forma serial en el dispositivo, un pulso de reloj por bit desplaza los datos a través de etapas sucesivas. Tras el cuarto pulso, los cuatro bits aparecen simultáneamente en las salidas QA a QD:

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

Este mecanismo sencillo se visualiza a menudo como un registro serial-entrada, serial-salida con puntos de toma en cada etapa.

Serial-Entrada, Paralelo-Salida vs. Serial-Entrada, Serial-Salida

Los fabricantes suelen ofrecer dispositivos SIPO de hasta 8 bits de ancho, ya que una salida paralela más amplia requeriría un número impráctico de pines. En cambio, los registros de desplazamiento serial-entrada, serial-salida pueden superar los 8 bits, alcanzando hasta 64, y se utilizan cuando solo se necesita una única línea serial.

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

El dispositivo se borra mediante la entrada CLR activa en bajo, que reinicia todos los flip-flops internos antes de cargar nuevos datos.

CIs SIPO Comunes de Texas Instruments

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

La arquitectura interna del 74AHC594 cuenta con dos relojes separados: SRCLK para el registro de desplazamiento y RCLK para el registro de salida. Esta separación permite que la salida permanezca estable mientras se desplazan nuevos datos, lo cual es crítico al controlar relés, motores u otros actuadores.

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

Después de que los datos se han desplazado al registro superior de 8 bits, un flanco de subida en RCLK atrapa los datos en el registro de salida, manteniendo las salidas inalteradas durante los desplazamientos posteriores.

De forma similar, el 74AHC595 sustituye el clear del registro de salida por una habilitación de salida OE, proporcionando un buffer tri-estado que puede desconectarse durante el encendido del sistema.

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

Aplicaciones Prácticas

En sistemas reales, los registros de desplazamiento SIPO se utilizan para controlar pantallas remotas, indicadores LED u otros dispositivos de entrada paralela desde un microcontrolador con pines de E/S limitados. Por ejemplo, un sistema de alarma puede enviar datos seriales a un panel remoto, donde el SIPO expande los datos en ocho salidas LED.

Registros de Desplazamiento Serial-Entrada, Paralelo-Salida: Conversión de Datos Seriales a Paralelos para Expansión Eficiente de E/S

Utilizando solo cinco hilos —reloj, datos seriales, strobe (o RCLK), alimentación y tierra—, el número de conexiones físicas entre la placa principal y el panel remoto se reduce drásticamente, mejorando la fiabilidad y simplificando la gestión de cables.

Para pantallas o arrays de actuadores más grandes, pueden cascadearse múltiples dispositivos SIPO. La salida QH del primer registro alimenta la entrada SER del siguiente, mientras que los pines SRCLK y RCLK se conectan en común.

Los indicadores LED suelen multiplexarse usando registros SIPO, permitiendo que una única entrada serial controle muchos segmentos o dígitos sin necesidad de un pin dedicado por LED.

En resumen, los registros de desplazamiento serial-entrada, paralelo-salida proporcionan una forma rentable y escalable de expandir salidas paralelas desde un flujo de datos serial, haciéndolos indispensables en el diseño de sistemas embebidos.

Hojas de Trabajo Relacionadas

Tecnología Industrial

  1. Fuente de Alimentación CA de Bajo Voltaje: Componentes y Mejores Prácticas para Circuito de Desfase de Fase
  2. Conversión de números octales y hexadecimales a decimal: guía práctica
  3. Conversión de decimal a binario, octal y hexadecimal: guía práctica
  4. Registros de Desplazamiento: Fundamentos, Aplicaciones y Variantes de Diseño
  5. Registros de Desplazamiento Serie-Entrada, Serie-Salida: Fundamentos y Aplicaciones Prácticas
  6. Cómo el COVID-19 acelera la adopción de impresión 3D en todas las industrias
  7. Recubrimiento químico de conversión (Chem Film) para chapa: Aluminio duradero y conductor
  8. Dominando la Conversión Estrella-Triángulo (Y-Δ): Simplifique Redes Eléctricas
  9. Pasivado y recubrimiento de conversión: mejorando la resistencia a la corrosión del acero inoxidable – Acabados superficiales CNCLATHING
  10. Dominando la Conversión de Tipos en C#: Implícita, Explícita, Parse y Métodos Convert
  11. Conversión de tipos en C#: Conversión implícita y explícita explicada