Beruflich Dokumente
Kultur Dokumente
Laboratory Manual
Lab Syllabus
Credits 02
EXPT NO. TITLE
1 Design and Testing of Full wave centre tapped transformer type and
Bridge type rectifier circuits with and without Capacitor filter.
Determination of ripple factor, regulation and efficiency.
3 Frequency response of single stage BJT and FET RC coupled amplifier and
determination of half power points, bandwidth, input and output
impedances.
4 Design and testing of BJT - RC phase shift oscillator for given frequency of
oscillation.
Course objectives
To design and test half wave and full wave rectifier circuits
To design and test different amplifier and oscillator circuits using BJT
To study the simplification of Boolean expressions using logic gates
To realize different Adders and Subtractors circuits
To design and test counters and sequence generators.
Course outcomes
CONTENTS
Expt. No. TITLE Page No.
1. Design and Testing of Full wave centre tapped transformer type and
Bridge type rectifier circuits with and without Capacitor filter.
Determination of ripple factor, regulation and efficiency.
4. Design and testing of BJT - RC phase shift oscillator for given frequency
of oscillation.
Aim: To Simplify and realize the given Boolean expressions using Logic Gates/Universal Gates.
Components required: IC 7408,IC 7432, IC 7400,IC 7402, IC 7410,7404,Patch chords and trainer kit
Theory :
Boolean Expression consists of variables, which can have one of the two possible values. Either one or
zero. There are two methods to minimize Boolean expression
1. Boolean Algebra
2. Karnaugh map
Boolean algebra: Boolean algebra provides a means by which logic circuitry may be expresses
symbolically, manipulated and reduced .Use of Boolean algebra in logic circuits lead to following
results:
De-Morgan suggested two theorems that form an important part of Boolean algebra that is
1. Sum of Product
2. Product of sum
Procedure:
1. Verify all the components and the Patch Chords whether they are in good condition.
2. Fix the IC on the base board.
3. Connections are made as shown in the logic diagram.
4. Verify the truth Table for each expression.
LOGIC EXPRESSIONS:
Truth Table
Using Basic Gates
A B C Y1 C
1) Y1=(A+BC)(B+A 0 0 0 0 )
0 0 1 0
Simplification: 0 1 0 0
0 1 1 1
C 1 0 0 1
Y1=(A+BC)(B+A ) 1 0 1 0
C 1 1 0 1
= AB+ A +BC 1 1 1 1
AB + AC + BC
Y1=
=
AC
A B C
Y1
Y11
Dept. of Electrical and Electronics 2016-2017 Page 6
Electronics
Laboratory Manual
A
ABC C AB
2) Z= +AB +Y C+ABC
AB C C
Z= (C+ )+AB(C+ )
AB
= +AB
Truth Table
A B C Y
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Z=
A B
B
B A
Z= (A+ )+( +B)
A B
Result : The given Boolean expression is verified using basic and universal gates.
VIVA QUESTIONS :
12. What is the difference between Prime implicants and essential prime implicants?
15. In K-Map what type of coding is used? Why other codes are not used.
16. What do you mean by ORing of AND terms and ANDing of OR terms
19. How do you convert SOP into POS and vice versa
20. Does NAND gate obey the commutative, associative and distributive laws? Justify.
21. Why NAND & NOR gates are called universal gates?
23. Give the truth table for EX-NOR and realize using NAND gates?
24. What are the logic low and High levels of TTL ICs and CMOS ICs?
26. Which logic family is fastest and which has low power dissipation?
Expt No: 7 Half Adder/ Full Adder and Half Subtractor/ Full Subtractor
using Logic Gates / Universal Gates
Components required: IC 7400,, IC 7486, IC 7408, 7404, Patch chords and trainer kit
Theory:
About Nand And Nor Gates: The NAND and NOR gates is termed a universal gates (or universal
block), because almost any logic function can be made by suitable inter connecting NAND gates or NOR
gates. For ex: different combinations of the NAND GATE or NOR gate can be employed to produce any
one of the basic three functions of AND, OR and INVERT (NOT) gates.
Ex-Or Gate: Ex-or gate means Exclusive OR gate. This gate has a high output only when an odd number
of inputs are high: or in other words, the Ex-or gate produces a Logic1. Whenever either one of the
inputs is one, but not when both are 1. The Ex-or operator is the Sign +, as indicated in the figure.
Half Adder and Full Adder: The simplest binary adder is called a half adder. Half adder has two input
bits and two output bits. One bit is the sun and the other is carry. S and C represent these respectively in
the logic symbol.
A half adder has no provision to add a carry from the lower order bits when binary numbers are
added. When two input bits and a carry are to be added, the number of input bits becomes three and the
input combination increases to eight. For this, a full adder is used. Like half adder, it also has a sum bit
and carry bit. New carry generated is represented by Cn and carry generated from the previous addition is
represented by Cn 1.
Carry = AB+C(A B)
Procedure:
1. Verify all the components and patch chords whether they are in good condition.
2. Make connections as shown in logic diagram.
3. Give supply to the trainer kit.
4. Provide the input data to the circuit via switches.
5. Verify the truth table sequence and observe the outputs.
A Electronics
Laboratory Manual
Half Adder:
a) Half Adder using Basic gates
C=AB
S= A B
B
A B SUM CARRY
(S) (C) C=AB
0 0 0 0
0 1 1 0 Truth Table :
1 0 1 0
1 1 0 1
Electronics
Laboratory Manual
FULL ADDER:
Truth Table:
A B C Sum Carry
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
K-Map Simplification
1) SUM
AB
00 01 11 10
0 1 1
2) CARRY
AB
00 01 11 10
Result: The half adder and full adder circuits are verified using basic and universal gates.
Components required: IC 7400,, IC 7486, IC 7408, 7404,IC 7432, Patch chords and trainer kit
Theory:
Half subtractor :
Half subtractor is a combinational circuit that subtracts 2 bits and produces their difference. It also has an
output to specify if a one has been borrowed. Half subtractor can be implemented by using basic gates or
by using only NAND gates.
Full subtractor :
Full subtractor circuit performs subtraction between 2 bits, taking into account that a one may have been
borrowed by a lower significant stage. The circuit has 3 inputs and 2 outputs. The truth table and the logic
expressions are given below in the observation.
Procedure:
1 Verify all the components and patch chords whether they are in good condition.
2 Make connections as shown in logic diagram.
3. Give supply to the trainer kit.
4. Provide the input data to the circuit via switches.
A
C= B
Truth Table
A B Diff(D) Borrow
(B)
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Full Subtractor:
A
B
A
B0= B+C(A B)
Truth Table:
A B C Diff Borrow
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
K-Map Simplification
1) Diff
AB
00 01 11 10
0 1 1
2) Borrow
AB
00 01 11 10
Result: The half and full subtractor are verified using basic and universal gates
VIVA QUESTIONS :
13. Define the function of half adder, Full adder, half Subtractor, and full Subtractor.
20. What is the need for XOR gates in Parallel adder and subtractor?
21. What are the conditions required to perform Parallel addition, 1s complement parallel subtraction,
and 2s complement parallel subtraction.
22. What is the largest decimal number that can be added with a parallel adder consisting of four full
adders?
23. To perform addition of two 6-bit numbers, we need a parallel adder having ---------- full adder
circuits
24. Can addition of two BCD numbers be performed using IC 7483? If yes, what are the changes to be
made in the circuit?
25. While adding two BCD numbers, if the sum is not a BCD number, what is to be done?
THEORY:
The 7483 is a TTL IC with four full adders in it. This means that it can add nibbles. To add bytes, we
need to use two 7483 ICs.
4-bit binary adder A3 A2 A 1 A0 and B3 B2 B1 B0 are inputs and Cout S3 S2 S1 S0 is the output CARRY IN
Pin is grounded.
The circuit is setup and shown in figure. To add the nibbles, C in is to be made 0. To subtract B 3 B2 B1 B0
from A3 A2 A 1 A0 Cin is to be made 1. EX-OR gates function as controlled inverters.
For example :
Carry omitted
-1 2s complement 1 1111
Procedure:
1. Check all the components and IC Packages.
2. Set Up7483 for parallel adder circuit and verify the Truth Table.
3. Set up Parallel adder/Subtractor as shown in logic diagram.
4. For C-in=0, the circuit works as a parallel adder. For C-in=1 it acts as a parallel subtractor. Verify
the truth tables for both.
B3 B2 B1 B0
Ctrl
=0 to add
A3 A2 A1 A0
=1 to subtract
1 3 8 10 16 4 7 11
VCC
13
5
IC 7483 Cin
GND
12
14 15 2 6 9
Cout S3 S2 S1 S0
Truth Table:
Addition:
Subtraction:
Result : The parallel adder and subtractor circuit is realized using 7483 IC
Dept. of Electrical and Electronics 2016-2017 Page 25
Electronics
Laboratory Manual
This code is also known as 8-4-2-1 code or simply BCD code. 8, 4, 2, and 1 are the weights of the four
bits of the binary codes of each decimal digit similar to straight binary number system. Therefore this is a
weighted code and arithmetic operations can be performed using this code.
Excess-3 Code: Excess-3 code is another form of BCD code, in which each decimal digit is coded into a
4-bit binary code. This code for each decimal digit is obtained by adding decimal 3 to the natural BCD
code of the digit. For example decimal 2 is coded as 0010+0011=0101 in Excess-3 code. It is not a
weighted code. This code is a self complementing code, which means 1s complement of the coded
number yields 9s complement of the number itself. for example Excess-3 code of a decimal 2 is 0101,
its 1s complement is 1010 which is Excess-3 code for decimal 7,which is 9s, complement of 2. the self
complementing property of this code helps considerably in performing subtraction operation in digital
systems.
Procedure:
1. Verify all the components and patch chords whether they are in good condition.
2. Make connections as shown in logic diagram.
3. Give supply to the trainer kit.
4. For different Excess-3 codes inputs, verify the corresponding BCD data outputs according to
the truth table.
5. And also for different BCD data inputs verify the corresponding Excess-3 code outputs
according to the truth table.
Electronics
Laboratory Manual
Result: The BCD to Excess-3 conversion and vice versa is realized using IC-7483.
VIVA QUESTIONS:
2. What are the steps involved to convert a binary number into a Gray Code?
3. What are the steps involved to convert a Gray number into a binary Code?
Theory:
Gray Code: Gray code is an un-weighted code which means that there are no specific weights assigned to
the bit positions. The gray code exhibits only a single bit change from one code number to the next. Gray
code is not an arithmetic code.
Binary Data: The binary number system is simply another way to count. It is less complicated than the
decimal system, because it is composed of only 2 digits. The two binary digits are 1 and 0. The
position of the 1 or 0 in a binary number indicates its weights or value within the number. The weight
of each successively higher position (to the left) in a binary number is an increasing power of two.
1. The most significant digit (left most) in the Gray code is the same as the corresponding digit in the
Binary number.
2. Going from left to right, add each adjacent pair of binary digits to get the next gray code digit.
Disregard carries.
Procedure:
1. Verify all the components and patch chords whether they are in good condition.
2. Make connections as shown in logic diagram.
3. Give supply to the trainer kit.
4. For different Binary data inputs, verify the corresponding Gray code outputs according to the truth
table.
5. And also for different Gray code inputs verify the corresponding Binary data outputs according to
the truth table.
Truth Table:
Binary i/p Gray code o/p
B B2 B1 B0 G3 G2 G1 G0
3
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0
K-Map Simplification
G3= B3 B1B0
G2= B2 B3
B1B0 00 01 11 10
B3B2
00 01 11 10
B3B2 00
00
01
01 11
11
10
10
B1B0
G1= B1 B2 G0= B0 B1
00 01 11 10
B1B0 B3B2
00 01 11 10 00
B3B2
00
01
01
11
11
Dept. of Electrical and Electronics 2016-2017 Page 33
10 10
Electronics
Laboratory Manual
Logic diagram for Binary to Gray Code Conversion using NAND gates
Bo
Go
B1
G1
B2
G2
B3
G3
Logic diagram for Binary to Gray Code Conversion using basic gates
B3 G3
G2
B2
G1
B1
G0
B0
Truth Table:
Gray i/p Binary o/p
G3 G2 G1 G0 B3 B2 B1 B0
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 1
0 1 0 1 0 1 1 0
0 1 1 0 0 1 0 0
0 1 1 1 0 1 0 1
1 0 0 0 1 1 1 1
1 0 0 1 1 1 1 0
1 0 1 0 1 1 0 0
1 0 1 1 1 1 0 1
1 1 0 0 1 0 0 0
1 1 0 1 1 0 0 1
1 1 1 0 1 0 1 1
1 1 1 1 1 0 1 0
K-Map
G1G0 G1G0
00 01 11 10 00 01 11 10
G3G2 G3G2
00 00
01 01
11 11
10 10
B3= G3 B2= G2 G3
G1G0
G1G0
00 01 11 10
G3G2 00 01 11 10
G3G2
00
00
01
01
11
11
10
10
B1= G1 G2 G3 B0= G0 G1 G2 G3
Logic diagram for GRAY to Binary Code Conversion using basic gates
G3 B3
B2
G2
B1
G1
B0
G0
Logic diagram for GRAY to Binary Code Conversion using NAND gates
Go
Bo
G1
B1
G2
B2
G3
B3
Result: The binary code to gray code and vice versa is realized using basic gates and universal gates.
VIVA QUESTIONS :
Aim: To realize the operation of ring and Johnson counter using 7495.
Theory:
Ring counter
Ring counter is a basic register with direct feedback such that the contents of the registers simply
circulated around the register when the clock is running. Here the last output that is QD in a shift register
is connected back to the serial input. A four bit shift register ring counter is shown in figure.
Johnson counter
A basic ring counter can be modified slightly to produce another type of shift register counter, which will
have somewhat different properties. That type of basic shift register with inverse feed back is called shift
counter or a Johnson counter or a twisted ring counters. In Johnson counter the compliment of the last
outp8t that is QD is connected back to the not gate input and the Not gate output is connected back to the
serial input. The four bit Johnson counter gives a total of eight states. As the clock pulse is applied at pin
no 9 will fill up with one (1) from left to right and then it will fill up with 0.
Procedure :
1) Connections are made as shown in the logic diagram.
2) Apply the data 1000 at A,B,C,D respectively.
3) Keeping the mode M=1, apply one clock pulse.
4) Now the mode M is made 0 and clock pulse are applied one by one and the truth table is verified
14 13 2 11 10 9 8
IC 7495
1 2 3 4 5 6 7
DSS A BS C DS MC Gnd
* MC = mode control = 0
14 13 2 11 10 9 8
IC 7404
IC 7495
1 2 3 4 5 6 7
DSS A BS C DS MC Gnd
Truth Table:
Mode Clock QA QB QC QD
0 0 0 0 0 0
0 1 1 0 0 0
0 2 1 1 0 0
0 3 1 1 1 0
0 4 1 1 1 1
0 5 0 1 1 1
0 6 0 0 1 1
0 7 0 0 0 1
0 8 0 0 0 0
0 9 1 0 0 0
Result: The ring and Johnson counter are verified using IC-7495.
VIVA QUESTIONS :
7. What is the relation between propagation delay & clock frequency of flip-flop?
14. What is the difference between Synchronous and Asynchronous clock pulse.
15. What are PISO, SIPO, and SISO with respect to shift register
Components Required: Digital trainer kit, IC 7495 & 7486, patch chords.
Theory:
A sequential circuit, which generates a prescribed sequence of bits, in synchronism with a clock, is
referred as sequence generator. For the design of sequence generator we must determine the required
number of the clocks and the logic circuit for the next state decoder. The output of next state decoder is
function of Qa, QB, QC, QD Qn. The next state decoder is the logic circuit, which decodes the output of
the shift register and generates the output to get desired sequence from QA output of the shift register.
Procedure:
2) By keeping the mode=1. Load the input through A, B, C, D as 1111 by giving one clock pulse
3) For count mode make mode=0
4) And observe the sequence at QA, QB, QC and QD.
Logic diagram:
14 13 2 11 10 9 8
IC 7495
1 2 3 4 5 6 7
A BS C DS MC Gnd
Serial input
Truth table :
K-Map:
S QA QB QC QD
1 1 1 0 1X X X X
1 1 1 1 0X 1 1 X
0 1 1 1 1X 1 0 1
1 0 1 1 1X X 0 1
0 1 0 1 1
1 0 1 0 1
1 1 0 1 0
S = QA +QC +QD
Logic diagram :
14 13 2 11 10 9 8
IC 7495
1 2 3 4 5 6 7
DS A BS C DS MC Gnd
VIVA QUESTIONS :
Aim: To design and test a 3 bit synchronous counter using 7476 FOR the given sequence:
1. Mod 5 Synchronous counter
2. Mod 8 Synchronous counter
Pin diagram :
Gnd
K1 Q1 Q1 Q2
Q2 J2
16 15 14 13 12 11 10 9
IC 7476
1 2 3 4 5 6 7 8
Cp = Clock pulse
Pr = Preset
Cr = Clear
Q = uncomplemented o/p
Q = Complemented o/p
J & k = i/ps
Pr Cr Clk J K Q+ Q+
1 1 1 0 0 Q Q
No change
1 1 2 0 1 0 1 Reset
1 1 3 1 0 1 set
1 1 4 1 1 1/0 0/1 Toggle
Excitation Table:
Q+ Q+ j k
0 0 0 Q
0 1 1 1
1 0 X 1
1 1 X 0
Transition Table:
Present State Next State Inputs
QC QB QA QC QB QA JA KA JB KB JC KC
0 0 0 0 0 1 1 X 0 X 0 X
0 0 1 0 1 0 X 1 1 X 0 X
0 1 0 0 1 1 1 X X 0 0 X
0 1 1 1 0 0 X 1 X 1 1 X
1 0 0 0 0 0 0 X 0 X X 1
QB QA QB QA
00 01 11 10 00 01 11 10
QC QC
0 0 X 1 1 X
JA=QC
1 1 X X X X
KA=1
QB QA QB QA
00 01 11 10 00 01 11 10
QC QC
0 0
JB=QA KB=QA
1 1
QB QA
QBQA
00 01 11 10
00 01 11 10 QC
QC
0 X X X X
0 0 0 1 0
1 1 X X X
1 X X X X
KC=1
JC=QA. QB
Electronics
Laboratory Manual
Transition table
KQB QA
-map
00 01 11 10
QB QA
Qc
0
JA=1 00 01 11 10
Dept.
1 of Electrical and Electronics 2016-2017 Page 52
Electronics
Laboratory Manual
Qc X 1 1 X
0
1 X 1 1 X
KA=1
QB QA QB QA
00 01 11 10 00 01 11 10
QC
Qc 1 1 X X
0 0 KB=QA
1 1 1 X X 1
JB=QA
QB QA QB QA
00 01 11 10 00 01 11 10
Qc 1 X X 1 Qc
0 0
KC=QA.QB
1 1 X X X 1
JC=QB.QA
Electronics
Laboratory Manual
Logic diagram:
Mod 8 Synchronous counter
QB
QA
Vcc
Result : The Mod-5, Mod-8 counters are designed, implemented and verified.
VIVA QUESTIONS :
3. Explain the design for a Sequence Generator if the sequence given is ...