Jetson Nano 일단 GPIO 라이브러리는 OS 설치 시 이미 함께 깔려 있다는 점과 함께 GPIO 핀에서 인색할 수준의 전류 제공으로 인해 밝기가 대단히 흐려 ON 상태 확인이 어렵다는 정보와 함께 트랜지스터를 사용해야 한다는 내용이 있었다. 과연 이러한 문제가 사실이라면 적절한 트랜지스터를 구하려면 시간적으로 며칠이 걸릴지 모르므로 지난번 아두이노에서 사용했던 C1815Y를 사용하여 점등해 보기로 했다. 어차피 사용하는 TR의 구체적인 제원을 모르더라도 NPN 형 TR 이라면 본 블로그의 내용을 참조로 하여 우격다짐 식으로 끼워 맞추는 것도 불가능하지는 않다는 점에 유의하자.
Jetson Nano 의 핀 배열은 라즈베리 파이와 거의 흡사하다. 따라서 소프트웨어적으로 특정 디지털 핀에 신호를 주어서 ON OFF 하기 이전에 5V 와 GND 그리고 3V3(3.3V) 핀을 사용하여 NPN TR C1815Y를 구동해 보기로 하자.
컬렉터 에미터 사이의 전압은 5V 와 GND를 이용한다. 한편 베이스는 직접 3V3에 연결한다. TR에서는 베이스에 가해지는 최소한도의 스위칭 전압이 중요할 수 있는데 대략 1.5V에서 흔히 작은 값의 베이스 전류와 함께 스위칭이 일어난다. 그 보다 전압이 높을 경우 컬렉터에서 에미터로 흐를 수 있는 전류 양이 베이스 전류가 추가됨으로서 좀 더 커질 수 있을 것이라 예상된다. 원래 이런 방식으로 TR을 사용하지는 않지만 Jetson Nano 의 핀별 허용 전류가 너무 적으므로 결국 2개 핀의 전류 값을 합해 LED를 제대로 밝게 점등해 보려는 트릭으로 보자.
Jetson Nano에서 사용하는 파이선 프론트 엔드가 무엇인지 잘 모르겠으나 곧 확인이 되면 LED ON OFF 코드를 사용하여 TR 의 베이스와 연결되는 3V3을 디지털 입력이 되도록 핀 번호를 변경하면 될 것이다.
![마나마인로고.png]