CDP gives low output after non-os modding

Status
Not open for further replies.
I have a SONY CDP-750, which has CXD1125 as RF, CXD1088 AS DF, and TDA1541 as DAC. I have modded it into the non-oversampling mode. It works. But the output level (both phone and RCA jack). Any suggeston?

BTW, such modding is also works with CDP-207es, CDP-950, CDP-333esd. if you want the modding, I will tell you.
 
Re: The operation was a success but the patient died.

rfbrw said:
Did you bypass the CXD1088 by simply connecting the output of the CXD1125 to the input of the TDA1541 ?

NO. The out lines of CXD1125 to CXD1088 were cut, CXD1088 to TDA1541 too.

To put CXD1125 into 1FS mode (non-oversampling), the pin 56 was set to low, and 57 to high.
 
In short the CXD1125 is connected directly to the TDA1541. This is not good.Not good at all.
The input to the CXD1088 is in the Sony format. Fixed 24 bits per channel per L/R frame with LSB justified data. LRCLK is high for the left channel, low for the right.
The TDA1541 is in the I2S format. Minimum of 16bits per channel
per L/R frame with data MSB justified to the second bitcell after a transition of LRCLK. LRCLK is low for left channel and high for the right.
In effect you are turning the sign bit and the 8 MSB's into the 9 LSB's effectively leaving you with 9bit data. To make matters worse the the sign bits are now always low meaning you have halved your signal. A low output sounds about right.
To correct this you need to invert LRCLK and delay it by 7 bits.

One more thing. You say you have put the CXD1125 into 1Fs mode suggesting it was previously oversampling. In that case, what was the CXD1088 doing?
 

Attachments

  • formats.gif
    formats.gif
    20 KB · Views: 825
rfbrw said:
One more thing. You say you have put the CXD1125 into 1Fs mode suggesting it was previously oversampling. In that case, what was the CXD1088 doing?

Thanks rfbrw. I can answer your question.

The CXD1125 outputs 2FS signal to CDX1088, and CXD1088 outputs 4FS. CXD1088 also does digital filtering.

CXD1125, pin 56 "H", 57 "L", 2FS;

pin 56 "L", 57 "H", 1FS.
(CXD1135 too!)
 
NO. The out lines of CXD1125 to CXD1088 were cut, CXD1088 to TDA1541 too.

To put CXD1125 into 1FS mode (non-oversampling), the pin 56 was set to low, and 57 to high.

Hi GYCAO ,
To move to non-OS , I am looking into the CXD1125 working, have only a Japanese datasheet, but I see that pins 56 and 57 are non-descriptive (55=MD1, 56=MD2, 57=MD3).

BUT, I have found a clue:

79 = DCK and it mentions DF in 176 or 88 kHz
80 = LRCK and it mentions DF in 88 or 44 kHz

So definitely there is some upsampling capability in the CXD1125!

Question 1: to GYCAO : Can I have a 88 Khz output into the DAC chip PCM56 (semi)directly? (I am following up Bernard's suggestions, involves inserting an inverter in the LRCK to connect the L channel LE). My player has as second stage a CXD2551 upsampler/DF that I'll take out of the loop.

Why: if there is a double sample rate, the first 'reflections' will not start at 25 kHz but at a higher frequency, if I understood discussions from a few years back. So this has an advantage as long as we do not have the digital filter.

Question 2: Does a double oversampled stream need another passive filter after or part of the I/V?.

albert
 
Status
Not open for further replies.