|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#381 | |
|
diyAudio Member
Join Date: Mar 2004
|
Quote:
To feed SM5842, you'd need to delay WCK one bit clock (could be done before FIFO), then distribute the data to DIL and DIR, invert the WCK (it is exactly opposite polarized than I2S) or cheat, by feeding DIR with left data and vice versa. Also, in that case, you have to feed the left DAC with DOR and vice versa. 32 bit frames from I2S should not be a problem though.
__________________
If you can't trust your ears, then CLICK HERE |
|
|
|
|
|
#382 | |
|
diyAudio Member
|
Quote:
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 |
|
|
|
|
|
#383 |
|
diyAudio Member
Join Date: Dec 2005
Location: Cluj-Napoca, Romania
|
|
|
|
|
|
#384 | |
|
diyAudio Member
|
Quote:
it seems that 5842 is feeded like Sony data format. But quad flip-flop HC175 do not act what you say? |
|
|
|
|
|
#385 |
|
diyAudio Member
|
Hi zinsula, Hi vzs,
I attached simulation result waveforms generated by real synthesizable verilogHDL source code. Please note the five jumpers. Three of them for selecting data length; one of them to decide if going with stopping clock function; If stoping clock function is enabled, the another one selecting if delay the latching signal (for ASD18XX and PCM63) or add four more clocks without delay the latching signal (for PCM1702/4). Me too got a bit confusing on the PCM1702/04 timing, please confirm the added clock number is 4 (now is 4) or 2. And another thing is how do you think about the finial flip-flop re-clock function? Without it the finial phase noise on the latching signal will be 12 dB more than the original mclk (because sck is a generated clk which is already 6dB more phase noise than the original mclk). (each signal generated by a clock will roughly 6dB more phase noise than that clock). * Please find the file names of each attached pictures for what they are. Small project with a lot of details .
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 Last edited by iancanada; 18th April 2012 at 03:18 AM. |
|
|
|
|
#386 | |
|
diyAudio Member
Join Date: Mar 2004
|
Quote:
PCM1704 needs 2 clocks, PCM1702 needs 4 clocks, see the attached descriptions from those datasheets. If there is to choose which one, i'd say PCM1704, as I have the impression that more people uses them. But I really do not want to press decision on this one, I do not have neither of those DAC's.
__________________
If you can't trust your ears, then CLICK HERE |
|
|
|
|
|
#387 | |
|
diyAudio Member
Join Date: Mar 2004
|
Quote:
ContinueClk20bit: Data seems OK LE OK Bit clock stop OK Do I get it right, that if i see the jumper line, the jumper is OFF? So, in this case, jmp18bit=0, jmp20bit=1, jmp24bit=0, jmpstopclk=1 (why? it is not stopped); jmpaddclk=0 StopClkDelayLatch18bit: Data seems OK LE OK Bit clock stop OK BUT: i count 19 bits, not 18, therefore the MSB left data is 0, should be 1. jmp18bit=1, jmp20bit=0, jmp24bit=0, jmpstopclk=0 (why? it is stopped); jmpaddclk=0 StopClkWith4More24bit: Data seems OK LE OK Added clocks after LE going negative is OK (see my other post whether 2 or 4 clocks) Bit clock stop OK BUT: i count 25 bits, not 24, therefore the MSB left data is 0, should be 1. jmp18bit=1 (?), jmp20bit=1 (?), jmp24bit=0 (?), jmpstopclk=0 (why? it is stopped); jmpaddclk=1 Ian, all in all that looks very good! Thank you, Tino
__________________
If you can't trust your ears, then CLICK HERE |
|
|
|
|
|
#388 | |
|
diyAudio Member
Join Date: Mar 2004
|
Quote:
So we could "inject" the master clock from your clock board with the U.FL cable, isn't it? Data is not that important, if you need it to reclock for timing/realignment purposes, the four data lines could be reclocked with a quad or whatever flip flop. Thank you!
__________________
If you can't trust your ears, then CLICK HERE |
|
|
|
|
|
#389 | |
|
diyAudio Member
Join Date: Dec 2005
Location: Cluj-Napoca, Romania
|
Quote:
Indeed, your schematic from #375 is configured for Sony format: INF1N (pin4) is LOW But if this format is selected the bit length should be selected as well: see description pin5, 10 - but in the schematics these pins were left open-this is not correct I think zinsula suggested to modify the input format from Sony-format to left justified-LR data alternating and he suggested a simple way to change I2S format to left justified format. For this format you would have to make INF1N HIGH and DI/INF2N LOW (your data input being now IW1N/DIL and IW2N/DIR) If Ian will manage to squeeze the Left-Justified format into its converter you will not need the I2S-to-left justified logic suggested by zinsula. The 75VHC175 flip-flops simply reclocks the data comming out from SM5842 with the master clock. |
|
|
|
|
|
#390 | |
|
diyAudio Member
Join Date: Mar 2004
|
Quote:
But I thougt your transport is putting out I2S? Sony format is not I2S! No, it is just there for reclocking. What i said is that if you have true I2S, you have to modify the data before SM5842. In your schematic, i see nothing in front of SM5842. 74VHC175 is between SM5842 and DAC's (are these PCM63?)
__________________
If you can't trust your ears, then CLICK HERE |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| exaU2I - Multi-Channel Asynchronous USB to I2S Interface | exa065 | exaDevices | 1304 | Yesterday 03:43 PM |
| XMOS-based Asynchronous USB to I2S interface | Lorien | Digital Source | 1724 | 22nd May 2013 06:50 PM |
| DAC chip selection + I2S jitter questions | drwho9437 | Digital Line Level | 2 | 26th July 2010 12:50 PM |
| Simple FIFO to I2S CPLD, for MCU players / reclocking | KOON3876 | Digital Line Level | 21 | 19th September 2008 04:00 PM |
| asynchronous reclocking and low jitter clocks | ash_dac | Digital Source | 3 | 8th February 2005 09:22 AM |
| New To Site? | Need Help? |