Technical Description

24
Technical Description Microcontroller Microcontroller is a device which has a CPU, in addition to fixed amount of RAM, ROM, I/O Ports and timer compared to microprocessor, which has only CPU and no RAM, no ROM, no I/O ports and no Timers. In microcontroller all above devices are embedded together in a single chip. The fixed amount of on chip ROM, RAM, and number of I/O Ports make them ideal for number of applications in which cost and space are critical. Some microcontroller manufacturers are integrating ADCs and other peripherals into the microcontroller. There are four major microcontrollers: Freescale’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X from Microchip Technology. Each of them has a unique instruction set and register set; therefore, are not compatible with each other. Program runs for one will not run on others. There are also 16 bit and 32 bit microcontrollers, made by various chip makers. Three criteria in choosing microcontrollers are as follows: 1. meeting the computing needs, of the tasks at hand efficiently an cost effectively, 2. availability of software development tools such as compilers, assemblers and debuggers, and 3. wide availability and reliable sources of the microcontroller.

Transcript of Technical Description

Page 1: Technical Description

Technical Description

Microcontroller

Microcontroller is a device which has a CPU, in addition to fixed amount of RAM, ROM, I/O Ports

and timer compared to microprocessor, which has only CPU and no RAM, no ROM, no I/O ports

and no Timers. In microcontroller all above devices are embedded together in a single chip. The

fixed amount of on chip ROM, RAM, and number of I/O Ports make them ideal for number of

applications in which cost and space are critical. Some microcontroller manufacturers are

integrating ADCs and other peripherals into the microcontroller.

There are four major microcontrollers: Freescale’s 6811, Intel’s 8051, Zilog’s Z8 and PIC

16X from Microchip Technology. Each of them has a unique instruction set and register set;

therefore, are not compatible with each other. Program runs for one will not run on others.

There are also 16 bit and 32 bit microcontrollers, made by various chip makers. Three criteria in

choosing microcontrollers are as follows:

1. meeting the computing needs, of the tasks at hand efficiently an cost effectively,

2. availability of software development tools such as compilers, assemblers and debuggers,

and

3. wide availability and reliable sources of the microcontroller.

In 1981, Intel Corporation introduced an 8 bit microcontroller called the 8051. This

microcontroller has following features:

1. 28 bytes of RAM,

2. 4Kbytes of on chip ROM.

3. Two Timers,

4. One Serial Port,

5. Six Interrupt Sources, and

6. Four Ports (each of 8 bits wide).

Page 2: Technical Description

Microcontroller is considered as, “a system on chip”.

Microcontroller MCS-51 Architecture

Memory Organization

All 80C51 devices have separate address spaces for program and data memory, as shown

in Figures 1.1.1 and 1.1.2. The logical separation of program and data memory allows the data

memory to be accessed by 8-bit addresses, which can be quickly stored and manipulated by an 8-

bit CPU. Nevertheless, 16-bit data memory addresses can also be generated through the DPTR

register. Program memory (ROM, EPROM) can only be read, not written to. There can be up to

64k bytes of program memory. In the 89s51, the lowest 4k bytes of program are on-chip. In the

ROMless versions, all program memory is external. The read strobe for external program mem-

ory is the PSEN (program store enable).

Page 3: Technical Description

Data Memory (RAM) occupies a separate address space from Program Memory. In the

80C51, the lowest 128 bytes of data memory are on-chip. Up to 64k bytes of external RAM can

be addressed in the external Data Memory space. In the ROM less version, the lowest 128 bytes

are on-chip. The CPU generates read and write signals, RD and WR, as needed during external

Data

Memory accesses. External Program Memory and external Data Memory may be combined if

desired by applying the RD and PSEN signals to the inputs of an AND gate and using the output

of the gate as the read strobe to the external Program/Data memory

Pin Configuration

Page 4: Technical Description

Figure: Pin configuration of 8051 microcontroller

PIN DISCRIPTION:

VSS: Ground: 0 V reference.

VCC (40) Power Supply: This is the power supply voltage for normal, idle, and power-down

operation.

P0.0-P1.7(39–32) I/O Port 0: Port 0 is an open-drain, bidirectional I/O port with Schmitt trigger

inputs. Port 0 pins

that have 1s written to them float and can be used as high-impedance inputs. Port 0 is also

