FPGA + WM8741 and jitter - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

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

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
Reply
 
Thread Tools Search this Thread
Old 29th April 2013, 10:15 AM   #1
diyAudio Member
 
Join Date: Apr 2013
Default FPGA + WM8741 and jitter

Hi,

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
Marco
  Reply With Quote
Old 29th April 2013, 01:21 PM   #2
diyAudio Member
 
Join Date: Feb 2013
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
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.
__________________
www.hifiduino.wordpress.com
  Reply With Quote
Old 1st May 2013, 03:51 AM   #5
diyAudio Member
 
abraxalito's Avatar
 
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 101
Send a message via MSN to abraxalito Send a message via Yahoo to abraxalito Send a message via Skype™ 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.
__________________
No matter if we meanwhile surrender every value for which we stand, we must strive to cajole the majority into imagining itself on our side - Everett Dean Martin
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


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:05 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2