SPDIF receiver with external clock - Page 2 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

Digital Line Level DACs, Digital Crossovers, Equalizers, 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 12th April 2008, 06:47 PM   #11
diyAudio Member
 
audiosteve's Avatar
 
Join Date: May 2004
Location: Niwot, CO
Did you also look at the Cirrus CS8420? I think that could also work for you.
__________________
Nihilism is best done by professionals.
  Reply With Quote
Old 13th April 2008, 02:09 AM   #12
rossl is offline rossl  United States
diyAudio Member
 
rossl's Avatar
 
Join Date: Nov 2004
Location: Central Ohio
I don't know if any of these chips will do what you actually want.

They all use PLLs to lock onto the incoming signal.

You don't want a PLL for this clocking scheme... You just want to clock in the SPDIF and remove the bi-phase, the overhead preamble bits, and the post user and data bits. A PLL will just muck up the works.

Do any of these chips allow the PLL to be disabled?
  Reply With Quote
Old 13th April 2008, 10:25 AM   #13
Jambo is offline Jambo  United Kingdom
diyAudio Member
 
Join Date: Jan 2008
I don't have a full understanding of this, but the WM8804/5 can operate in slave mode with MCLK as an input rather than an output, which I think does what you state?
  Reply With Quote
Old 13th April 2008, 03:37 PM   #14
kevinkr is offline kevinkr  United States
diyAudio Moderator
 
kevinkr's Avatar
 
Join Date: Sep 2004
Location: Boston, Massachusetts
Blog Entries: 6
Quote:
Originally posted by rossl
I don't know if any of these chips will do what you actually want.

They all use PLLs to lock onto the incoming signal.

You don't want a PLL for this clocking scheme... You just want to clock in the SPDIF and remove the bi-phase, the overhead preamble bits, and the post user and data bits. A PLL will just muck up the works.

Do any of these chips allow the PLL to be disabled?
The WM8804/05 are quite a bit different than the usual PLL scheme, they actually have two PLL and the master clock is derived from a crystal reference clock scaled by the second PLL to match the clock recovered from the spdif signal. Doing as you propose I think would require a custom FPGA programmed to do what you propose, a project beyond the capabilities of many diy folk, myself included.
__________________
"Extraordinary claims require extraordinary evidence." - Carl Sagan
  Reply With Quote
Old 14th April 2008, 06:16 AM   #15
SM7UYJ is offline SM7UYJ  Sweden
diyAudio Member
 
SM7UYJ's Avatar
 
Join Date: Dec 2004
Location: Staffanstorp
I think I se the problem!

The right way will be to use a MCU to control the WM8805 and have is bypass the internal PLL - then it shold work.

Perhaps this is the way I shold take, as the DAC in mind (PCM1792) can be used as a volumecontrol in software mode.

It's early morning here now, but what do I "muck up" if I feed the PLL in the receiver with an external clock and also run my transport using this clock signal?

/R
__________________
The probability of someone watching you is proportional to the stupidity of your action.
- A. Kindsvater
  Reply With Quote
Old 14th April 2008, 06:41 PM   #16
diyAudio Member
 
Eric Juaneda's Avatar
 
Join Date: Dec 2006
Location: Avignon, France
You can use a standard CS8416 in slave mode. It needs 2.8224Mhz input clock (64xFs). You can divide 16.9344Mhz by three and by two to obtain this frequency.

In this schema PLL jitter or internal CD player jitter is not important because clock is near DAC converters. You don't need to disable PLL.

Eric
  Reply With Quote
Old 15th April 2008, 10:10 AM   #17
peufeu is offline peufeu  France
diyAudio Member
 
Join Date: Mar 2001
Location: Lyon, France
Yes, you need to put your receiver in slave mode.

I did this with CS8412, it's pretty easy, just read the datasheet and check the mode pins. You can do it with the other chips also, proably. CS8412 has a 2-sample FIFO (double buffer) so the delay/phase between the clocks does not matter (the datasheet mentions this) as long as they are the same frequency.

Including a SPDIF transmitter is a good idea since it will allow you to slave your soundcard. But you can also use the SPDIF output of your player (most players will output silence on the SPDIF even when not playing, which works to slave a soundcard, I tried).

Be careful about power up sequence since some players will just act crazy without a clock (for instance smashing the lens repeatedly into the disc 10 times per second -> lifetime of the lens actuators at this regime was about 2 minutes on the CD723, may it rest in peace, lol).

When you build it, you should check for proper operation (no sample skip) by viewing the various signals on the scope and use a proper test signal (for instance, a string of samples 0000-FFFF-0000-FFFF).

In order to slave your CDP you will need to transmit the clock. I suggest either fiber optics or differential lines. Optic transceivers will not handle 16 MHz though. Both allow you to separate the grounds. For differential you could use a very cheap Ethernet transformer from DigiKey since both clock and SPDIF are transformer-friendly). Coax isn't good for this because the shield needs to be grounded at both ends, or else it makes a very effective antenna, differential is much better. Ground the shield at one end only.

There are some RS422 receivers which will work at the frequency you need, I forget the part numbers right now, check the parts search at DigiKey.

I plan to use a SATA cable in my next rig, this is nice because you get 2 differential lines specced to 3 GHz, so you can't fukup when connecting, it costs $1, and the connectors cost $0.5.
  Reply With Quote
Old 15th April 2008, 10:44 AM   #18
rossl is offline rossl  United States
diyAudio Member
 
rossl's Avatar
 
Join Date: Nov 2004
Location: Central Ohio
Quote:
Originally posted by peufeu

There are some RS422 receivers which will work at the frequency you need, I forget the part numbers right now, check the parts search at DigiKey.
http://pdfserv.maxim-ic.com/en/ds/MAX3280E-MAX3284E.pdf

these will work if you like soldering small SMT packages.

  Reply With Quote
Old 21st April 2009, 01:59 PM   #19
diyAudio Member
 
Join Date: Oct 2007
Default WM8805

Hi,
I'm a bit of a newb to this forum, but spotted a post relating to the WM8805. I have been struggling to source a couple of these chips to hook up to some WM8741 DAC chips I already have.

Any chance anyone has a couple of WM8805's still lying around that they are willing to do a deal on?

Any help would be greatly appreciated

Regards

Chris
  Reply With Quote
Old 21st April 2009, 02:03 PM   #20
diyAudio Member
 
BrianDonegan's Avatar
 
Join Date: Dec 2004
Location: TPA HQ
Mouser:
http://mouser.com/Search/ProductDeta...NbnGWICOv845IB

Profusion:
http://www.profusionplc.com/pro/gex/...tno=WM8805GEDS
__________________
Twisted Pear Audio
  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
PC as source and SPDIF connection to the external DAC jarthel Digital Line Level 1 4th June 2009 03:31 PM
CD PRO2M - SPDIF for external DAC sandy Digital Source 2 6th September 2007 02:01 PM
Add external Clock to CS8414 hktcm Digital Source 5 12th October 2006 12:04 PM
Dac with external clock how and why?? kimschips Digital Source 3 9th August 2005 10:19 AM
External Clock Signal - HOW? cartman Digital Source 1 9th June 2005 01:06 PM


New To Site? Need Help?

All times are GMT. The time now is 02:16 PM.


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