Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

FPGA + WM8741 and jitter
FPGA + WM8741 and jitter
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Thread Tools Search this Thread
Old 29th April 2013, 10:15 AM   #1
marcomar82 is offline marcomar82
diyAudio Member
Join Date: Apr 2013
Default FPGA + WM8741 and jitter


I was thinking about driving the PCM input of a WM8741 DAC using the digital output lines of an FPGA based boarb.

The FPGA board has a shared FIFO memory with an embedded uC, so the uC load the wav data from a file to the FIFO memory and the FPGA convert them to PCM format and drive the WM8741 DAC.

I was just wondering about how good the digital signal from the FPGA is in terms of jitter. The oscillator on the FPGA board is 100ppm so I am worried this is not enough stable to guarantee a good sound.

Somebody has some tips/feedback about the architecture?

Do you think it would it be better to modify the board using a high precision oscillator?

Thank you
  Reply With Quote
Old 29th April 2013, 01:21 PM   #2
Nanoloop is offline Nanoloop  Hong Kong
diyAudio Member
Join Date: Feb 2013
Location: Hong Kong
Many variables affect jitter. It is not xo ppm (stability) alone. I am not designer so I cannot comment more. Maybe you can give more information and then the designer can help you.
  Reply With Quote
Old 29th April 2013, 02:15 PM   #3
marcomar82 is offline marcomar82
diyAudio Member
Join Date: Apr 2013
Since FPGA are hardware coded, there shouldn't be any source of jitter, rather than the clock itself. Isn't it?
  Reply With Quote
Old 29th April 2013, 04:51 PM   #4
glt is offline glt  United States
diyAudio Member
Join Date: Oct 2004
Clock jitter depends on how the clocks are generated in the FPGA. These are additive to jitter of incoming clocks. The datasheets of the FPGA will have all the jitter specification.

No matter how you optimize, FPGA people will tell you that the minimum jitter in an FPGA is in the order of 100 psec of period jitter (which is the equivalent of 10-15 psec of phase jitter)

I'll say, don't worry about it. Improving the jitter coming out of a reasonable well designed FPGA will require a more sophisticate approach, for example Ian's FIFO reclocking board.
  Reply With Quote
Old 1st May 2013, 03:51 AM   #5
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
abraxalito's Avatar
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
Agree with glt - the WM8741 has a switched capacitor output filter on-chip, rendering it as immune to jitter as a normal PCM style DAC. Your FPGA jitter is probably significant by audiophile standards but perhaps no worse than typically encountered over an S/PDIF interface.
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'
  Reply With Quote


FPGA + WM8741 and jitterHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to convert wav into i2s using a fpga dasco1632 Digital Line Level 0 12th October 2011 08:25 AM
generate jitter test signal and measurign jitter using AP2? BJAMR Digital Source 11 1st November 2010 02:07 PM
FPGA Learning Materials SunRa Digital Source 14 3rd August 2008 10:11 AM
Data Jitter Versus Electrical Jitter? 300_baud Digital Source 8 16th July 2004 07:59 PM
Audio project with an FPGA? gretzteam Digital Source 11 22nd March 2002 03:28 AM

New To Site? Need Help?

All times are GMT. The time now is 10:12 PM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.79%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright ©1999-2017 diyAudio