1) AL(Active Low)

말그대로 입력값이 low 이면 동작하는 것이다.



 위 그림과 같이 io핀의 출력이 low이면 LED에 빛이 들어올것이다. 즉 켜지지 않은 상태에서 기본이 high다. 그래서 AL를 Normal High라고도 한다.


2) AH(Active High)

위와 반대로 입력값이 high면 동작하는 것이다.



 위 그림에서 io핀의 출력이 high이면 LED에 빛이 들어온다.

즉 켜지지 않은 상태에서 기본이 low다. 그래서 AH 를 Normal Low라고 하기도 한다.


3) Floating 상태

 floating 상태란 입력되는 전압이 0도 아니고 1도아닌 상태를 의미한다.

이 상태가 되면 예상치 못한 결과를 초래 할 수 있기 때문에 동작방식이 Active Low, Active High 인지 에 따라 풀업, 풀다운 저항을 달아준다.



3-1 풀업 저항
풀업은 플로팅상태의 전압을 끌어 올리는것을 말한다. Active Low, 즉 Normal High 에서 사용한다. 저항은 VCC쪽에 달아준다.


기본적으로 스위치가 닫혀있을때 전류가 VCC - io 핀으로 흐른다. 스위치가 눌리면 전류가 VCC - GND로 연결된다. 그래서 io핀에는 아무전류도 흐르지 않게 되고 Low가 된다. 


3-2 풀다운 저항

풀다운은 플로팅상태의 전압을 내리는 것을 말한다. Active High, 즉 Normal Low에서 사용한다. 풀업과는 반대로 저항은 GND쪽에 달아준다.


스위치가 닫혀있을때에는 입출력핀과 GND가 연결되어 있어 Normal Low 상태이다. 스위치가 눌리면 VCC가 GND와 도통될것 같지만 저항 때문에 전류가 io핀쪽으로도 흐르게 된다.

+ Recent posts