본문 바로가기
지식창고/수학+전자 지식

Active Low / Active High / 풀업 / 풀다운

by eteo 2022. 9. 23.

Active High 는 High 일 때 동작, Active Low 는 Low 일 때 동작

 

위 그림에서 Active High는 GPIO 핀 출력이 High 일 때 LED가 켜지고 Active Low는 GPIO 핀 출력이 Low 일 때 LED가 켜진다.

Active High를 Normal Low, Active Low를 Normal High 라고도 표현한다.

 

 

Floating 상태

 floating 상태란 입력되는 전압이 0도 아니고 1도아닌 상태를 의미한다. 이 상태가 되면 예상치 못한 결과를 초래 할 수 있기 때문에 동작방식이 Active High, Active Low 인지 에 따라 풀업, 풀다운 저항을 달아준다.

 
 

풀업 저항

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

 

 

 

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

 

풀다운 저항

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

 

 

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

 

출처 : https://bigpictures-ent.tistory.com/entry/ActiveLowActiveHigh-%ED%92%80%EC%97%85%ED%92%80%EB%8B%A4%EC%9A%B4-%EC%A0%80%ED%95%AD

'지식창고 > 수학+전자 지식' 카테고리의 다른 글

Schmitt trigger  (0) 2023.03.31
이산 신호와 디지털 신호  (0) 2022.10.12
온도센서 ] RTD 와 서미스터의 차이  (0) 2022.09.02
허수는 왜 존재하는 것일까?  (0) 2022.08.31
npn, pnp 트랜지스터 정리  (0) 2022.06.05