Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Login


Options
View
Go to last post Go to first unread
misterGI  
#1 Posted : Friday, October 19, 2012 9:56:49 AM(UTC)
misterGI

Rank: Member

Groups: Member
Joined: 3/23/2012(UTC)
Posts: 6
Location: Italy

Hello,
I'm trying to use the SPDIF MUX with the OPUS DAC but I have no signal at the OPUS DAC output. I guess it's a configuration problem.
The source of the MUX is a USB input/SPDIF and I2S output converter mounting the Tenor TE7022L chip. The chip should be configured to work up 96 kHz /24 bit, and I use the SPDIF out to feed the MUX.
The four switches on the MUX are set as below:
SW1: low (Normal Phase Detector)
SW2: low (256*Fs) (I set this value according to the WM8741 supported frequencies)
SW3: low (Emphasis off)
SW4: I tried both options
First of all I don't understand how the I2S bus should work. The Cyrrus CS8416 of the MUX is configured to work as I2S 24 bit, but when I check with the scope the signals, it seems to me the world length is 32 bit. The signal frequencies are
for 44.1 kHz sample rate:
LRCK: 44.1 kHz
SLCK: 2.82 MHz (44.1 kHz x 32 bit x 2 channels?)
MCLK: 11.28 MHz (44.1 kHz x 256)

for 96 kHz sample rate:
LRCK: 96 kHz
SLCK: 6.14 MHz (96 kHz x 32 bit x 2 channels?)
MCLK: 24.57 MHz (96 kHz x 256)

The I2S output of the Tenor chip is the same.

The WM8741 on the OPUS DAC is configured in hardware mode, I2S 24 bit, stereo, as described:

I2S = 1
DSD = 0
DEHEMPH = 0
MODE = 0
IWO = 1
DIFFW = 0
FSEL = Z
MUTE = Z (also tried 1)
OSR = I tried the 3 possible options

Reading the WM8741 data sheet I found this:
"The WM8741 will automatically detect when data with LRCK period of exactly 32 BCLKs is received,and select 16-bit mode. This overrides any previously programmed word length. The operating word length will revert to a programmed value only if a LRCK period other than 32 BCLKs is detected".

I'm wondering if my problem can be the PCM format from my USB/Spdif receiver, maybe it's 16 bit and not 24? Is not compatible with the MUX? Any other suggestions?
Any help would be appreciate Dancing
Thank you very much.
misterGI  
#2 Posted : Monday, October 22, 2012 10:21:19 AM(UTC)
misterGI

Rank: Member

Groups: Member
Joined: 3/23/2012(UTC)
Posts: 6
Location: Italy

I answer to myself saying it works!! It was just my one stupid mistake setting the scope's scale!
It works perfectly, setting the MUX MCLK to 256*Fs and the OSR bit Z or High (medium oversamplig or no oversampling).
But still it's not clear to me, how the word length works in the I2S data format.
Rss Feed  Atom Feed
Users browsing this topic
GuestUser
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.