Da-capo issue (John W?)

Well I've changed the caps. Now I'm listening the DaCapo ( with the 24 bit filter) and everything works fine, no white noise, but this means nothing because the noise wasn't always present.. I'll leave it on for a couple of days and then I'll see.....

John, am I right if I say that using the clock-lock dic without the clock cable, there are of low level cliks-clips-cliks.....?

Loris
 
Hi Loris,

Without clock cable - your lucky the Dacapo even produces audio - should indicate Lock, Low level clicks for sure - if not worst!

The Tranport and Dac are running without Sync. The Digitial Filter is "Soaking up" the timming differances - if you change to say 18 Bit Filter, you will find it will have a harder time...

Snowing here in CZ, does not stop. Bought a new car - had it less then a week (6 days) before a lady rear-end us while we waited at the lights...

John
 
Hi Loris,

Now its my turn to say - I can't say if this is consolation.........

John

:):):)

I left the DaCapo hooked to a dvd/cd player ( optical link) in repeat mode all night long. This morning it was ok, no noise. Now I'm at work. I left it again on in repeat. I guess I'll leave it on for some day. I'll go home for lunch within an hour and I'll check it again.

Here's aPeachtree Idecco review:
http://www.avguide.com/review/peach...-ampusb-dacipod-dock-playback-27?src=Playback

BTW, if someone's interested I used Nichicon caps ( 8812519 at farnell)
 
Last edited:
You’re basically developing a "Dacapo" Discrete DAC. A couple of points:-

The SAA7350 Bitstream outputs need to be re-formatted to "Return to Zero" Bitstream coding; otherwise you will have very poor THD+N due to "incorrect Pulse energy". Basically you need to logic "And" with the Master Clock - you also need to generate the Negative Data Pulse.

+ Pulse = Clock High & Data High
- Pulse = Clock High & Data Low

So you only can have a resultant Pulse (+ or -) if the clock is high - resulting in half pulse integration energy per clock cycle - but without "Edge Rise/ Fall time errors (If Balanced) & Missing Edge" distortion.

After Generating the 2 Phases from the Bitstream, you should then Latch to a Master clock 16.9344MHz, (in the case of the SAA7350 the Bitstream modulator is operating at half MCLK) - to resynchronise to MCLK and remove the Phase Noise (Jitter) from the SAA7350 outputs & subsequent Bitstream reformatting circuit. If you use a Dual D-FF with Q and Q-, then you can end up with 4 "Dac Elements" that can be finally summed.

The Bitstream outputs of the SAA 7350 are very heavily jittered - if you simply integrate its outputs directly you will hear all kind of "Birdies" due to its internal processing "Jittering" the outputs (typically heard as the Music ramps up and down in Level – such as the start of a track).

These 2 reclocked Output Phases need to be individually filtered then "differentially Summed" via an Opamp.

Thanks for the valuable input John...Now, how close I am?:D
 

Attachments

  • SAA7350 RTZ sch.pdf
    38.2 KB · Views: 122
Hi Aparatusonitus,

Close your getting the idea, but....

Firstly, the XSYS 2 is very heavily jittered by the internal clock tree of the 7350. In your current implantation (if it worked), the final pulse energy would be also modulated by the jitter on the output of XSYS2.

Other issues - I cannot see how it would work... I will forward you a Schematic in the next 24 hours...

John
 
Hi Aparatusonitus,

Close your getting the idea, but....

Firstly, the XSYS 2 is very heavily jittered by the internal clock tree of the 7350. In your current implantation (if it worked), the final pulse energy would be also modulated by the jitter on the output of XSYS2.

Other issues - I cannot see how it would work... I will forward you a Schematic in the next 24 hours...

John

Thanks John for your support...BTW do you know what is delay between XSYS2 and MCLK 'cos SAA7350 datasheet doesn't clearly point that out?
 
Hi Aparatusonitus,

Here's the schematic I promised - as you will see, it’s not really suitable for DIY - due to layout requirements, Fine Pitch SMD & "hard to source" in small Qtys. components, but still you can get an idea.

