03주차_참고 ‐ 풀업 저항(Pull‐up Resistor)과 풀다운 저항(Pull‐down Resistor) - movie-01/SmartDevice GitHub Wiki

03주차_참고 - 풀업 저항(Pull‐up Resistor)과 풀다운 저항(Pull‐down Resistor)


🔌 풀업 저항(Pull-up Resistor)과 풀다운 저항(Pull-down Resistor)

1️⃣ 풀업 저항과 풀다운 저항의 개념

풀업 저항은 신호를 기본적으로 **높은 전압(논리 HIGH, 1)**으로 유지하는 저항이고,
풀다운 저항은 신호를 기본적으로 **낮은 전압(논리 LOW, 0)**으로 유지하는 저항이다.
이들은 디지털 회로에서 입력 핀의 상태를 안정적으로 유지하는 역할을 한다.


2️⃣ 플로팅 현상 (Floating) ⚠️

디지털 회로에서 입력 핀이 어떤 전압에도 연결되지 않은 상태가 되면,
신호가 불안정해져 예측할 수 없는 값(0 또는 1)이 나타날 수 있다.
이를 플로팅(Floating) 현상이라고 하며,
풀업 또는 풀다운 저항을 사용하여 이를 방지할 수 있다.


3️⃣ 풀업 저항 예시 🔼

  • 스위치 회로: 스위치가 열려 있을 때(OFF), 입력을 기본적으로 HIGH로 유지
  • I2C 통신: 데이터 라인을 기본적으로 HIGH로 유지

구성: 입력 핀과 전원이 풀업 저항을 통해 연결됨

4️⃣ 풀다운 저항 예시 🔽

  • 버튼 입력 회로: 버튼이 눌리지 않았을 때 기본적으로 LOW 유지
  • 트랜지스터 제어: 입력 신호가 없을 때 트랜지스터가 OFF 상태를 유지

구성: 입력 핀과 GND가 풀다운 저항을 통해 연결됨

5️⃣ 풀업 저항과 풀다운 저항의 비교 🔄


항목 풀업 저항 풀다운 저항
기본 상태 HIGH (1) LOW (0)
연결 방식 전원(+)에 저항 연결 GND(0V)에 저항 연결
사용 예시 I2C 통신, 버튼 입력 버튼 입력, 트랜지스터 제어
목적 신호를 기본적으로 HIGH로 유지 신호를 기본적으로 LOW로 유지

6️⃣ 풀업 저항과 풀다운 저항의 활용 ⚙️

  • 마이크로컨트롤러(GPIO) 안정화: MCU의 입력 핀이 불안정하지 않도록 함
  • 디지털 센서와의 연결: 센서 신호를 확실하게 HIGH 또는 LOW로 고정
  • 논리 회로 설계: 예측 불가능한 신호 변화를 방지

7️⃣ 결론 🏁

풀업 저항과 풀다운 저항은 디지털 회로에서 신호의 안정성을 유지하는 필수 요소이다.
적절한 저항값을 선택하고 회로에 적용하면, 플로팅 문제를 방지하고 신뢰성 높은 시스템을 구축할 수 있다.

⚠️ **GitHub.com Fallback** ⚠️