SlideShare a Scribd company logo
1 of 18
Download to read offline
- 1 -
Project Report on
Clock Generator
Submitted By
Chaitanya Deshpande T187001
Kaustubh Wankhede T187003
Nikhil Patil T187010
Omkar Rane T187014
A report submitted to an autonomous institute affiliated to Savitribai Phule Pune
University in partial fulfillment of the requirements for the course DIGITAL
COMMUNICATION in ELECTRONICS & TELECOMMUNICATION
SCHOOL OF ELECTRICAL ENGINEERING
ALANDI (D), PUNE
2018 - 19
- 2 -
SCHOOL OF ELECTRICAL ENGINEERING
CERTIFICATE
This is to certify that,
Chaitanya Deshpande T187001
Kaustubh Wankhede T187003
Nikhil Patil T187010
Omkar Rane T187014
of B. Tech (E&TC) have submitted a Project Report on,
Clock Generator
The said work is completed as per the prescribed curriculum during the academic
year 2018 – 19. The report is submitted in partial fulfillment of the requirements for
the course of Digital Communication in Electronics & Telecommunication Engg.
Ashish Srivastava Dr. Debashis Adhikari
Course Faculty Dean – SEE
- 3 -
Contents
Topic Page No.
1. Problem Statement 4
2. Block Diagram and Circuit Diagram
2.1 Block Diagram
2.2 Circuit Diagram
5
3. Working 10
4. Calculations 7
5. Results
5.1 Simulation Results
5.2 Hardware Implementation Results
13
6. Conclusion 17
7. References 18
- 4 -
1.Problem Statement
Design a clock generator using 555 timer IC where you are supposed to design a stable
clock signal. The clock frequency is to be varied using potentiometer and the provided range for
clock frequency is 10 KHz to 50 KHz and output should be in the form of rectangular pulses. It
must include PCB design, simulation results on simulation software like multisim and final product
(PCB) must be in closed box.
- 5 -
2.Block Diagram and Circuit Diagram
2.1 Block Diagram
Fig 2.2 Block diagram [1]
1) Input:
In Our circuit we have input to system is nothing but battery of 9 volts.
2) Timer IC:
The 555 timer IC is an integrated circuit used in a variety of timer, pulse generation,
and oscillator applications. The 555 can be used to provide time delays, as an
oscillator, and as a flip-flop element. Derivatives provide two or four timing circuits
in one package.
3) Potentiometer:
It is variable resistor connected between pin 7 and 2 of IC pins 555. It is connected
in voltage divider configuration. Varying potentiometer resistance changes output
frequency of clock signal.
4) Output (square Wave):
As output is square wave can be observed on Digital Storage Oscilloscope or Crystal
Oscilloscope.
- 6 -
2.1 Circuit Diagram
Fig 2.1 Schematic [2]
Fig 2.1 Circuit diagram [3]
- 7 -
Fig 2.2 PCB Layout [4]
- 8 -
PIN Description of IC 555:
Fig 2.2 Circuit diagram [4]
1) 555 supply (pins 1 and 8)
The 555 timer can be used with a supply voltage (Vs) in the range 4.5V to 15V
(18V is the absolute maximum)
Pin1 connects to 0V.
Pin 8 connects to the positive supply +Vs.
2) 555 trigger input (pin 2)
When less than 1/3 Vs ('active low') this makes the output high (+Vs). It has a high input
impedance of at least 2M . It monitors the discharging of the timing capacitor in an astable
circuit.
3) 555 threshold input (pin 6)
When greater than 2/3 Vs ('active high') this makes the output low (0V)*. It has a high input
impedance of about 10M . It monitors the charging of the timing capacitor in astable and
monostable circuits.
4) 555 reset input (pin 4)
When less than about 0.7V this makes the output low (0V), overriding the other inputs. When
not required it should be connected to +Vs.
5) 555 control input (pin 5)
This can be used to adjust the threshold voltage which is set internally to be 2/3 Vs. Usually
this function is not required and the control input is often left unconnected. If electrical noise
- 9 -
is likely to be a problem a 0.01µF capacitor can be connected between the control input and
0V to provide some protection.
6) 555 discharge (pin 7)
When the 555 output (pin 3) is low the discharge pin is connected to 0V internally. Its function
is to discharge the timing capacitor in astable and monostable circuits
7) 555 output (pin 3)
The pin 3 is the output pin of IC555. The maximum output current is 200mA, this is more than
most IC’s
- 10 -
3.Working
A clock generator is an electronic oscillator that produces a timing signal for use in
synchronizing a circuit's operation. The signal can range from a simple symmetrical square wave to
more complex arrangements. A clock circuit is a circuit that can produce clock signals. These
signals are digital square waveforms, which alternate between on and off. With a 555 timer, we can
produce clock signals of varying frequencies based on the values of the external resistors and
capacitor that we choose.
For the 555 timer to work, it must be operated in Astable mode. Astable mode is a mode
in which there is no one stable state. The circuit switches constantly from low to high, which is
representative of a digital square waveform that goes constantly high to low, high to low over and
over again. So the astable mode switches constantly between HIGH and LOW states. This is in
contrast to the other 2 modes, monostable mode and Bistable mode. Monostable mode has one
state, either HIGH or LOW. Bistable mode has 2 stable states that it can be in. Like astable mode,
Bistable mode has 2 states but they're stable; in astable mode, they constantly fluctuate back and
forth between the 2 states.
A Duty cycle or power cycle is the fraction of one period in which a signal or system is active. In
this type of circuit, the duty cycle can never be 50% or lower.
- 11 -
4.Calculations:
By selecting values for R1, R2 and C we can determine the period/frequency and the duty cycle.
The period is the length of time it takes for the on/off cyle to repeat itself.
In this type of circuit, the duty cycle can never be 50% or lower
R1=1k (fixed resistor)
R2= (variable resistor) or potentiometer
C=0.01 µF (Capacitor)
The frequency is the number of pulses per second. The formula to calculate the frequency of the
output voltage is:
f =
1.44
(R1+2R2)C
for typical generation of 10 KHz of frequency,
10x103
=
1.44
(1x103 +2R2)𝑋0.01𝑋10−6
R2=6700 Ω or 6.7 KΩ
The period is the time covered for one pulse. This is just the reciprocal of the frequency:
T=
1
𝑓
=0.694(R1+2R2)C
T=
1
10𝑋103=0.694(1x103
+2(6.7x103
))0.01x10-6=0.1 ms
Similarly,
50x103
=
1.44
(1x103 +2R2)𝑋0.01𝑋10−6
For to generate frequency of 50 KHz the value of R2 should be 940 Ω,
R2=940 Ω
- 12 -
The period is the time covered for one pulse. This is just the reciprocal of the frequency:
T=
1
𝑓
=0.694(R1+2R2)C
T=
1
50𝑋103=0.694(1x103
+2(940))0.01x10-6=0.02 ms
The high time T1 and low time T0 can be calculated using the formulas below. Note that the period
is the sum of the high time and the low time.
For 10 KHz,
T1=0.694(R1+R2)C
T0=0.694R2C
T1=53.438 µs
T0=46.498 µs
The mark space ratio is the ratio between the high time and the low time or:
Mark Space Ratio=
𝑇1
𝑇0
=1.149253
The duty cycle is more commonly used than the mark space ratio. The formula for the duty cycle
is:
Duty Cycle=
𝑇1
𝑇
𝑋100 =
53.438 𝑋 10−6
0.1𝑋10−3 𝑋100 = 53.438
For 50 KHz,
T1=13.4636 µs
T0=6.5236 µs
Mark Space Ratio=
𝑇1
𝑇0
= 2.06471
Duty Cycle=
𝑇1
𝑇
𝑋100 =
13.4636 𝑋 10−6
0.02𝑋10−3 𝑋100 = 67.318
- 13 -
5. Results
5.1 Simulation Results
Fig 4.1 Software Simulation result
Fig 4.2 Software Simulation result approximately 6.7 KΩ for 10 KHz frequency generation.
- 14 -
Fig 4.3 Software Simulation result approximately 940Ω for 50 KHz frequency generation.
- 15 -
5.2 Hardware Implementation and Results
Fig 4.2 Breadboard Proto-type testing
Fig 4.3 Result On DSO for 894 Hz
- 16 -
Fig 4.2.1 Hardware result 10KHz
Fig 4.2.2 Hardware result 50 KHz
- 17 -
6.Conclusion
In this project, we designed a clock generator using 555 IC and we come to know about the pin
configuration and other things related to 555 IC. We varied clock frequency using potentiometer
and observed the results by varying frequency range from 10 KHz to 50 KHz. We observed results
on simulation software Multisim. We designed a circuit and mounted it on PCB and observed
results on DSO and cross verified the output of DSO with simulation output. Depending on
requirement of frequency range required we can vary the capacitor’s and resistor’s value.
- 18 -
7.References
[1] Variable Frequency Oscillator[website]
Available: http://www.circuitstoday.com/variable-frequency-oscillator
[2] NE555 Texas Instrument Datasheet of IC 555[Online]
[4] 555 Timer Pinout [website]
Available: http://www.learningaboutelectronics.com/Articles/555-timer-pinout.php
[5] IC555 block diagram[website]
Available:chttp://www.circuitstoday.com/wp-content/uploads/2009/09/555-Timer-IC.jpg

