Español
Electrónica industrial

bus de control

Inglés: control bus

Parte del bus del sistema que las CPU utilizan para comunicarse con otros dispositivos dentro del ordenador.

bus de control: las líneas de señal que dirigen lo que sucede a continuación

El bus de control es un conjunto de líneas eléctricas que corren entre la CPU y otros componentes en un sistema informático, transportando señales que coordinan la temporización y determinan qué dispositivo actúa en un momento dado. A diferencia del bus de direcciones (que especifica una ubicación en la memoria) o el bus de datos (que transporta la información real), el bus de control transmite señales de comando: lectura, escritura, interrupción, reinicio, pulsos de reloj. Es el controlador de tráfico del sistema, no el encargado de la carga.

Las líneas de control cumplen funciones específicas. La línea de lectura le indica a la memoria o a un dispositivo de entrada que coloque datos en el bus de datos. La línea de escritura le indica a la memoria o a un dispositivo de salida que acepte datos del bus de datos. La línea de interrupción permite a los periféricos indicarle a la CPU que necesitan atención. La línea de reloj sincroniza todas las operaciones a una frecuencia común, típicamente medida en megahercios o gigahercios. Una línea de reinicio fuerza a la CPU a volver a su estado inicial. En los sistemas modernos, estas señales pueden ser multiplexadas o codificadas, pero la función sigue siendo idéntica.

El ancho y la temporización importan

El ancho del bus de control varía según la arquitectura. Un microprocesador de 8 bits podría tener de 6 a 8 líneas de control; un sistema de 32 o 64 bits puede tener 10 o más. La velocidad a la que se propagan estas señales afecta directamente el rendimiento del sistema. La desviación de temporización, donde las señales de control llegan a diferentes dispositivos con ligeros retrasos, puede causar corrupción de datos o conflictos de dispositivos. La integridad de la señal se degrada en trazas largas en una placa de circuito impreso, especialmente a altas frecuencias, por lo que los sistemas industriales a menudo utilizan señalización diferencial o blindaje para proteger las líneas de control del ruido eléctrico.

Los modos de falla en el bus de control suelen manifestarse como bloqueos del sistema, comportamiento errático o fallas al inicializar. Una línea de lectura o escritura atascada puede hacer que la CPU se cuelgue esperando una respuesta que nunca llega. Una señal de reloj defectuosa puede hacer que las instrucciones se ejecuten a una velocidad incorrecta o se salten por completo. Las fallas intermitentes son comunes en entornos con vibración o ciclos térmicos, ya que las uniones de soldadura se agrietan y la resistencia de la conexión aumenta. La resolución de problemas industriales a menudo requiere un osciloscopio para verificar que las señales de control lleguen con los niveles de voltaje y la temporización correctos.

El bus de control ocupa una capa intermedia en la jerarquía del sistema: por encima de los conductores eléctricos físicos, por debajo del conjunto de instrucciones y las puertas lógicas. Es esencial pero invisible para el software que se ejecuta en la máquina. Los diseñadores de componentes y los integradores de sistemas deben respetar las restricciones de temporización del bus de control; los programadores de aplicaciones rara vez piensan en ello. Sin embargo, cada operación que realiza la CPU depende en última instancia de las señales que viajan por estas líneas.

Fuentes

Entrada IG557220/06/2010

Más de Electrónica industrial

Ver todo

Reciba la palabra del día

Un término industrial cada día, con el oficio al que pertenece y por qué vale la pena conocerlo. Sin publicidad.