2012년 8월 6일 월요일

풀업 저항과 풀다운 저항 (pull-up resist & pull-down resist)


주의사항 : 공부하면서 이해가 안 되었던 것들을 찾아서 올려둡니다 수작업이라 내용이 이상하거나 오탈자가 있을수 있으므로 댓글로 남겨주시면 바로바로 수정하겠습니다.

현재 이미지의 링크가 깨져있어 보이지 않고 있습니다. 조만간 수정해서 업로드 하겠습니다.

History...
2012. 8. 6. 네이버 블로그에서 이전

============================================================================================================

플로팅 상태

칩에 정보를 입력할 때 전압을 가하게 된다.( ex] 5V(high), 0V(low) ) 만약 입력 핀에 5V도 아니고 0V 도 아닌 전압이 걸리게 된다면 칩은 '1'인지 '0'인지 구별하지  못하게 되어 오작동이 일어난다.

< 2012.4.30 추가 >
핀에는 High, Low가 아닌 High-Impedance 상태가 되어 개방회로 처럼 작동하게 됩니다. 

* 개방회로 : 전류가 흐르지 않는 회로 
=> ( 전류 = 전하의 흐름, 저항 = 전하의 이동을 막는 정도, 
전류가 흐르지 않는다 -> 저항이 무한대이다 (High-Impedance) ) 

개방 : 회로가 서로 연결되어 있지 않다. (전하가 이동할 통로가 없는 상태)
단락 : 회로가 연결되어 있다. (전하가 이동할 통로가 있는 상태)

이러한 상태를 '플로팅(floating) 상태'라고 한다.
(a)에서는 스위치를 통해서 전압이 가해지고 있으므로 High 상태가 된다.
(b)에서는 전류가 그라운드로 흐르므로 전압이 낮아진다.
(c)에서는 그림(b)에서 스위치를 OFF한 상태. 전압의 상태를 알수 없다. (floating!!!)
<2012.3.13 오타수정>

입력 핀의 값을 High 나 Low로 정해높고 싶다면 어떻게 해야 하나?


풀업저항 (Pull-up)

아래 그림은 칩에서 A라는 핀에 저항과 5V의 전원을 붙인 상황이다.


그림(a)에서는 스위치가 off 상태여서 전류가 핀 A로 흘러가 5V의 전압이 가해진 상태가 되고
그림(b)어서는 스위치가 on 상태이므로 전류가 그라운드로 흘러서 전압이 0V가 된다.

=> A핀이 0V 일 때 '1'로 인식하고 5V 일때 '0'으로 인식하는 입력핀이라면 스위치를 열어 놓을 경우 '0'인 상태로 인식되고 반대로 스위치를 닫아 높을 경우는 '1'인 상태로 인식하게 된다.

핀의 전압을 High 상태로 유지하기 위해 붙이는 저항을 풀업저항이라고 한다.

풀다운 저항 (pull-down)

 저항이 A핀에 붙어있고 저항의 반대쪽은 그라운드에 연결되어 있는 그림이다.
회로에서 스위치가 열려 있는 그림(a)에서는 전류가 그라운드로 흐르게 되어있어서 핀의 전압이 0V가 된다. 그러나 그림(b)에서는 소량의 전류가 저항을 통해서 그라운드로 흘러 가지만 많은 양의 전류가 A핀으로 흘러가서 A핀의 전압이 5V가 된다.
=> A핀이 0V 일 때 '0'로 인식하고 5V 일때 '1'으로 인식하는 입력핀이라면 스위치를 열어 놓을 경우 '0'인 상태로 인식되고 반대로 스위치를 닫아 높을 경우는 '1'인 상태로 인식하게 된다.

핀의 전압을 Low상태로 유지하기 위해 붙이는 저항을 풀다운저항이라고 한다. 
 
[출처] 
뇌를 자극하는 하드웨어 입문, 한빛미디어 
디지털 논리회로, 한빛미디어
전기박사(cafe.naver.com/power119/181804)

댓글 없음:

댓글 쓰기