More Related Content

What's hot

Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Debayon Saha
 
Transistor Transistor Logic
Transistor Transistor LogicTransistor Transistor Logic
Transistor Transistor Logicsurat murthy
 
(Main)astable square wave generator
(Main)astable square wave generator(Main)astable square wave generator
(Main)astable square wave generatorkaran1812
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
PIC-18 Microcontroller
PIC-18 MicrocontrollerPIC-18 Microcontroller
PIC-18 MicrocontrollerASHISH RANJAN
 
Microprocessor architecture-I
Microprocessor architecture-IMicroprocessor architecture-I
Microprocessor architecture-IDr.YNM
 
Unit-III Waveform Generator
Unit-III Waveform GeneratorUnit-III Waveform Generator
Unit-III Waveform GeneratorDr.Raja R
 
timer counter (1).pptx
timer counter (1).pptxtimer counter (1).pptx
timer counter (1).pptxSujalKumar73
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
 
Vlsi overview & career guidance
Vlsi overview & career guidanceVlsi overview & career guidance
Vlsi overview & career guidanceRichu Jose Cyriac
 
Lecture 05 pic io port programming
Lecture 05 pic io port programmingLecture 05 pic io port programming
Lecture 05 pic io port programmingVajira Thambawita
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 

What's hot (20)

