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.

Terms:jitter,Bounce,Ripple

Status
Not open for further replies.

layaghi

Member level 3
Joined
Sep 3, 2005
Messages
60
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,786
jitter bounce

Could any one describe the exact meaning of the terms: jitter, Bounce and ripple? what is their difference?
thanks
 

Jitter is also known as phase noise, it is simply fluctuations in when the clock edges arrive.

Bounce is several things, it depends wheter you mean bounce on a switch or ground bounce. But essentially it is a unwanted changes in logic level. i.e bounce on a switch would be a single switch press resulting in many very rapid on off switches. Where as ground bounce would be fluctuations in the ground level triggering a sweitch in logic levels.

Ripple is simply ripple. Rectify a sine wave add a smoothing capacitor and you will see ripple.
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
All of these terms refer to some kind of unwanted change.

Jitter usually means some kind of unwanted change in time like a clock that is not right. Jitter is not deterministic. https://en.wikipedia.org/wiki/Jitter

Bounce usually means that there is noise on ground. This noise is not deterministic.
https://www.analog.com/library/analogdialogue/archives/41-06/ground_bounce.pdf

Ripple usually means that a signal is supposed to be a DC signal, but it has some kind of AC component. Like when you put a sine wave through a rectifier and your capacitor is not large enough. Ripple is usually used to describe this effect on a power supply. Ripple is deterministic. https://en.wikipedia.org/wiki/Ripple_(electrical)
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
OK, so what is the meaning of term"Glitch" and its similarity and difference with the above terms?
 

A glitch is usually an erroneous bit level or two. It can be caused by poor design, fault etc.
Jitter can cause a glitch, if say a late clock edge causes a high level not to last long enough on a flip flops input.
Bounce, well it depends on the type of bounce, but ground-bounce can cause a glitch.
Ripple, if on Vcc and of greatenoung magnitude could also cause a glitch.

I suppose the answer to your question, is that the jitter/bounce/ripple are problems which if a circuit is not designed properly to deal with them, or eliminate them, (although you can't eliminate jitter, only minimise it) can lead to glitches.

Added after 26 minutes:

http://en.wikipedia.org/wiki/Hazard_(logic)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top