¿Qué es una matriz lógica programable?
Una matriz lógica programable (PLA) es un dispositivo que proporciona un nivel de salida lógico o niveles basados en un conjunto de entradas. Al ser un circuito lógico combinacional, la matriz lógica programable puede implementarse utilizando dispositivos de memoria programables. La matriz lógica programable es una alternativa simple al uso de puertas y simplificaciones tediosas de las ecuaciones lógicas.
El diseño lógico programable es una mejor alternativa a las soluciones lógicas implementadas para la puerta porque el inconveniente del diseño lógico tradicional es la dificultad para hacer cambios en el diseño existente. Más tarde, se hizo evidente que las herramientas de software eran más prácticas dados los desafíos para actualizar las características y optimizar el rendimiento de los nuevos productos digitales. La matriz lógica programable es similar a un chip de memoria con un bus de direcciones y un bus de datos. Para cada combinación de entradas, hay una salida de nivel lógico para tantas salidas como sea necesario. La matriz lógica programable, siendo un dispositivo lógico programable, trae muchas soluciones prácticas a AUDesafíos de tomates.
La aplicación común de un PLA es implementar una tabla de verdad que proporcione condiciones basadas en combinaciones de entradas y salidas basadas en estas entradas. Por ejemplo, al controlar una bomba de agua, puede haber varios sensores que detectan las condiciones de bombeo. Una entrada es un indicador de que el tanque de agua está lleno, otra entrada es un indicador si hay agua entrante disponible, otra entrada es un nivel lógico que indica si el motor de la bomba está demasiado caliente y otra entrada es un indicador si el motor está energizado. Estos indicadores son generados por circuitos de sensor separados.
Los circuitos de sensores típicos utilizan comparadores analógicos para generar niveles lógicos bajos activos o altos activos para la matriz lógica programable. Un nivel lógico "tanque de agua lleno" puede ser producido por un simple interruptor flotante. Un interruptor flotante puede abrirse cuando el tanque está lleno. En caso de que el agua ta seaEl circuito completo de NK es defectuoso, tenderá a informar que el tanque está lleno incluso si no.
Si los niveles de lógica son altos o activos activos, bajo generalmente implica varios factores. Al usar resistencias pull-up, el nivel normal tiende a asignarse al estado alto activo, lo que significa que la resistencia conectada a la línea de suministro positiva no está atrayendo ninguna corriente la mayor parte del tiempo. Estas consideraciones son muy importantes para dispositivos que pueden ejecutarse con potencia limitada, como dispositivos lógicos que extraen energía de sistemas externos. Por ejemplo, los controladores solares fotovoltaicos deben consumir una corriente mínima para un funcionamiento prolongado cuando los voltajes de la batería se están ejecutando.
Un controlador lógico programable (PLC) puede manejar los requisitos de automatización basados en entradas detectadas e instrucciones programadas. Hace uso de la lógica basada en un conjunto de instrucciones limitado. Los microcontroladores son microprocesadores que tienen una instrucción definida establecida para manejar la adquisición de datos y el control de supervisión.