MCU / CPLD의 입력 핀과 VCC / GND 사이에 저항을 사용해야합니까?


9

때로는 MCU 또는 CPLD가 정적 로직을 입력하기를 원합니다. 따라서 VCC 또는 GND에 연결하기로 선택했습니다. 문제는 전류를 제한하기 위해 저항을 직렬로 연결해야한다는 것입니다. 나는 단지 혼자서 생각하고 내 자신의 대답을 얻습니다 : 아니오! 예를 들어 86 페이지의 STM32F103 (데이터 시트)를 보자 IO 특성 . '입력 누설 전류'에서 VDD를 적용 할 때 입력 저항이 1MΩ 이상이므로 전류를 제한하기 위해 직렬로 저항이 필요하지 않다는 것을 알고있다. 합리적입니까?


디자인 중에 핀이 사용될 수 있다고 생각되면 풀업 또는 풀다운을 추가합니다.
Andy 일명

그래서, 그것은 현재의 한계와 아무 관련이 없습니다 ....
oilpig

답변:


14

CMOS 로직 입력과 같은 고 임피던스 입력의 경우 기능적 관점에서 핀을 VCC 또는 GND에 하드 연결하는 것이 좋습니다. 또한 추가 구성 요소가 필요없는 PC 보드 설계에서도 편리합니다.

저항을 통해 입력을 끌어 올리거나 내리는 것이 직접 레일 타이보다 더 나은 몇 가지 조건이 있습니다. 그 이유 중 일부는 다음과 같습니다.

1) 핀이 기본적으로 입력이지만 양방향 또는 출력으로 프로그래밍 할 수있는 경우 우발적 인 프로그래밍으로 인해 기본 상태가 변경 될 수 있습니다. 풀업 저항 값이 전류를 안전한 수준으로 제한하기 위해 적절한 크기로 조정 된 경우 저항은 부품을 손상으로부터 보호 할 수 있습니다.

2) 프로젝트 개발 과정에서 풀업 저항을 사용하여 핀을 즉시 사용할 수있는 반면 GND 또는 VCC 연결에는 구리 에칭 컷이 필요하지만 추가 기능 또는 기능에 핀을 사용하려는 경우가 있습니다. 열 스포크 유형 패드를 통해 구리 평면에 핀을 연결하면 전원 레일 구리와의 핀 분리를 수행하기가 매우 어려울 수 있습니다.

3) 예비 I / O 핀은 종종 MCU 용 소프트웨어를 개발하는 동안 임시 연결에 유용하게 사용될 수 있습니다. 핀에 풀업 / 풀다운이 있으면 핀을 마음대로 사용할 수 있으며 테스트 신호를 연결하기 위해 전선을 쉽게 부착 할 수 있습니다. 리드 저항 인 경우 미니 훅 그래버를 끼울 수있는 좋은 장소가있을 수도 있습니다.

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