플로팅 (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