O que é uma matriz lógica programável?
Uma matriz lógica programável (PLA) é um dispositivo que fornece um nível de saída lógico ou níveis com base em um conjunto de entradas. Sendo um circuito lógico combinacional, a matriz lógica programável pode ser implementada usando dispositivos de memória programáveis. A matriz lógica programável é uma alternativa simples ao uso de portões e simplificações tediosas das equações lógicas. Mais tarde, tornou -se óbvio que as ferramentas de software eram mais práticas, devido aos desafios na atualização de recursos e otimizando o desempenho de novos produtos digitais. A matriz lógica programável é semelhante a um chip de memória com um barramento de endereço e um barramento de dados. Para cada combinação de entradas, existe uma saída de nível lógico para tantas saídas necessárias. A matriz lógica programável, sendo um dispositivo lógico programável, traz muitas soluções práticas para AuDesafios de tomação.
A aplicação comum de um PLA é implementar uma tabela de verdade que fornece condições com base em combinações de entradas e saídas com base nessas entradas. Por exemplo, ao controlar uma bomba de água, pode haver vários sensores que detectam as condições de bombeamento. Uma entrada é um indicador de que o tanque de água está cheio, outra entrada é um indicador se houver água de entrada disponível, outra entrada é um nível lógico que indica se o motor da bomba está muito quente e ainda outra entrada é um indicador se o motor estiver energizado. Esses indicadores são gerados por circuitos de sensores separados.
Os circuitos de sensores típicos fazem uso de comparadores analógicos para gerar níveis lógicos altos ou ativos ativos para a matriz lógica programável. Um nível de lógica "tanque de água completo" pode ser produzido por um simples interruptor de flutuação. Um interruptor de flutuação pode abrir quando o tanque estiver cheio. Caso a água taNK Circuito completo está com defeito, ele tenderá a relatar que o tanque está cheio mesmo se o contrário.
Se os níveis lógicos são ativos altos ou ativos, geralmente envolve vários fatores. Ao usar resistores de pull-up, o nível normal tende a receber o estado alto ativo, o que significa que o resistor conectado à linha de suprimento positivo não está desenhando nenhuma corrente na maioria das vezes. Essas considerações são muito importantes para dispositivos que podem ser executados em energia limitada, como dispositivos lógicos que extraem energia de sistemas externos. Por exemplo, os controladores fotovoltaicos solares precisam consumir corrente mínima para operação prolongada quando as tensões da bateria estão funcionando baixas.
Um controlador lógico programável (PLC) é capaz de lidar com requisitos de automação com base em entradas detectadas e instruções programadas. Ele utiliza a lógica com base em um conjunto de instruções limitado. Os microcontroladores são microprocessadores que possuem um conjunto de instruções definido para lidar com a aquisição de dados e controle de supervisão.