플로팅 (floating) - 풀업 저항 (Pullup resistor), 풀다운 저항 (Pulldown resistor)
CODEDRAGON ㆍDevelopment/IoT
반응형
플로팅 (floating)
· 디지털 핀을 입력으로 설정하면 전압이 5V(HIGH) 또는 0V(LOW)를 왔다갔다하는 상태가 됩니다. 즉, 전압을 공급하지 않는 경우에는 칩 자체에서는 0V인지 5V를 입력했는지 아니면 1V를 입력하였는지 알수가 없습니다. 이런 문제가 발생하면 장치는 오작동이 일어날 수 있으며 이런 상태를 플로팅(floating)되었다라고 합니다.
· 플로팅 상태는 노이즈(noise; 잡음)에 매우 취약해지므로 시스템이 불안정해집니다.
· 플로팅은 입력 전압이 고정되지 않기 때문에 발생하며 플로팅 상태를 해결 하기 위해서는 입력핀의 전압을 고정해야 합니다. 이를 위해 풀업 저항 또는 풀다운 저항을 사용하게 됩니다.
|
· 플로팅 상태 · 스위치를 누르면 전류가 통하고 스위치를 누르지 않으면 전류가 통하지 않아야 되는 데 플로팅상태가 되면 스위치가 정상 작동하지 않게 됩니다. · 즉 스위치가 눌려지지 않은 상태인데도 전류가 흐르게 되는 문제가 발생하고 그 반대 현상도 발생하게 됩니다. |
풀업 저항 (Pullup resistor)
저항을 앞, 뒤에 붙여서 전류를 제어해줘서 플로팅 상태를 해결해 줄 수 있습니다.
저항을 붙이는 위치에 따라 부품 앞에 붙여주는 PullUP, 뒤에 붙여주는 PullDown으로 구성할 수 있습니다.
|
· 풀업 스위치가 열려진 상태 · 입력 핀과 전원 사이에 저항을 연결합니다. · 스위치가 열려진 상태인 경우 입력 핀이 전원과 연결이 되어 있으므로 전압이 5V가 됩니다 |
|
· 풀업 스위치가 닫힌 상태 · 스위치가 눌리면 입력 핀의 전압은 그라운드와 동일한 0V가 됩니다 |
풀다운 저항 (Pulldown resistor)
|
· 풀다운 스위치가 열려진 상태 · 입력 핀과 그라운드 사이에 저항을 연결합니다. · 스위치가 열려진 상태에는 입력 핀이 그라운드와 · 바로 연결되므로 전압이 0V가 됩니다. |
|
· 풀다운 스위치가 닫힌 상태 · 스위치가 눌리면 입력 핀의 전압은 전원과 동일한 5V가 됩니다 |
'Development > IoT' 카테고리의 다른 글
와이어 구별 방법 (0) | 2018.05.24 |
---|---|
아날로그 핀 (0) | 2018.05.24 |
가변저항 핀 구조 (0) | 2018.05.24 |
디지털 신호(digital signal), 디지털(Digital) 유래 (0) | 2018.05.24 |
tone() (0) | 2018.05.24 |