10M+ 재고 있는 전자 부품
ISO 인증
보증 포함
빠른 배송
찾기 어려운 부품?
우리가 그것들을 공급합니다.
견적 요청

풀업과 풀다운 저항기: 목적, 차이점 및 용도

4월 14 2026
근원: DiGi-Electronics
탐색: 952

풀업과 풀다운 저항기는 어떤 장치가 라인을 제어하지 않을 때 디지털 신호를 명확한 논리 상태로 유지하는 데 도움을 줍니다. 이로 인해 플로팅 입력이 발생하지 않아 잘못된 측정과 불안정한 스위칭이 발생할 수 있습니다.

Figure 1. Pull-up and Pull-down Resistors

풀업 저항과 풀다운 저항의 목적

풀업 저항과 풀다운 저항기는 디지털 회로에서 활성 장치가 구동하지 않을 때 신호선을 알려진 논리 상태를 유지하기 위해 사용됩니다. 이로 인해 입력이 떠 있는 것을 방지합니다.

플로팅 입력에는 명확한 하이 또는 로우 상태가 없습니다. 잡음, 누설 전류, 그리고 많은 디지털 장치의 높은 입력 저항으로 인해 플로팅 라인의 전압이 드리프트될 수 있습니다. 이로 인해 잘못된 측정값이나 불안정한 스위칭이 발생할 수 있습니다.

풀업 저항기가 전원을 공급하는 전압에 연결되므로 기본 상태는 높음입니다. 풀다운 저항기가 선을 접지에 연결하므로 기본 상태는 낮습니다. 이 저항들은 회로가 신호를 능동적으로 변경할 때까지 신호를 안정적인 수준으로 유지합니다.

풀업 및 풀다운 저항을 가진 안정 논리 상태

Figure 2. Stable Logic States with Pull-up and Pull-down Resistors

풀업 저항기 동작

풀업 저항기는 신호선과 양의 전원 전압 사이에 연결됩니다. 회로의 다른 부분이 신호를 낮게 끌어당기지 않을 때 선을 높은 논리 레벨로 유지하여 입력이 불확실해지지 않도록 합니다.

신호선이 접지에 연결되면 논리 상태가 하이에서 로우로 바뀝니다. 이로 인해 선은 어느 조건에서도 명확하게 정의될 수 있습니다.

풀다운 저항기 동작

풀다운 저항기는 신호선과 접지 사이에 연결됩니다. 회로의 다른 부분이 선을 높게 구동하지 않을 때 라인을 낮은 논리 레벨로 유지하여 신호가 떠 있는 것을 방지합니다.

풀업 저항과 풀다운 저항의 차이점

특징풀업 저항기풀다운 저항기
연결전압 공급땅에
기본 상태하이낮게
활성 상태낮게 끌어당겨졌다높이 운전
일반적인 사용버튼, 오픈 드레인 라인, I2C논리 입력, 제어 라인
주요 목적유휴 시 라인을 높게 유지함유휴 시 라인을 낮게 유지함

적절한 풀업 및 풀다운 저항 값 선택

• 저항이 낮아질수록 신호가 기본 상태로 더 강하게 끌려 논리 레벨을 명확하고 안정적으로 유지합니다.

• 저항이 높아질수록 전류 소모가 줄어들어 불필요한 전력 사용을 줄이는 데 도움이 됩니다.

• 저항이 매우 높으면 기본 상태를 약해지고 신뢰성을 떨어뜨릴 수 있습니다.

• 라인 커패시턴스는 논리 상태 간 신호 변화 속도를 늦출 수 있습니다.

• 입력 누설 전류도 고려해야 하는데, 이는 선로의 전압에 영향을 줄 수 있기 때문입니다.

• 더 빠르고 민감한 회로는 신호를 안정적으로 유지하면서 깨끗한 스위칭을 가능하게 하기 위해 더 신중한 저항 선택이 필요합니다.

내부 및 외부 풀업 및 풀다운 저항기

FIgure 3. Internal and External Pull-up and Pull-down Resistors

