precision pulse generator

Thread Starter

karas

Joined Sep 8, 2011
216
I have clk signal with frequency 100khz I need to generate another pulse at the positive edge of the clk for 1 micro second on and 9 micro second off ,can I use one shot timer or there is another idea more accurate.?
 

dl324

Joined Mar 30, 2015
18,261
Using a PLL to generate a 1MHz signal from your 100 kHz signal would let you generate the desired pulse accurately.
 

AlbertHall

Joined Jun 4, 2014
12,623
The PLL would generate 1MHz locked to the 100kHz, then use that as the clock for a '4017 decade counter. Any of the outputs from that chip will give you the signal you want - one cycle of the 1MHz high and nine cycles low.
 

EM Fields

Joined Jun 8, 2016
583
I have clk signal with frequency 100khz I need to generate another pulse at the positive edge of the clk for 1 micro second on and 9 micro second off ,can I use one shot timer or there is another idea more accurate.?
How accurate is your 100kHz clock, how accurate do you need the width of the 1μs pulse to be, and how much delay can you stand between the rising edge of the clock and the rising edge of the 1μs pulse?
 

Thread Starter

karas

Joined Sep 8, 2011
216
How accurate is your 100kHz clock, how accurate do you need the width of the 1μs pulse to be, and how much delay can you stand between the rising edge of the clock and the rising edge of the 1μs pulse?
100khz+-1% and the 1 us=-10% ,and I need 1us every clk and is not important how accurate from the rising edge.
 

crutschow

Joined Mar 14, 2008
38,392
A 555 one-shot timer would be an obvious choice except they don't work well down to a 1μs period.
Below is the LTspice simulation of a 74HC123 one-shot timer which should do what you want.
The 74HC is fast enough to give a reliable 1μs pulse.

The 5k ohm pot U2 allows adjustment of the pulse width to 1μs.

Note that the unused inputs on the other one-shot in the package should be tied to ground.

upload_2017-1-9_16-47-3.png
 

Attachments

Last edited:

Thread Starter

karas

Joined Sep 8, 2011
216
A 555 one-shot timer would be an obvious choice except they don't work well down to a 1μs period.
Below is the LTspice simulation of a 74HC123 one-shot timer which should do what you want.
The 74HC is fast enough to give a reliable 1μs pulse.

In the actual circuit you may have to tweak the value of R1 to get an exact 1μs pulse width (you could change R1 to a 5kΩ pot in series with a 2.5kΩ resistor if you want it to be adjustable).

Note that the unused inputs on the 74HC123 should be tied to ground.

View attachment 118322
 
Top