Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Electronics — 10xHz Precision Clock Generator

Electronics — 10xHz Precision Clock Generator

The device presented here can generate a complementary clock signal at frequencies of 10Hz to 10MHz in steps of factor 10. Thus, I chose to call it 10xHz clock generator (with x being a number between 1 and 7). It can also be used to manually create clock impulses using a press button.
The frequency is selected using two press buttons/swiches: S1 to switch the frequency up by a factor of 10 and S2 to switch it down. The frequency selection is determined by the three pins A,B,C at the 4051 which are just the binary representation of the x-value. 7 (i.e. A,B,C being HIGH) selects the direct signal from the crystal-controlled oscillator OG1 while lower numers/combinations select lower frqeuencies from the divide-cascade built-up with three 74HC390 chips.

Note that when pressing the “up” button when value 7 is active will switch back to value “0” (i.e. manual clocking, see below) while pressing down at value “0” will step to 6 instead of 7. I knew this bug before building the circuit but I decided that implementing the correct behavior was not worth the additional circuicy.

The CD40106 is used to debounce the switches. Especially note IC1B and IC1D which form a small negative impulse when pressing the up/down key. This is needed to make the frequency change when pressing the switch instead of when releasing it which would be counter-intuitive/unexpected behaviour.

When value “0” is active, you can do manual clock generation by pressing S3.

The output stage is done with two parallel 74AC04 inverters which can source and sink up to 24mA each with slew rates at least as good as the HC family. Due to the fact that the complementary signals travel through a different number of inverters, they are not exactly in sync but the delay of about <7ns should not make big trouble.

Two real on/off switches (i.e. no semiconductor stuff), S4 and S5, can be used to actually decouple the clock generator from any attached circuit.

(Note: Due to different internal resistance, using two AC04 in parallel will not result in 48mA current but something between 24 and 48.)

The CD4511 drives the LED display of the x-value (i.e. frequency). You may want to use 100 instead of 220 Ohm for R8.

Note: The design above leaves away all the bypassing capacitors. That is because I chose to solder them directly on the IC socket pins for optimum performance and because otherwise the required signal lines proved to make PCB design much more complicated in the past.

Visit Here for more.

Related Pins

App note: Press-Fit technology
App note: Press-Fit technology
App note: Going wireless with magnetic shielding
App note: Going wireless with magnetic shielding
Airbus unveils the world’s first 3D printed electric motorcycle: Light Rider
Airbus unveils the world’s first 3D printed electric motorcycle: Light Rider
PICDEM™ Lab II Development Board
PICDEM™ Lab II Development Board
World’s first 3D-printed office opens in Dubai
World’s first 3D-printed office opens in Dubai
Uniti ARC is an open-source board for three-phase EV motors
Uniti ARC is an open-source board for three-phase EV motors
Piezoelectric Micropump Driver Reference Design
Piezoelectric Micropump Driver Reference Design
Pong Project is a tabletop version of the classic game
Pong Project is a tabletop version of the classic game
A small collection of NodeMCU Lua scripts
A small collection of NodeMCU Lua scripts
Arduino MetroPhones will help keep you and your bag safe
Arduino MetroPhones will help keep you and your bag safe
Create a connected Fish Tank with Fishino
Create a connected Fish Tank with Fishino
From drone racers to pinball: Maker Faire Bay Area 2016 doesn’t disappoint
From drone racers to pinball: Maker Faire Bay Area 2016 doesn’t disappoint
150V DC/DC inverting controller: single inductor, ground-referenced control
150V DC/DC inverting controller: single inductor, ground-referenced control
AVO DA116 repair: Replacing the LCD
AVO DA116 repair: Replacing the LCD
Touchpad as wireless (MIDI) expression controller
Touchpad as wireless (MIDI) expression controller
Cloud lamp/speaker combo brings thunder into your living room
Cloud lamp/speaker combo brings thunder into your living room
Curve Tracer Project
Curve Tracer Project
How to Use Arduino and a RF 433 Long Range
How to Use Arduino and a RF 433 Long Range
The Biggest 3D Printers In The World
The Biggest 3D Printers In The World
DIY Mini Quadcopter with 3D-Printed Frame and Custom Firmware
DIY Mini Quadcopter with 3D-Printed Frame and Custom Firmware
Energy monitoring using ATM90E26
Energy monitoring using ATM90E26
RC snubber calculator spreadsheet
RC snubber calculator spreadsheet
Emergency Lighting Systems and Battery Powered Fluorescent Lighting
Emergency Lighting Systems and Battery Powered Fluorescent Lighting
Wear a connected hoodie that displays tweets and text
Wear a connected hoodie that displays tweets and text
Arduino Nano-based robot pats your dog and gives it treats
Arduino Nano-based robot pats your dog and gives it treats
Linux alarm clock
Linux alarm clock
Massimo and Dale Dougherty at the opening of European Maker Week
Massimo and Dale Dougherty at the opening of European Maker Week
A new transceiver at N6QW, part 2
A new transceiver at N6QW, part 2
IBM scientists achieve storage memory breakthrough
IBM scientists achieve storage memory breakthrough
Interfacing 8×8 LED Matrix with Arduino
Interfacing 8×8 LED Matrix with Arduino
Project Ara Lives: Google’s Modular Phone Is Ready
Project Ara Lives: Google’s Modular Phone Is Ready
4.5Amps Bipolar Stepper Motor driver based on TB6600
4.5Amps Bipolar Stepper Motor driver based on TB6600
ODrive – High performance motor control
ODrive – High performance motor control
Detecting motion with an Arduino and two wires
Detecting motion with an Arduino and two wires
Pen FM transmitter bug
Pen FM transmitter bug
STMicroelectronics ARD-OTTO-STM32: the first Arduino multimedia board!
STMicroelectronics ARD-OTTO-STM32: the first Arduino multimedia board!
Build a Cloud-Connected ESP8266 Power Meter
Build a Cloud-Connected ESP8266 Power Meter
Easy IoT weather station with multiple sensors
Easy IoT weather station with multiple sensors
150V synchronous step-down DC/DC includes surge protection
150V synchronous step-down DC/DC includes surge protection
Ambient TV lighting, a low-power solution for creating ambient light based on a TV signal
Ambient TV lighting, a low-power solution for creating ambient light based on a TV signal

Top


Shares