Electronic #1 - MCU에서 사용하지 않는 IO핀 처리 방법

안쓰는 IO핀 두는방법

main

MCU, AP, FPGA 등 에서 사용하지 않는 IO핀 처리 방법

확실한 것은 해당 IC의 데이터시트를 확인하는 것

  1. Pin을 입력 설정하고 아무것도 연결하지 않고 Pull-UP, Pull-DOWN 없이 그대로 둔다.
    : Pin 처리 방법 중에 가장 안좋은 방법으로 floating 입력은 아무것도 사용되지 않더라도 입력 노이즈를 발생시킬 수 있습니다. 이로 인해 EMI가 증가하고 전력소비를 증가시킬 수 있습니다.

  2. Pin을 입력 설정하고 아무것도 연결하지 않고 내부 or 외부 Pull-UP, Pull-DOWN을 사용한다.
    : 회로적으로 디버깅할 때 나중에라도 핀을 사용할 수 있는 장점이 있습니다. 그리고 실수로 핀을 단락 시켜도 문제가 발생하지 않을 수 있습니다. 그러나 EMI에 대해서는 아무 장점이 없습니다.

  3. Pin을 출력 설정하고 아무것도 연결하지 않고 HIGH 또는 LOW 상태로 둔다.
    : 실수로 핀을 단락시키면 Pin 또는 칩이 죽을 수 있습니다. 핀이 작은 안테나로 동작하여 EMI에 안좋습니다.

  4. Pin을 입력 설정하고 GND 또는 VCC에 연결한다.
    : 디버깅을 해야할 때 핀을 쉽게 사용할 수 없지만 EMI에 좋은 솔루션 입니다.

  5. Pin을 출력 설정하고 GND에 연결한 후 Pin을 LOW로 설정합니다.
    : 이것은 칩의 접지를 향상 시키고 EMI에 적합하지만 칩이 잠시라도 HIGH로 구동되면 순간적으로 망가질 수 있습니다. 주로 FPGA에서 사용하지 않는 핀을 GND에 연결합니다.

결론

  • 설계에 대한 특정상황을 잘 모른다면 2번 또는 3번 솔루션이 좋습니다.
  • 디버깅이 완료된 후 EMI가 문제가된다면 4번 또는 5번 솔루션이 적합합니다.

댓글 쓰기

0 댓글