프로그래머블 로직 어레이 란 무엇입니까?
프로그래머블 로직 어레이 (PLA)는 일련의 입력을 기반으로 논리적 출력 레벨을 제공하는 장치입니다. 조합 논리 회로이므로, 프로그램 가능 논리 어레이는 프로그램 가능 메모리 장치를 사용하여 구현 될 수있다. 프로그래머블 로직 어레이는 게이트와 로직 방정식의 지루한 단순화를 사용하는 간단한 대안입니다.
기존 논리 설계의 단점은 기존 설계를 변경하기가 어렵 기 때문에 프로그래밍 가능한 논리 설계는 논리 게이트 구현 솔루션의 더 나은 대안입니다. 나중에 기능을 업데이트하고 새로운 디지털 제품의 성능을 최적화하는 데 어려움을 겪으면서 소프트웨어 도구가 더욱 실용적이라는 것이 분명해졌습니다. 프로그래머블 로직 어레이는 어드레스 버스와 데이터 버스가있는 메모리 칩과 유사합니다. 모든 입력 조합에 대해 필요한만큼 많은 출력에 대한 로직 레벨 출력이 있습니다. 프로그래머블 로직 장치 인 프로그래머블 로직 어레이는 자동화 문제에 대한 많은 실용적인 솔루션을 제공합니다.
PLA의 일반적인 적용은 이러한 입력을 기반으로 입력과 출력의 조합을 기반으로 조건을 제공하는 진리표를 구현하는 것입니다. 예를 들어, 워터 펌프를 제어 할 때 펌핑 조건을 감지하는 여러 센서가있을 수 있습니다. 하나의 입력은 물 탱크가 가득 찼음을 나타내는 표시기이고, 다른 입력은 사용 가능한 유입수가있는 경우 표시기이며, 다른 입력은 펌프의 모터가 너무 뜨거워 졌는지 여부를 나타내는 논리 레벨이며, 또 다른 입력은 모터에 전원이 공급됩니다. 이 표시기는 별도의 센서 회로에 의해 생성됩니다.
일반적인 센서 회로는 아날로그 비교기를 사용하여 프로그래머블 로직 어레이의 액티브 하이 또는 액티브 로우 로직 레벨을 생성합니다. 간단한 플로트 스위치로 "물 탱크 가득 참"논리 레벨을 생성 할 수 있습니다. 탱크가 가득 차면 플로트 스위치가 열릴 수 있습니다. 물 탱크 전체 회로에 결함이있는 경우에는 다른 경우에도 탱크가 가득 찼다 고보고하는 경향이 있습니다.
로직 레벨이 액티브 하이인지 액티브 로우인지는 일반적으로 몇 가지 요소를 포함합니다. 풀업 저항을 사용할 때 정상 레벨에는 활성 하이 상태가 할당되는 경향이 있습니다. 즉, 양의 공급 라인에 연결된 저항이 대부분 전류를 소비하지 않습니다. 이러한 고려 사항은 외부 시스템에서 에너지를 추출하는 논리 장치와 같이 제한된 전력으로 작동 할 수있는 장치에 매우 중요합니다. 예를 들어, 태양 광 컨트롤러는 배터리 전압이 낮을 때 장시간 작동하기 위해 최소한의 전류를 소비해야합니다.
PLC (Programmable Logic Controller)는 감지 된 입력 및 프로그래밍 된 명령을 기반으로 자동화 요구 사항을 처리 할 수 있습니다. 제한된 명령어 세트를 기반으로 논리를 사용합니다. 마이크로 컨트롤러는 데이터 수집 및 감독 제어를 처리하기 위해 정의 된 명령 세트가있는 마이크로 프로세서입니다.