풀업 저항이란 무엇입니까? 무엇을합니까? 왜 필요한가요?


26

나는 LED 또는 다른 것을 켜는 방법을 보여주는 많은 간단한 회로를 보았습니다. 풀업 저항이 종종 언급됩니다. 그들은 무엇을합니까? 일부 GPIO 핀에는 풀업 저항이 필요하고 다른 GPIO 핀에는 그렇지 않은 차이점이 무엇입니까?



2
나는 Wikipedia의 설명을 보았고 전혀 이해가되지 않았다. 이것을 반영하기 위해 질문을 편집하려고했지만 먼저 대답했습니다.
Menuta

이 사이트에서 매우 잘 설명되어 있습니다 seattlerobotics.org/encoder/mar97/basics.html

답변:


11

로부터 아두 이노 웹 사이트 :

입력이없는 경우 입력 핀을 알려진 상태로 조정하는 것이 유용한 경우가 많습니다. 입력에 풀업 저항 (+ 5V) 또는 풀다운 저항 (접지 저항)을 추가하여 수행 할 수 있으며, 10kΩ이 공통 값입니다.

그러나 : 그것은 Arduino 웹 사이트에서 온 것입니다. Raspberry GPIO 핀은 3.3V 만 허용됩니다 ( 라즈베리 Pi에서 5V가 아닌 3.3V로 풀업 수행 ) !!!

다음 은 풀업 저항 회로도 의 예 입니다.

예

풀업은 너무 많은 전류를 소비하지 않고 핀이 작동하는지 확인합니다. 게이트에는 ON, OFF 및 FLOATING의 세 가지 상태가 있습니다.

FLOATING 상태는 부울 값으로 변환 할 수 없으므로 매우 유용하지 않습니다. 따라서 풀업 및 풀다운 저항 : FLOATING 상태를 제거하기 위해 존재합니다.


3
기술적으로 FLOATING은 논리적 상태가 아니지만 연결이 끊어졌으며 주변 물체에 의해 생성 된 정적 방전 노이즈로 인해 임의의 HIGH / LOW 조합을받을 수 있음을 나타내는 데 사용되는 기술 용어입니다. 수학 숫자를 제외하고 부동 소수점에 대한 논리 변수는 없습니다. 디지털은 1 또는 0입니다.
Piotr Kula

7

풀업 또는 풀다운 저항은 입력 핀에 사용되어 입력에 연결된 것이 없거나 연결된 부품이 고 임피던스 (Z) 상태 인 경우 상태를 정의합니다. 정의 된 상태가없는 입력은 입력 값이 부동이라고하는 임의의 값 (0 또는 1) 일 수 있다는 문제가 있습니다.

이것은 Wikipedia에 관한 기사 (Jivings가 귀하의 질문에 대한 의견에 추가했습니다)에 자세히 설명되어 있으며 SparkFun에 대한이 기사 에서 조금 더 시각적으로 설명되어 있습니다.


sparkfun 설명은 Wikipedia에 비해 훌륭하며 독자 지식에 대한 가정은 훨씬 적습니다
Menuta

2

명심해야 할 것은 (처음에는 조금 혼란 스러웠습니다) 풀업 또는 풀다운 저항은 특정 역할의 표준 저항이라는 것입니다. 둘 이상의 사람이 존재하지 않는 것을 찾기 위해 풀업 저항을 구입하려고 시도했습니다. 그렇지 않으면 정상 상태로 전압을 최대 5V / 3.3V 또는 0V로 낮추는 표준 저항입니다.


1
여기서 혼동되는 부분은 실제로 "풀업"을 수행하는 저항이 아니라는 점입니다. 풀업은 저항의 다른쪽에있는 것입니다. 저항은 풀업을 통한 전류 흐름을 제어합니다. raspberrypi.stackexchange.com/questions/28973/…
goldilocks

1

전자 사전은 풀업을 다음과 같이 정의합니다.

풀업 : 회로 또는 회로가 연결된 회로의 값 (예 : 임피던스)을 높이는 데 사용되는 회로 또는 구성 요소를 설명합니다.

