본문 바로가기

Software/MICOM

Hi-Impedance(하이 임피던스)

우선 알아야 할것은 논리회로에서 10Open의 차이를 정확하게 구분해야 한다.

1은 5V이고, 0은 0V라는 것은 대부분 사람들이 잘 이해한다.

 

그렇다면 Open은 어떤 상태일까?

 

Open 즉 전압이 없으므로 0이 아닐까?라고 생각할 수 있지만 Open과 0은 분명히 다르다.

이 Open이 Hi-Impedance 상태라한다.

 

화재를 잠시 바꾸어, 어떤 스위치가 있다고 가정을 하자.

이 스위치는 누르면 On이 되고, 떼면 Off가 된다.(여기서 Off란 Open 상태와 동일하다)

 

이것을 CPU에 연결했다고 가정해보자.

한쪽은 CPU 입력단자에, 다른 한쪽은 GND로 연결하면 스위치를 GND가 되어 0이 되는 것은 확실하지만

떼면 어떻게 될까?

 

정답은 Open 상태가 된다.

이 때는 0이라할 수도 없고, 1이라 할 수도 없다.

이 Open 상태를 1로 해주는 것이 Pull-up 이다.

 

만약 스위치가 On, Off가 아닌 3단자 스위치로 되어 H, L가 나오는 스위치라면 Open 상태는 없으므로,

굳이 Pull-up을 달 필요는 없다.

반응형

'Software > MICOM' 카테고리의 다른 글

I2S(Intergrated Interchip Sound) 통신  (12) 2017.08.23
레지스터란?  (0) 2017.08.18
Renesas 개발일지(2)  (0) 2017.01.09
Renesas 개발일지(1)  (0) 2017.01.04
GPIO(General Purpose Input Output) 란?  (0) 2016.12.26