You are on page 1of 15

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

D.Y. PATIL POLYTECHNIC

MICRO PROJECT
Academic year: 2022-23

BUILD A CIRCUIT TO IMPLEMENT DEBOUNCE SWITCH

Subject : Digital Techniques Subject code: 22320

Course : Computer Engineering Course code: CO3I


MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Ms.Samruddhi Bhuvad Roll No.17 of Third Semester
diploma in computer engineering of Institute, D.Y. Patil Polytechnic (Instt.
Code: 0996) has completed the Micro-Project in course Digital Techniques
(22320) for the academic year 2023- 2024 as prescribed in the curriculum.

Place: Ambi Enrollment No:2209960044

Date: ……………………… Exam Seat No:227296

Subject Teacher Head of the Department Principal


MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Mr.Ayush Sakpal Roll No.18 of Third Semester diploma
in computer engineeringof Institute, D.Y. Patil Polytechnic (Instt.Code: 0996)
has completed the Micro-Project in course Digital Techniques (22320) for the
academic year 2022- 2023 as prescribed in the curriculum.

Place: Ambi Enrollment No:2209960045

Date: ……………………… Exam Seat No:227297

Subject Teacher Head of the Department Principal


MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Ms.Mansi Masne Roll No.19 of Third Semester diploma
in computer engineering of Institute, D.Y. Patil Polytechnic (Instt.Code:
0996) has completed the Micro-Project in course Digital Techniques (22320)
for the academic year 2023- 2024 as prescribed in the curriculum.

Place: Ambi Enrollment No:2209960046

Date: ……………………… Exam Seat No:227298

Subject Teacher Head of the Department Principal


MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Mr.Atul Gorad Roll No.20 of ThirdSemester diploma in
computer engineering of Institute, D.Y. Patil Polytechnic (Instt.Code: 0996)
has completed the Micro-Project in course Digital Techniques (22320) for the
academic year 2023- 2024 as prescribed in the curriculum.

Place: Ambi Enrollment No:22099600

Date: ……………………… Exam Seat No:227299

Subject Teacher Head of the Department Principal


lOMoARcPSD|33020677

INDEX

Serial No. Title Page No.

1. Project Title

2. Certificates

3. Abstract

4. Introduction

5. Circuit Diagram &


Working

6. Methods to prevent the


circuit from switch
bouncing
7.
Actual Circuit &
Conclusion
8. Progress Report
lOMoARcPSD|33020677

Abstract:

A simple circuit for debouncing a switch for digital logic.


When the switch is closed, the voltage is pulled down through
the switch, and when the switch is open, the output voltage is
pulled high through the resistor. The resistor also prevents a
short circuit when the switch is closed. The capacitor "ab-
sorbs" the bounces when the switch changes states. Keep in
mind that this circuit will cause a short delay in switching be-
cause the capacitor takes time to charge through the resistor.
The delay can be adjusted by varying the values of the capaci-
tor and resistor, but if the resistor is too small, it may not be
sufficient to absorb the bounces.
lOMoARcPSD|33020677

Introduction:

Switch debouncing in an electronic design ensures that the de-


vice that is sampling the switch waveform does not misinter-
pret a single button press as many. Push button Switch Circuit
and Voltage Waveform. There are many different ways to ac-
complish switch debouncing in both hardware and software.
The function of switch in an electric circuit is to either make
or break the electric circuit. A switch is used to turn current to
an electrical appliance either on or off. Meaning of debounce
switch is To remove the small ripple of current that forms
when a mechanical switch is pushed in an electrical circuit
and makes a series of short contacts.

There are four main types of switches:-


1) Single pole single throw.
2) Single pole double throw.
3) Double pole single throw.
lOMoARcPSD|33020677

Circuit Diagram:

Working:
There are many different ways to wire the 555 timer to alter
the behavior. There are tow primary modes that a 555 timer is
configured to be in, but there are some specialized uses that it
can be used for: the three primary modes are monostable,
bistable, and astable.
1) Monostable mode stays LOW and when triggered, it tem-
porarily goes HIGH for a some time and then back to LOW.
2) There are no capacitors and no timing since only two pins
are used. RESET and TRIG are used to set and reset the OUT-
PUT to LOW or HIGH.
lOMoARcPSD|33020677

Methods to prevent the circuit from switch bounc-


ing:

 Hardware Debouncing
 RC Debouncing
 Switch Debouncing IC

1. Hardware Debouncing
In the hardware debouncing technique we use an S-R Flip-
Flop to prevent the circuit from switch bounces. This is the
best debouncing method among all.

Diagram:
lOMoARcPSD|33020677

2. R-C Debouncing
The R-C is defined by its name only, the circuit used a RC
network for the protection from switch bounce. The capacitor
in the circuit filter the instant changes in the switching signal.
When the switch is in open state the voltage across the capaci-
tor remain zero. Initially, when the switch is open the capaci-
tor charge through the R1 and R2 resistor.

Diagram:
lOMoARcPSD|33020677

3. Switch Debouncing IC
There are ICs available in market for switch debouncing.
Some of the debouncing ICs are MAX6816, MC14490, and
LS118.

Diagram:
lOMoARcPSD|33020677

Actual Circuit:

Conclusion:
Debounce switch is use to remove the small ripple of current
that forms when a mechanical switch is pushed in an electrical
circuit and makes a series of short contacts. Switch bouncing
is not a major problem when dealing with power circuits, but
it causes issues on logic or digital circuits. Hence, we use
switch debouncing circuits to remove the bouncing from the
circuit.
WEEKLY PROGRESS REPORT MICRO PROJECT

Sr.No. Week Activity Performed Sign of Guide Date

1 1st Discussion and finalization of


topic

2 2nd Preparation and submission


of Abstract
3 3rd Literature Review

4 4th Collection of Data

5 5th Collection of Data

6 6th Discussion and outline of


Content

7 7th Formulation of Content

8 8th Editing and proof Reading of


Content
9 9th Compilation of Report And
Presentation
10 10th Seminar

11 11th Viva voce

12 12th Final submission of Micro


Project

Sign of the student Sign of the faculty


ANEEXURE II
Evaluation Sheet for the Micro Project
Academic Year: 2023-2024 Name of Faculty: Bhakti Mukhedkar
Course: Computer Engineering Course code:CO3I
Semester: Third Title of the project: Build a circuit to implement denounce switch
CO’s addressed by Micro Project:
1. Hardware debouncing
2. RC Debouncing
3. Switch Debouncing IC

Major learning outcomes achieved by students by doing the project


• Practical outcome:
Methods to prevent the circuit from switch bouncing

• Unit outcomes in Cognitive domain:


Understanding different types of methods to prevent the circuit from switch bouncing
Outcomes in Affective domain:

Function as team member


Follow Ethics
Comments/suggestions about team work /leadership/inter-personal communication (if any)

………………………………………………………………………………………………………
Marks out of Marks out of
6 for 4 for
Roll No Student Name performance performance Total out of 10
in group in oral/
activity presentation
(D5 Col.8) (D5 Col.9)
17 Samruddhi Bhuvad
18 Ayush Sakpal
19 Mansi Masne
20 Atul Gorad

(Name and Signature of Faculty)

You might also like