Open-Collector (or Open-Drain) Output¶
Open-Collector¶
Totem-Pole
Output과 달리,
Open-Collector
(or Open-Drain
) Output은 여러 개를 같이 연결(hook)할 수 있다는 장점을 가짐.
- 또한
1
에 대한 출력을 5V 이상으로 변경 가능함 (Pull-Up Resistor
를 쓴 경우). Totem-Pole
Output보다 높은 Current를 처리 가능. (LED 제어 등에 많이 사용됨)
Open-Collector Output¶
- 왼쪽에 보이는 2개의 경우가
Pull-Up Resistor
가 없는 경우로1
을 출력하지 못함을 보여줌.Floating
(orHi-Z
) 상태에서 output을 오실로스코프의 probe로 찍을 경우,- 아무런 Voltage가 나오지를 않는데, 이는 0V를 의미하는게 아닌 Probe를 허공에 대고 있는 것을 의미함.
- 도체가 공중에 떠있는 상태인
Floating
은 Voltage를 정의할 수 없다.
- 오른쪽의 박스로 보이는 경우가
Pull-Up Resistor
가 있는 경우이며,
Open-Collector
라고 할 경우 대부분 이 경우를 말함.base
에0
이 가해질 경우, Transistor는 끊긴 상태로 저항이 무한대이므로 대부분의 전압이 Transistor에 걸리므로 Output은1
에 해당하는 출력이 이루어짐.base
에1
이 가해질 경우, Output은gnd
와 연결되어0
에 해당하는 출력이 이루어짐.
단점¶
Totem-Pole
Output보다 속도가 느림 (Pull-Up Resistor
가 낮을수록 속도가 빠르나, 이 경우 높은 전력소모가 발생.).Pull-Up Resistor
의 도입은 또한0
을 출력할 때 전력을 소비하게 만듬 (낮은Pull-Up Resistor
일수록 높은 Current가 흐르게 되어 전력 소모가 커짐)
Pull-Up Resistor (or Passive Pull-Up)¶
base
가0
일 때,collector
(ordrain
) 의 출력이Floating
이 아닌1
이 되도록,collector
를 High Voltage (\(V_\text{CC}\) or \(V_\text{DD}\))에 연결해주는 Resistor(저항)- 참고로 Ground에 연결하는 Resistor는
Pull-Down
이라고 부름. base
가1
인 경우,output
은 Ground와 연결되며0
이 출력되게 됨.- 단, Transistor가 Close되어도 미세한 저항이 있기 때문에,
Pull-Up Resistor
에 의해 결정되는 Current가 흐르게 되어 전력소모가 발생함.
Wired-AND¶
Open-Collector Output 여러 개를 연결할 경우, 일종의 AND
Gate로 묶은 출력이라고 생각할 수 있음.
- 위 그림의 왼쪽의
Open-Collector
Output 중 하나라도0
인 경우, 해당 Transistor는 Close가 되어 \(V_\text{CC}\)와 Ground 간에 Circuit 이 생성되고, Output 은0
이 출력됨. - 연결된
Open-Collector
Output 모두가1
인 경우에만, 이들이 연결된 이후의 출력단이1
을 가지게 됨. - 즉, 일종의
AND
Gate에 묶인 것과 같고 이를Wired-AND
라고 부름.