일부 마이크로컨트롤러와 디지털 장치는 소프트웨어나 설정 설정을 통해 활성화할 수 있는 내부 풀 저항기를 포함하고 있습니다. 이 내장된 저항기는 추가 부품 사용을 줄이고 회로를 더 단순하게 유지하는 데 도움을 줍니다.

외부 풀 저항기는 장치 외부에 별도의 부품으로 배치됩니다. 저항 값을 더 잘 제어할 수 있게 해주며, 회로가 더 강한 바이어스, 더 나은 잡음 저항, 또는 일정한 타이밍이 필요할 때 더 나은 신호 성능을 제공할 수 있습니다.

• 일부 디지털 소자에는 내부 풀 저항기가 내장되어 있습니다.

• 외부 끌어당기기 저항기가 장치 외부에 추가됩니다.

• 내부 풀 저항기는 부품과 보드 공간을 절약하는 데 도움을 줍니다.

• 외부 풀 저항은 값과 성능에 대한 더 많은 제어를 제공합니다.

• 외부 풀 저항은 더 빠르거나 잡음이 많은 회로에 더 적합할 수 있습니다.

버튼 및 스위치 회로 내의 풀업 및 풀다운 저항

Figure 4. Pull-up Resistor in a Button Circuit

풀업 저항과 풀다운 저항기는 스위치가 열렸을 때 입력 핀을 정의된 논리 상태에 유지하기 위해 버튼 및 스위치 입력 회로에서 널리 사용됩니다. 풀 저항이 없으면 입력이 플로팅되어 불안정하거나 거짓 전이를 만들 수 있습니다. 풀업 버튼 회로에서는 버튼을 누르지 않으면 입력이 높게 유지되고, 버튼이 선을 접지에 연결할 때 낮은 전압이 변합니다. 이 액티브-로우 배열은 많은 소속 장치가 내장된 풀업 저항기를 제공하기 때문에 마이크로컨트롤러 설계에서 흔히 볼 수 있습니다.

Figure 5. Pull-down Resistor in a Button Circuit

풀다운 버튼 회로에서는 버튼이 열려 있을 때 입력이 낮게 유지되고, 버튼이 전원선과 전원 전압을 연결할 때 높아집니다. 이 방식도 유효하지만, 많은 MCU 계열에서는 외부 풀다운 저항이 내부 저항보다 더 많이 사용됩니다. 실용적인 설계를 위해 풀업 또는 풀다운 선택은 요구되는 기본 논리 상태, 입력 구조, 그리고 노이즈나 긴 트레이스가 존재하는 상황에서 안정적인 스위칭 필요성과 일치해야 합니다.

풀업 저항과 풀다운 저항의 일반적인 용도

풀업 저항기는 오픈 드레인 및 오픈 컬렉터 회로에서 필요한데, 이 출력들은 라인을 낮게 끌어당길 수는 있지만 스스로 높게 구동할 수는 없기 때문입니다. 출력 트랜지스터가 꺼져 있으면 신호선은 정의되지 않은 상태로 남게 됩니다. 풀업 저항기는 라인을 유효한 고수준으로 복원하여 회로가 낮은 상태와 높은 상태 사이를 깨끗이 전환할 수 있게 합니다.

이 방식은 공유 통신 및 인터페이스 회선, 특히 I²C 버스 및 기타 유선 논리 연결에서 널리 사용됩니다. 풀업 값이 낮으면 상승 시간을 단축하고 라인 회복을 더 빠르게 도울 수 있지만, 라인이 낮게 당겨질 때 전류가 증가합니다. 값이 높을수록 전류 소비는 줄어들지만, 선로 정전용량 충전이 느려져 신호 전이가 느려질 수 있습니다. 이러한 이유로, 오픈 드레인 및 I²C 회로에서 풀업 저항 선택은 버스 커패시턴스, 논리 임계값, 그리고 구동 장치의 싱크 능력을 고려해야 합니다.

풀업 및 풀다운 저항기의 기타 일반적인 응용