Page 5: Technical Description

the multiplexed low-order address and data bus during accesses to external program and

data memory. In this application, it uses strong internal pull-ups when emitting 1s. Port 0

also outputs the code bytes during program verification and received code bytes during

EPROM programming. External pull-ups are required during program verification.

P1.0–P1.7 ( 2–9) I/O Port 1: Port 1 is an 8-bit bidirectional I/O port with internal pull-ups and

Schmitt trigger inputs. Port 1 pins that have 1s written to them are pulled high by the internal

pull-ups and can be used as inputs. As inputs, port 1 pins that are externally pulled low will

source current because of the internal pull-ups. Port 1 also receives the low-order address byte

during program memory verification. Alternate functions for Port 1 include.

1 T2 (P1.0): Timer/Counter 2 external count input/clockout (see Programmable Clock-Out)

2 T2EX (P1.1): Timer/Counter 2 Reload/Capture/Direction control

P2.0–P2.7 (21–28) I/O Port 2: Port 2 is an 8-bit bidirectional I/O port with internal pull-ups and

Schmitt trigger inputs. Port 2 pins that have 1s written to them are pulled high by the internal

pull-ups and can be used as inputs. As inputs, port 2 pins that are externally being pulled low will

source current because of the internal pull-ups. Port 2 emits the high-order address byte during

fetches from external program memory and during accesses to external data memory that use 16-

bit addresses (MOVX @DPTR). In this application, it uses strong internal pull-ups when emit-

ting 1s. During accesses to external data memory that use 8-bit addresses (MOV @Ri), port 2

emits the contents of the P2 special function register. Some Port 2 pins receive the high order ad-

dress bits during EPROM programming and verification.

P3.0–P3.7 (10–17) I/O Port 3: Port 3 is an 8-bit bidirectional I/O port with internal pull-ups and

Schmitt trigger inputs. Port 3 pins that have 1s written to them are pulled high by the internal

pull-ups and can be used as inputs. As inputs, port 3 pins that are externally being pulled low will

source current because of the pull-ups. Port 3 also serves the special features of the 80C51 fam-

ily, as listed below:

10 I RxD (P3.0): Serial input port

11 O TxD (P3.1): Serial output port

12 I INT0 (P3.2): External interrupt

13 I INT1 (P3.3): External interrupt

14 I T0 (P3.4): Timer 0 external input

15 I T1 (P3.5): Timer 1 external input

Page 6: Technical Description

16 O WR (P3.6): External data memory write strobe

17 O RD (P3.7): External data memory read strobe

RST (9 )I Reset: A high on this pin for two machine cycles while the oscillator is running, resets

the device. An internal diffused resistor to VSS permits a power-on reset using only an external

capacitor to VCC.

ALE/PROG (30) O Address Latch Enable/Program Pulse: Output pulse for latching the low

byte of the address during an access to external memory. In normal operation, ALE is emitted at

a constant rate of 1/6 the oscillator frequency, and can be used for external timing or clocking.

Note that one ALE pulse is skipped during each access to external data memory. This pin is also

the program pulse input (PROG) during EPROM programming. ALE can be disabled by setting

SFR auxiliary.0. With this bit set, ALE will be active only during a MOVX instruction.

PSEN (29) O Program Store Enable: The read strobe to external program memory. When the

device is executing code from the external program memory, PSEN is activated twice each ma-

chine cycle, except that two PSEN activations are skipped during each access to external data

memory. PSEN is not activated during fetches from internal program memory.

EA/VPP (31) I External Access Enable/Programming Supply Voltage: EA must be exter-

nally held low to enable the device to fetch code from external program memory locations

0000H to 0FFFH. If EA is held high, the device executes from internal program memory unless

the program counter contains an address greater than the on-chip ROM/OTP. This pin also

receives the 12.75 V programming supply voltage (VPP) during EPROM programming. If

security bit 1 is programmed, EA will be internally latched on Reset.

XTAL1 (19) I Crystal 1: Input to the inverting oscillator amplifier and input to the internal

clock generator circuits.

XTAL2 (18) O Crystal 2: Output from the inverting oscillator amplifier.

Power Supply

Page 7: Technical Description

A transformer is a device made of two or more inductors, one of which is powered by