Basics of ATmega32
Basics of ATmega32Basics of ATmega32
Basics of ATmega32
 
Signal generator basics
Signal generator   basicsSignal generator   basics
Signal generator basics
 
Pll ppt
Pll pptPll ppt
Pll ppt
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Counter
CounterCounter
Counter
 
Transistor Transistor Logic
Transistor Transistor LogicTransistor Transistor Logic
Transistor Transistor Logic
 
(Main)astable square wave generator
(Main)astable square wave generator(Main)astable square wave generator
(Main)astable square wave generator
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
PIC-18 Microcontroller
PIC-18 MicrocontrollerPIC-18 Microcontroller
PIC-18 Microcontroller
 
Microprocessor architecture-I
Microprocessor architecture-IMicroprocessor architecture-I
Microprocessor architecture-I
 
Astable multivibrator
Astable multivibratorAstable multivibrator
Astable multivibrator
 
Unit-III Waveform Generator
Unit-III Waveform GeneratorUnit-III Waveform Generator
Unit-III Waveform Generator
 
timer counter (1).pptx
timer counter (1).pptxtimer counter (1).pptx
timer counter (1).pptx
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Vlsi overview & career guidance
Vlsi overview & career guidanceVlsi overview & career guidance
Vlsi overview & career guidance
 
Lecture 05 pic io port programming
Lecture 05 pic io port programmingLecture 05 pic io port programming
Lecture 05 pic io port programming
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32 Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32
 

Similar to Clock Generator

Design and Implementation of Astable Multivibrator using 555 Timer
Design and Implementation of Astable Multivibrator using 555 Timer Design and Implementation of Astable Multivibrator using 555 Timer
Design and Implementation of Astable Multivibrator using 555 Timer IOSRJEEE
 
Special Devices
Special DevicesSpecial Devices
Special DevicesDr.YNM
 
Design and Implementation of Schmitt Trigger using Operational Amplifier
Design and Implementation of Schmitt Trigger using Operational AmplifierDesign and Implementation of Schmitt Trigger using Operational Amplifier
Design and Implementation of Schmitt Trigger using Operational AmplifierIJERA Editor
 
