Design of Electronic Switch using Transistor
Normally the function of a switch is either turning on or off close path of current flow and carry current at any direction. If there were no switches, We would have to disconnect or connect every time from main power supply whenever we need to turn off or on light, fan etc. These are all mechanical switches which mechanically disconnect appliances from main power supply.
BJT(Bipolar Junction Transistor) is a solid state electronic switch which can perform switching operation without mechanically disconnected. It is the great invention in the field of electronics. This solid state switch is used for
- controlling high power devices like motors, solenoids , Relays etc.
- digital electronics and logic gate circuits and many others.
By observing a microcontroller model atmega32 datasheet, I found, it can provide maximum current of 40mA at guaranteed operating condition. So when we need to Run a relay(requires about 80mA current) DC motor(Requires more than 150mA current) what is the solution????
Then BJT is the simplest and low cost solution as per as I konw.
how to design BJT as a electronic switch?????
Some basic discussion regarding BJT
- Cut-off region
- Saturation region
- Active region
- Cut-off mode characteristics
-
- BJT is fully off
- Emitter-Base voltage Vbe<0.7 , So Emitter-Base Junction is reversed biased
- Collector-Base Junction is also reverse biased
- Zero base and collector current
- Collector Emitter voltage Vce will be high or maximum
As a result in cut-off mode BJT works as a open switch just given below.
- Saturation Mode characteristics
-
- BJT is fully on
- Maximum base and collector flows( depletion layer decreses)
- Collector emitter voltage is minimum (100mV to 300mV). In diagram 134mV
- Emitter-base and collector Base junction are forward biased.
- In both cut-off and saturation mode BJT dissipates minimum power.
- So now one thing is clear that using cut-off mode and saturation mode behavior we can use BJT as a SPST switch
Design Procedures:
Now we start our main discussion on How you precisely design BJT as a switch for your project.
Design Cut-off Mode:
Design Saturation mode
Before start our design we need to focus our problems and requirements.
- We will run a 6V DC motor motor which equivalent circuit resistance is 20ohms and requires 230mA curent to operate in the rated condition.
- So we need to operate the BJT in saturation region so that it can supply maximum current.
STEP 1:
Calculate the Collector current assuming the Transistor in saturation mode. We know, in saturation mode Collector to emitter voltage is 0.2v . Using this voltage value we can calculate edge of saturation(EOS) collector current.
In our design we use PN2222 transistor. Click here to download datasheet.
$$displaylines{
{V_{ce|saturation}} = 0.2v cr
{R_C} = 20Omega cr
{I_{C(EOS)}} = {{{V_{CC}} – {V_{ce|saturation}}} over {{R_C}}} cr
{I_{C(EOS)}} = {{5 – .02} over {20}} cr
= 240mA cr} $$
which is less then our transistor model PN2222’s collector current. It can handle 600mA of collector current
STEP 2:
Calculate Base current from collector current. So we need minimum beta which we find from manufacture datasheet. For PN2222 transistor minimum Dc current gain beta is 100
$$displaylines{
{I_{B(EOS)}} = {{{I_{C(EOS)}}} over {{beta _{min }}}} cr
= {{240} over {100}} cr
= 2.4mA cr} $$
This is the minimum base current which keeps the transistor at the edge of saturation region. If we increase the base current more by a factor, we are driving the Transistor further into saturation. The factor is known as Overdrive factor(ODF).
$$ODF = {{{I_B}} over {{I_{B(EOS)}}}}$$
We let ODF=10 which means we are forcing the transistor go deep into saturation 10 times than edge of saturation.
$$displaylines{
{I_B} = ODFx{I_{Bleft( {EOS} right)}} cr
= 24mA cr} $$
STEP 3:
The standard format of the preceding circuit is given below. Now we calculate Base resistor Rb value so that the transistor stays saturation mode.
$$displaylines{
{I_B} = {{{V_B} – {V_{BE}}} over {{R_B}}} cr
{R_B} = {{{V_B} – {V_{BE}}} over {{I_B}}} cr
= {{5v – 0.7v} over {24mA}} cr
= 179Omega cr} $$
Nearest available value for Rb is 200 Ohm.
In the simulation we notice that all the values are close to our calculated value. So design is complete.
Checking Saturation region:
No we will check whether the transistor is operating in the saturation region or not.
If transistor operates in the saturation region, then saturation mode Dc current gain will be much less than Active mode minimum DC current gain .
$$displaylines{
{beta _{force}} = {{{I_C}} over {{I_B}}} cr
= {{240mA} over {24mA}} cr
= 10 < 100 cr
{beta _{force}} < {beta _{min }} cr} $$
As Beta is much less than Active mode minimum beta, so our design is perfect and the transistor is operating in the saturation region.
Check this tutorial for mode advance design of BJT transistor switching application.
Comments
1 Comment
nice work @shuvo
Leave a Comment