1. The Master clock is based upon a simple Pierce Oscillator – Logic Gate Pierce Oscillators get bad press – however due to high current drive of the crystal element, they are good for short term stability which we care about the most for Audio (Long-term’s a little like a drunken sailor).

2. The Pierce is then buffer by single packaged dual Gate NC7WZ04 (Dual Gates operated in parallel to reduce output impedance and -6dB reduction in close-in Flicker noise etc).

3. U7 / U9 buffer / Isolate the L/R DAC channels paralleled once again for the same reason's as above.

4. U8/U10/U11 Inverter Chain Buffer / Invert the Clock to insure that the critical DAC elements (U2A/B and U4A/B) are operated during “Silent conversion” period – Due to the clock phase inversion, the rest of the unit which is Positive edge triggered is operated out-off-phase to the final DAC section, reducing Ground impulse currents flowing during the critical DAC conversion “Edges”

5. U2A/B & U4A/B (Pls. ignore IC pin numbers these are for the single UHS D-type). Use the Dual Packaged 74VHC74 (TSSOP14) in this Position, Ground / PSU currents will be (almost) “DC’ed” by the Balanced output current flow.

6. U1A/B and U3A/B Pre Latch the Data on the now Phase inverted Clock edge, insure adequate Set-up and hold times for the final DAC elements, and further improve Jitter Attenuation.

7. U12, U13 provide the complimentary Data Q / Q- (latched to XSYS2), note that the Final Latches U1,U2,U3 & U4 are operated from 16.9344MHz to insure discrete “PDM” type data pulses.

8. The Final fully Balanced Ground reference 2nd Order output filter (I grabbed from an earlier design to save time, I recall Fc was around 70KHz) – Fc should be set lower, the NS in the 7350 are only 3rd order, I would move Fc to around 22KHz…..

9. Resistors must have low Voltage coefficients, use 1206 Size Min, 0207 type MELF are the best. The Capacitors in the LPF section should be Polypropylene film type, never EVER use ceramic SMD types – leave these for PSU Bypassing / decoupling.

10. The whole clock section should have its own Low Noise PSU rail (U5, U6, U7, U8, U9, U10, U11), as should U2A/B (DAC Left), U4A/B (DAC Right), U12, U1 (5V Left) & U13, U3 (5V Right). These 5 sperate PSU Rails must be Ultra Low Noise types. The LM317 type Regs. can have nasty loop response (read Peaks) within the Audio Band (Peaking typically around 1-2KHz).

11. It’s VERY important to pay special attention to PSU decoupling of EACH of the CMOS logic IC’s which are used here in an “Analogue” Mode, think of the Loop area of the decoupling Caps. (Loop between Vdd and return Ground pin around each IC).

Good luck :) – then you will have your own Dacapo DAC :)
 

Attachments

  • 1Bit RTZ DAC Section.pdf
    27.2 KB · Views: 209
Hi Loris,