AC, inducing an AC voltage across the second inductor. If the second inductor is connected to

a load, power will be electromagnetically coupled from the first inductor’s power source to that

load. The powered inductor in a transformer is called the primary winding. The unpowered

inductor in a transformer is called the secondary winding. Total primary current in an unloaded

transformer is called the exciting current, and is comprised of magnetizing current plus any

additional current necessary to overcome core losses. It is never perfectly sinusoidal in a real

transformer, but may be made more so if the transformer is designed and operated so that

magnetic flux density is kept to a minimum. Core flux induces a voltage in any coil wrapped

around the core. The induces voltage(s) are ideally in- phase with the primary winding source

voltage and share the same waveshape.

Step down transformer is the first part of regulated power supply. To step down the mains

230V AC. We require step down transformer. Following are the main characteristic of electronic

transformer.

Power transformers are usually design to operate from source of low impedance at a single

frequency. It is required to construct with sufficient insulation of necessary dielectric strength.

Transformer ratings are expressed in volt-amp. The volt-amp of each secondary winding or

windings is added for the total secondary VA. To this are added the load losses.

Temperature rise of a transformer is decided on two well known factors i.e losses on

transformer and heat dissipating or cooling facility provided unit.

Rectifier:

Rectifier is a circuit which converts AC into pulsating DC. Semi-conducting diode is

used as rectifying element due to its property of conducting current in one direction only. There

are two types of rectifier,

1. Half wave rectifier

2. Full wave rectifier

In Half wave rectifier only half cycle of AC signal is rectified so its efficiency is very

poor. Therefore we you use full wave bridge type rectifier, in which four diodes are used. In each

cycle, two diodes conduct at a time and we get maximum efficiency at output.

Advantages of bridge rectifier:

The need of center tapped transformer is eliminated.

Page 8: Technical Description

The O/P is twice that of center tap circuit for the same secondary voltage.

The PIV rating of diode is half of center tap circuit.

Disadvantages:

It requires four diodes.

As during each half cycle of AC input, two diode are conducting therefore voltage

drop in internal resistance of rectifying unit will be twice as compared to center

tap circuit.

Filter Circuit:

In electronic circuit there is requirement of pure DC supply. But rectifier produce

pulsating DC, if such DC signal is applied to electronic circuit it will produce a hum i.e it will

contain AC and DC The AC components are undesirable and must be kept away from the load.

To do so a filter circuit is used which filter out the AC components reaching the load. Obviously

a filter circuit is installed between rectifier and voltage regulator. In our project we use capacitor

filter because of its low cost, small size and little weight and good characteristic. Capacitors are

connected in parallel to the rectifier O/P because it passes AC, But dose not pass DC at All.

Three Terminal Voltage Regulator:

A voltage regulator is circuit that supplies constant voltage regardless of change in load

current. IC voltage regulators are versatile and relatively cheaper. The 78xx series consists of

three terminal positive voltage regulator. These ICs are designed as fixed voltage regulator and

with adequate heat sink, can deliver O/P current in excess of 1A. These devices do not require

external component. This IC also has internal thermal overload protection and internal short

circuit and current limiting protection. For our project we use 7805 voltage regulator IC.

IC 7805:

The 7805 is a VOLTAGE REGULATOR. It looks like a transistor but it is actually an integrated circuit with 3 legs. turn it into a nice, smooth 5 volts DC. You need to feed it at least 8 volts and no more than 30 volts to do this. It can handle around .5 to .75 amps, but itgets hot. Use a eatsink. run off of 5 volts. It can take a higher, crappy DC voltage and Use it to power circuits.

Page 9: Technical Description

COM

LM7805

O/PI/P

VCC

3

21

D4

D3

D2

D1S1

S2

P1

P2

Cp

7805

RL

GND

230VAC

PINOUTS

Figure: Pinout of IC 7805

Specification of IC 7805:

Available O/P DC voltage : +5V

Line Ragulation: 0.03

Load Regulation: 0.5

Vin maximau: 35 V

Ripple Rejection: 66-80(db)

Circuit Diagram of Power Supply:

Page 10: Technical Description

R

D

Figure: 5V power supply using voltage regulated IC 7805

Selection for Current Limiting Resistance for LED

As O/P of micro controller is equal to supply voltage I.e +5V DC

