Education – the Bipolar Transistor – part two

Hello readers

Today we continue with the second in a series of articles about the bipolar transistor. The first section is here. In this article we look at using the bipolar transistor as an amplifier. That is, change a very small alternating-current signal and make it larger, increasing the amplitude of the signal. Although originally it would seem to be rather simple, perhaps it is not. There are many, many ways to construct a transistor amplifier circuit, but I hope this introduction helps your basic understanding of the process.

When we used the transistor as a switch in part one, we were concerned about the amount of current that flowed between the base and the emitter – that it did not exceed the maximum rating for the particular transistor. When a transistor is allowing the most amount possible of current to flow, it is saturated – the point where the transistor cannot handle any more current. However, to use a transistor as an amplifier we need to bias the transistor so that it is passing current, but not saturated. The procedure of setting the output DC level is known as biasing. The procedure for biasing is outside the scope of this article.

When selecting transistors one needs to take note of the hFE (DC current gain), as variations in this will require a complete recalculation of the values for the bias resistors. Even a common model such as the BC548 is available with hFE ranges between 110~520.


one transistor amplifier

Consider the example schematic above. The transistor is not saturated, due to the bias being set by the two 10k ohm resistors, which drops the voltage over the base by around half. In this case with our 6V supply this drops to around 3V. When power is applied, the transistor is biased and allows a small amount of current to flow, but it still has a lot more current-handling capacity. In testing this example, without an input the base current Ib is 0.32 milliamps, and the collector current Ic is 19.9 milliamps . These amounts of current are known as the quiescent current values.

The purpose of the 0.1 uF capacitor is to block DC current and only allow AC current to flow. When the AC current passes through the 0.1 uF capacitor, it is combined with the DC quiescent current running through the base and rides the stronger current out of the emitter. At which point the 100 uF capacitor before the speaker stops the DC current and only allows the AC signal through to the speaker, but amplified. The level of amplification is dependent upon the gain of the transistor, and the amount of base current. Let’s have a look at the behaviour of the current as it passes through the example circuit above:

At the end stage of the video clip we increased the input signal greatly. Did you notice the clipping at the output? This occurs when the voltage is too great for the transistor, and therefore it cannot pass the complete signal through to the emitter. In an audio signal situation, this will cause distortion. That is another reason to check the specification of the transistor against your requirements.

Moving along. You can also connect more than one transistor together to increase the amplification, for example:


two-transistor amplifier

The left half of the circuit above should be familiar. The 10uF capacitor at the bottom is to stop the DC current being passed through to the base of the BC548 transistor. The second transistor, the BC558 is a PNP transistor, and amplifies the signal at the collector of the BC548. Finally, the 1uF capacitor blocks the DC current from reaching the output. However in using two or more transistors in such a method, you need to ensure the emitter current rating of the second transistor is much higher, as the gain of two transistors is the product of the individual transistors’ gain.

As stated at the beginning, this is only an introduction. There are literally hundreds of thousands of pages of material written about the use of transistors, so don’t stop here – experiment and do your own research and learning!

As always, thank you for reading and I look forward to your comments and so on. Furthermore, don’t be shy in pointing out errors or places that could use improvement. Please subscribe using one of the methods at the top-right of this web page to receive updates on new posts. Or join our new Google Group.


  1. Hi i just find your blog. I like a lot, the lessons are explain in a very easy way.

    A question, do you use a software for the electronic diagramans or you do it hand write?

    Sorry for my bad english, i’m from Argentina.

    • Hello Cesar
      Thank you for your comment. I hand-write the diagrams… I am a little old-fashioned, and sometimes it is just quicker. However there are several free pieces of software such as Fritzing and Cadsoft Eagle you could try, which are very popular. Argentina is a lovely country, very nice beef and wine 🙂
      Have a great day

  2. I’m new to electronics and I am having somewhat of a hard time grasping all the concepts, but I’m slowly gaining ground so I appreciate all the assistance I can get.

    To my point, I’m trying to build a 4×4 LED cube that I’ll control through an Arduino and eventually some form of shift register. The Arduino doesn’t have the power to drive a 4×4 nor the number of pins to support the 4×4 and I’m using a series of 3904 NPN transistors off an independent power supply to light the circuit. I’ve connected the ground of the power supply and the Arduino together as suggested on other sites.

    My problem is controlling the the layers. I have transistors controlling each column and I’m trying to use the same transistor to control the HIGH or LOW output of the Arduino to also control each layer. The layer transistors don’t respond and each time I send a signal out to the column, the whole column lights regardless of the layer(s) I have active. The theory is when the transistor is low, the layer will go to ground allowing the column light to come on and go out when I input HIGH at the base so it will go off. Am I suing the write transistor for controlling the layers or should I be looking at something else.

    Any suggestions?

    Can I control which layer

    • Hello Joe
      Interesting question. To be honest I would have used shift registers to control the lot. You could ‘treat’ each layer as a 4×4 LED matrix, and then use one 74HC595 shift register for each layer. Bits 0~3 could control the anodes, and bits 4~7 control the cathodes. The shift registers will take care of the current for you, and bits 4~7 would switch NPN transistors to control the cathodes.

  3. Hi! Thanks again for the nice site! And allow me to point another possible mistake. This phrase ends weird:

    “The procedure for biasing is outside the scope of this article, as there are many ways of constu”

Comments are closed.