Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

variable pulse width

Status
Not open for further replies.

sabareesh

Newbie level 1
Newbie level 1
Joined
Jan 29, 2013
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,287
how to obtain a pulse width of 10ns to 160ns from a 100khz signal using RC circuit? i need resolution of 2ns.so i think i can use 8 channnel spi controlled switch for controlling the C.i dnt know the exact values of capacitors to get this delayed signal.is it possible?
 

In principle it is possible to use a simple RC delay and send its output to an XOR gate. The other input of the XOR will be connected to the non-delayed signal. Roughly RC≈pulse width (to be more precise you have to know the threshold of the gate).

In general rise and fall thresholds will be different one each other, so if you need a pulse on both positive and negative edge, having the same timing you'll have to add diodes in order to charge and discharge the capacitance on two different resistors.

However I expect this circuit not to be very accurate and 2ns resolution seems to me hard to reach. Furthermore the jitter introduced could be even higher than 2ns
 
Last edited:

Varying the resistance value is better than varying the capacitance since low tolerance resistors are much cheaper and more common than low tolerance capacitors.

You might consider using a multiplying DAC to generate the varying resistance since they contain an accurate resistive ladder network.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top