2 Channel RF switch
-
Upload
aakankshasharma -
Category
Documents
-
view
71 -
download
1
description
Transcript of 2 Channel RF switch
-
5/26/2018 2 Channel RF switch
1/80
Project ReportWireless
remote control
switch
-
5/26/2018 2 Channel RF switch
2/80
Circuit diagram
-
5/26/2018 2 Channel RF switch
3/80
Component list
-
5/26/2018 2 Channel RF switch
4/80
Component placement
-
5/26/2018 2 Channel RF switch
5/80
Pcb layout
-
5/26/2018 2 Channel RF switch
6/80
Program
#include
void delay(int time) //This function produces a delay in msec.
{
int i,j;
for(i=0;i
-
5/26/2018 2 Channel RF switch
7/80
{
P0=0x00;
delay(50);
P0=0xff;
delay(50);
}
}
Component description
Resistor
A Typical Resistor
-
5/26/2018 2 Channel RF switch
8/80
Resistors are "Passive Devices",that is they contain no source of power or
amplification but only attenuate or reduce the voltage or current signal passing
through them. This attenuation results in electrical energy being lost in the form of
heat as the resistor resists the flow of electrons through it.
Then a potential difference is required between the two terminals of a resistor for
current to flow. This potential difference balances out the energy lost. When used
in DC circuits the potential difference, also known as a resistors voltage drop, is
measured across the terminals as the circuit current flows through the resistor.
Most resistors are linear devices that produce a voltage drop across themselves
when an electrical current flows through them because they obey Ohm's Law, and
different values of resistance produces different values of current or voltage. This
can be very useful in Electronic circuits by controlling or reducing either the
current flow or voltage produced across them.
There are many thousands of different Types of Resistorsand are produced in a
variety of forms because their particular characteristics and accuracy suit certain
areas of application, such as High Stability, High Voltage, High Current etc, or are
used as general purpose resistors where their characteristics are less of a problem.
Some of the common characteristics associated with the humble resistor
are; Temperature Coefficient, Voltage Coefficient, Noise, Frequency Response,Poweras well as Temperature Rating, Physical Sizeand Reliability.
In all Electrical and Electronic circuit diagrams and schematics, the most
commonly used symbol for a fixed value resistor is that of a "zig-zag" type line
with the value of its resistance given in Ohms, . Resistors have fixed resistance
values from less than one ohm, ( 10M) in value. Fixed resistors have only one single value of resistance, for
example 100'sbut variable resistors (potentiometers) can provide an infinite
number of resistance values between zero and their maximum value.
Standard Resistor Symbols
-
5/26/2018 2 Channel RF switch
9/80
The symbol used in schematic and electrical drawings for a Resistor can either be a
"zig-zag" type line or a rectangular box.
All modern fixed value resistors can be classified into four broad groups;
Carbon Composition Resistor - Made of carbon dust or graphite paste, low wattagevalues
Film or Cermet Resistor - Made from conductive metal oxide paste, very lowwattage values
Wire-wound Resistor - Metallic bodies for heatsink mounting, very high wattageratings
Semiconductor Resistor - High frequency/precision surface mount thin filmtechnology
There are a large variety of fixed and variable resistor types with different
construction styles available for each group, with each one having its own
particular characteristics, advantages and disadvantages compared to the others. To
include all types would make this section very large so I shall limit it to the most
commonly used, and readily available general purpose types of resistors.
Resistor Colour Code
We saw in the previous tutorial that there are many different types
of Resistorsavailable and that they can be used in both electrical and electronic
circuits to control the flow of current or voltage in many different ways. But in
order to do this the actual resistor needs to have some form of "resistive" or
"resistance" value. Resistors are available in a range of different resistance values
from fractions of an Ohm ( ) to millions of Ohms.
Obviously, it would be impractical to have available resistors of every possiblevalue for example, 1,2,3,4etc, because literally hundreds of thousands, if
not millions of different resistors would need to exist to cover all the possible
values. Instead, resistors are manufactured in what are called "preferred values"
with their resistance value printed onto their body in coloured ink.
-
5/26/2018 2 Channel RF switch
10/80
4 Coloured Bands
The resistance value, tolerance, and wattage rating are generally printed onto the
body of the resistor as numbers or letters when the resistors body is big enough to
read the print, such as large power resistors. But when the resistor is small such as
a 1/4W carbon or film type, these specifications must be shown in some other
manner as the print would be too small to read.
So to overcome this, small resistors use coloured painted bands to indicate both
their resistive value and their tolerance with the physical size of the resistor
indicating its wattage rating. These coloured painted bands produce a system of
identification generally known as a Resistors Colour Code.
An international and universally accepted resistor colour coding scheme was
developed many years ago as a simple and quick way of identifying a resistors
ohmic value no matter what its size or condition. It consists of a set of individual
coloured rings or bands in spectral order representing each digit of the resistors
value.
A resistors colour code markings are always read one band at a time starting from
the left to the right, with the larger width tolerance band oriented to the right side
indicating its tolerance. By matching the colour of the first band with its associated
number in the digit column of the colour chart below the first digit is identified and
this represents the first digit of the resistance value. Again, by matching the colour
of the second band with its associated number in the digit column of the colour
chart we get the second digit of the resistance value and so on as illustrated below:
-
5/26/2018 2 Channel RF switch
11/80
The Standard Resistor Colour Code Chart.
-
5/26/2018 2 Channel RF switch
12/80
The Resistor Colour Code Table.
Colour Digit Multiplier Tolerance
Black 0 1
Brown 1 10 1%
Red 2 100 2%
Orange 3 1,000
Yellow 4 10,000
Green 5 100,000 0.5%
Blue 6 1,000,000 0.25%
Violet 7 10,000,000 0.1%
Grey 8
White 9
Gold 0.1 5%
Silver 0.01 10%
None 20%
Calculating Resistor Values
The Resistor Colour Codesystem is all well and good but we need to understand
how to apply it in order to get the correct value of the resistor. The "left-hand" or
the most significant coloured band is the band which is nearest to a connecting lead
with the colour coded bands being read from left-to-right as follows;
Digit, Digit, Multiplier = Colour, Colour x 10colour
in Ohm's ('s)
For example, a resistor has the following coloured markings;
Yellow Violet Red = 4 7 2 = 4 7 x 102= 4700 or4k7.
-
5/26/2018 2 Channel RF switch
13/80
The fourth and fifth bands are used to determine the percentage tolerance of the
resistor. Resistor tolerance is a measure of the resistors variation from the specified
resistive value and is a consequence of the manufacturing process and is expressed
as a percentage of its "nominal" or preferred value.
Typical resistor tolerances for film resistors range from 1% to 10% while carbon
resistors have tolerances up to 20%. Resistors with tolerances lower than 2% are
called precision resistors with the or lower tolerance resistors being more
expensive. Most five band resistors are precision resistors with tolerances of either
1% or 2% while most of the four band resistors have tolerances of 5%, 10% and
20%. The colour code used to denote the tolerance rating of a resistor is given as;
Brown = 1%, Red = 2%, Gold = 5%, Silver = 10 %
If resistor has no fourth tolerance band then the default tolerance would be at 20%.
Capacitor
Just like the Resistor, the Capacitor, sometimes referred to as a Condenser, is a simple passive
device. The capacitor is a component which has the ability or "capacity" to store energy in the
form of an electrical charge producing a potential difference (Static Voltage) across its plates,much like a small rechargable battery. In its basic form, a capacitor consists of two or more
parallel conductive (metal) plates which are not connected or touching each other, but are
electrically separated either by air or by some form of insulating material such as paper, mica,
ceramic or plastic and which is commonly called the capacitors Dielectric.
A Typical Capacitor
The conductive metal plates of a capacitor can be either square, circular or rectangular, or they
can be of a cylindrical or spherical shape with the general shape, size and construction of a
parallel plate capacitor depending on its application and voltage rating.
-
5/26/2018 2 Channel RF switch
14/80
When used in a direct current or DC circuit, a capacitor charges up to its supply voltage but
blocks the flow of current through it because the dielectric of a capacitor is non-conductive and
basically an insulator. However, when a capacitoris connected to an alternating current or ACcircuit, the flow of the current appears to pass straight through the capacitor with little or no
resistance.
If a DC voltage is applied to the capacitors conductive plates, a current is unable to flow through
the capacitor itself due to the dielectric insulation and an electrical charge builds up on the
capacitors plates with electrons producing a positive charge on one and an equal and opposite
negative charge on the other plate.
This flow of electrons to the plates is known as the capacitors Charging Currentwhich
continues to flow until the voltage across both plates (and hence the capacitor) is equal to the
applied voltage Vc. At this point the capacitor is said to be "fully charged" with electrons. The
strength or rate of this charging current is at its maximum value when the plates are fully
discharged (initial condition) and slowly reduces in value to zero as the plates charge up to a
potential difference across the capacitors plates equal to the applied supply voltage and this is
illustrated below.
Capacitor Construction
The parallel plate capacitor is the simplest form of capacitor. It can be constructed
using two metal or metallised foil plates at a distance parallel to each other, with its
capacitance value in Farads, being fixed by the surface area of the conductive
plates and the distance of separation between them. Altering any two of these
-
5/26/2018 2 Channel RF switch
15/80
values alters the the value of its capacitance and this forms the basis of operation of
the variable capacitors.
Also, because capacitors store the energy of the electrons in the form of an
electrical charge on the plates the larger the plates and/or smaller their separationthe greater will be the charge that the capacitor holds for any given voltage across
its plates. In other words, larger plates, smaller distance, more capacitance.
By applying a voltage to a capacitor and measuring the charge on the plates, the
ratio of the charge Q to the voltage V will give the capacitance value of the
capacitor and is therefore given as: C = Q/V this equation can also be re-arranged
to give the more familiar formula for the quantity of charge on the plates as: Q = C
x V
Although we have said that the charge is stored on the plates of a capacitor, it is
more correct to say that the energy within the charge is stored in an "electrostatic
field" between the two plates. When an electric current flows into the capacitor,
charging it up, the electrostatic field becomes more stronger as it stores more
energy. Likewise, as the current flows out of the capacitor, discharging it, the
potential difference between the two plates decreases and the electrostatic field
decreases as the energy moves out of the plates.
The property of a capacitor to store charge on its plates in the form of an
electrostatic field is called the Capacitanceof the capacitor. Not only that, but
capacitance is also the property of a capacitor which resists the change of voltage
across it.
The Capacitance of a Capacitor
The unit of capacitance is the Farad(abbreviated to F) named after the British
physicist Michael Faraday and is defined as a capacitor has the capacitance of OneFaradwhen a charge of One Coulombis stored on the plates by a voltage of One
volt. Capacitance, C is always positive and has no negative units. However, the
Farad is a very large unit of measurement to use on its own so sub-multiples of the
Farad are generally used such as micro-farads, nano-farads and pico-farads, for
example.
-
5/26/2018 2 Channel RF switch
16/80
Units of Capacitance
Microfarad (F) 1F = 1/1,000,000 = 0.000001 = 10-6F Nanofarad (nF) 1nF = 1/1,000,000,000 = 0.000000001 = 10-9F Picofarad (pF) 1pF = 1/1,000,000,000,000 = 0.000000000001 = 10
-12
F
The capacitance of a parallel plate capacitor is proportional to the area, A of the
plates and inversely proportional to their distance or separation, d (i.e. the
dielectric thickness) giving us a value for capacitance of C = k( A/d ) where in a
vacuum the value of the constant k is 8.84 x 10-12F/m or 1/4..9 x 109, which is the
permittivity of free space. Generally, the conductive plates of a capacitor are
separated by air or some kind of insulating material or gel rather than the vacuum
of free space.
Types of Capacitor
Ceramic Capacitors
Ceramic Capacitorsor Disc Capacitorsas they are generally called, are made by
coating two sides of a small porcelain or ceramic disc with silver and are then
stacked together to make a capacitor. For very low capacitance values a single
ceramic disc of about 3-6mm is used. Ceramic capacitors have a high dielectric
constant (High-K) and are available so that relatively high capacitances can be
obtained in a small physical size.
-
5/26/2018 2 Channel RF switch
17/80
Ceramic Capacitor
They exhibit large non-linear changes in capacitance against temperature and as a
result are used as de-coupling or by-pass capacitors as they are also non-polarized
devices. Ceramic capacitors have values ranging from a few picofarads to one or
two microfarads but their voltage ratings are generally quite low.
Ceramic types of capacitors generally have a 3-digit code printed onto their bodyto identify their capacitance value in pico-farads. Generally the first two digits
indicate the capacitors value and the third digit indicates the number of zero's to be
added. For example, a ceramic disc capacitor with the markings 103 would
indicate 10 and 3 zero's in pico-farads which is equivalent to 10,000 pF or10nF.
Likewise, the digits 104 would indicate 10 and 4 zero's in pico-farads which is
equivalent to 100,000 pFor 100nF and so on. Then on the image of a ceramic
capacitor above the numbers 154 indicate 15 and 4 zero's in pico-farads which is
equivalent to 150,000 pF or 150nF. Letter codes are sometimes used to indicate
their tolerance value such as: J = 5%, K = 10% or M = 20% etc.
Electrolytic Capacitors
Electrolytic Capacitorsare generally used when very large capacitance values are
required. Here instead of using a very thin metallic film layer for one of the
electrodes, a semi-liquid electrolyte solution in the form of a jelly or paste is used
which serves as the second electrode (usually the cathode). The dielectric is a verythin layer of oxide which is grown electro-chemically in production with the
thickness of the film being less than ten microns. This insulating layer is so thin
that it is possible to make capacitors with a large value of capacitance for a small
physical size as the distance between the plates, d is very small.
-
5/26/2018 2 Channel RF switch
18/80
Electrolytic Capacitor
The majority of electrolytic types of capacitors are Polarised, that is the DC
voltage applied to the capacitor terminals must be of the correct polarity, i.e.
positive to the positive terminal and negative to the negative terminal as an
incorrect polarisation will break down the insulating oxide layer and permanent
damage may result. All polarised electrolytic capacitors have their polarity clearly
marked with a negative sign to indicate the negative terminal and this polarity mustbe followed.
Electrolytic Capacitorsare generally used in DC power supply circuits due to
their large capacitances and small size to help reduce the ripple voltage or for
coupling and decoupling applications. One main disadvantage of electrolytic
capacitors is their relatively low voltage rating and due to the polarisation of
electrolytic capacitors, it follows then that they must not be used on AC supplies.
Electrolytic's generally come in two basic forms; Aluminum Electrolytic
Capacitorsand Tantalum Electrolytic Capacitors.
Electrolytic Capacitor
-
5/26/2018 2 Channel RF switch
19/80
Aluminium Electrolytic Capacitors
There are basically two types of Aluminium Electrolytic Capacitor, the plain foil
type and the etched foil type. The thickness of the aluminium oxide film and high
breakdown voltage give these capacitors very high capacitance values for theirsize. The foil plates of the capacitor are anodized with a DC current. This
anodizing process sets up the polarity of the plate material and determines which
side of the plate is positive and which side is negative.
The etched foil type differs from the plain foil type in that the aluminium oxide on
the anode and cathode foils has been chemically etched to increase its surface area
and permittivity. This gives a smaller sized capacitor than a plain foil type of
equivalent value but has the disadvantage of not being able to withstand high DC
currents compared to the plain type. Also their tolerance range is quite large at up
to 20%. Typical values of capacitance for an aluminium electrolytic capacitor
range from 1uF up to 47,000uF.
Etched foil electrolytic's are best used in coupling, DC blocking and by-pass
circuits while plain foil types are better suited as smoothing capacitors in power
supplies. But aluminium electrolytic's are "polarised" devices so reversing the
applied voltage on the leads will cause the insulating layer within the capacitor to
become destroyed along with the capacitor. However, the electrolyte used withinthe capacitor helps heal a damaged plate if the damage is small.
Since the electrolyte has the properties to self-heal a damaged plate, it also has the
ability to re-anodize the foil plate. As the anodizing process can be reversed, the
electrolyte has the ability to remove the oxide coating from the foil as would
happen if the capacitor was connected with a reverse polarity. Since the electrolyte
has the ability to conduct electricity, if the aluminum oxide layer was removed or
destroyed, the capacitor would allow current to pass from one plate to the other
destroying the capacitor, "so be aware".
Capacitor Characteristics
There are a bewildering array of capacitor characteristics and specifications
associated with the humble capacitor and reading the information printed onto the
-
5/26/2018 2 Channel RF switch
20/80
body of a capacitor can sometimes be difficult especially when colours or numeric
codes are used. Each family or type of capacitor uses its own unique identification
system with some systems being easy to understand, and others that use misleading
letters, colours or symbols. The best way to figure out what a capacitor label means
is to first figure out what type of family the capacitor belongs to whether it isceramic, film, plastic or electrolytic.
Even though two capacitors may have exactly the same capacitance value, they
may have different voltage ratings. If a smaller rated voltage capacitor is
substituted in place of a higher rated voltage capacitor, the increased voltage may
damage the smaller capacitor. Also we remember from the last tutorial that with a
polarised electrolytic capacitor, the positive lead must go to the positive connection
and the negative lead to the negative connection otherwise it may again becomedamaged. So it is always better to substitute an old or damaged capacitor with the
same type as the specified one. An example of capacitor markings is given below.
Capacitor Characteristics
The capacitor, as with any other electronic component, comes defined by a series
of characteristics. These Capacitor Characteristicscan always be found in the
datasheets that the capacitor manufacturer provides to us so here are just a few of
the more important ones.
1. Nominal Capacitance, (C)
The nominal value of the Capacitance, C of a capacitor is measured in pico-
Farads (pF), nano-Farads (nF) or micro-Farads (F) and is marked onto the body
of the capacitor as numbers, letters or coloured bands. The capacitance of a
-
5/26/2018 2 Channel RF switch
21/80
capacitor can change value with the circuit frequency (Hz) y with the ambient
temperature. Smaller ceramic capacitors can have a nominal value as low as one
pico-Farad, ( 1pF ) while larger electrolytic's can have a nominal capacitance value
of up to one Farad, ( 1F ). All capacitors have a tolerance rating that can range
from -20% to as high as +80% for aluminium electrolytic's affecting its actual orreal value. The choice of capacitance is determined by the circuit configuration but
the value read on the side of a capacitor may not necessarily be its actual value.
2. Working Voltage, (WV)
The Working Voltageis the maximum continuous voltage either DC or AC that
can be applied to the capacitor without failure during its working life. Generally,
the working voltage printed onto the side of a capacitors body refers to its DC
working voltage, ( WV-DC ). DC and AC voltage values are usually not the same
for a capacitor as the AC voltage value refers to the r.m.s. value and NOT the
maximum or peak value which is 1.414 times greater. Also, the specified DC
working voltage is valid within a certain temperature range, normally - 30C to +
70C.
Any DC voltage in excess of its working voltage or an excessive AC ripple current
may cause failure. It follows therefore, that a capacitor will have a longer working
life if operated in a cool environment and within its rated voltage. Commonworking DC voltages are 10V, 16V, 25V, 35V, 50V, 63V, 100V, 160V, 250V,
400V and 1000V and are printed onto the body of the capacitor.
3. Tolerance, (%)
As with resistors, capacitors also have a Tolerancerating expressed as a plus-or-
minus value either in picofarad's (pF) for low value capacitors generally less than
100pF or as a percentage (%) for higher value capacitors generally higher than
100pF. The tolerance value is the extent to which the actual capacitance is allowed
to vary from its nominal value and can range anywhere from -20% to +80%. Thus
a 100F capacitor with a 20% tolerance could legitimately vary from 80F to
120F and still remain within tolerance.
-
5/26/2018 2 Channel RF switch
22/80
Capacitors are rated according to how near to their actual values they are compared
to the rated nominal capacitance with coloured bands or letters used to indicated
their actual tolerance. The most common tolerance variation for capacitors is 5% or
10% but some plastic capacitors are rated as low as 1%.
4. Leakage Current
The dielectric used inside the capacitor to separate the conductive plates is not a
perfect insulator resulting in a very small current flowing or "leaking" through the
dielectric due to the influence of the powerful electric fields built up by the charge
on the plates when applied to a constant supply voltage. This small DC current
flow in the region of nano-amps (nA) is called the capacitors Leakage Current.
Leakage current is a result of electrons physically making their way through the
dielectric medium, around its edges or across its leads and which will over timefully discharging the capacitor if the supply voltage is removed.
When the leakage is very low such as in film or foil type capacitors it is generally
referred to as "insulation resistance" ( Rp) and can be expressed as a
high value resistance in parallel with the capacitor as shown. When
the leakage current is high as in electrolytic's it is referred to as a
"leakage current" as electrons flow directly through the electrolyte.
Capacitor leakage current is an important parameter in amplifier
coupling circuits or in power supply circuits, with the best choices
for coupling and/or storage applications being Teflon and the other
plastic capacitor types (polypropylene, polystyrene, etc) because the lower the
dielectric constant, the higher the insulation resistance.
Electrolytic-type capacitors (tantalum and aluminum) on the other hand may have
very high capacitances, but they also have very high leakage currents (typically of
the order of about 5-20 A per F) due to their poor isolation resistance, and aretherefore not suited for storage or coupling applications. Also, the flow of leakage
current for aluminium electrolytic's increases with temperature.
5. Working Temperature, (T)
-
5/26/2018 2 Channel RF switch
23/80
Changes in temperature around the capacitor affect the value of the capacitance
because of changes in the dielectric properties. If the air or surrounding
temperature becomes to hot or to cold the capacitance value of the capacitor may
change so much as to affect the correct operation of the circuit. The normal
working range for most capacitors is -30C to +125C with nominal voltage ratingsgiven for a Working Temperatureof no more than +70C especially for the
plastic capacitor types.
Generally for electrolytic capacitors and especially aluminium electrolytic
capacitor, at high temperatures (over +85C the liquids within the electrolyte can
be lost to evaporation, and the body of the capacitor (especially the small sizes)
may become deformed due to the internal pressure and leak outright. Also,
electrolytic capacitors can not be used at low temperatures, below about -10C, asthe electrolyte jelly freezes.
6. Temperature Coefficient, (TC)
The Temperature Coefficientof a capacitor is the maximum change in its
capacitance over a specified temperature range. The temperature coefficient of a
capacitor is generally expressed linearly as parts per million per degree centigrade
(PPM/C), or as a percent change over a particular range of temperatures. Some
capacitors are non linear (Class 2 capacitors) and increase their value as thetemperature rises giving them a temperature coefficient that is expressed as a
positive "P".
Some capacitors decrease their value as the temperature rises giving them a
temperature coefficient that is expressed as a negative "N". For example "P100" is
+100 ppm/C or "N200", which is -200 ppm/C etc. However, some capacitors do
not change their value and remain constant over a certain temperature range, such
capacitors have a zero temperature coefficient or "NPO". These types of capacitors
such as Mica or Polyester are generally referred to as Class 1 capacitors.
Most capacitors, especially electrolytic's lose their capacitance when they get hot
but temperature compensating capacitors are available in the range of at least
P1000 through to N5000 (+1000 ppm/C through to -5000 ppm/C). It is also
possible to connect a capacitor with a positive temperature coefficient in series or
-
5/26/2018 2 Channel RF switch
24/80
parallel with a capacitor having a negative temperature coefficient the net result
being that the two opposite effects will cancel each other out over a certain range
of temperatures. Another useful application of temperature coefficient capacitors is
to use them to cancel out the effect of temperature on other components within a
circuit, such as inductors or resistors etc.
7. Polarization
Capacitor Polarizationgenerally refers to the electrolytic type capacitors but
mainly the Aluminium Electrolytic's, with regards to their electrical connection.
The majority of electrolytic capacitors are polarized types, that is the voltage
connected to the capacitor terminals must have the correct polarity,
i.e. positive to positive and negative to negative.
Incorrect polarization can cause the oxide layer inside
the capacitor to break down resulting in very large
currents flowing through the device resulting in
destruction as we have mentioned earlier.
The majority of electrolytic capacitors have their
negative, -ve terminal clearly marked with either a
black stripe, band, arrows or chevrons down one side oftheir body as shown, to prevent any incorrect connection to the DC supply.
Some larger electrolytic's have their metal can or body connected to the negative
terminal but high voltage types have their metal can insulated with the electrodes
being brought out to separate spade or screw terminals for safety.
Also, when using aluminium electrolytic's in power supply smoothing circuits care
should be taken to prevent the sum of the peak DC voltage and AC ripple voltage
from becoming a "reverse voltage".
The Farad
We now know that the ability of a capacitor to store a charge gives it its
capacitance value C, which has the unit of the Farad, F. But the farad is an
-
5/26/2018 2 Channel RF switch
25/80
extremely large unit on its own making it impractical to use, so submultiple's or
fractions of the standard Farad unit are used instead. To get an idea of how big a
Farad really is, the surface area of the plates required producing a capacitor with a
value of one Farad with a reasonable plate separation of just 1mm operating in a
vacuum and rearranging the equation for capacitance above would be:
A = Cd 8.85pF/m = (1 x 0.001) 8.85x10-12= 112,994,350 m2
or 113 million m2which would be equivalent to a plate of more than 10 kilometres
x 10 kilometres square.
Capacitors which have a value of one Farad or more tend to have a solid dielectric
and as "One Farad" is such a large unit to use, prefixes are used instead in
electronic formulas with capacitor values given in micro-Farads (F), nano-Farads(nF) and the pico-Farads (pF). For example:
Sub-units of the Farad
Convert the following capacitance values from a) 22nFto uF, b) 0.2uFto nF,c) 550pFto uF.
a) 22nF = 0.022Uf
b) 0.2uF = 200nF
-
5/26/2018 2 Channel RF switch
26/80
c) 550pF = 0.00055uF
Capacitor Letter Codes Table
Picofarad
(pF)
Nanofarad
(nF)
Microfarad
(uF)Code
Picofarad
(pF)
Nanofarad
(nF)
Microfarad
(uF)Code
10 0.01 0.00001 100 4700 4.7 0.0047 472
15 0.015 0.000015 150 5000 5.0 0.005 502
22 0.022 0.000022 220 5600 5.6 0.0056 562
33 0.033 0.000033 330 6800 6.8 0.0068 682
47 0.047 0.000047 470 10000 10 0.01 103
100 0.1 0.0001 101 15000 15 0.015 153
120 0.12 0.00012 121 22000 22 0.022 223
130 0.13 0.00013 131 33000 33 0.033 333
150 0.15 0.00015 151 47000 47 0.047 473
180 0.18 0.00018 181 68000 68 0.068 683
220 0.22 0.00022 221 100000 100 0.1 104
330 0.33 0.00033 331 150000 150 0.15 154
470 0.47 0.00047 471 200000 200 0.2 254
560 0.56 0.00056 561 220000 220 0.22 224
680 0.68 0.00068 681 330000 330 0.33 334
750 0.75 0.00075 751 470000 470 0.47 474
820 0.82 0.00082 821 680000 680 0.68 684
1000 1.0 0.001 102 1000000 1000 1.0 105
1500 1.5 0.0015 152 1500000 1500 1.5 155
2000 2.0 0.002 202 2000000 2000 2.0 205
2200 2.2 0.0022 222 2200000 2200 2.2 225
3300 3.3 0.0033 332 3300000 3300 3.3 335
Crystal oscillator
-
5/26/2018 2 Channel RF switch
27/80
A crystal oscillator is an electronic oscillator circuit that uses the mechanical resonance of a
vibrating crystal of piezoelectric material to create an electrical signal with a very precise
frequency. This frequency is commonly used to keep track of time (as in quartz wristwatches), toprovide a stable clock signal for digital integrated circuits, and to stabilize frequencies for radio
transmitters and receivers. The most common type of piezoelectric resonator used is the quartz
crystal, so oscillator circuits incorporating them became known as crystal oscillators,[1] but other
piezoelectric materials including polycrystalline ceramics are used in similar circuits.
Quartz crystals are manufactured for frequencies from a few tens of kilohertz to tens of
megahertz. More than two billion crystals are manufactured annually. Most are used for
consumer devices such as wristwatches, clocks, radios, computers, and cellphones. Quartz
crystals are also found inside test and measurement equipment, such as counters, signal
generators, and oscilloscopes.
Ic base
-
5/26/2018 2 Channel RF switch
28/80
Using an IC base saves the IC from burning due to overheat if IC is soldered directly. Also, changing an IC
becomes very easy if the IC gets damaged due to some reason and once the IC- base is soldered, the IC
can be easily taken out and fitted back n number of times. Before soldering the IC-Base it should be
checked that all the pins have successfully pierced the holes of the PCB and appeared on back side
because sometimes the some pins are not able to pierce and get damaged in the process. The IC-Base
should be carefully installed upright according to circuit, but if it gets soldered oppositely by mistake
then there is no need to de-solder the IC-Base, rather the IC should be fitted in the base keeping in mind
the orientation of the circuit.
Diode
A diode is a semiconductor device which allows current to flow through it in only one direction.
Although a transistor is also a semiconductor device, it does not operate the way a diode does. A
diode is specifically made to allow current to flow through it in only one direction.
Some ways in which the diode can be used are listed here.
A diode can be used as a rectifier that converts AC (Alternating Current) to DC (Direct Current)
for a power supply device..
What is a Diode and how to work?
A diode is the simplest sort of semiconductor device. Broadly speaking, a semiconductor is a
material with a varying ability to conduct electrical current. Most semiconductors are made of apoor conductor that has had impurities (atoms of another material) added to it. The process of
adding impurities is called doping.
In the case of LEDs, the conductor material is typically aluminum-gallium-arsenide (AlGaAs). In
pure aluminum-gallium-arsenide, all of the atoms bond perfectly to their neighbors, leaving nofree electrons (negatively-charged particles) to conduct electric current. In doped material,
additional atoms change the balance, either adding free electrons or creating holes where
electrons can go. Either of these additions make the material more conductive.
A semiconductor with extra electrons is called N-type material, since it has extra negatively-charged particles. In N-type material, free electrons move from a negatively-charged area to a
positively charged area.
-
5/26/2018 2 Channel RF switch
29/80
A semiconductor with extra holes is called P-type material, since it effectively has extra
positively-charged particles. Electrons can jump from hole to hole, moving from a negatively-
charged area to a positively-charged area. As a result, the holes themselves appear to move froma positively-charged area to a negatively-charged area.
A diode comprises a section of N-type material bonded to a section of P-type material, with
electrodes on each end. This arrangement conducts electricity in only one direction. When novoltage is applied to the diode, electrons from the N-type material fill holes from the P-typematerial along the junction between the layers, forming a depletion zone. In a depletion zone, the
semiconductor material is returned to its original insulating state -- all of the holes are filled, so
there are no free electrons or empty spaces for electrons, and charge can't flow.
At the junction, free electrons from the N-type material fill holes from the P-type material. This
creates an insulating layer in the middle of the diode called the depletion zone.
To get rid of the depletion zone, you have to get electrons moving from the N-type area to the P-
type area and holes moving in the reverse direction. To do this, you connect the N-type side ofthe diode to the negative end of a circuit and the P-type side to the positive end. The free
electrons in the N-type material are repelled by the negative electrode and drawn to the positive
electrode. The holes in the P-type material move the other way. When the voltage differencebetween the electrodes is high enough, the electrons in the depletion zone are boosted out of their
holes and begin moving freely again. The depletion zone disappears, and charge moves across
the diode.
-
5/26/2018 2 Channel RF switch
30/80
When the negative end of the circuit is hooked up to the N-type layer and the positive end ishooked up to P-type layer, electrons and holes start moving and the depletion zone disappears.
If you try to run current the other way, with the P-type side connected to the negative end of the
circuit and the N-type side connected to the positive end, current will not flow. The negativeelectrons in the N-type material are attracted to the positive electrode. The positive holes in the
P-type material are attracted to the negative electrode. No current flows across the junction
because the holes and the electrons are each moving in the wrong direction. The depletion zoneincreases. (See How Semiconductors Work for more information on the entire process.)
When the positive end of the circuit is hooked up to the N-type layer and the negative end ishooked up to the P-type layer, free electrons collect on one end of the diode and holes collect on
the other. The depletion zone gets bigger.
The interaction between electrons and holes in this setup has an interesting side effect -- it
generates light! In the next section, we'll find out exactly why this is.
-
5/26/2018 2 Channel RF switch
31/80
leds :
LED working principle
What is LED?Light emitting diodes, commonly called LEDs, are real unsung heroes in the electronics world.
They do dozens of different jobs and are found in all kinds of devices. Among other things, theyform the numbers on digital clocks, transmit information from remote controls, light up watches
and tell you when your appliances are turned on. Collected together, they can form images on a
jumbo television screen or illuminate a traffic light.
Basically, LEDs are just tiny light bulbs that fit easily into an electrical circuit. But unlike
ordinary incandescent bulbs, they don't have a filament that will burn out, and they don't get
especially hot. They are illuminated solely by the movement of electrons in a semiconductormaterial, and they last just as long as a standard transistor.
In this article, we'll examine the simple principles behind these ubiquitous blinkers, illuminating
some cool principles of electricity and light in the process.
How Can a Diode Produce Light?Light is a form of energy that can be released by an atom. It is made up of many small particle-like packets that have energy and momentum but no mass. These particles, called photons, are
the most basic units of light.
Photons are released as a result of moving electrons. In an atom, electrons move in orbitalsaround the nucleus. Electrons in different orbitals have different amounts of energy. Generally
speaking, electrons with greater energy move in orbitals farther away from the nucleus.
For an electron to jump from a lower orbital to a higher orbital, something has to boost its energy
level. Conversely, an electron releases energy when it drops from a higher orbital to a lower one.
This energy is released in the form of a photon. A greater energy drop releases a higher-energyphoton, which is characterized by a higher frequency. (Check out How Light Works for a full
explanation.)As we saw in the last section, free electrons moving across a diode can fall into empty holes
from the P-type layer. This involves a drop from the conduction band to a lower orbital, so the
electrons release energy in the form of photons. This happens in any diode, but you can only see
the photons when the diode is composed of certain material. The atoms in a standard silicondiode, for example, are arranged in such a way that the electron drops a relatively short distance.
-
5/26/2018 2 Channel RF switch
32/80
As a result, the photon's frequency is so low that it is invisible to the human eye -- it is in the
infrared portion of the light spectrum. This isn't necessarily a bad thing, of course: Infrared LEDs
are ideal for remote controls, among other things.
Visible light-emitting diodes (VLEDs), such as the ones that light up numbers in a digital clock,
are made of materials characterized by a wider gap between the conduction band and the lowerorbitals. The size of the gap determines the frequency of the photon -- in other words, it
determines the color of the light.
While all diodes release light, most don't do it very effectively. In an ordinary diode, thesemiconductor material itself ends up absorbing a lot of the light energy. LEDs are speciallyconstructed to release a large number of photons outward. Additionally, they are housed in a
plastic bulb that concentrates the light in a particular direction. As you can see in the diagram,
most of the light from the diode bounces off the sides of the bulb, traveling on through the
rounded end.
LEDs have several advantages over conventional incandescent lamps. For one thing, they don't
have a filament that will burn out, so they last much longer. Additionally, their small plastic bulbmakes them a lot more durable. They also fit more easily into modern electronic circuits.
But the main advantage is efficiency. In conventional incandescent bulbs, the light-production
process involves generating a lot of heat (the filament must be warmed). This is completely
wasted energy, unless you're using the lamp as a heater, because a huge portion of the availableelectricity isn't going toward producing visible light. LEDs generate very little heat, relatively
speaking. A much higher percentage of the electrical power is going directly to generating light,
which cuts down on the electricity demands considerably.Up until recently, LEDs were too expensive to use for most lighting applications because they're
built around advanced semiconductor material. The price of semiconductor devices has
plummeted over the past decade, however, making LEDs a more cost-effective lighting option
-
5/26/2018 2 Channel RF switch
33/80
for a wide range of situations. While they may be more expensive than incandescent lights up
front, their lower cost in the long run can make them a better buy. In the future, they will play an
even bigger role in the world of technology.
Sip resistor
SIP means 'single in-line package', so it is a pack of several resistors, often with one end
common. The connections are a series of pins like one side of a DIP (dual in-line package) as
often seen in integrated circuits. The resistors may be used for a variety of purposes, like bus
terminators, resistor ladder networks, pull-ups or pull-downs, but usually in microcontroller
boards.
Voltage Regulator
A LM7805 Voltage Regulator is a voltage regulator that outputs +5 volts.
An easy way to remember the voltage output by a LM78XX series of voltage regulators is the
last two digits of the number. A LM7805 ends with "05"; thus, it outputs 5 volts. The "78" part is
just the convention that the chip makers use to denote the series of regulators that output positive
voltage. The other series of regulators, the LM79XX, is the series that outputs negative voltage.
So:
-
5/26/2018 2 Channel RF switch
34/80
LM78XX: Voltage regulators that output positive voltage, "XX"=voltage output.
LM79XX: Voltage regulators that output negative voltage, "XX"=voltage output
The LM7805, like most other regulators, is a three-pin IC.
Pin 1 (Input Pin): The Input pin is the pin that accepts the incoming DC voltage, which the
voltage regulator will eventually regulate down to 5 volts.
Pin 2 (Ground): Ground pin establishes the ground for the regulator.
Pin 3 (Output Pin): The Output pin is the regulated 5 volts DC.
Be advised, though, that though this voltage regulator can accept an input voltage of 36 volts, it
is recommended to limit the voltage to 2-3 volts higher than the output regulated voltage. For a5-volt regulator, no more than 8 volts should be applied as the input voltage. The difference
between the input and output voltage appears as heat. The greater the difference between the
input and output voltage, the more heat is generated. If too much heat is generated, through high
input voltage, the regulator can overheat. If the regulator does not have a heat sink to dissipate
this heat, it can be destroyed and malfunction. So the two options are, design your circuit so that
the input voltage going into the regulator is limited to 2-3 volts above the output regulated
voltage or place a heat sink in your circuit to dissipate the created heat.
Key Features
Output current up to 1.5 A Output voltages of 5; 6; 8; 8.5; 9; 12; 15; 18; 24 V Thermal overload protection Short circuit protection Output transition SOA protection 2 % output voltage tolerance (A version)
-
5/26/2018 2 Channel RF switch
35/80
Guaranteed in extended temperature range (A version)Microcontroller:
It was electricity in the beginning....The people were happy because they did not know that it
was all around them and could be utilized. That was good. Then Faraday came and a stone hasstarted to roll slowly...
The first machines using a new sort of energy appeared soon. A long time has passed since then
and just when the people finally got used to them and stopped paying attention to what a newgeneration of specialists were doing, someone came to an idea that electrons could be a very
convenient toy being closed in a glass pipe. It was just a good idea at first, but there was no
return. Electonics was born and the stone kept on rolling down the hill faster and faster...
A new science - new specialists. Blue coats were replaced with white ones and people who knew
something about electronics appeared on the stage. While the rest of humanity were passively
watching in disbelief what was going on, the plotters split in two groups - software-orientedand hardware-oriented. Somewhat younger than their teachers, very enthusiastic and full of
ideas, both of them kept on working but separate ways. While the first group was developingconstantly and gradually, the hardware-oriented people, driven by success, threw caution to the
wind and invented transistors.
Up till that moment, the things could be more or less kept under control, but a broad publicity
was not aware of what was going on, which soon led to a fatal mistake! Being naive in belief thatcheap tricks could slow down technology development and development of the world and
retrieve the good all days, mass market opened its doors for the products of Electronics Industry,
thus closing a magic circle. A rapid drop in prices made these components available for a great
variety of people. The stone was falling freely...
The first integrated circuits and processors appeared soon, which caused computers and otherproducts of electronics to drop down in price even more. They could be bought everywhere.
Another circle was closed! Ordinary people got hold of computers and computer era has begun...
While this drama was going on, hobbyists and professionals, also split in two groups and
protected by anonymity, were working hard on their projects. Then, someone suddenly put aquestion: Why should not we make a universal component? A cheap, universal integrated circuit
that could be programmed and used in any field of electronics, device or wherever needed?
Technology has been developed enough as well as the market. Why not? So it happened, body
and spirit were united and the first integrated circuit was designed and called theMICROCONTROLLER.
1.1 what are microcontrollers and what are they used for?Like all good things, this powerful component is basically very simple. It is made by mixing
tested and high- quality "ingredients" (components) as per following receipt:
-
5/26/2018 2 Channel RF switch
36/80
1. The simplest computer processor is used as the "brain" of the future system.2. Depending on the taste of the manufacturer, a bit of memory, a few A/D converters, time
input/output lines etc. are added
3. All that is placed in some of the standard packages.4. A simple software able to control it all and which everyone can easily learn about has bee
developed.
On the basis of these rules, numerous types of microcontrollers were designed and they quickly
became man's invisible companion. Their incredible simplicity and flexibility conquered us along time ago and if you try to invent something about them, you should know that you are
probably late, someone before you has either done it or at least has tried to do it.
The following things have had a crucial influence on development and success of the
microcontrollers:
Powerful and carefully chosen electronics embedded in the microcontrollers canindependetly or via input/output devices (switches, push buttons, sensors, LCD displays,relays etc.), control various processes and devices such as industrial automation, electric
current, temperature, engine performance etc.
Very low prices enable them to be embedded in such devices in which, until recent timeit was not worthwhile to embed anything. Thanks to that, the world is overwhelmed today
with cheap automatic devices and various smart appliences.
Prior knowledge is hardly needed for programming. It is sufficient to have a PC (softwarein use is not demanding at all and is easy to learn) and a simple device (called theprogrammer) used for loading raedy-to-use programs into the microcontroller.
So, if you are infected with a virus called electronics, there is nothing left for you to do but to
learn how to use and control its power.
HOW DOES THE MICROCONTROLLER OPERATE?
Even though there is a large number of different types of microcontrollers and even more
programs created for their use only, all of them have many things in common. Thus, if you learn
to handle one of them you will be able to handle them all. A typical scenario on the basis of
which it all functions is as follows:
1. Power supply is turned off and everything is stillthe program is loaded into themicrocontroller, nothing indicates what is about to come
2. Power supply is turned on and everything starts to happen at high speed! The control logiunit keeps everything under control. It disables all other circuits except quartz crystal tooperate. While the preparations are in progress, the first milliseconds go by.
3. Power supply voltage reaches its maximum and oscillator frequency becomes stable. SFRare being filled with bits reflecting the state of all circuits within the microcontroller. All
pins are configured as inputs. The overall electronis starts operation in rhythm with pulse
sequence. From now on the time is measured in micro and nanoseconds.
4. Program Counter is set to zero. Instruction from that address is sent to instruction decodewhich recognizes it, after which it is executed with immediate effect.
-
5/26/2018 2 Channel RF switch
37/80
5. The value of the Program Counter is incremented by 1 and the whole process isrepeated...several million times per second.
1.2 WHAT IS IN THE MICROCONTROLLER?
As you can see, all the operations within the microcontroller are performed at high speed andquite simply, but the microcontroller itself would not be so useful if there are not special circuits
which make it complete. In continuation, we are going to call your attention to them.
I. Read Only Memory (ROM)Read Only Memory (ROM) is a type of memory used to permanently save the program beingexecuted. The size of the program that can be written depends on the size of this memory. ROMcan be built in the microcontroller or added as an external chip, which depends on the type of the
microcontroller. Both options have some disadvantages. If ROM is added as an external chip, the
microcontroller is cheaper and the program can be considerably longer. At the same time, anumber of available pins is reduced as the microcontroller uses its own input/output ports for
connection to the chip. The internal ROM is usually smaller and more expensive, but leaves
more pins available for connecting to peripheral environment. The size of ROM ranges from
512B to 64KB.
II.
Random Access Memory (RAM)Random Access Memory (RAM) is a type of memory used for temporary storing data and
intermediate results created and used during the operation of the microcontrollers. The content of
this memory is cleared once the power supply is off. For example, if the program performes an
addition, it is necessary to have a register standing for what in everyday life is called the sum .For that purpose, one of the registers in RAM is called the "sum" and used for storing results of
addition. The size of RAM goes up to a few KBs.
-
5/26/2018 2 Channel RF switch
38/80
III. Electrically Erasable Programmable ROM (EEPROM)The EEPROM is a special type of memory not contained in all microcontrollers. Its contents may
be changed during program execution (similar to RAM ), but remains permanently saved evenafter the loss of power (similar to ROM). It is often used to store values, created and used during
operation (such as calibration values, codes, values to count up to etc.), which must be saved
after turning the power supply off. A disadvantage of this memory is that the process ofprogramming is relatively slow. It is measured in milliseconds(ms).
IV. Special Function Registers (SFR)Special function registers are part of RAM memory. Their purpose is predefined by the
manufacturer and cannot be changed therefore. Since their bits are physically connected toparticular circuits within the microcontroller, such as A/D converter, serial communication
module etc., any change of their state directly affects the operation of the microcontroller or
some of the circuits. For example, writing zero or one to the SFR controlling an input/output port
causes the appropriate port pin to be configured as input or output. In other words, each bit of
this register controls the function of one single pin.
V. Program CounterProgram Counter is an engine running the program and points to the memory address containingthe next instruction to execute. After each instruction execution, the value of the counter is
incremented by 1. For this reason, the program executes only one instruction at a time just as it iswritten. Howeverthe value of the program counter can be changed at any moment, which
causes a jump to a new memory location. This is how subroutines and branch instructions are
-
5/26/2018 2 Channel RF switch
39/80
executed. After jumping, the counter resumes even and monotonous automatic counting +1, +1,
+1
VI. Central Processor Unit (CPU)As its name suggests, this is a unit which monitors and controls all processes within the
microcontroller and the user cannot affect its work. It consists of several smaller subunits, ofwhich the most important are:
I nstruction decoderis a part of the electronics which recognizes program instructionsand runs other circuits on the basis of that. The abilities of this circuit are expressed in the"instruction set" which is different for each microcontroller family.
Ari thmetical L ogical Un it (ALU)performs all mathematical and logical operations upondata.
Accumulatoris an SFR closely related to the operation of ALU. It is a kind of workingdesk used for storing all data upon which some operations should be executed (addition,shift etc.). It also stores the results ready for use in further processing. One of the SFRs,
called the Status Register, is closely related to the accumulator, showing at any giventime the "status" of a number stored in the accumulator (the number is greater or less thanzero etc.).
A bitis just a word invented to confuse novices at electronics. Joking aside, this word in practice
indicates whether the voltage is present on a conductor or not. If it is present, the approprite pin
is set to logic one (1), i.e. the bits value is 1. Otherwise, if the voltage is 0 V, the appropriate pin
is cleared (0), i.e. the bits value is 0. It is more complicated in theory where a bit is referred to asa binary digit, but even in this case, its value can be either 0 or 1.
Input/output ports (I/O Ports)
In order to make the microcontroller useful, it is necessary to connect it to peripheral devices.Each microcontroller has one or more registers (called a port) connected to the microcontroller
pins.
-
5/26/2018 2 Channel RF switch
40/80
Why do we call them input/output ports? Because it is possible to change a pin function
according to the user's needs. These registers are the only registers in the microcontroller the
state of which can be checked by voltmeter!Oscillator
Even pulses generated by the oscillator enable harmonic and synchronous operation of allcircuits within the microcontroller. It is usually configured as to use quartz-crystal or ceramics
resonator for frequency stabilization. It can also operate without elements for frequency
stabilization (like RC oscillator). It is important to say that program instructions are not executedat the rate imposed by the oscillator itself, but several times slower. It happens because each
instruction is executed in several steps. For some microcontrollers, the same number of cycles is
-
5/26/2018 2 Channel RF switch
41/80
needed to execute any instruction, while it's different for other microcontrollers. Accordingly, if
the system uses quartz crystal with a frequency of 20MHz, the execution time of an instruction is
not expected 50nS, but 200, 400 or even 800 nS, depending on the type of the microcontroller!
Timers/Counters
Most programs use these miniature electronic "stopwatches" in their operation. These arecommonly 8- or 16-bit SFRs the contents of which is automatically incremented by each coming
pulse. Once the register is completely loaded, an interrupt is generated!
If these registers use an internal quartz oscillator as a clock source, then it is possible to measurethe time between two events (if the register value is T1 at the moment measurement has started,
and T2 at the moment it has finished, then the elapsed time is equal to the result of subtraction
T2-T1 ). If the registers use pulses coming from external source, then such a timer is turned into
a counter.
This is only a simple explanation of the operation itself. Its somehow more complicated inpractice.
A registeror a memory cell is an electronic circuit which can memorize the state of one byte.Besides 8 bits available to the user, each register has also a number of addressing bits. It is
important to remember that:
All registers of ROM as well as those of RAM referred to as general-purpose registers aremutually equal and nameless. During programming, each of them can be assigned a
name, which makes the whole operation much easier.
All SFRs are assigned names which are different for different types of themicrocontrollers and each of them has a special function as their name suggests.
-
5/26/2018 2 Channel RF switch
42/80
Watchdog timer
The Watchdog Timer is a timer connected to a completely separate RC oscillator within the
microcontroller.
If the watchdog timer is enabled, every time it counts up to the program end, the microcontroller
reset occurs and program execution starts from the first instruction. The point is to prevent thisfrom happening by using a special command. The whole idea is based on the fact that every
program is executed in several longer or shorter loops.
If instructions resetting the watchdog timer are set at the appropriate program locations, besidescommands being regularly executed, then the operation of the watchdog timer will not affect the
program execution.
If for any reason (usually electrical noise in industry), the program counter "gets stuck" at some
memory location from which there is no return, the watchdog will not be cleared, so the
registers value being constantly incremented will reach the maximum et voila! Reset occurs!
Power Supply CircuitThere are two things worth attention concerning the microcontroller power supply circuit:
Brown outis a potentially dangerous state which occurs at the moment the microcontroller is
being turned off or when power supply voltage drops to the lowest level due to electric noise. As
the microcontroller consists of several circuits which have different operating voltage levels, this
can cause its out of control performance. In order to prevent it, the microcontroller usually has acircuit for brown out reset built-in. This circuit immediately resets the whole electronics when
the voltage level drops below the lower limit.
Reset pinis usually referred to as Master Clear Reset (MCLR) and serves for external reset ofthe microcontroller by applying logic zero (0) or one (1) depending on the type of the
microcontroller. In case the brown out is not built in the microcontroller, a simple external circuit
for brown out reset can be connected to this pin.
Serial communication
-
5/26/2018 2 Channel RF switch
43/80
Parallel connections between the microcontroller and peripherals established over I/O ports are
the ideal solution for shorter distances up to several meters. However, in other cases, when it isnecessary to establish communication between two devices on longer distances it is obviously
not possible to use parallel connections. Then, serial communication is the best solution.
Today, most microcontrollers have several different systems for serial communication built in as
a standard equipment. Which of them will be used depends on many factors of which the most
important are:
How many devices the microcontroller has to exchange data with? How fast the data exchange has to be? What is the distance between devices? Is it necessary to send and receive data simultaneously?
One of the most important things concerning serial communication is the Protocol which should
be strictly observed. It is a set of rules which must be applied in order that devices can correctly
interpret data they mutually exchange. Fortunately, the microcontrollers automatically take care
of this, so the work of the programmer/user is reduced to a simple write (data to be sent) and read(received data).
A byteconsists of 8 bits grouped together. If a bit is a digit then it is logical that bytes arenumbers. All mathematical operations can be performed upon them, just like upon common
decimal numbers, which is carried out in the ALU. It is important to remember that byte digits
are not of equal significance. The largest value has the leftmost bit called the most significant bit
(MSB). The rightmost bit has the least value and is therefore called the least significant bit(LSB). Since 8 digits (zeros and ones) of one byte can be combined in 256 different ways, the
largest decimal number which can be represented by one byte is 255 (one combination represents
zero).ProgramUnlike other integrated circuits which only need to be connected to other components and turn
the power supply on, the microcontrollers need to be programmed first. This is a so called "bitter
pill" and the main reason why hardware-oriented electronics engineers stay away frommicrocontrollers. It is a trap causing huge losses because the process of programming the
microcontroller is basically very simple.
-
5/26/2018 2 Channel RF switch
44/80
In order to write a program for the microcontroller, several "low-level" programming languages
can be used such as Assembly, C and Basic (and their versions as well). Writing program
procedure consists of simple writing instructions in the order in which they should be executed.There are also many programs running in Windows environment used to facilitate the work
providing additional visual tools.
This book describes the use of Assembly because it is the simplest language with the fastest
execution allowing entire control on what is going on in the circuit.
Interrupt- electronics is usually more faster than physical processes it should keep under
control. This is why the microcontroller spends most of its time waiting for something to happen
or execute. In other words, when some event takes place, the microcontroller does something. In
order to prevent the microcontroller from spending most of its time endlessly checking for logicstate on input pins and registers, an interrupt is generated. It is the signal which informs the
central processor that something attention worthy has happened. As its name suggests, itinterrupts regular program execution. It can be generated by different sources so when it occurs,
the microcontroller immediately stops operation and checks for the cause. If it is needed to
perform some operations, a current state of the program counter is pushed onto the Stack and theappropriate program is executed. It's the so called interrupt routine.
Stackis a part of RAM used for storing the current state of the program counter (address) when
an interrupt occurs. In this way, after a subroutine or an interrupt execution, the microcontrollerknows from where to continue regular program execution. This address is cleared after returning
to the program because there is no need to save it any longer, and one location of the stack isautomatically availale for further use. In addition, the stack can consist of several levels. This
enables subroutines nesting, i.e. calling one subroutine from another.
ARCHITECTURE OF 8051 MICROCONTROLLER
2.1 WHAT IS 8051 STANDARD?
Microcontroller manufacturers have been competing for a long time for attracting choosy
customers and every couple of days a new chip with a higher operating frequency, more memoryand upgraded A/D converters appeared on the market.
However, most of them had the same or at least very similar architecture known in the world of
microcontrollers as 8051 compatible. What is all this about?
The whole story has its beginnings in the far 80s when Intel launched the first series of
microcontrollers called the MCS 051. Even though these microcontrollers had quite modest
-
5/26/2018 2 Channel RF switch
45/80
features in comparison to the new ones, they conquered the world very soon and became a
standard for what nowadays is called the microcontroller.
The main reason for their great success and popularity is a skillfully chosen configuration which
satisfies different needs of a large number of users allowing at the same time constant expansions
(refers to the new types of microcontrollers). Besides, the software has been developed in greatextend in the meantime, and it simply was not profitable to change anything in the
microcontrollers basic core. This is the reason for having a great number of various
microcontrollers which basically are solely upgraded versions of the 8051 family. What makesthis microcontroller so special and universal so that almost all manufacturers all over the world
manufacture it today under different name?
As seen in figure above, the 8051 microcontroller has nothing impressive in appearance:
4 Kb of ROM is not much at all. 128b of RAM (including SFRs) satisfies the user's basic needs. 4 ports having in total of 32 input/output lines are in most cases sufficient to make all
necessary connections to peripheral environment.
The whole configuration is obviously thought of as to satisfy the needs of most programmers
working on development of automation devices. One of its advantages is that nothing is missingand nothing is too much. In other words, it is created exactly in accordance to the average userstaste and needs. Another advantages are RAM organization, the operation of Central Processor
Unit (CPU) and ports which completely use all recourses and enable further upgrade.
2.2 PINOUT DISCRIPTION
Pins 1-8:Port 1 Each of these pins can be configured as an input or an output.
-
5/26/2018 2 Channel RF switch
46/80
Pin 9: RS A logic one on this pin disables the microcontroller and clears the contents of most
registers. In other words, the positive voltage on this pin resets the microcontroller. By applying
logic zero to this pin, the program starts execution from the beginning.
Pins10-17:Port 3 Similar to port 1, each of these pins can serve as general input or output.
Besides, all of them have alternative functions:
Pin 10:RXD Serial asynchronous communication input or Serial synchronous communicationoutput.
Pin 11:TXD Serial asynchronous communication output or Serial synchronous communication
clock output.
Pin 12:INT0 Interrupt 0 input.
Pin 13:INT1 Interrupt 1 input.
Pin 14:T0 Counter 0 clock input.
Pin 15:T1 Counter 1 clock input.
Pin 16:WR Write to external (additional) RAM.
Pin 17:RD Read from external RAM.
Pin 18, 19:X2, X1 Internal oscillator input and output. A quartz crystal which specifies
operating frequency is usually connected to these pins. Instead of it, miniature ceramics
resonators can also be used for frequency stability. Later versions of microcontrollers operate ata frequency of 0 Hz up to over 50 Hz.
Pin 20:GND Ground.
Pin 21-28:Port 2 If there is no intention to use external memory then these port pins are
configured as general inputs/outputs. In case external memory is used, the higher address byte,i.e. addresses A8-A15 will appear on this port. Even though memory with capacity of 64Kb is
not used, which means that not all eight port bits are used for its addressing, the rest of them are
not available as inputs/outputs.
Pin 29:PSEN If external ROM is used for storing program then a logic zero (0) appears on it
every time the microcontroller reads a byte from memory.Pin 30:ALE Prior to reading from external memory, the microcontroller puts the lower address
byte (A0-A7) on P0 and activates the ALE output. After receiving signal from the ALE pin, theexternal register (usually 74HCT373 or 74HCT375 add-on chip) memorizes the state of P0 and
uses it as a memory chip address. Immediately after that, the ALU pin is returned its previous
logic state and P0 is now used as a Data Bus. As seen, port data multiplexing is performed by
means of only one additional (and cheap) integrated circuit. In other words, this port is used forboth data and address transmission.
Pin 31:EA By applying logic zero to this pin, P2 and P3 are used for data and address
transmission with no regard to whether there is internal memory or not. It means that even there
is a program written to the microcontroller, it will not be executed. Instead, the program written
to external ROM will be executed. By applying logic one to the EA pin, the microcontroller willuse both memories, first internal then external (if exists).
Pin 32-39:Port 0 Similar to P2, if external memory is not used, these pins can be used as
general inputs/outputs. Otherwise, P0 is configured as address output (A0-A7) when the ALE pinis driven high (1) or as data output (Data Bus) when the ALE pin is driven low (0).
Pin 40:VCC +5V power supply.
-
5/26/2018 2 Channel RF switch
47/80
2.3 INPUT/OUTPUT PORTS (I/O PORTS)
All 8051 microcontrollers have 4 I/O ports each comprising 8 bits which can be configured as
inputs or outputs. Accordingly, in total of 32 input/output pins enabling the microcontroller to be
connected to peripheral devices are available for use.
Pin configuration, i.e. whether it is to be configured as an input (1) or an output (0), depends onits logic state. In order to configure a microcontroller pin as an input, it is necessary to apply
logic zero (0) to appropriate I/O port bit. In this case, voltage level on appropriate pin will be 0.
Similarly, in order to configure a microcontroller pin as an input, it is necessary to apply a logic
one (1) to appropriate port. In this case, voltage level on appropriate pin will be 5V (as is thecase with any TTL input). This may seem confusing but don't loose your patience. It all becomes
clear after studying simple electronic circuits connected to an I/O pin.
Input/Output (I/O) pinFigure above illustrates a simplified schematic of all circuits within the microcontroler connected
to one of its pins. It refers to all the pins except those of the P0 port which do not have pull-up
resistors built-in.
-
5/26/2018 2 Channel RF switch
48/80
Output pinA logic zero (0) is applied to a bit of the P register. The output FE transistor is turned on, thus
connecting the appropriate pin to ground.
Input pin
A logic one (1) is applied to a bit of the P register. The output FE transistor is turned off and theappropriate pin remains connected to the power supply voltage over a pull-up resistor of high
resistance.
Logic state (voltage) of any pin can be changed or read at any moment. A logic zero (0) and logic one (1) are not
equal. A logic one (0) represents a short circuit to ground. Such a pin acts as an output.
A logic one (1) is loosely connected to the power supply voltage over a resistor of high resistance. Since this
voltage can be easily reduced by an external signal, such a pin acts as an input.
Port 0
The P0 port is characterized by two functions. If external memory is used then the lower address
byte (addresses A0-A7) is applied on it. Otherwise, all bits of this port are configured as
inputs/outputs.
The other function is expressed when it is configured as an output. Unlike other ports consisting
of pins with built-in pull-up resistor connected by its end to 5 Vpower supply, pins of this porthave this resistor left out. This apparently small difference has its consequences:
-
5/26/2018 2 Channel RF switch
49/80
If any pin of this port is configured as an input then it acts as if it floats. Such an input hasunlimited input resistance and indetermined potential.
When the pin is configured as an output, it acts as an open drain. By applying logic 0 to a portbit, the appropriate pin will be connected to ground (0V). By applying logic 1, the external
output will keep on floating. In order to apply logic 1 (5V) on this output pin, it is necessary to
built in an external pull-up resistor.
Only in case P0 is used for addressing external memory, the microcontroller will provide internalpower supply source in order to supply its pins with logic one. There is no need to add external
pull-up resistors.
Port 1
P1 is a true I/O port, because it doesn't have any alternative functions as is the case with P0, but
can be cofigured as general I/O only. It has a pull-up resistor built-in and is completely
compatible with TTL circuits.
Port 2
P2 acts similarly to P0 when external memory is used. Pins of this port occupy addresses
intended for external memory chip. This time it is about the higher address byte with addresses
A8-A15. When no memory is added, this port can be used as a general input/output port showingfeatures similar to P1.
-
5/26/2018 2 Channel RF switch
50/80
Port 3
All port pins can be used as general I/O, but they also have an alternative function. In order to
use these alternative functions, a logic one (1) must be applied to appropriate bit of the P3
register. In tems of hardware, this port is similar to P0, with the difference that its pins have apull-up resistor built-in.
Pin's Current limitations
When configured as outputs (logic zero (0)), single port pins can receive a current of 10mA. If
all 8 bits of a port are active, a total current must be limited to 15mA (port P0: 26mA). If all
ports (32 bits) are active, total maximum current must be limited to 71mA. When these pins areconfigured as inputs (logic 1), built-in pull-up resistors provide very weak current, but strong
enough to activate up to 4 TTL inputs of LS series.
As seen from description of some ports, even though all of them have more or less similar architecture, it is
necessary to pay attention to which of them is to be used for what and how.
For example, if they shall be used as outputs with high voltage level (5V), then P0 should be avoided because its
pins do not have pull-up resistors, thus giving low logic level only. When using other ports, one should have in mind
that pull-up resistors have a relatively high resistance, so that their pins can give a current of several hundreds
microamperes only.
2.4 MEMORY ORGANIZATION
The 8051 has two types of memory and these are Program Memory and Data Memory. Program
Memory (ROM) is used to permanently save the program being executed, while Data Memory(RAM) is used for temporarily storing data and intermediate results created and used during the
operation of the microcontroller. Depending on the model in use (we are still talking about the
8051 microcontroller family in general) at most a few Kb of ROM and 128 or 256 bytes of RAMis used. However
All 8051 microcontrollers have a 16-bit addressing bus and are capable of addressing 64 kb
memory. It is neither a mistake nor a big ambition of engineers who were working on basic core
development. It is a matter of smart memory organization which makes these microcontrollers a
real programmers goody.
Program Memory
The first models of the 8051 microcontroller family did not have internal program memory. Itwas added as an external separate chip. These models are recognizable by their label beginning
with 803 (for example 8031 or 8032). All later models have a few Kbyte ROM embedded. Even
though such an amount of memory is sufficient for writing most of the programs, there aresituations when it is necessary to use additional memory as well. A typical example are so called
lookup tables. They are used in cases when equations describing some processes are too
complicated or when there is no time for solving them. In suchcases all necessary estimates and
-
5/26/2018 2 Channel RF switch
51/80
approximates are executed in advance and the final results are put in the tables (similar to
logarithmic tables).
How does the microcontroller handle external memory depends on the EA pin logic state:
EA=0In this case, the microcontroller completely ignores internal program memory and
executes only the program stored in external memory.
EA=1In this case, the microcontroller executes first the program from built-in ROM, then theprogram stored in external memory.
In both cases, P0 and P2 are not available for use since being used for data and address
transmission. Besides, the ALE and PSEN pins are also used.
Data Memory
As already mentioned, Data Memory is used for temporarily storing data and intermediate results
created and used during the operation of the microcontroller. Besides, RAM memory built in the8051 family includes many registers such as hardware counters and timers, input/output ports,
serial data buffers etc. The previous models had 256 RAM locations, while for the later models
this number was incremented by additional 128 registers. However, the first 256 memorylocations (addresses 0-FFh) are the heart of memory common to all the models belonging to the
-
5/26/2018 2 Channel RF switch
52/80
8051 family. Locations available to the user occupy memory space with addresses 0-7Fh, i.e.
first 128 registers. This part of RAM is divided in several blocks.
The first block consists of 4 banks each including 8 registers denoted by R0-R7. Prior to
accessing any of these registers, it is necessary to select the bank containing it. The next memory
block (address 20h-2Fh) is bit- addressable, which means that each bit has its own address (0-7Fh). Since there are 16 such registers, this block contains in total of 128 bits with separate
addresses (address of bit 0 of the 20h byte is 0, while address of bit 7 of the 2Fh byte is 7Fh).
The third group of registers occupy addresses 2Fh-7Fh, i.e. 80 locations, and does not have anyspecial functions or features.
Additional RAM
In order to satisfy the programmers constant hunger for Data Memory, the manufacturers
decided to embed an additional memory block of 128 locations into the latest versions of the
8051 microcontrollers. However, its not as simple as it seems to be The problem is thatelectronics performing addressing has 1 byte (8 bits) on disposal and is capable of reaching only
the first 256 locations, therefore. In order to keep already existing 8-bit architecture andcompatibility with other existing models a small trick was done.
What does it mean? It means that additional memory block shares the same addresses withlocations intended for the SFRs (80h- FFh). In order to differentiate between these twophysically separated memory spaces, different ways of addressing are used. The SFRs memory
locations are accessed by direct addressing, while additional RAM memory locations are
accessed by indirect addressing.
-
5/26/2018 2 Channel RF switch
53/80
Memory expansion
In case memory (RAM or ROM) built in the microcontroller is not sufficient, it is possible to add
two external memory chips with capacity of 64Kb each. P2 and P3 I/O ports are used for their
addressing and data transmission.
-
5/26/2018 2 Channel RF switch
54/80
From the users point of view, everything works quite simply when properly connected because
most operations are performed by the microcontroller itself. The 8051 microcontroller has two
pins for data read RD#(P3.7) and PSEN#. The first one is used for reading data from externaldata memory (RAM), while the other is used for reading data from external program memory
(ROM). Both pins are active low. A typical example of memory expansion by adding RAM and
ROM chips (Hardward architecture), is shown in figure above.
Even though additional memory is rarely used with the latest versions of the microcontrollers,we will describe in short what happens when memory chips are connected according to the
previous schematic. The whole process described below is performed automatically.
When the program during execution encounters an instruction which resides in externalmemory (ROM), the microcontroller will activate its control output ALE and set the first
8 bits of address (A0-A7) on P0. IC circuit 74HCT573 passes the first 8 bits to memoryaddress pins.
A signal on the ALE pin latches the IC circuit 74HCT573 and immediately afterwards 8higher bits of address (A8-A15) appear on the port. In this way, a desired location ofadditional program memory is addressed. It is left over to read its content.
-
5/26/2018 2 Channel RF switch
55/80
Port P0 pins are configured as inputs, the PSEN pin is activated and the microcontrollerreads from memory chip.
Similar occurs when it is necessary to read location from external RAM. Addressing isperformed in the same way, while read and write are performed via signals appearing on the
control outputs RD (is short for read) or WR (is short for write).
Learning section
Soldering
Soldering is a process in which two or more metal items are joined together by melting andflowing a filler metal into the joint, the filler metal having a relatively low melting point. Soft
soldering is characterized by the melting point of the filler metal, which is below 400 C
(800 F). The filler metal used in the process is called solder.
Soldering is distinguished from brazing by use of a lower melting-temperature filler metal; it is
distinguished from welding by the base metals not being melted during the joining process. In asoldering process, heat is applied to th