Return-to-zero shift register FIRDAC

I have used the ABX tool for Foobar. I don't use Linux. Besides, I have to switch USB cables and analog output cables to switch between dacs. There are no pots in the system due to their distortion effects. Instead there is one Goldpoint stepped attenuator. Someone would have to adjust the volume level manually.

Not only that but the dynamics of Andrea's dac makes your dac sound compressed. IOW, the perceptual volume level of the dacs changes dynamically with the music. There is no way to do perceptual volume level matching that will hold through a whole song. That's one of that things that makes the dacs sound obviously different.

Maybe I could get someone to swap dacs while everyone else leaves the room. But its simply not needed. The dacs plainly sound different.

EDIT: To make very fine volume level changes I would probably have to use HQ Player with different settings for each dac. I could do all these things if I thought in necessary in this case, but at the moment I am not planning on doing it tomorrow. You will get accurate feedback, but for tomorrow you can take my word for it or not. This assumes I can get people here tomorrow as planned.

Later, if and when the dacs sound closer to the same, then it might make sense to do more formal perceptual testing.
 
Last edited:

Attachments

  • IMG_1492.png
    IMG_1492.png
    86 KB · Views: 74
  • IMG_1491.png
    IMG_1491.png
    135 KB · Views: 74
Last edited:
Acko, the two plots shown are just that what You see.. the phase noise plot of the the multiplied up source is 10dB better at 1Hz; ,~6dB better at 10Hz..

What You maybe are hinting at that the lower phase noise plot is getting more "rugged", less clean.
Now, if You have experience with looking at these things, that is again just a second confirmation of the quality of the DUT: at that close-in frequencies the applied instrument itself gets just too close to it's limits and gives a less stable output plot..
Reassuming: at 1Hz, 10Hz it's simply better than the 'native' 22MHz oscillator. At 100Hz, 1kHz they are equal. At 100kHz out - there is a slight advantage for the native oscillator, there one can observe the additive noise of the amplifier stage in the doublers.
 
Last edited:
Early this morning while half asleep in my bed it dawned on me that I could just use MCK divided by flip flops as DCLK since MCU generates DSD signals from the same MCK.

Some solder-slingering and here are the results. This time only in DoP64.

First 1kHz:

RTZ_1kHz_DoP_MCK.JPG


That noise figure looks promising. BTW I switched to ES9822PRO to get to the lowest noisefloor.

Next 60Hz:

RTZ_60Hz_DoP_MCK.JPG


Still looking excellent.

Finally SNR:

RTZ_SNR_DoP64_MCK.JPG


SNR -116,8dB(A). So not only new PB but new WR and by a wide margin.
 
  • Like
Reactions: 1 users
Updated overview of measured noise floors:

-97.5 dB(A) for DSD64, bohrok2610, different board design, DAC + DIY STM32F723 board, MCU-generated bit clock

-116.8 dB(A) for DSD64, bohrok2610, different board design, DAC + DIY STM32F723 board, flip-flop-generated bit clock at twice the normal rate for DSD64

-105.3 dB(A) for DSD128, Hans Polak, DAC + Amanero

-103.3 dB(A) for DSD256, Hans Polak, DAC + Amanero

-95.7 dB(A) for DSD512, Hans Polak, DAC + Amanero

-100.8 dB(A) for DSD512 with my PWM8 algorithm, Hans Polak, DAC + Amanero

-104.6 dB(A) at 27 Mbit/s PWM8, MarcelvdG, DAC + FPGA board and some other logic from an earlier DAC
 
Last edited:
Early this morning while half asleep in my bed it dawned on me that I could just use MCK divided by flip flops as DCLK since MCU generates DSD signals from the same MCK.

Finally SNR:

View attachment 1200023

SNR -116,8dB(A). So not only new PB but new WR and by a wide margin.
Hi Bohrok,

What was the input signal you used for this recording ?

Hans
 
Martti,

Looking at the pictures showing your gear, you use no reconstruction filter contrary to Marcel’s design but you let the ADC do the filter job, right?
That means that what you measure is the pure S/N from the DAC without added noise from construction filter board.
When comparing mutual results we will have to take that into account.

Hans