IRJET-Static Voltage Stabilizer
IRJET-Static Voltage StabilizerIRJET-Static Voltage Stabilizer
IRJET-Static Voltage StabilizerIRJET Journal
 
CMOS ring oscillator delay cell performance: a comparative study
CMOS ring oscillator delay cell performance: a comparative studyCMOS ring oscillator delay cell performance: a comparative study
CMOS ring oscillator delay cell performance: a comparative studyIJECEIAES
 
Fpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopFpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopIAEME Publication
 
Design of embedded based three phase preventor and selector system for indust...
Design of embedded based three phase preventor and selector system for indust...Design of embedded based three phase preventor and selector system for indust...
Design of embedded based three phase preventor and selector system for indust...IAEME Publication
 
555 timer ic_tesitngcircuit
555 timer ic_tesitngcircuit555 timer ic_tesitngcircuit
555 timer ic_tesitngcircuitShobhitSinghEC53
 
ppt of Three phase fault analysis with auto reset for temporary fault and tri...
ppt of Three phase fault analysis with auto reset for temporary fault and tri...ppt of Three phase fault analysis with auto reset for temporary fault and tri...
ppt of Three phase fault analysis with auto reset for temporary fault and tri...Vikram Rawani
 
Prince jai nproject report
Prince jai nproject reportPrince jai nproject report
Prince jai nproject reportPrince Dungarpur
 
Report on minor project
Report on minor projectReport on minor project
Report on minor projectAnil Maurya
 
Project_Kaveh & Mohammad
Project_Kaveh & MohammadProject_Kaveh & Mohammad
Project_Kaveh & MohammadKaveh Dehno
 
Frequency Shit Keying(FSK) modulation project report
Frequency Shit Keying(FSK) modulation project reportFrequency Shit Keying(FSK) modulation project report
Frequency Shit Keying(FSK) modulation project reportMd. Rayid Hasan Mojumder
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...EG TECHNOLOGIES
 
AC to AC Step Down Cycloconverter
AC to AC Step Down CycloconverterAC to AC Step Down Cycloconverter
AC to AC Step Down CycloconverterIRJET Journal
 
IRJET- Design of Voltage Controlled Oscillator in 180 nm CMOS Technology
IRJET- Design of  Voltage Controlled Oscillator in 180 nm CMOS TechnologyIRJET- Design of  Voltage Controlled Oscillator in 180 nm CMOS Technology
IRJET- Design of Voltage Controlled Oscillator in 180 nm CMOS TechnologyIRJET Journal
 

Similar to Clock Generator (20)

Design and Implementation of Astable Multivibrator using 555 Timer
Design and Implementation of Astable Multivibrator using 555 Timer Design and Implementation of Astable Multivibrator using 555 Timer
Design and Implementation of Astable Multivibrator using 555 Timer
 
Special Devices
Special DevicesSpecial Devices
Special Devices
 
Design and Implementation of Schmitt Trigger using Operational Amplifier
Design and Implementation of Schmitt Trigger using Operational AmplifierDesign and Implementation of Schmitt Trigger using Operational Amplifier
Design and Implementation of Schmitt Trigger using Operational Amplifier
 
IRJET-Static Voltage Stabilizer
IRJET-Static Voltage StabilizerIRJET-Static Voltage Stabilizer
IRJET-Static Voltage Stabilizer
 
CMOS ring oscillator delay cell performance: a comparative study
CMOS ring oscillator delay cell performance: a comparative studyCMOS ring oscillator delay cell performance: a comparative study
CMOS ring oscillator delay cell performance: a comparative study
 
Fpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopFpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loop
 
Design of embedded based three phase preventor and selector system for indust...
Design of embedded based three phase preventor and selector system for indust...Design of embedded based three phase preventor and selector system for indust...
Design of embedded based three phase preventor and selector system for indust...
 
555 timer ic_tesitngcircuit
555 timer ic_tesitngcircuit555 timer ic_tesitngcircuit
555 timer ic_tesitngcircuit
 
final project
final projectfinal project
final project
 
ppt of Three phase fault analysis with auto reset for temporary fault and tri...
ppt of Three phase fault analysis with auto reset for temporary fault and tri...ppt of Three phase fault analysis with auto reset for temporary fault and tri...
ppt of Three phase fault analysis with auto reset for temporary fault and tri...
 
Prince jai nproject report
Prince jai nproject reportPrince jai nproject report
Prince jai nproject report
 
