The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 22nd, 2024, 5:26am
Pages: 1
Send Topic Print
detect if a pulse train has an irregular pulse intervals (Read 2375 times)
jovial
Junior Member
**
Offline



Posts: 19

detect if a pulse train has an irregular pulse intervals
Jul 18th, 2015, 11:53pm
 
i
I have a pulse train. I have to detect whether the pulses are coming at regular intervals or irregular intervals (just yes or no).

Can anyone suggest a simple analog circuit based solution for the same??
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: detect if a pulse train has an irregular pulse intervals
Reply #1 - Jul 19th, 2015, 1:52pm
 
without knowing more details:

take pulse train and clock a divide by 2 circuit.

output of divide by 2 should be 50% duty cycle if pulses remain evenly spaced

low pass filter 50% duty cycle wave giving a voltage that is roughly Vpower/2

set up 2 comparators with trip points slightly above and below Vpower/2

digital signals low-middle-high result

when low or high asserts the pulses are not evenly spaced

That is, as requested, an analog method.

A digital method could use the pulses to start-stop counters and compare the difference.

Other solutions are possible as well (PLL and watch the phase detector output and probably others as well)
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: detect if a pulse train has an irregular pulse intervals
Reply #2 - Jul 21st, 2015, 12:08am
 
I can't think of a better "simple analog" solution than loose-electron's, but doing that requires a lot of low pass filtering so it will be large and it will take many clock cycles to settle. I think you want his "digital" solution even if you have to make a simple oscillator to do the counting.
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: detect if a pulse train has an irregular pulse intervals
Reply #3 - Jul 21st, 2015, 1:20am
 
What about writing a behavioral model that measures the time between pulses and reports 1/0.
  0 if the delay is the same
  1 if the delay is different
need to include some margin for error to account for finite
numerical resolution.

If post simulation why not plot the frequency. It will be constant if the
interval is constant.

                                                                                 Sheldon
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.