Italian R2R ladder DAC, no CPID/DSP

Hi, attached my method used for to have dual digital data for dual dac and balanced output. In my opinion very simple.
Stefano
 

Attachments

  • Invert I2S.PNG
    Invert I2S.PNG
    3.8 KB · Views: 264
That's similar to how Audio Note separate the data into L & R for an AD1865

I am favouring discrete logic to CPLDs/FPGAs at present, especially after listening to Stefano's R2R dac for several months and look forward to receiving his dual 1541 dac, also with discrete logic.

I have concluded that technical excellence rarely means audio excellence and the less digital signal processing the better.
 

Attachments

  • AUDIONOTE DAC1.jpg
    AUDIONOTE DAC1.jpg
    417.5 KB · Views: 320
Last edited:
Just bought the balanced version of this, will be using Amanero USB so hopefully plain sailing. Stefano threw in a buffer / filter PCB in case of problems with Amanero.

Output will be discrete diamond buffers and may try Muses balanced volume from Meldano.
 

Attachments

  • IMG_0429.JPG
    IMG_0429.JPG
    656.6 KB · Views: 279
  • IMG_0431.JPG
    IMG_0431.JPG
    470.3 KB · Views: 261
  • IMG_0433.JPG
    IMG_0433.JPG
    649.3 KB · Views: 276
  • IMG_0434.JPG
    IMG_0434.JPG
    598.1 KB · Views: 276
I'm tempted to also buy the balanced version to use with my Sowter I/V transformers and a DIR9001 usb-i2s iterface.

I see the output opamps are not fitted to yours which I also need as the transformers connect to the dac output directly.

Chiurutu, what are the direct ladder output levels and will they drive a transformer (low Z) input?
 
I'm tempted to also buy the balanced version to use with my Sowter I/V transformers
The value of the R=25K so this is the output resistance of DAC. This is quite high value and will be not sufficient to dive the transformers in low end among other issues. So the buffer for the low output resistance is needed. In all cases of load. This is simply very high output resistance...
Higher than most of the SE stages tubes has...
 
Maybe this 200ohms is too high for the solid state buffer? Please check that info?
That is almost exact value of buffer with catode folower with ECC88 tube? 🙂
...
Actually this dac is 32 bit word converter. That is because all 4 x 8bit = 32bit shift registers '595 has R2R ladder network. With 24bit word rest 8bits (up to 32bits) are zeroes so there is no switching, but anyway 32bit going to conversion...
.
Voffset at the output of DAC at MSB point R2R ladder is typicaly 1/2 V+ of power supply. That will be 2.5V for 5V supply. So the buffers will ned a coupling capacitor. Value of this C depending on R at the input to ground...
.
More, my diskrete dac tested up to 384KHz sample rate doing well. Changing Fs samling rates in computer settings followed almost instaeniously converting and playing music. Without clicks or pops. There was a case ONLY with TDA1540 dac Any other dac was slower in these terms with same USB-I2S interface and computer. Among that these two dacs was converting 20KHz square wave into almost perfect analog 20KHz... All other - not.
So this dac probably will be the same.
 
Last edited:
I was planning to not have a SS output and just connect the ladder output to the input of the X10 which is about 470k Zin through a .33 capacitor.

Output is 200R to drive the Sowters. One X10 pcb per channel. No gain but the Sowters provide this.

I built a second X10 using local components instead of the supplied Chinese ones. The performance at 1V RMS output into 3k load is slighty better at 0.015% THD at 1Khz compared to 0.019% using the Chinese parts.
 
I was planning to not have a SS output and just connect the ladder output to the input of the X10 which is about 470k Zin through a .33 capacitor.

Output is 200R to drive the Sowters. One X10 pcb per channel. No gain but the Sowters provide this.

I built a second X10 using local components instead of the supplied Chinese ones. The performance at 1V RMS output into 3k load is slighty better at 0.015% THD at 1Khz compared to 0.019% using the Chinese parts.
Check (measure or simulate) sowter Lp (primarry inductance) with Rsource of 200 ohms and see what is roll-off in the bass region... And phase too. Will be clear at first site...
 
  • Like
Reactions: batteryman
With the X10 driving the transformer with the secondary loaded by the 22k input Z of my Behringer audio interface, the output drops to -20db at 30Hz.

Using a Picoscope instead, with a 47k load, the output is -3db at about 33Hz so I will either have to buffer the transformer output (preferably not) or connect to an amplfier with >47k input Z. Fortunately the NAD326bee I use as a preamp has 100k Zin.
 
Last edited:
...that should be able to be captured in a distortion measurement.
Only if the jitter is not random. Random jitter may show up as noise on an FFT measurement (because typical distortion measurement relies on Periodic Steady State spectral line spurs as an indication of distortion). However, random jitter may not sound like much like resistor noise. Indeed there are all kinds of random noise, as well as types of signal correlated noise.

Different types of noise in part or in whole depend on their statistical bell curve tail properties:
1703777475109.png


https://www.edge.org/response-detail/11715
 
Last edited:
OK, maybe it shows up as noise. Well that is pretty easy to measure, is it not? So IMO jitter problems can be detected just be looking at the usual distortion and noise levels, which also tell you about distortion and noise. And since there are plenty of low cost DACs with very good HD+N levels, jitter doesn't seem to be a problem. I mean, if not, what am I missing here?

I still hold the position that jitter is a non-issue for current digital audio signals.
 
Well that is pretty easy to measure, is it not?
There is some info on how to measure correlated noise at: https://www.diyaudio.com/community/threads/phase-noise-in-ds-dacs.387862/#post-7063038
For other types of noise it should show up on the noise floor, although in some cases that may also be correlated with signal or absence of signal. Smaller FFTs with fewer bins may be helpful to make noise floor changes more easily visible.

That said, the differences in noise shown in post #115 will all look identical on a typical FFT, since they are all of different types of white noise (white noise always has a flat frequency distribution). So you can't tell what the noise sounds like from looking at a typical FFT.
 
With the X10 driving the transformer with the secondary loaded by the 22k input Z of my Behringer audio interface, the output drops to -20db at 30Hz.

Using a Picoscope instead, with a 47k load, the output is -3db at about 33Hz so I will either have to buffer the transformer output (preferably not) or connect to an amplfier with >47k input Z. Fortunately the NAD326bee I use as a preamp has 100k Zin.
You have to buffer input to the transformer - primarry.
DAC-filter-buffer-transformer
 
OK, maybe it shows up as noise. Well that is pretty easy to measure, is it not? So IMO jitter problems can be detected just be looking at the usual distortion and noise levels, which also tell you about distortion and noise. And since there are plenty of low cost DACs with very good HD+N levels, jitter doesn't seem to be a problem. I mean, if not, what am I missing here?

I still hold the position that jitter is a non-issue for current digital audio signals.
I tend to agree because no one has provided a convincing method of listening for it. Measurements are meaningless if you cannot actually hear it's effect.