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

Zynq-7000 AP SoC Isolation Design Flow Lab
Zynq-7000 AP SoC Isolation Design Flow Lab
Simple crystal tester
Simple crystal tester
Inside card sorters: 1920s data processing with punched cards and relays
Inside card sorters: 1920s data processing with punched cards and relays
Teardown & Repair of an Agilent 54845A 1.5GHz 8GS/s Infinium Oscilloscope
Teardown & Repair of an Agilent 54845A 1.5GHz 8GS/s Infinium Oscilloscope
AAduino, the Arduino Clone That’s the Size of a AA Battery
AAduino, the Arduino Clone That’s the Size of a AA Battery
Meet Melopero: a new Genuino reseller in Italy
Meet Melopero: a new Genuino reseller in Italy
Designing a Romantic PCB using EasyEDA
Designing a Romantic PCB using EasyEDA
Using a Current Shunt with a Panel Meter / Ammeter scale change
Using a Current Shunt with a Panel Meter / Ammeter scale change
ulibSD – a library for use SD cards in SPI mode with uControllers
ulibSD – a library for use SD cards in SPI mode with uControllers
Hacking a UART on a blood pressure cuff
Hacking a UART on a blood pressure cuff
WISP – Wireless Identification and Sensing Platform
WISP – Wireless Identification and Sensing Platform
Hacking home weather station transmitter
Hacking home weather station transmitter
App note: The 2-Channel serial audio interface: A tutorial
App note: The 2-Channel serial audio interface: A tutorial
App note: The LM4935 headset and push-button detection guide
App note: The LM4935 headset and push-button detection guide
MakerBot will no longer make its own 3D printers
MakerBot will no longer make its own 3D printers
App note: Differences between ATmega328/P and ATmega328PB
App note: Differences between ATmega328/P and ATmega328PB
App note: MSP430 32-kHz crystal oscillators
App note: MSP430 32-kHz crystal oscillators
Universal Input Micro PLC
Universal Input Micro PLC
DIY 32ch FPV 5.8ghz LCD
DIY 32ch FPV 5.8ghz LCD
SEU Detection and Recovery in Arria 10 Devices
SEU Detection and Recovery in Arria 10 Devices
3W Stereo Audio Amplifier using TDA7266D
3W Stereo Audio Amplifier using TDA7266D
Make or Break: who’s the best maker?
Make or Break: who’s the best maker?
Teardown: A couple of laptop batteries (aftermarket vs original)
Teardown: A couple of laptop batteries (aftermarket vs original)
Using LoRa shield in Packet Mode
Using LoRa shield in Packet Mode
Antbo is a robot insect companion anyone can build
Antbo is a robot insect companion anyone can build
Building a 32K RAM Board
Building a 32K RAM Board
Implementation of a Three-Phase Electronic Watt-Hour Meter Using MSP430F471xx
Implementation of a Three-Phase Electronic Watt-Hour Meter Using MSP430F471xx
Machine learning for the maker community
Machine learning for the maker community
Raspberry Pi Web Server using Flask to Control GPIOs
Raspberry Pi Web Server using Flask to Control GPIOs
Hot rods keep the die cool
Hot rods keep the die cool
0.8A step-up DC/DC converters in a tiny package
0.8A step-up DC/DC converters in a tiny package
App note: Transformers
App note: Transformers
LTC7813 – IC cascades boost/buck controllers
LTC7813 – IC cascades boost/buck controllers
Explore your weekly calendar through a tangible interface
Explore your weekly calendar through a tangible interface
Hacking a UART where there never was before
Hacking a UART where there never was before
Super Simple iPod FM Transmitter
Super Simple iPod FM Transmitter
VHF FM Transmitter
VHF FM Transmitter
Mini FM Radio Broadcast Transmitter
Mini FM Radio Broadcast Transmitter
30V/4A Adjustable Bench Power Supply
30V/4A Adjustable Bench Power Supply
250mW FM VHF Transmitter
250mW FM VHF Transmitter

Top


Shares