TransistorTester with AVR microcontroller and a little more Version 1.13k Karl-Heinz K¨ubbeler kh
[email protected] March 8, 2018 Contents 1 Features 5 2 Hardware 9 2.1 Circuit of the TransistorTester . .9 2.2 Extensions for the TransistorTester . 11 2.2.1 Protection of the ATmega inputs . 11 2.2.2 Measurement of zener voltage above 4 Volt . 12 2.2.3 Frequency generator . 13 2.2.4 Frequency measurement . 13 2.2.5 Using of a rotary pulse encoder . 13 2.2.6 Connection of a graphical display . 15 2.2.7 Connection of a graphical color display . 20 2.3 Hints for building the TransistorTester . 21 2.4 Changeover for tester versions designed by Markus F. 22 2.5 Chinese clones with text display . 23 2.6 Chinese clones with graphical display . 24 2.7 Chinese kits with graphic displays . 29 2.8 Extented circuit with ATmega644 or ATmega1284 . 30 2.9 Buildup of a tester with ATmega1280 or Arduino Mega . 32 2.10 Programming of the microcontroller . 34 2.10.1 Using the Makefile with Linux . 34 2.10.2 Using the WinAVR package with Windows . 35 2.11 Troubleshooting . 37 3 Instructions for use 39 3.1 The measurement operation . 39 3.2 Optional menu functions for the ATmega328 . 40 3.3 Selftest and Calibration . 43 3.4 special using hints . 44 3.5 Compoments with problems . 44 3.6 Measurement of PNP and NPN transistors . 45 3.7 Measurement of JFET and D-MOS transistors . 46 3.8 Measurement of E-MOS transistors and IGBTs .