논리 회로

오픈 드레인 출력 회로를 여러 개, 풀업 저항이 있는 하나의 신호선에 연결했을 때의 동작으로 올바른 것은 무엇입니까?

  1. A출력끼리 충돌하여 반드시 망가진다
  2. B어느 하나라도 0을 내면 선이 0이 되어 와이어드 AND로 동작한다
  3. C어느 하나라도 1을 내면 선이 1이 된다
정답과 해설 보기

정답: B. 어느 하나라도 0을 내면 선이 0이 되어 와이어드 AND로 동작한다

오픈 드레인 출력은 트랜지스터로 선을 그라운드로 끌어내리거나 분리하는 2가지 상태이며, 1은 풀업 저항이 만듭니다. 어느 하나라도 0을 내면 선은 0이 되고, 모두가 분리했을 때만 1이 되는 와이어드 AND로 동작하며, 출력끼리 충돌해도 망가지지 않습니다. I²C 버스나 인터럽트선, 서로 다른 전원 전압의 회로 사이의 레벨 변환에 사용됩니다. 상승은 풀업 저항과 배선 용량으로 결정되므로 느려집니다.

  • A. 끌어내리기만 하므로 출력끼리 충돌해도 망가지지 않습니다.
  • B. 맞습니다. 하나라도 0이면 0이 되는 와이어드 AND입니다.
  • C. 오픈 드레인은 1을 능동적으로 내지 않으므로 1이 우선되는 일은 없습니다.
이 분야 연습하기 분야로 돌아가기

논리 회로의 다른 문제

  1. 2입력 NAND 게이트의 출력이 0이 되는 것은 언제입니까?
  2. 드 모르간의 법칙에 따르면 NOT(A AND B)와 같은 논리식은 무엇입니까?
  3. D형 플립플롭의 동작으로 올바른 것은 무엇입니까?
  4. 2입력 XOR(배타적 논리합) 게이트의 출력이 1이 되는 것은 언제입니까?
  5. 2진수 1011을 10진수로 나타내면 얼마입니까?

이 분야의 비교