Wat is een programmeerbare logische array?

Een programmeerbare logische array (PLA) is een apparaat dat een logisch uitvoerniveau of niveaus biedt op basis van een set ingangen. Als een combinatielogisch circuit, kan de programmeerbare logische array worden geïmplementeerd met behulp van programmeerbare geheugenapparaten. De programmeerbare logische array is een eenvoudig alternatief voor het gebruik van poorten en vervelende vereenvoudigingen van logische vergelijkingen.

Programmeerbaar logisch ontwerp is een beter alternatief voor logische gate-geïmplementeerde oplossingen omdat een nadeel van traditioneel logisch ontwerp de moeilijkheid is om wijzigingen aan te brengen in het bestaande ontwerp. Later werd het duidelijk dat softwaretools praktischer waren gezien de uitdagingen bij het bijwerken van functies en het optimaliseren van de prestaties van nieuwe digitale producten. De programmeerbare logische array is vergelijkbaar met een geheugenchip met een adresbus en een gegevensbus. Voor elke combinatie van ingangen is er een logische niveau -uitvoer voor zoveel uitgangen als dat nodig is. De programmeerbare logische array, een programmeerbaar logisch apparaat, brengt veel praktische oplossingen voor AU met zich meeTomatie -uitdagingen.

De gemeenschappelijke toepassing van een PLA is het implementeren van een waarheidstabel die voorwaarden biedt op basis van combinaties van inputs en uitgangen op basis van deze ingangen. Bij het regelen van een waterpomp kunnen er bijvoorbeeld verschillende sensoren zijn die de pompomstandigheden detecteren. Eén ingang is een indicator dat de watertank vol is, een andere ingang is een indicator als er inkomend water beschikbaar is, een andere ingang is een logisch niveau dat aangeeft of de motor van de pomp te heet is en nog een andere ingang een indicator is als de motor wordt bekrachtigd. Deze indicatoren worden gegenereerd door afzonderlijke sensorcircuits.

Typische sensorcircuits maken gebruik van analoge vergelijkers om actieve hoge of actieve lage logische niveaus te genereren voor de programmeerbare logische array. Een logisch niveau "watertank vol" kan worden geproduceerd door een eenvoudige vlotterschakelaar. Een vlotterschakelaar kan openen wanneer de tank vol is. In het geval het water TANK Full Circuit is defect, het zal de neiging hebben om te melden dat de tank vol is, zelfs indien anders.

of logische niveaus actief zijn hoog of actief laag, omvat meestal verschillende factoren. Bij het gebruik van pull-upweerstanden wordt het normale niveau meestal toegewezen aan de actieve hoge toestand, wat betekent dat de weerstand die is aangesloten op de positieve voedingslijn meestal geen stroom trekt. Deze overwegingen zijn erg belangrijk voor apparaten die kunnen worden uitgevoerd op beperkte stroom, zoals logische apparaten die energie uit externe systemen halen. Solar -fotovoltaïsche controllers moeten bijvoorbeeld minimale stroom verbruiken voor langdurige werking wanneer de batterijspanningen laag draaien.

Een programmeerbare logische controller (PLC) kan automatiseringseisen verwerken op basis van gevoelige ingangen en geprogrammeerde instructies. Het maakt gebruik van logica op basis van een beperkte instructieset. Microcontrollers zijn microprocessors met een gedefinieerde instructieset voor het verwerven van gegevensverwerving en toezichthoudende controle.

ANDERE TALEN