If we directly connected LED, very high current flowing through it because internal

resistance of LED is very small about 5 to 8 ohm so it is possibility to damage LED so we place

current limiting resistance R in series with diode the value of this resistance is calculated form

ohms law,

V=IR

Where, I=If safe forward current flowing through LED which normal intensity glow and this

value near about 8 to 10 mA.

5=R × 8 mA

R = 625 Ω

So we select standard value 680 Ω.

Page 11: Technical Description

PCB Design

Introduction to Printed Circuit Board:

Printed circuit board pattern applied to one or both sides of an insulating base, depending

upon that, and it is called single sided PCB or double Sided PCB. Conductor materials available

are silver, brass, aluminum and copper, copper is the most widely used which is used here also.

The thickness of conducting material depends upon the current carrying capacity of the circuit.

The Printed Circuit Board usually serves three functions:

1. It provides mechanical support to the components mounted on it.

Page 12: Technical Description

2. It provides necessary electrical interconnection.

3. It acts as heat sink i.e. it provides a conduction path leading to removeal of most of the

heat generated in the circuit.

Copper (Cu) Clad:

The base of laminate is either paper of glass fiber cloth. Cu foil, which is produced by the

method of electroplating, is placed on laminate and both are kept under hydraulic pressure for

proper adhesive pressure for proper adhesive. These Cu clad are easily available in the market.

Types of Laminates

National Electrical Manufacturers Association (NEMA) has various grades of laminates

that are obtained by different resins and filters.

Phenol

Phenol and Formaldehyde produce phenolic paper base laminate it has phenolic resins with

proper filter. This is Brown in color and opaque. Disadvantage is poor moisture resistance.

Epoxy Laminates

Epoxy paper this is also paper based but impregnated with epoxy resin, yellowish white

and translucent. Epoxy Glass base material has high mechanical strength and good electrical

properties usually green in color and semitransparent. There are a variety of laminates available.

We have selected Fiber Glass epoxy laminate.

PCB fabrication includes following steps:

1. Layout of the circuit

2. Artwork designing

3. Printing

4. Etching

5. Drilling

6. Mounting of components and soldering

7. Finishing

Layout

The layout of PCB has to incorporate all the information on the board before one can go

onto the all work preparation. Detailed circuit diagram, design concept and the philosophy

behind the equipment are very important for the layout.

Page 13: Technical Description

Layout Scale

Depending on the accuracy required artwork should be produced at a 1:1 or 2:1 or even 4:1 scale.

The layout is best prepared on the same scale as the artwork to prevent the entire problem, which

might be caused by redrawing of layout to the artwork scale. The layout/artwork scale

commonly applied is 2:1 with a 1:1 scale, no demanding single sided boards can be designed but

sufficient care should be taken, particularly during the artwork preparation.

Procedure

The first rule is to replace each and every PCB layout as viewed from the component

side. This rule must be strictly followed to avoid confusion, which would otherwise be caused.

Among the components, the larger ones are placed first and the space in between is filled with

smaller ones. Components requiring input/output connecting come near the connector. All

components are placed in such a manner that de-soldering of other components is not necessary

if they have to be replaced.

Layout Sketch

The end product of the layout designing is the pencil sketched component and conductor

drawing which is caller ‘layout sketch’. It contains all information for the preparation of

network.

Basic Approaches

For ink drawing on white cardboard paper, good quality Indian ink and ink pen set are

minimum requirements. Drawing practice – drawing procedure is very at least by 0.1 – 0.2, and

solder pad locations.

And conductors can easily be displaced by 0.3 – 0.5mm.

Conductor Holes

A code can used for the conductor with a special width.

Minimum spacing should also be provided.

Page 14: Technical Description

A) Holes B)Conductor Widths

Standard holesStandard width,

0.5mm

1.1 mm 1 mm

1.5 mm 2 mm

3.2 mm 4 mm

Screen Printing

The process of screen – printing is well known to the printing industry because of its

inherent capabilities of printing a wide range of inks on almost any kind of surface including

glass, metal, plastic fabrics, wooer, etc. Found their way into an extremely broad field of

applications.

Screen- printing offers the advantages of wide control on the ink deposition, thickness

though the selection of suitable mass density and composition, in the production of PCB’s. It is

successfully employed in printing of

Etch resists

