다이어그램 및 공식을 사용한 풀업 및 풀다운 저항 이해

문제를 제거하기 위해 도구를 사용해보십시오





이 포스트에서는 풀업 저항과 풀다운 저항, 왜 전자 회로에서 일반적으로 사용되는지, 풀업 또는 풀다운 저항이없는 전자 회로에 어떤 일이 발생하는지, 풀업 및 풀다운 저항을 계산하는 방법에 대해 알아볼 것입니다. 풀다운 저항 값과 마지막으로 오픈 콜렉터 구성에 대해 살펴 보겠습니다.

논리 입력 및 출력이 디지털 회로에서 작동하는 방법

디지털 전자 장치 및 대부분의 마이크로 컨트롤러 기반 회로에서 관련된 디지털 신호는 logic1 또는 logic0, 즉 'HIGH'또는 'LOW'의 형태로 처리됩니다.



디지털 로직 게이트는 모든 디지털 회로의 기본 단위가되며 'AND', 'OR'및 'NOT'게이트를 사용하여 복잡한 회로를 구축 할 수 있지만 위에서 언급 한 바와 같이 디지털 게이트는 'HIGH '및'LOW '.

“HIGH”와“LOW”는 일반적으로 각각 5V와 0V의 형태입니다. 'HIGH'는 전원의 '1'또는 양의 신호라고도하며 'LOW'는 전원의 '0'또는 음의 신호라고도합니다.



공급 된 입력이 2V와 0V 사이의 정의되지 않은 영역 어딘가에있을 때 논리 회로 또는 마이크로 컨트롤러에서 문제가 발생합니다.

이러한 상황에서 논리 회로 또는 마이크로 컨트롤러는 신호를 제대로 인식하지 못할 수 있으며 회로는 잘못된 가정을하고 실행됩니다.

일반적으로 로직 게이트는 입력이 0.8V 미만이면 신호를 'LOW'로 인식하고 입력이 2V 이상이면 신호를 'HIGH'로 인식 할 수 있습니다. 마이크로 컨트롤러의 경우 이것은 실제로 많이 다를 수 있습니다.

정의되지 않은 입력 로직 레벨

신호가 0.8V와 2V 사이이고 입력 핀에서 무작위로 변할 때 문제가 발생합니다.이 문제는 IC 또는 마이크로 컨트롤러에 연결된 스위치를 사용하는 예제 회로로 설명 할 수 있습니다.

마이크로 컨트롤러 나 IC를 사용하는 회로를 가정하면 회로를 닫으면 입력 핀이 'LOW'가되고 릴레이가 'ON'이됩니다.

스위치를 열면 릴레이가 'OFF'가되어야합니까? 글쎄,별로.

우리는 디지털 IC와 디지털 마이크로 컨트롤러가“HIGH”또는“LOW”로만 입력을 받는다는 것을 알고 있습니다. 스위치를 열면 입력 핀은 단지 개방 회로가됩니다. “HIGH”도“LOW”도 아닙니다.

릴레이를 끄려면 입력 핀이 'HIGH'여야하지만 개방 상태에서는이 핀이 표류 픽업, 표유 정전기 및 주변의 기타 전기적 노이즈에 취약 해져 릴레이가 켜지고 꺼질 수 있습니다. 무작위로.

표유 전압으로 인한 이러한 임의 트리거를 방지하기 위해이 예에서는 표시된 디지털 입력 핀을 'HIGH'로직에 연결해야합니다. 그러면 스위치가 꺼질 때 핀이 정의 된 상태 'HIGH'에 자동으로 연결됩니다. 또는 IC의 양의 공급 수준.

핀을 'HIGH'로 유지하기 위해 입력 핀을 Vcc에 연결할 수 있습니다.

아래 회로에서 입력 핀은 Vcc에 연결되어 스위치를 열면 입력을 'HIGH'로 유지하여 릴레이의 임의 트리거링을 방지합니다.

이제 해결책이 해결되었다고 생각할 수 있습니다. 하지만 아니 .... 아직!

다이어그램에 따라 스위치를 닫으면 단락이 발생하고 전체 시스템이 차단되고 단락됩니다. 회로는 단락보다 최악의 상황을 가질 수 없습니다.

단락은 PCB 트레이스를 태우고 퓨즈가 끊어지고 안전 스위치를 트리거하는 낮은 저항 경로를 통해 흐르는 매우 큰 전류로 인해 발생하며 회로에 치명적인 손상을 줄 수도 있습니다.

이러한 과도한 전류 흐름을 방지하고 입력 핀을 'HIGH'상태로 유지하기 위해 '빨간색 선'사이에있는 Vcc에 연결된 저항을 사용할 수 있습니다.

이 상황에서 스위치를 열면 핀이 'HIGH'상태가되고 스위치를 닫을 때 단락이 발생하지 않으며 입력 핀도 GND에 직접 연결할 수 있으므로 ' 낮은'.

스위치를 닫으면 풀업 저항을 통해 무시할 수있는 전압 강하가 발생하고 나머지 회로는 영향을받지 않습니다.

풀업 / 풀다운 저항 값을 최적으로 선택하여 저항을 통해 초과되지 않도록해야합니다.

풀업 저항 값 계산 :

최적의 값을 계산하려면 3 개의 매개 변수를 알아야합니다. 1) Vcc 2) 출력을“HIGH”로 보장 할 수있는 최소 임계 입력 전압 3) 높은 수준의 입력 전류 (필요한 전류). 이 모든 데이터는 데이터 시트에 언급되어 있습니다.

논리 NAND 게이트의 예를 들어 보겠습니다. 데이터 시트에 따르면 Vcc는 5V, 최소 임계 입력 전압 (높은 레벨 입력 전압 V그들)는 2V이고 하이 레벨 입력 전류 (I그들)는 40uA입니다.

