로직 컨트롤러가 마이크로 컨트롤러를 포함하는 회로에 사용되는지 궁금합니다. 아날로그 로직 게이트가 마이크로 컨트롤러보다 선호되는 경우와 아날로그 로직 게이트를 사용하는 가제트 중 일부는 무엇입니까? 마이크로 프로세서 및 컨트롤러의 시대.
로직 컨트롤러가 마이크로 컨트롤러를 포함하는 회로에 사용되는지 궁금합니다. 아날로그 로직 게이트가 마이크로 컨트롤러보다 선호되는 경우와 아날로그 로직 게이트를 사용하는 가제트 중 일부는 무엇입니까? 마이크로 프로세서 및 컨트롤러의 시대.
답변:
나는 당신이 '이산 된'논리 문을 의미한다고 생각합니다.
예, 외부 게이트를 사용하려는 이유가 있습니다. 실제 예를 들어 보겠습니다. 일부 외부 상자에 대한 클록 신호를 제어하는 마이크로 컨트롤러가 있습니다. 마이크로 컨트롤러가 결정한 시간에 클럭 (수 MHz)을 켜야하며 '런트'펄스를 공급해서는 안됩니다. 인 에이블을 클록 생성기 (플립 플롭)와 동기화하고 게이팅 ( '및'게이트)함으로써 사양을 충족시킬 수 있습니다. 마이크로만으로는 할 수있는 방법이 없습니다.
다른 경우에는 비교기의 외부 신호가 마이크로 컨트롤러의 타이머에 의해 활성화되어야합니다. 마이크로 컨트롤러 주변 장치는 포트 핀을 정확하게 (시간에 따라) 토글하는 기능을 가지고 있지만 해당 핀 상태의 신호를 '및'할 수는 없습니다.
경우에 따라 마이크로 컨트롤러에는 이러한 종류의 요구 사항 (예 : Microchip 부품의 'CLC'또는 '구성 가능한 논리 셀')을 처리하기 위해 구성 가능한 일부 로직이 장착되어 있지만 마이크로 메이커가있는 애플리케이션은 항상 있습니다 응용 프로그램을 예상하지 못했습니다. 실제로, 때로는 수십만 개의 게이트가있는 전체 FPGA를 마이크로에 연결하여 요구 사항을 충족하기에 충분한 외부 로직을 얻습니다.
Microchip은 충분한 설계자가 최대 4 개의 구성 가능한 논리 셀 을 포함하는 2 개의 마이크로 컨트롤러 제품군 인 PIC16 (L) F150 및 PIC10 (L) F32X 와 함께 제공되는 주변 장치 "접착제"로직을 설계에 추가해야한다고 결정했습니다. (CLC), 소형 CPLD와 매우 유사합니다.
사용 가능한 8 가지 로직 기능이 있습니다.
• AND-OR
• OR-XOR
• AND
• S-R Latch
• D Flip-Flop with Set and Reset
• D Flip-Flop with Reset
• J-K Flip-Flop with Reset
• Transparent Latch with Set and Reset
예를 들어 JK 플립 플롭은 다음과 같습니다.
CLC가 하나 인 PIC10의 경우, 수량이 40ȼ 미만인 6 핀 장치의 경우 매우 놀랍습니다. 이 가격으로 여러 개의 개별 로직 칩을 포함해야하는 비용과 공간 절약이 더해집니다.
한편으로, "개별적"로직은 마이크로 컨트롤러에 의해 수행 될 수있는보다 빠르고 안정적으로 동작을 수행 할 수있다. 그리고 때로는 더 중요한 논리 게이트가 동시에 작동하는 반면 uC는 본질적으로 순차적입니다.
또한 혼잡 한 보드가있는 경우 외부에서 이러한 작업을 수행 할 수 있으면 마이크로 컨트롤러에 I / O 핀을 저장할 수 있습니다.
여기에서 모두 op 앰프를 무시했습니다. 아날로그 로직은 최신 uP / 마이크로 컨트롤러 회로에서도 많은 기능을 가지고 있습니다. 마이크로 사이의 긴 전선을 통한 독점적 신호는 하나의 응용 일뿐입니다. 개인적으로 저는 보안 앰프와 신중한 논리에 대한 이해가 부족하기 때문에 자격을 갖춘 엔지니어가 나쁜 설계를 분류해야 할 때마다 보안 및 기타 전자 제품을 연구하고 있습니다.