안녕하세요? 이번 글에서는 풀업과 풀다운 저항에대하여 알아보도록 하겠습니다.

풀업과 풀다운이라고 하면 보통 아두이노를 통해서 접하시는 분들이 많이계실 것 입니다.

혹은 디지털회로를 공부하시다가 접하신 분들도 많이 계실 것 입니다.

그럼 풀업, 풀 다운저항이 왜 생겨났고 풀업 저항과 풀 다운 저항이 무엇이 자세히 알아보도록 하겠습니다.

차례

1. 플로팅 현상

2. 풀업 저항

3. 풀다운 저항

1. 플로팅 현상

플로팅 현상이란 플로팅을 직역하자면 떠있다는 뜻 입니다.

위의 그림을 통해 플로팅 현상을 간단하게 설명하자면, 스위치가 연결되면 전류가 정상적으로 흐르게 됩니다.

근데 스위치가 연결되지 않은 상태에서 전류가 흐르는지 않흐르는지 알 수 없는 상태가 된 것이 플로팅현상입니다.

플로팅 현상이 생기는 이유는 다음과 같습니다.

디지털 핀을 입력 상태로 설정하면 5V값은 HIGH 0V값은 LOW로 인식합니다.

그런데 핀자체의 칩에서는 0V, 5V인지 1V인지 인식할 수가 없어서 플로팅현상이 생기게됩니다.

입력 단자 주위에 정전기나 잡음에 의해서 오류가 생기게 되는 것 입니다.

그래서 이를 방지하기 위해 풀업 저항이나 풀 다운 저항을 회로에 연결해주면 해결할 수 있습니다.

2. 풀업 저항

저항을 앞에 붙여줘서 플로팅현상을 해결 하는 방법이 풀업(PULL UP)저항 입니다.

풀업 저항에서 스위치가 열린 상태일 때는 입력 핀으로 전류가 흐르게 되고 전원 전압과 같은 5V전압이 걸리게 됩니다.

그래서 입력 핀에는 HIGH값이 읽히게 됩니다.

풀업 저항에서 스위치가 닫힌 상태가 되면 모든 전류는 GND 쪽으로 흐르게 됩니다.

그렇게 되면 입력핀에는 0V 전압이 걸리게 됩니다.

즉, 정리하자면 풀업 저항에서는 다음과 같습니다.

 

 스위치 ON

스위치 OFF 

값 (value

0V (LOW) 

5V (HIGH) 

3. 풀다운 저항

풀다운 저항은 풀업 저항과는 반대로 밑에다가 저항을 연결하는 방식입니다.

위의 그림을 보겠습니다. 스위치가 열린상태에서는 어디에도 전류가 흐르지 않고

입력핀에는 0V 전압이 걸리게 됩니다.

다음은 스위치가 닫힌 상태 입니다. GND 쪽에 저항이 연결되어 있습니다.

밑의 저항으로 인해 전류는 모두 입력핀 쪽으로 흐르고 입력핀에는 전원 전압과 같은 5V가 걸리게 됩니다.

다음과 같이 저항을 연결하여 플로팅 현상을 해결하는 것이 풀업, 풀다운 저항입니다.

표로 정리하면 다음과 같습니다.

 

 스위치 ON

스위치 OFF 

 풀업 (PULL-UP) Value

0V 

5V 

 풀다운(PULL-DOWN) Value

5V 

0V 

-

오늘은 플로팅현상이 무엇인지 그리고 이를 해결하는 방법인 풀업 저항과 풀다운 저항에 대하여 알아보았습니다.

플로팅현상은 입력핀에서 값을 제대로 읽지못하는 현상이 었고 풀업, 풀다운 저항을 연결하여 값을 제대로 읽게하는 방법이었습니다.

그 외에 아두이노에는 코드에 직접 풀업저항이라고 코딩을 해주는 방법도 있습니다.

다음번에는 좀 더 유익한 정보로 찾아뵙겠습니다. 감사합니다.

+ Recent posts