LED가 + 5V 전원 공급 장치에 연결되어 있고 마이크로 컨트롤러 / 마이크로 프로세서 또는 기타 다른 방법으로 제어 (LED ON & OFF)되는 경우 ON 상태에서 전원 공급 장치가 높은 전류를 공급할 수 있으며 높은 전류가 손상 될 수 있습니다 LED.

전원 공급 장치의 고전류 를 제한 하기 위해 풀업 저항 은 임피던스를 끌어 올리고 전원 공급 장치에서 LED를 공급하는 전류를 제한합니다 (+ 5V). 따라서 LED는 고전류로부터 보호됩니다. 회로에 따라 풀업 기능은 다양하며 I²C 버스에 대한 유선 로직에 대한 보호 기능을 형성 합니다.AND


1
@SlySven이 옳습니다.이 답변은 전자적으로 정확하지 않습니다. AFAIK 전자 제품에는 "임피던스 풀링"이라는 개념이 없습니다. 논리 회로와 관련하여 풀업 저항은 임피던스를 감소 시키며, 이렇게하면 일반적으로 양의 전압을 향하여 연결된 전압에 영향을 미칩니다 (따라서 풀업의 '업'은 풀을 가질 수도 있음) -down, 보통 0V로). LED와 직렬로 연결된 저항은 단순히 LED를 통해 흐를 수있는 전류를 결정하는 것입니다. 회로도가 비슷해 보이지만 풀업과 관련이 없습니다.
barny

1

용어 풀업 또는 풀다운 저항이 수행하는 역할을 설명하기 위해 사용되는 용어이다. 이 끌어 가 다른 단말에 존재하는 공급 / 접지 / 기준 전압을 향해 하나 개의 단자에 연결되어 신호선. 이전의 답변은“임피던스를 끌어 올린다”는 말이 잘못되었다. 오히려 회로의 저항 / 임피던스 를 줄여서 다른 방법으로 집적 회로의 입력 핀과 같이 그렇지 않은 경우 라인이 알려진 상태를 가정하도록하는 것이다. 연결되지 않은. 외부 뭔가 때이 효과를 카운터 것으로 되어 저항의 양을 연결 할 필요가있다 낮은 을 할 효과가 충분히핀이 실수로 또는 고의적으로 개방 회로로 남아 있지만 외부 회로가 다른 방향으로 라인을 구동하려고 할 때 영향을 극복하기에 과도한 부담을주지 않을 정도로 충분히 높은 경우 당기기 .

Pi의 GPIO 핀은 제어 가능한 내부 핀을 가지고 있습니다.이 라인은 논리적으로 로우 또는 하이 또는 오픈 회로를 가정하도록 만들 수 있습니다. 후자는 사용자가 풀 업 / 다운 저항을 제공하면 괜찮 습니다. 작업을 수행하십시오 (어쨌든 외부 회로의 일부로 가능). 후자의 설계는 외부 회로가 3.3V를 초과하는 공급 레일에서 작동하는 경우 특히 중요합니다.이 경우 풀업 이 라인의 전압을 3.3V 이상 으로 직렬 저항 (4K7) 으로 올리려고 시도 해서는 안되기 때문입니다 ) 및 쇼트 키 다이오드 (예 : BAT85) GPIO 핀에 연결된 직렬 저항의 측면에 양극이 있고 3.3V 공급 레일에 음극이있는 경우이를 방지하는 한 가지 방법입니다. 이러한 유형의 저전압 (<0.2V) 순방향 전압 강하 다이오드는 신호가 Pi로 전파되는 시간이 약간 증가하여 Pi를 손상시키기에 충분히 높은 신호선이 취해지는 것을 방지합니다.

나는 어제 두 번의 중고품을 구입하면서 Pi 's로 시작했습니다. {35 년 넘게 전자 제품을 사용해 왔지만} 정확히 이런 이유로 Pi 's Pinout에 대한 정보를 찾고 있습니다. 두 개의 PSU를 얻지 못한 장소. 8-P

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.