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

X-Files theme song played with entirely 3D printed electric violin
X-Files theme song played with entirely 3D printed electric violin
How to Set Up and Program an LCD Display on an Arduino
How to Set Up and Program an LCD Display on an Arduino
Building a low cost wifi camera
Building a low cost wifi camera
Green Current Mode PWM Controller FAN7601
Green Current Mode PWM Controller FAN7601
Output voltage control of DC/DC converters
Output voltage control of DC/DC converters
5 W Universal Input, Tight CV/CC Charger
5 W Universal Input, Tight CV/CC Charger
Soil Moisture Sensor with SD logging
Soil Moisture Sensor with SD logging
Arduino Cheat Sheet
Arduino Cheat Sheet
Super Simple iPod FM Transmitter
Super Simple iPod FM Transmitter
3D printing Top Trends 2016: software, sensors, and carbon nanotubes
3D printing Top Trends 2016: software, sensors, and carbon nanotubes
Visualizing “data visualization” with Leds and bubbles
Visualizing “data visualization” with Leds and bubbles
How to find standard components
How to find standard components
HOW TO: China import/export permit and company bank
HOW TO: China import/export permit and company bank
From the Arduino community: unboxing and setup of Arduino 101
From the Arduino community: unboxing and setup of Arduino 101
Massimo Banzi hangout at Fabacademy
Massimo Banzi hangout at Fabacademy
Stabilize the Buck Converter with Transconductance Amplifier
Stabilize the Buck Converter with Transconductance Amplifier
Unisolder 5.2
Unisolder 5.2
5V Symmetrical Regulated Power Supply
5V Symmetrical Regulated Power Supply
Arduino 101 Fundamentals
Arduino 101 Fundamentals
300 W, 80 PLUS® Certified ATX Power Supply
300 W, 80 PLUS® Certified ATX Power Supply
Diyouware releases TwinTeeth Plus, metal upgrade for their open source PCB mini-factory/3D printer
Diyouware releases TwinTeeth Plus, metal upgrade for their open source PCB mini-factory/3D printer
Wearable WiFi Detector
Wearable WiFi Detector
Thermal Management in Surface-Mounted Resistor Applications
Thermal Management in Surface-Mounted Resistor Applications
How to use analog sensors on Arduino
How to use analog sensors on Arduino
LM386 SMD Audio Amplifier Module
LM386 SMD Audio Amplifier Module
Arduino IR thermometer using the MLX90614 IR temperature sensor
Arduino IR thermometer using the MLX90614 IR temperature sensor
DIY Bare Minimum Arduino Mega 2560
DIY Bare Minimum Arduino Mega 2560
ESP8266 Troubleshooting Guide
ESP8266 Troubleshooting Guide
Snickerdoodle: a dream tool for Makers
Snickerdoodle: a dream tool for Makers
App note: Thermal behavior of small-signal discretes on multilayer PCBs
App note: Thermal behavior of small-signal discretes on multilayer PCBs
App note: Enhancing cellphone battery performance during GSM pulses through the use of a paralle ...
App note: Enhancing cellphone battery performance during GSM pulses through the use of a parallel supercapacitor
ESP8266 client-server based wireless weather station
ESP8266 client-server based wireless weather station
Arduino based MPPT solar charger shield
Arduino based MPPT solar charger shield
Nice list of Arduino shields
Nice list of Arduino shields
More vendors join Facebook’s open hardware project
More vendors join Facebook’s open hardware project
App note: QuickBoot method for FPGA design remote update
App note: QuickBoot method for FPGA design remote update
App note: High voltage adjustable power supplies
App note: High voltage adjustable power supplies
Arduino Maker Challenge extended to 31st January!
Arduino Maker Challenge extended to 31st January!
Bluetooth® Smart Communication Using Microchip RN4020 Module and 16-bit PIC® Microcontroller
Bluetooth® Smart Communication Using Microchip RN4020 Module and 16-bit PIC® Microcontroller
Arduino MPPT Solar Charger Shield
Arduino MPPT Solar Charger Shield

Top


Shares