Fork me on GitHub

Project Notes

#465 MrBiJuT Simple Transistor Tester

Mr BiJuT is a freeform realisation of a simple NPN/PNP transistor testing circuit using a CD4011 Schmitt oscillator.

Build

Here’s a quick demo..

clip

Notes

I found this neat little circuit in the Radio and Electronics Cookbook (69 A bipolar transistor tester, p240).

I tested it out on a breadboard, liked it’s simplicity, and decided to do a little #FreeformFriday rendition: Mr BiJuT!

Circuit Design and How it Works

Here’s my re-drawing of the circuit and the basis for a breadboard build:

Breadboard

Schematic

The circuit uses a CD4011 (NAND gates configured as inverters) to generate a square wave. Gates C and D are responsible for this. The oscillator stage is free running at around 109Hz. Here’s a scope trace of the output at pin 10 of the CD4011:

scope_oscillator

NAND Gate A acts as a buffer for the oscillator, so the device under test does not interfere with the signal.

The final inverter stage (NAND gate B) is the source and sink of the BJT/LED stage, providing an oscillating “power supply” that inverts polarity at the frequency of the oscillator. and is applied across the transistor device under test.

Depending on whether the transistor is an NPN or PNP it will light a corresponding LED. This is how it manages to achieve that:

  • R1 and R2 act as a 1/2 voltage divider to bias the base of the transistor at half signal voltage, so it should always be “on” if correctly polarised.
  • R3 provides some current-limiting to the transistor under test and the indicator LEDs
  • The collector-emitter current flows through two diodes (D1 & D2 or D3 & D4) if the transistor is “on”

If the transistor is NPN:

  • it will conduct when R3 and the diodes are on the high-side of signal
    • LED1 (red) will be off since reverse-biased
    • LED2 (yellow) will also be off, since the total voltage drop across the D1, D2 and the transistor will be less than the LED forward voltage (Vf)
  • but when R3 and the diodes are on the low-side of signal
    • LED1 (red) will be on, since the transistor will not conduct and bypass the LED
    • LED2 (yellow) will be off since reverse-biased
  • so, the red LED1 will be on with a ~50% duty cycle and is the “NPN indicator”

Similarly, if the transistor is PNP:

  • it will conduct when R3 and the diodes are on the low-side of signal
    • LED2 (yellow) will be off since reverse-biased
    • LED1 (red) will also be off, since the total voltage drop across the D1, D2 and the transistor will be less than the LED forward voltage (Vf)
  • but when R3 and the diodes are on the high-side of signal
    • LED2 (yellow) will be on, since the transistor will not conduct and bypass the LED
    • LED1 (red) will be off since reverse-biased
  • so, the yellow LED2 will be on with a ~50% duty cycle and is the “PNP indicator”

Breadboard Build

Playing around with the circuit on a breadboard. Testing an NPN:

bb_test_npn

Testing a PNP:

bb_test_pnp

Freeform

It’s a nice little circuit with some symmetries that lend themselves to a bit of freeform construction. I scavenged the connector plate from an old 9V battery as the base and just built it up by eye (and a little sketching).

Introducing “Mt BiJut”, the transistor tester. It winks depending on whether an NPN or PNP is plugged or touched to the contacts on top of it’s head.

MrBiJuT_build1

MrBiJuT_build2

Testing an NPN:

ff_test_npn

Testing a PNP:

ff_test_pnp

Credits and References

About LEAP#465 BJTTest EquipmentOscillatorsCircuit SculptureFreeform
Project Source on GitHub Project Gallery Return to the LEAP Catalog

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

LEAP is just my personal collection of projects, usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting (IMHO!).

The projects are usually inspired by things found wild on the net, or ideas from the sources such as:

Feel free to borrow liberally, and if you spot any issues do let me know. See the individual projects for credits where due. There are even now a few projects contributed by others - send your own over in a pull request if you would also like to add to this collection.