Development of Compact Pulse Generator with Adjustable Pulse Width for Pulse ...
Development of Compact Pulse Generator with Adjustable Pulse Width for Pulse ...Development of Compact Pulse Generator with Adjustable Pulse Width for Pulse ...
Development of Compact Pulse Generator with Adjustable Pulse Width for Pulse ...
 
A02100104
A02100104A02100104
A02100104
 
Report on minor project
Report on minor projectReport on minor project
Report on minor project
 
Project_Kaveh & Mohammad
Project_Kaveh & MohammadProject_Kaveh & Mohammad
Project_Kaveh & Mohammad
 
Frequency Shit Keying(FSK) modulation project report
Frequency Shit Keying(FSK) modulation project reportFrequency Shit Keying(FSK) modulation project report
Frequency Shit Keying(FSK) modulation project report
 
Nitu projrct elec
Nitu projrct elecNitu projrct elec
Nitu projrct elec
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...
 
AC to AC Step Down Cycloconverter
AC to AC Step Down CycloconverterAC to AC Step Down Cycloconverter
AC to AC Step Down Cycloconverter
 
IRJET- Design of Voltage Controlled Oscillator in 180 nm CMOS Technology
IRJET- Design of  Voltage Controlled Oscillator in 180 nm CMOS TechnologyIRJET- Design of  Voltage Controlled Oscillator in 180 nm CMOS Technology
IRJET- Design of Voltage Controlled Oscillator in 180 nm CMOS Technology
 

More from Omkar Rane

Enabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on serverEnabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on serverOmkar Rane
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkOmkar Rane
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Stress Management
Stress ManagementStress Management
Stress ManagementOmkar Rane
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot) Omkar Rane
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Omkar Rane
 
Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Omkar Rane
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsOmkar Rane
 
Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768Omkar Rane
 
ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768Omkar Rane
 
PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768Omkar Rane
 
UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)Omkar Rane
 
LED Blinking logic on LPC1768
LED Blinking logic on LPC1768LED Blinking logic on LPC1768
LED Blinking logic on LPC1768Omkar Rane
 
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)Omkar Rane
 
Vlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad ScannerVlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad ScannerOmkar Rane
 
VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner Omkar Rane
 
LPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock featuresLPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock featuresOmkar Rane
 
Nexys4ddr rm FPGA board Datasheet
Nexys4ddr rm  FPGA board DatasheetNexys4ddr rm  FPGA board Datasheet
Nexys4ddr rm FPGA board DatasheetOmkar Rane
 
Linear Regression (Machine Learning)
Linear Regression (Machine Learning)Linear Regression (Machine Learning)
Linear Regression (Machine Learning)Omkar Rane
 
transmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-windtransmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-windOmkar Rane
 

More from Omkar Rane (20)

Enabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on serverEnabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on server
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Stress Management
Stress ManagementStress Management
Stress Management
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
 
Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissions
 
Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768
 
ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768
 
PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768
 
UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)
 
LED Blinking logic on LPC1768
LED Blinking logic on LPC1768LED Blinking logic on LPC1768
LED Blinking logic on LPC1768
 
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
 
Vlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad ScannerVlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad Scanner
 
VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner
 
LPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock featuresLPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock features
 
Nexys4ddr rm FPGA board Datasheet
Nexys4ddr rm  FPGA board DatasheetNexys4ddr rm  FPGA board Datasheet
Nexys4ddr rm FPGA board Datasheet
 
Linear Regression (Machine Learning)
Linear Regression (Machine Learning)Linear Regression (Machine Learning)
Linear Regression (Machine Learning)
 
transmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-windtransmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-wind
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Clock Generator

  • 1. - 1 - Project Report on Clock Generator Submitted By Chaitanya Deshpande T187001 Kaustubh Wankhede T187003 Nikhil Patil T187010 Omkar Rane T187014 A report submitted to an autonomous institute affiliated to Savitribai Phule Pune University in partial fulfillment of the requirements for the course DIGITAL COMMUNICATION in ELECTRONICS & TELECOMMUNICATION SCHOOL OF ELECTRICAL ENGINEERING ALANDI (D), PUNE 2018 - 19
  • 2. - 2 - SCHOOL OF ELECTRICAL ENGINEERING CERTIFICATE This is to certify that, Chaitanya Deshpande T187001 Kaustubh Wankhede T187003 Nikhil Patil T187010 Omkar Rane T187014 of B. Tech (E&TC) have submitted a Project Report on, Clock Generator The said work is completed as per the prescribed curriculum during the academic year 2018 – 19. The report is submitted in partial fulfillment of the requirements for the course of Digital Communication in Electronics & Telecommunication Engg. Ashish Srivastava Dr. Debashis Adhikari Course Faculty Dean – SEE
  • 3. - 3 - Contents Topic Page No. 1. Problem Statement 4 2. Block Diagram and Circuit Diagram 2.1 Block Diagram 2.2 Circuit Diagram 5 3. Working 10 4. Calculations 7 5. Results 5.1 Simulation Results 5.2 Hardware Implementation Results 13 6. Conclusion 17 7. References 18
  • 4. - 4 - 1.Problem Statement Design a clock generator using 555 timer IC where you are supposed to design a stable clock signal. The clock frequency is to be varied using potentiometer and the provided range for clock frequency is 10 KHz to 50 KHz and output should be in the form of rectangular pulses. It must include PCB design, simulation results on simulation software like multisim and final product (PCB) must be in closed box.
  • 5. - 5 - 2.Block Diagram and Circuit Diagram 2.1 Block Diagram Fig 2.2 Block diagram [1] 1) Input: In Our circuit we have input to system is nothing but battery of 9 volts. 2) Timer IC: The 555 timer IC is an integrated circuit used in a variety of timer, pulse generation, and oscillator applications. The 555 can be used to provide time delays, as an oscillator, and as a flip-flop element. Derivatives provide two or four timing circuits in one package. 3) Potentiometer: It is variable resistor connected between pin 7 and 2 of IC pins 555. It is connected in voltage divider configuration. Varying potentiometer resistance changes output frequency of clock signal. 4) Output (square Wave): As output is square wave can be observed on Digital Storage Oscilloscope or Crystal Oscilloscope.
  • 6. - 6 - 2.1 Circuit Diagram Fig 2.1 Schematic [2] Fig 2.1 Circuit diagram [3]
  • 7. - 7 - Fig 2.2 PCB Layout [4]
  • 8. - 8 - PIN Description of IC 555: Fig 2.2 Circuit diagram [4] 1) 555 supply (pins 1 and 8) The 555 timer can be used with a supply voltage (Vs) in the range 4.5V to 15V (18V is the absolute maximum) Pin1 connects to 0V. Pin 8 connects to the positive supply +Vs. 2) 555 trigger input (pin 2) When less than 1/3 Vs ('active low') this makes the output high (+Vs). It has a high input impedance of at least 2M . It monitors the discharging of the timing capacitor in an astable circuit. 3) 555 threshold input (pin 6) When greater than 2/3 Vs ('active high') this makes the output low (0V)*. It has a high input impedance of about 10M . It monitors the charging of the timing capacitor in astable and monostable circuits. 4) 555 reset input (pin 4) When less than about 0.7V this makes the output low (0V), overriding the other inputs. When not required it should be connected to +Vs. 5) 555 control input (pin 5) This can be used to adjust the threshold voltage which is set internally to be 2/3 Vs. Usually this function is not required and the control input is often left unconnected. If electrical noise
  • 9. - 9 - is likely to be a problem a 0.01µF capacitor can be connected between the control input and 0V to provide some protection. 6) 555 discharge (pin 7) When the 555 output (pin 3) is low the discharge pin is connected to 0V internally. Its function is to discharge the timing capacitor in astable and monostable circuits 7) 555 output (pin 3) The pin 3 is the output pin of IC555. The maximum output current is 200mA, this is more than most IC’s
  • 10. - 10 - 3.Working A clock generator is an electronic oscillator that produces a timing signal for use in synchronizing a circuit's operation. The signal can range from a simple symmetrical square wave to more complex arrangements. A clock circuit is a circuit that can produce clock signals. These signals are digital square waveforms, which alternate between on and off. With a 555 timer, we can produce clock signals of varying frequencies based on the values of the external resistors and capacitor that we choose. For the 555 timer to work, it must be operated in Astable mode. Astable mode is a mode in which there is no one stable state. The circuit switches constantly from low to high, which is representative of a digital square waveform that goes constantly high to low, high to low over and over again. So the astable mode switches constantly between HIGH and LOW states. This is in contrast to the other 2 modes, monostable mode and Bistable mode. Monostable mode has one state, either HIGH or LOW. Bistable mode has 2 stable states that it can be in. Like astable mode, Bistable mode has 2 states but they're stable; in astable mode, they constantly fluctuate back and forth between the 2 states. A Duty cycle or power cycle is the fraction of one period in which a signal or system is active. In this type of circuit, the duty cycle can never be 50% or lower.
  • 11. - 11 - 4.Calculations: By selecting values for R1, R2 and C we can determine the period/frequency and the duty cycle. The period is the length of time it takes for the on/off cyle to repeat itself. In this type of circuit, the duty cycle can never be 50% or lower R1=1k (fixed resistor) R2= (variable resistor) or potentiometer C=0.01 µF (Capacitor) The frequency is the number of pulses per second. The formula to calculate the frequency of the output voltage is: f = 1.44 (R1+2R2)C for typical generation of 10 KHz of frequency, 10x103 = 1.44 (1x103 +2R2)𝑋0.01𝑋10−6 R2=6700 Ω or 6.7 KΩ The period is the time covered for one pulse. This is just the reciprocal of the frequency: T= 1 𝑓 =0.694(R1+2R2)C T= 1 10𝑋103=0.694(1x103 +2(6.7x103 ))0.01x10-6=0.1 ms Similarly, 50x103 = 1.44 (1x103 +2R2)𝑋0.01𝑋10−6 For to generate frequency of 50 KHz the value of R2 should be 940 Ω, R2=940 Ω
  • 12. - 12 - The period is the time covered for one pulse. This is just the reciprocal of the frequency: T= 1 𝑓 =0.694(R1+2R2)C T= 1 50𝑋103=0.694(1x103 +2(940))0.01x10-6=0.02 ms The high time T1 and low time T0 can be calculated using the formulas below. Note that the period is the sum of the high time and the low time. For 10 KHz, T1=0.694(R1+R2)C T0=0.694R2C T1=53.438 µs T0=46.498 µs The mark space ratio is the ratio between the high time and the low time or: Mark Space Ratio= 𝑇1 𝑇0 =1.149253 The duty cycle is more commonly used than the mark space ratio. The formula for the duty cycle is: Duty Cycle= 𝑇1 𝑇 𝑋100 = 53.438 𝑋 10−6 0.1𝑋10−3 𝑋100 = 53.438 For 50 KHz, T1=13.4636 µs T0=6.5236 µs Mark Space Ratio= 𝑇1 𝑇0 = 2.06471 Duty Cycle= 𝑇1 𝑇 𝑋100 = 13.4636 𝑋 10−6 0.02𝑋10−3 𝑋100 = 67.318
  • 13. - 13 - 5. Results 5.1 Simulation Results Fig 4.1 Software Simulation result Fig 4.2 Software Simulation result approximately 6.7 KΩ for 10 KHz frequency generation.
  • 14. - 14 - Fig 4.3 Software Simulation result approximately 940Ω for 50 KHz frequency generation.
  • 15. - 15 - 5.2 Hardware Implementation and Results Fig 4.2 Breadboard Proto-type testing Fig 4.3 Result On DSO for 894 Hz
  • 16. - 16 - Fig 4.2.1 Hardware result 10KHz Fig 4.2.2 Hardware result 50 KHz
  • 17. - 17 - 6.Conclusion In this project, we designed a clock generator using 555 IC and we come to know about the pin configuration and other things related to 555 IC. We varied clock frequency using potentiometer and observed the results by varying frequency range from 10 KHz to 50 KHz. We observed results on simulation software Multisim. We designed a circuit and mounted it on PCB and observed results on DSO and cross verified the output of DSO with simulation output. Depending on requirement of frequency range required we can vary the capacitor’s and resistor’s value.
  • 18. - 18 - 7.References [1] Variable Frequency Oscillator[website] Available: http://www.circuitstoday.com/variable-frequency-oscillator [2] NE555 Texas Instrument Datasheet of IC 555[Online] [4] 555 Timer Pinout [website] Available: http://www.learningaboutelectronics.com/Articles/555-timer-pinout.php [5] IC555 block diagram[website] Available:chttp://www.circuitstoday.com/wp-content/uploads/2009/09/555-Timer-IC.jpg