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.

why FIFO can attenuate jitter ?

Status
Not open for further replies.

alchip

Newbie level 5
Joined
Sep 3, 2004
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
72
For Tx & Rx design, we always add FIFO to decrease jitter.
Could you explain or show that ?
 

It's not an analog question.
At the FIFO input, the data it's very bursty, but the reading it's done at a fixed rate.
So if u start inserting data without reading for a period, after a while some amount of data will be cached in the FIFO, no matter the input jitter.
If the reading it's done at a fixed rate, the output data will have no jitter, provided the FIFO it's not empty. The input data will keep the FIFO from getting empty, if the jitter it's not huge. So the output jitter will be much lower, because u see output jitter only when the FIFO it's empty.
To reduce very much the jitter, u need a long FIFO and to wait a fair amount of time to cache much data, so that input jitter would not affect much the FIFO level.

The FIFO size is a compromise - in real time applications you can't wait to much to cache data in FIFO and start to read sooner.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top