본문 바로가기

한국으로/임베디드 시스템7

Pull Down 저항, Pull up 저항 Pull Down 저항Open Drain 출력 상태에서 스위치가 Released 상태일 때 floating 상태(Hi-Z state)가 되는데, 이 floating 상태를 0으로 바꿔주는 방법이다. 저항을 통하여 GND에 연결하면 된다.스위치가 눌리지 않은 상태이면 0이 되게 하되, Short가 되면 안된다. Pull Up 저항Open Drain 출력 상태에서 Pull Down 저항과 반대로 Released 상태일 때 저항을 통해 Vcc에 연결되고,floating 상태를 1로 바꿔주는 방법이다.스위치가 눌리지 않은 상태일 때 1이 되고, Short가 되면 안된다. 2018. 7. 6.
Push Pull 출력, Open Drain 출력 Push Pull 출력가장 보편적인 출력형태. 항상 0 아니면 1의 상태를 출력한다. Vin이 0이면 Vout은 0,Vin이 1이면 Vout은 1이 된다. Push 상태일 때 P-Ch이 VCC 전압을 이용해 IC 외부로 전류를 밀어내고,Pull 상태일 때 N-Ch이 IC 내부의 GND와 연결되어 IC 외부의 핀으로부터 전류를 끌어당긴다. 이 경우, 출력으로 내보낼 수 있는 전압의 최대치는 IC 내부의 VCC 전압이다. Open Drain 출력Push Pull의 P-Ch을 제거한 특별한 형태. Vin이 1이면 출력은 Open 상태가 되고 (floating 값),Vin이 0이면 출력은 Low 상태가 된다 (0 값). 따라서 Push Pull 과 달리 출력이 0, 1로 생성되지 않는다. Open Drain의 .. 2018. 7. 4.
마이크로 프로세서와 메모리 CPUCentral Processing Unit.컴퓨터의 3대 기능인 기억, 연산, 제어를 종합하는 장치이다. 프로그램의 명령어를 해석하여 데이터를 연산/처리하는 역할을 담당하고 있다. CPU의 내부는 ALU(Arithmetic Logic Unit)와 레지스터(Register)로 구성된다.ALU는 일반적으로 엇셈, 뺄셈, 곱셈 및 특수한 연산 등을 수행하고, 레지스터는 연산 결과나 연산할 데이터를 저장하는 용도로 쓰인다. 레지스터는 CPU만 사용할 수 있는 특수 목적의 예약된 메모리(Registered Memory)이다. 메모리ROM (Read Only Memory)코드를 저장하는 용도로 사용된다. 일반적으로 한번 기록한 데이터는 전원 유지와 상관없이 반영구적으로 저장된다. 삭제나 수정이 불가능한 기억장.. 2018. 7. 4.
JK 플립플롭, D 플립플롭 JK 래치JK 래치는 다음과 같은 상태표를 갖는다:JK 래치 진리표JKQnextComment00Q상태 유지010Reset101Set11Q토글(Toggle) D 플립플럽D 플립플럽(flip-flop)은 광범위하게 사용한다. D는 데이터(data) 또는 delay로 알려져 있다.D 플립플럽은 입력 D의 값을 클럭의 엣지(edge)에서 캡처해서 Q에 반영한다. 엣지가 발생하지 않는 시간에는 Q가 변하지 않고 유지한다. D 플립플럽 심볼 D 플립플럽 심볼, 하강엣지 D 플립플럽 진리표:ClockDQnext상승 엣지(Rising edge)00상승 엣지(Rising edge)11엣지 없음XQ('X'표시는 Don't care 조건을 말한다. H와 L 어느 것이든 상관이 없다는 뜻이다. D 플립플럽의 동기를 위한 클럭.. 2018. 7. 3.