버튼 입력과 오픈 드레인 출력 외에도, 풀업 저항과 풀다운 저항기는 많은 다른 디지털 및 혼합 신호 회로에서도 사용됩니다. 이들은 일반적으로 마이크로컨트롤러 입력 핀, 논리 게이트 입력, 센서 인터페이스 라인에 추가되어 어떤 장치가 신호를 적극적으로 구동하지 않을 때 정의된 유휴 상태를 유지합니다. 이는 오작동 트리거를 줄이고 실제 시스템에서 신호 신뢰성을 향상시키는 데 도움을 줍니다.

이 저항들은 시동, 리셋, 일시적 차단 시 알려진 상태를 유지해야 하는 제어 라인에서도 유용합니다. 이 경우 풀 저항은 정의되지 않은 입력 동작을 피하고 전체 회로 안정성을 개선하는 간단한 방법을 제공합니다. 풀업과 풀다운 중 선택은 필요한 기본 논리 상태, 신호 환경, 그리고 시스템이 액티브-하이 제어인지 능동-로우 제어를 중심으로 설계되었는지에 따라 달라집니다.

일반적인 풀업 및 풀다운 저항기 설계 오류

흔한 실수왜 문제가 생기는 걸까요?어떻게 피할 수 있을까요?
너무 작은 저항을 사용해불필요한 전류 흐름유효한 논리 레벨을 유지하면서 전류를 제한하는 값을 선택하세요
너무 큰 저항을 사용해약한 기본 상태를 만들고 신호 변화가 느려집니다높은 값
입력 특성 무시신뢰할 수 없는 논리 레벨을 유발할 수 있습니다입력 임피던스 및 논리 임계값 검토
내부 끌어당기는 저항을 잊고불필요한 외부 부품을 유발할 수 있습니다장치에 이미 내장 풀 저항기가 포함되어 있는지 확인하세요
신호 속도 확인 안 됨큰 저항은 전이를 늦출 수 있습니다더 빠른 회로에서의 RC 효과를 고려해

결론

풀업 저항과 풀다운 저항기는 신호선 안정성 유지와 디지털 회로 내 부동 입력 방지에 중요합니다. 기본 고전압 또는 저전압 상태를 설정하고, 깨끗한 스위칭을 지원하며, 신뢰성 향상을 제공합니다. 적절한 저항 값을 선택하고, 누설 전류와 정전용량을 점검하며, 내부 저항을 언제 사용할지 외측 저항을 사용할지 아는 것이 회로가 의도한 대로 작동하도록 돕습니다.

자주 묻는 질문 [FAQ]

3.3V GPIO에 어떤 값의 풀업 저항을 사용해야 하나요?

일반적인 시작 범위는 4.7 kΩ에서 10 kΩ입니다. 낮은 값은 더 강한 당김과 빠른 가장자리를 제공하며, 높은 값은 전류를 줄입니다.

MCU 내부 풀업을 외부 저항 대신 사용할 수 있나요?

네. 버튼과 간단한 GPIO 입력에는 종종 충분합니다. 더 나은 노이즈 제어, 고정 값, 또는 더 긴 트레이스가 필요할 때는 외부 저항기를 사용하세요.

왜 I²C 라인은 구동 하이가 아니라 하이로 당겨지나요?

I²C는 오픈 드레인 출력을 사용하기 때문입니다. 소자들은 라인을 낮게 끌어올릴 수 있지만, 풀업 저항기가 선을 높게 되돌려 여러 장치가 안전하게 버스를 공유할 수 있게 합니다.

풀업 저항이 너무 강하거나 약하면 어떻게 되나요?

너무 강하면 라인이 낮을 때 전류가 더 커집니다. 너무 약하면 선이 더 천천히 상승하고 높은 상태가 덜 안정적이 됩니다.

풀 저항기는 디지털 회로에서만 사용되나요?

아니. 또한 혼합 신호 및 인터페이스 회로에서 라인 상태를 유지하기 위해 사용됩니다.

풀업 저항과 풀다운 저항 중에서 어떻게 선택하나요?

라인이 높게 쉴 때 턱걸이를 선택하세요. 줄이 낮은 위치에 있어야 할 때 풀다운을 선택하세요.