While we are in Czech Rep. we are located about 70Km east from Bruno, just outside Olomouc, up in the hills - where snow ploughs dare not venture.... We normally use our Range Rover during this time of year - but being of good heart and stupidly I lent it to my good friend while his own Range Rover sport is being repair (air suspension let him down) - leaving use to slide somewhat less-then “gracefully” around in our new but now with shortened boot car... :(

Bobby (our Dog), was “fully” grown in the picture I last posted next to your Dacapo PCB, although he has gotten just a “Little” fatter…

The Dacapo only works correctly with 44.1 KHz source – so pay attention when using your DVD player – Most DVD players output 48 KHz while playing DVD’s

John
 
What can I say...you are unique, thank you very much from bottom of my hart John! If you ever come to Croatia and my home town Split, you will be treated like king.

I'll try my best to develop pcb artwork for this beauty, but as I'm an analog guy, I'll will need some help from time to time.

As for U2/U4 1-bit dac and subsequent analog LP filter stage, in order to avoid opamps, how do you feel about passive proposition below?
 

Attachments

  • SAA7350 1-bit dac analog stage.pdf
    42.8 KB · Views: 146
Hi Aparutusonitus,

Sorry I made an error in the PLM to PDM decoding section (I worked with the SAA7350 17 years ago now), pls. see the corrected schematic (Note the addition of the “AND” Gates). The 2 series connected AND Gates are to compensate for the propagation delay of the D-Latch, without you would get short "runt" pulses – Sorry somewhat crude but works...

The output from the DAC section should not be considered “Balanced” as in the conventional sense of the term. The DAC section has two outputs, but they need to be correctly summed to fully reconstruct the Modulators intended output. Only once both outputs have been correctly summed will you have the correct output. This is the function of the differential OPAMP’s.

In fact, only the crossed coupled differential OPAMP’s generate the correct “Balanced output”.

1. The Common Mode component (2.5V) is rejected.

2. With this crossed coupled arrangement both “arms” of the DAC element see the SAME load impendence – this is very VERY important for the reconstruction of the correct pulse energy levels - the Latch outputs do not have zero output impedance - the error source here being the differences in the Latch's High and Low output impedance. If they both H & L state where identical, there would be no issues, irrespective if Zero Ohms or not. However Latch output impedance should also be taken into consideration when design the LPF.

3. The finite difference in edge Rise and Fall times (read the differences in energy contribution from the pulse edges) is fully compensated.

4. Both + and - going pulses from the Bitstream Modulator are correctly summed - these are not symmetrical (the Data is not the same).

There’s much more going on then at first meets the eye – while it might appear simple, it’s like peeling an onion... many layers of complexity…

I understand you comments on OPAMP’s – however I suggest using OPAMP’s with FET inputs, biasing into Class A, and adding a Diamond buffer on the output – then they are not too bad… In the above circuit configuration, they are being used in RF filtered “Voltage Mode” not as I to V converters without RF filtering – makes a huge difference.

John
 

Attachments

  • 1Bit RTZ DAC Section Rev2.pdf
    29.1 KB · Views: 226
Last edited:
Thank for the update John, obviously you have a sweet spot for SAA7350 dac, just like me;)

I have a few questions (at the moment ;-) for you:

- what will SAA7350 do if fed by I2S (1 x Fs, 44.1kHz) directly...will it do zero-order hold or inverse decimation (or something in between) with input data at 1 x Fs...will it have typical dB or two loss at 20kHz like multibit non OS dac? Datasheet is not clear about that...I know it will work, and work very good if I may say, already tried that bypassing dig. filter in one of my cd players.

- what is delay between MCK and XSYS2?
 
Sorry to hear about this, however I'm not surprised as I expected that replacing the capacitors would not solved the root issue.

When the Dacapo is not locked the audio output is muted - so you would not hear the white noise.

It sounds like a Clocking issue on your unit, but without having the unit or my Lab here in Europe, it’s hard for me to resolve.

I know you don’t want to hear this, but Dacapo's are getting old now - I understand your "love" of there sound - But I do strongly recommend trying a Peachtree Audio iDecco. The DAC section shares many off the audio virtues of the Dacapo - I'm sure it well not disappoint. If you want something cheaper then the AudioLab MDAC or 8200CD once they hit the shops.

OK a promise, once I get back to China, as I cannot repair the failed clock section under the potting compound, I will "fix” your first Dacapo PCB to work with external clock locked Cardinal transport – so you have a “Working” Dacapo – but really, have a listen to the above units..

Just found the 6moons “pre-review” of the iDecco, with many close-up internal pictures…. I have no idea what the reviewer will say, Dominik and I have little contact with Peachtree Marketing, we only design the products and arrange the China manufacturing, insure QC and prevent “Quality Fade”…

6moons audio reviews: Peachtree Audio iDecco

John
 
Last edited:
Hi Aparutusonitus,

I have no idea what the 7350 would do at 1Fs input, as you say it works, I suspect it just resample the same input date 4 or 8 times... Not something I would want to try.

MCLK / XSYS2 Delay, once again no idea, but I can measure for you once I return to China, its not Specified, but I expect it to be fixed within reason (it should not drifted - or vary much between silicon). I seem to recall it could reverse phase sometimes in relation to MCLK - and in this Mode, the Dacapo would have a slightly different measured performance.

John