트랜지스터 테스터

우리가 전자회로에 관심이 있는 것처럼 해외에도 이 분야에 관심을 갖고 있는 많은 사람들이 있다. 

어떤 사람들은 아주 큰 기여를 하기도 하는데 

이 글에서는 대표적인 기여 프로젝트 중 하나인 "트랜지스터 테스터"   프로젝트에 대해 기술한다. 

 

아래는 중국에서 대량 복제되어 팔리는 제품들이다(그 중 하나는 내가 사용하고 있는 제품이다)

설계시 BJT, FET  의 기본적인 특성(HFE, 스레시홀드 전압 등)을 측정하거나 불량 판별 등의 용도에 아주 유용하다. 

 

저렴한 가격에 중국에서 잘 만든 제품이라고 생각하는 사람들도 있을지 모르지만

이것은 중국에서 만든 것이 아니고 Mikrocontroller.net 이라는 포럼에서 시작된 오픈 소스 프로젝트의 복제품이다.


※ 사족 : 글쓴이의 기억에, 비슷한 시기에 PIC 기반의 Super Probe 가 나왔던 것으로 기억한다. 

 

애석하게도 슈퍼 프로브의 원저자 사이트는 사라지고 없다. 

mondo-technology.com      Luhan Monat

 

이 회로는 PIC MCU 를 사용한다.(16F8xx 시리즈 base range) 

회로와 소스가 공개 되었으며 20 가지 기능을 제공한다.

만들어보고 싶은 사람이라면 아래를 참고한다.

https://www.talkingelectronics.com/projects/SuperProbeMkII/SuperProbeMkII.html

 

Super Probe MkII

 This project has been adapted and modified from a project designed by Luhan Monat of mondo-technology.com The original project has been changed slightly with an added feature but retaining the simplicity of the circuit and the code. It just goes to show

www.talkingelectronics.com


트랜지스터 테스터의 최초의 저자는 Markus Freek 으로 알려져 있다. 

 

아래서 그의 기사 원본을 볼 수 있다. 

https://www.mikrocontroller.net/articles/AVR-Transistortester

 

AVR-Transistortester – Mikrocontroller.net

AVR-Transistortester Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte) von Markus Frejek Jeder Bastler kennt wohl dieses Problem: Man baut einen Transistor aus einem Gerät aus oder kramt einen aus

www.mikrocontroller.net

 

초기에는 트랜지스터 류의(3단자 소자) 부품만 테스트 할 수 있었지만 기여자들에 의해 몇가지 측정 기능이 확장되었다.  

 

현재도 유지되고 있는 프로젝트 사이트는 아래 주소를 방문하면 된다. 

각 나라 언어별로 만들어진 메뉴얼과, 소스코드, 하드웨어 수정 사항 등을 제공한다. 

https://www.mikrocontroller.net/articles/AVR_Transistortester

 

Transistortester AVR - Mikrocontroller.net

Seite 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, alles Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.ne

www.mikrocontroller.net

 

해당 사이트의 하단부에 재밌는 내용이 있다.

 

" 친애하는 트랜지스터 테스터 복제 제조업체 및 판매자:

트랜지스터 테스터의 복제품을 만들어 판매해도 상관 없습니다. 전자 제품 애호가와 초보자를 위한 저렴한 가제트를 만들 수 있지만 판매할 때 프로젝트 웹 페이지, 소스 코드 및 문서에 대한 링크를 제공하는 데 주의하십시오. 사용자에게 펌웨어를 업데이트하고 모든 기능에 대해 배울 수 있는 정보를 제공하기 위해 제품을 연결하여 제품에 가치를 더하십시오. 펌웨어를 수정하는 경우 백업을 보내주십시오. 트랜지스터 테스터의 샘플을 보내 주시면 가능한 한 호환 가능한 펌웨어를 유지할 수 있습니다. 잊지 마세요, 이것은 OSHW(오픈 소스 하드웨어) 프로젝트입니다!

행운을 빕니다, 트랜지스터 테스트 팀"

 

상기 글에서 설명하고 있듯이 지속적으로 펌웨어가 변경되고 있고 일부 하드웨어의 개선 사항이 있다.  

(위의 사이트에서 해당 내용을 확인)

 

이 프로젝트의 최신 소스 코드는 아래에서 다운로드 받을 수 있다.

https://github.com/Mikrocontroller-net/transistortester/

 

GitHub - Mikrocontroller-net/transistortester

Contribute to Mikrocontroller-net/transistortester development by creating an account on GitHub.

github.com

글쓴이의 기억에 의하면 펌웨어의 빌드에 AvrStudio. 그리고 펌업에는 ISP (USBASP) 가 필요했던 것으로 기억한다.(아두이노 IDE 에서 컴파일이 가능한지 확인되지 않음, 아래는 USBASP)

관심이 있는 사람이라면 펌업을 시도해볼만 하지만 해당 하드웨어에 맞는 펌웨어를 올리지 않으면 먹통(벽돌)이 될 수도 있으므로 주의해야 한다. 

 

상당히 많이 판매된 몇몇 초기모델들은 그에 맞춰서 수정된 소스를 이미 제공하고 있으므로 그대로 컴파일하고 올리면 된다. 따라서 먼저 지원하는 하드웨어인지 확인해보는게 좋다.

 

회로는 단순하지만 소스는 상당히 복잡한 편이다.

이런류의 측정기가 내부적으로 어떻게 돌아가는지에 대해 많은 정보를 제공하므로 궁금하다면 분석해볼 가치는 충분하다.