Plate resists

Solder stop lacquers

Notation printing

In its basic form, the screen – printing process is very simple. A screen fabric with

uniform meshes and opening is stretched and fixed on a solid frame of metal or wood. The

circuit pattern area open, while the meshes in the rest of the area is closed.

In the actual printing step, ink is forced by the moving squeeze thorough the open meshes

onto the surface of the material to be printed. The ink deposition, in a magnified cross section,

shows the shape of a trapezoid.

Pattern Transfer onto The Screen

There are two different methods in use, and each method has its own advantages and

disadvantages.

Page 15: Technical Description

With the direct method, the screen is prepared, by coating a photographic emulsion

directly onto the screen fabric and exposing it in the pattern area. The indirect method makes use

of a separate screen process film, supported on a backing sheet. The film on its backing sheet

that is there after pressed onto the screen fabric and sticks there. Finally, the backing sheet is

peeled off, opening all those screen meshes, which are not covered by the film pattern.

The direct method provides very durable screen stencils with a higher

dimensional accuracy but the finest details are not reproduced. The indirect method is more

suitable for smaller series and where the finest details to be reproduced. The indirect method is

faster but dimensionally less accurate and the screen stencils are less durable, more sensitive to

mechanical damages and interruption in printing.

Etching

In all subtractive PCB process, etching is one of the most important steps. The final

copper pattern is formed by selective removal of all the unwanted copper, which is not protected

by an etching unit.

Solutions, which are used in etching process, are known as enchants.

1. Ferric Chloride

2. Cupric Chloride

3. Chromic Acid

4. Alkaline Ammonia

Of these Ferric Chloride is widely used because it has short etching time and it can be stored for

a long time. Etching of PCBs as required in modern electronic equipment production, is usually

done in spray type etching machines.

Tank or bubble etching, in which the boards kept in tank, were lowered and fully

immersed into the agitated, has almost disappeared.

Component Mounting

Carefully mounting of components on PCB increases the reliability of assembly.

1. One leads must be cleaned before they are inserted in PCB holes. Asymmetric lead bend-

ing must be avoided, the ENT leads must fit into holes properly so that they can be sol-

dered.

Page 16: Technical Description

2. When the space is to be saved then vertical mounting is preferred. The vertical lead must

have an insulating sleeve.

3. Where jumper wire crosses over conductors, they must be insulted.

4. For mounting of PCBs, TO5, DIP packages special jigs must be used of easy insertion.

5. For mounting transistors, each lead must have insulating sleeve.

All the flat radial components such as resistors, diodes, and inductors are mounted and soldered.

Then IC bases are soldered. The vertical components such as transistors, gang condenser and

FET are mounted and soldered.

Soldering

The next process after the component mounting is soldering, solder pint is achieved by heating

the solder and base metal about the melting point of the solders used.

The necessary heat depends upon:

1. The nature and type of joints

2. Melting temperature of solder

3. Flux

Soldering techniques are of so many types but we are using iron soldering.

Iron soldering

Soldering iron consists of an insulating handle connected through a metal shaft, of a bit

accurately makes contact with the component parts of the joint and solder and heats them up.

The electrical heating element is located in the hollow shank or handles to heat the bit.

Functions of Bit

It stores heat and convey it from the heat source to the work. It may be required to store

surplus solder from the joint. It may be required to store molten solder and flux to the work. It’s

surface must be lined or wetted, this encourages flow of solder into the joint. When the surface

of the work becomes ester by solder, a continuous film of liquid metal between the bit and work

provides a path of high thermal conductivity through which heat can flow into the work piece.

Solder bit are made up of copper, this metal has good wetting properly, heat capability ad

thermal conductivity. Tin-lead solder affects copper during soldering operation. Production of

copper bit can be made with thick iron coating followed by Ni/Tin plating. The life of the bit is

increased by a factor of 10 to 15. Solder irons are specified in terms of wattage. Depending on

Page 17: Technical Description

heat input intended for working and types of work (Continuous or individual) the choice of the

solder iron can be made.

Procedure of Soldering

The points to be joined must be cleaned first and fluxed. The hard solder iron and solder

wire is applied to the work. The melted solder becomes bright and fluid. The iron must be

removed after sufficient time and joint is allowed to coal. At the end, finishing is done.