How to generate a pulse signal with varying pulse width in Virtuoso

Status
Not open for further replies.

circuitking

Full Member level 5
Joined
Jan 8, 2018
Messages
291
Helped
1
Reputation
2
Reaction score
1
Trophy points
18
Activity points
2,503
Dear all, I would like to generate a pulse signal with varying pulse width with in the given time limits. The center of all these pulse should be in the same place on the x-axis. I used variables for delay time and pulse width for Vpulse component in analoglib and did a parametric analysis but there should some other way because the parametric sweep includes signal outside the given range also.

 

The method is similar to pulse width modulation. A triangle wave and a DC voltage go to the inputs of a comparator. By varying the DC voltage you can select the point where it intersects the triangle wave. This determines the duty cycle of outgoing pulses, short or long.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…