풀업 / 풀다운 저항의 배치 / 위치?


12

출력용 마이크로 컨트롤러 GPIO 핀을 DC-DC 컨버터의 액티브 하이 Enable입력 핀에 연결했습니다. 이 핀은 높은 활성 상태이며 전원을 켤 때 또는 필요하기 전에이 변환기를 켜기를 원하지 않기 때문에이 라인에서 풀다운 저항을 사용하여 비활성화 상태로 유지했습니다.

이 풀다운 저항을 어디에 배치해야하는지 약간 혼란스러워합니다. GPIO 핀 또는 핀 근처에 배치해야합니까 Enable?

풀업 저항에 대해 같은 질문 Enable입니다. 활성이 낮고 라인에서 풀업을 사용해야하는 경우입니다.


7
실제로는 중요하지 않지만 끌어 올리는 입력에 가깝게 배치하는 것이 더 명확 할 수 있습니다.
pjc50

답장을 보내 주셔서 감사합니다. 앞에서 언급했듯이 현재 위치는 DC-DC 컨버터의 활성화 핀 근처에 있습니다. 그래서 나는 그곳에 남겨 둘 것입니다. 그건 그렇고, 나는 그것이 논리적이 아니라 "직관적 인"사건이라고 생각합니다. 그래도 잘못 될 수 있습니다.
LoveEnigma

1
나는 그것이 진짜 차이를 만들 것이라고 상상하기 어렵다는 것을 안다. 풀업 저항은 일반적으로 5-10K 옴 정도입니다. 저항이 10 %라고 가정하면 허용 오차는 +/- 500-1K 옴입니다. 당신이 그 양에 근접하여 저항을 바꾸기 전에는 엄청나게 긴 흔적이 필요합니다. IOW, 동일한 회로를 두 번 쉽게 구축 할 수 있고 하나의 저항을 입력 핀 옆에 배치하고 다른 저항을 가능한 한 멀리 떨어진 곳에 배치 할 수 있으며 더 멀리있는 회로는 여전히 "쉽게"풀업 할 수 있습니다. 더 가까운 것보다 / 아래로.
Jerry Coffin

입력 해 주셔서 감사합니다. Jerry. 신호에 두 개의 PU / PD가 있다는 것을 알고 있습니다.
LoveEnigma

답변:


10

이상적으로는 분명한 차이가 없어야하지만 항상이 "가드"저항을 보호 할 핀 가까이에 배치합니다. 두 가지 이유가 있습니다.

  1. 풀다운 저항을 MCU에 가까이두면 MCU에서 변환기까지 긴 트레이스가 있습니다. 컨버터의 활성화 핀이 전류를 공급할 경우 전류는 긴 트레이스와 풀다운 저항을 통해 접지로 흐릅니다. 트레이스 임피던스가 높으면 인 에이블 핀에서 컨버터의 레벨이 높아질 수 있습니다! 어쨌든 소음 마진이 줄어 듭니다.

  2. MCU가 컨버터와 멀리 떨어져있는 경우 저항을 컨버터에 가까이두면 회로가 더 선명 해집니다. 보드에 문제가 생기면 디버깅 작업이 쉬워집니다.


답장을 보내 주셔서 감사합니다. 그러나 입력 소스 전류 인 핀은 어떻게 될 수 있습니까? 누설 전류 또는 소음을 의미합니까?
LoveEnigma

2
예, 누설 일 수 있습니다. 내부 회로에 따라 다릅니다. 경우에 따라 핀에서 로우 레벨을 적용 할 때 핀에서 전류가 흐를 수 있으므로 문서를주의 깊게 읽으십시오.
diverger

1
모든 트레이스에 임피던스가 있다고 생각할 수 있습니다. 풀업에 대한 트레이스가 길면 총 풀업은 이고 핀에 내부 임피던스 에서 트레이스 임피던스는 풀업을 더 약하게 만듭니다. 즉, 핀의 전압이 낮아집니다. 차이는 작을 수 있습니다. 따라서 항상 PU / PD를 필요한 핀에 더 가깝게 배치합니다. R i nRp+RtraceRin
diverger

1
예,이 경우 B 보드에도 올려 놓겠습니다. 이런 식으로, 보드 B의 트랜지스터 가 A와 B의 연결이 끊긴 경우에도베이스의 고정 상태 와 알려진 상태를 만들 수 있습니다.
diverger

1
좋아,이 경우에는 풀다운을 B 보드에 고정시킵니다. 그러나 또 다른 질문은 다이오드의 음극, 즉 BJT의베이스에서 풀다운이 없다면 MCU가 로우 레벨을 출력하면 다이오드가 꺼지는 것보다 BJT의베이스 충전이 발생하는 곳 (NPN이라고 가정) )? 차단 시간이 길어집니다.
diverger
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.