|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
The datasheet for the Burr-Brown pcm1704 says that
"The serial-to-parallel data transfer to the DAC occurs on the falling edge of WCLK. The change in the output of the DAC occurs at the rising edge of the 2nd BCLK after the falling edge of WCLK". Does that mean I can have a jittery (as in generated by async or poorly PLL'ed FPGA) WCLK as long as BCLK is nice? I respect all setup and hold time specs when I interface the converters. Greetings, Børge |
|
|
|
#2 | |
|
diyAudio Member
Join Date: Mar 2004
Location: near Paris
|
Quote:
wclk can be jittery, it's a rising edge of bclk which have te be at time without jitter. Some Dac (ad1865 for example) need a perfect wclk, because it is the falling edge of wclk which transfers the datas from the shift register to the parallel register of the dac. But in your case, best effort on bclk. Philippe |
|
|
|
|
#3 | |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Quote:
Ummm, it seems philbyx's datasheet for the PCM1704 differs from mine. In the datasheet I have, WCLK determines the transfer of data into the parallel register and thus conversion i.e. WCLK reflects the sample rate the dac is running at. Furthermore, according to my datasheet, BCLK for 24bit/44K1 data can vary between 8MHz and 11MHz and can be stopped altogether such that it is not running when conversion takes place. Now, I don't have much time for all this clock fetishism but I would focus my efforts on WCLK. |
|
|
|
|
#4 |
|
diyAudio Member
Join Date: Mar 2002
Location: USA
|
Why argue about datasheets? Just go to www.ti.com and
download the latest and most up-to-date-est. It is clearly defined on page 7 as Borge quoted.
__________________
bel |
|
|
|
#5 | |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Quote:
It isn't about the datasheet. It is about whether WCLK is more important than BCLK. As WCLK triggers conversion and BCLK need not be present at conversion, I maintain that WCLK is more important than BCLK. |
|
|
|
|
#6 |
|
diyAudio Member
Join Date: Mar 2004
Location: near Paris
|
Hello Rfbrw
Two minutes ago, I went to TI focus. I put the timing diagram below in my post. It's quite obvious that Bclk will synchronize the analog part of the Dac. The Dac output will be changed by Bclk. Wclk has a only internal effect (loading of intermediate registers I think) and the Jitter on it has no effect on analog output rythme. Philippe |
|
|
|
#7 | |
|
diyAudio Member
Join Date: Dec 2001
Location: Eindhoven
|
Quote:
Hi As I read it, this is correct, I rephrase the datasheet " The change in the output of the DAC occurs at the rising edge of the 2nd BCLK after the falling edge of WCLK " It is also my experience when applying the 1704, bck is very sensitive. However, internal crosstalk may affect the bck jitter, so I suggest to reclock all digital signals entering the 1704. At least in the DCA we designed using the 63 it helped. best regards |
|
|
|
|
#8 | |
|
diyAudio Member
Join Date: Mar 2004
Location: near Paris
|
Hi Guido
Quote:
Philippe |
|
|
|
|
#9 |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
I have worked with the PCM1702 before. That one latched on the 4th BCLK after WCLK. (I know because I had a sample and hold circuit on the same board. Don't ask why...)
The PCM63 was the predecessor of the PCM1702 if I got this right. In my setup, there is an FPGA which uses its own async clock. I pick the 11MHz from the cd player, buffer it there with a 74HC04, and feed it directly to BCLK on the DAC. The FPGA polls BCLK so that it knows what do do with with SDATA and WCLK. The reason I didn't reclock SDATA and WCLK was that I wanted to avoid excess circuits and noise sources at the critical 11MHz. Rather, I thought the async FPGA clock would spread any noise coupled from those signals over frequencies that are not harmonic products of my sample rate. Statistically, this should give the arrival time of a WCLK or SDATA edge a flat distribution which is 10ns long. Relative to a BCLK edge, that is. (Because of the async 100MHz clock of the FPGA.) Comments? I know the '04 buffering of the CD player clock is not the best idea ever. Next addition is to put a nice clock on the analog board, close to the DACs, buffer it and run the CD player transport off that. (I'll be starting a new clock comparison thread when the time is right!) Greetings, Børge |
|
|
|
#10 | |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Quote:
And there we must disagree. You think the diagram shows instantaneous conversion on the rising edge of the second BCLK after WCLK. I, OTOH, think it shows conversion triggered by WCLK and the output occurs on the rising edge of the second BCLK after WCLK. i.e conversion time is around 34nS. Experience and the NPC and TI/BB datasheets tell me that BCLK need not be present at the time of conversion and if it isn't there, it can't trigger anything. |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| generate jitter test signal and measurign jitter using AP2? | BJAMR | Digital Source | 11 | 1st November 2010 02:07 PM |
| LRCK WCLK BCLK DATA XTAL = too many signals ? | Bernhard | Digital Source | 13 | 21st August 2006 04:50 AM |
| Where to buy PCM1704? | m_buzzi | Digital Source | 3 | 11th November 2004 12:53 PM |
| Data Jitter Versus Electrical Jitter? | 300_baud | Digital Source | 8 | 16th July 2004 07:59 PM |
| Pcm1704 | hacknet | Digital Source | 5 | 11th April 2004 09:25 PM |
| New To Site? | Need Help? |
| Page generated in 0.12838 seconds (83.06% PHP - 16.94% MySQL) with 11 queries |