옴의 법칙을 적용하여 올바른 저항 값을 찾을 수 있습니다.

R = Vcc-VIH (최소)/ 나그들

어디,

Vcc는 작동 전압,

VIH (최소)HIGH 레벨 입력 전압,

나는그들HIGH 레벨 입력 전류입니다.

이제 매칭을 해보겠습니다.

R = 5-2 / 40 x 10 ^ -6 = 75K 옴.

최대 75K ohm의 저항 값을 사용할 수 있습니다.

노트:

이 값은 이상적인 조건에 대해 계산되지만 우리는 이상적인 세상에 살지 않습니다. 최상의 작동을 위해 70K, 65k 또는 50K 옴과 같이 계산 된 값보다 약간 낮은 저항을 연결할 수 있지만 위의 예에서 100 옴, 220 옴과 같이 큰 전류를 전도 할만큼 충분히 낮은 저항을 줄이지 마십시오.

다중 게이트 풀업 저항기

위의 예에서 우리는 하나의 게이트에 대해 풀업 저항을 선택하는 방법을 보았습니다. 풀업 저항에 모두 연결해야하는 10 개의 게이트가 있다면 어떻게 될까요?

한 가지 방법은 각 게이트에 10 개의 풀업 저항을 연결하는 것이지만 이는 비용 효율적이고 쉬운 솔루션이 아닙니다. 가장 좋은 해결책은 모든 입력 핀을 단일 풀업 저항에 함께 연결하는 것입니다.

위 조건에 대한 풀업 저항 값을 계산하려면 아래 공식을 따르십시오.

R = Vcc-VIH (최소)/ N x I그들

“N”은 게이트 수입니다.

위의 공식은 이전 공식과 동일하지만 유일한 차이점은 게이트 수를 곱하는 것입니다.

그래서 다시 수학을합시다.

R = 5-2 / 10 x 40 x 10 ^ -6 = 7.5K 옴 (최대)

이제 10 개의 NAND 게이트에 대해 전류가 하나의 NAND 게이트 (이전 예에서)보다 10 배 높은 방식으로 저항 값을 얻었으므로 저항이 피크 부하에서 최소 2V를 유지할 수 있으므로 필요한 것을 보장 할 수 있습니다. 오류없이 출력됩니다.

모든 애플리케이션에 대해 풀업 저항을 계산하는 데 동일한 공식을 사용할 수 있습니다.

풀다운 저항 :

풀업 저항은 입력이 풀다운 저항에 연결되어 있지 않으면 핀을“HIGH”로 유지하고, 입력이 연결되지 않으면 핀을“LOW”로 유지합니다.

풀다운 저항은 Vcc 대신 접지에 저항을 연결하여 만들어집니다.

풀다운은 다음과 같이 계산할 수 있습니다.

R = VIL (최대)/ 나그만큼

어디,

VIL (최대)LOW 레벨 입력 전압입니다.

나는그만큼LOW 레벨 입력 전류입니다.

이러한 모든 매개 변수는 데이터 시트에 언급되어 있습니다.

R = 0.8 / 1.6 x 10 ^ -3 = 0.5K 옴

풀다운에 최대 500ohm 저항을 사용할 수 있습니다.

하지만 다시 말하지만 500 옴 미만의 저항 값을 사용해야합니다.

오픈 컬렉터 출력 / 오픈 드레인 :

IC가 출력 'HIGH'를 구동 할 수 없지만 출력 'LOW'만 구동 할 수있는 경우 핀이 '오픈 콜렉터 출력'이라고 말할 수 있습니다. 단순히 출력을 접지에 연결하거나 접지에서 분리합니다.

오픈 컬렉터 구성이 IC에서 어떻게 이루어지는 지 볼 수 있습니다.

출력이 접지 또는 개방 회로이기 때문에 트랜지스터가 꺼져있을 때 핀을 'HIGH'로 돌릴 수있는 외부 풀업 저항을 연결해야합니다.

이것은 오픈 드레인의 경우와 동일하지만 IC 내부의 내부 트랜지스터가 MOSFET이라는 점만 다릅니다.

이제 오픈 드레인 구성이 필요한 이유를 물어볼 수 있습니다. 어쨌든 풀업 저항을 연결해야합니다.

출력 전압은 오픈 콜렉터 출력에서 ​​다른 저항 값을 선택하여 변경할 수 있으므로 부하에 더 많은 유연성을 제공합니다. 작동 전압이 높거나 낮은 출력에 부하를 연결할 수 있습니다.

풀업 저항 값이 고정되어 있으면 출력 전압을 제어 할 수 없습니다.

이 구성의 한 가지 단점은 큰 전류를 소비하고 배터리 친화적이지 않을 수 있으며 올바른 작동을 위해 더 높은 전류가 필요하다는 것입니다.

IC 7401 오픈 드레인 로직 'NAND'게이트의 예를 들어 풀업 저항 값을 계산하는 방법을 살펴 보겠습니다.

다음 매개 변수를 알아야합니다.

VOL (최대)이는 출력 'LOW'(0.4V)를 보장 할 수있는 IC 7401에 대한 최대 입력 전압입니다.

나는OL (최대)저레벨 입력 전류 (16mA)입니다.

Vcc는 5V의 작동 전압입니다.

따라서 여기에서 풀업 저항 값을 약 287ohm에 연결할 수 있습니다.

질문이 있습니까? 아래의 의견란을 사용하여 귀하의 생각을 표현하십시오. 귀하의 질문은 최대한 빨리 답변됩니다.




Previous : 디지털 버퍼 – 작동, 정의, 진실 테이블, 이중 반전, 팬 아웃 Next : 인덕션 모터의 스칼라 (V / f) 제어 이해