Skip to main content

Apa itu array logika yang dapat diprogram?

Array logika yang dapat diprogram (PLA) adalah perangkat yang menyediakan level output logis atau level berdasarkan satu set input.Menjadi sirkuit logika kombinasional, array logika yang dapat diprogram dapat diimplementasikan menggunakan perangkat memori yang dapat diprogram.Array logika yang dapat diprogram adalah alternatif sederhana untuk menggunakan gerbang dan penyederhanaan yang membosankan dari persamaan logika.

Desain logika yang dapat diprogram adalah alternatif yang lebih baik untuk solusi yang diimplementasikan oleh logika karena kelemahan dari desain logika tradisional adalah kesulitan dalam membuat perubahan pada desain yang ada.Kemudian, menjadi jelas bahwa perangkat perangkat lunak lebih praktis mengingat tantangan dalam memperbarui fitur dan mengoptimalkan kinerja produk digital baru.Array logika yang dapat diprogram mirip dengan chip memori dengan bus alamat dan bus data.Untuk setiap kombinasi input, ada output level logika untuk sebanyak yang diperlukan.Array logika yang dapat diprogram, menjadi perangkat logika yang dapat diprogram, membawa banyak solusi praktis untuk tantangan otomatisasi.

Aplikasi umum PLA adalah menerapkan tabel kebenaran yang menyediakan kondisi berdasarkan kombinasi input dan output berdasarkan input ini.Misalnya, dalam mengendalikan pompa air, mungkin ada beberapa sensor yang mendeteksi kondisi pemompaan.Salah satu input adalah indikator bahwa tangki air penuh, input lain adalah indikator jika ada air masuk yang tersedia, input lain adalah tingkat logika yang menunjukkan jika motor pompa terlalu panas, dan masih input lain adalah indikator jikaMotornya berenergi.Indikator -indikator ini dihasilkan oleh sirkuit sensor yang terpisah.

Sirkuit sensor tipikal memanfaatkan pembanding analog untuk menghasilkan level logika rendah atau aktif aktif yang aktif untuk array logika yang dapat diprogram.Level logika "tangki air penuh" dapat diproduksi oleh sakelar float sederhana.Sakelar float mungkin terbuka saat tangki penuh.Jika sirkuit penuh tangki air rusak, ia akan cenderung melaporkan bahwa tangki penuh bahkan jika sebaliknya.

Apakah tingkat logika aktif tinggi atau aktif rendah biasanya melibatkan beberapa faktor.Dalam menggunakan resistor pull-up, level normal cenderung ditugaskan keadaan tinggi aktif, yang berarti resistor yang terhubung ke saluran pasokan positif tidak menarik arus apa pun sebagian besar waktu.Pertimbangan ini sangat penting untuk perangkat yang dapat berjalan pada daya terbatas seperti perangkat logika yang mengekstraksi energi dari sistem eksternal.Misalnya, pengontrol fotovoltaik surya perlu mengkonsumsi arus minimal untuk operasi yang berkepanjangan ketika tegangan baterai berjalan rendah.

Pengontrol logika yang dapat diprogram (PLC) dapat menangani persyaratan otomatisasi berdasarkan input yang dirasakan dan instruksi yang diprogram.Itu memanfaatkan logika berdasarkan set instruksi terbatas.Mikrokontroler adalah mikroprosesor yang memiliki instruksi yang ditentukan untuk menangani akuisisi data dan kontrol pengawasan.