A NOS 192/24 DAC with the PCM1794 (and WaveIO USB input)

Let me share the photos in sometime. For now i have just got some generic Dupont female to female cables. But i really dont think that it could be such a big coincidence that using two different types of cables can bring in the static noise we are experiencing. I did another experiment today, i played internet radio streams from various channels and saw the results on the alsa mixer, the bit dpeth was also 32 bits. One thing is for sure that the signal sent to the dac from the volumio/sparky/kali is in 32 bits. I saw the same songs being sampled at the native rates (not always 32 bits). In fact when i try and play a 32 bit file, the dac is not able to play the file and returns an error. I am going to work with the Allo team which is luckily based out of India (Bangalore) to try and see if there is a fix.

As far as signal returns is concerned, since my kali gpio inputs are all stacked on top of the sparky, i have just connected all grounds on the available ground pins on kali. Maybe the picture helps.
 
Disabled Account
Joined 2002
Hello,
It seems digital audio isnt easy. I am happy i got my dddac working without any major issues ( only one out of four prints did not work) Aurender works ok but after a long holiday it could not be detected properly by the app. I had to start it up just like a brand new one.
Now there is this new streamer. BUT i did forbid myself to invest time and money before all my other projects are finished.
What to do with all those music files from my old cd's . Maybe some of them cannot even be streamed?
Greetings, Eduard
p.s still did not get my LL1662 from Jacmusic. It could be a nice improvement
 
Here are the pictures.
 

Attachments

  • IMG_8734 (Custom).jpg
    IMG_8734 (Custom).jpg
    521.9 KB · Views: 467
  • IMG_8735 (Custom).jpg
    IMG_8735 (Custom).jpg
    605.5 KB · Views: 468
  • IMG_8736 (Custom).JPG
    IMG_8736 (Custom).JPG
    924.4 KB · Views: 458
hey thanks for the link. However, can you explain in simple steps on what i need to do here to fix the issue? I am not savvy with coding/linux so if there is a change required on the mpd.conf file, how to set it to restrict to 24bits?

you need a ssh client on pc (e.g. putty) to connect to your SBC.

- Connect to your SBC with putty (username:volumio password:volumio)
- navigate to the folder where mpd.conf is stored (should be /etc/mpd.conf). should be "cd.." -> "cd.." -> "cd etc"
- type "nano mpd.conf"
- within nano editor change the mpd.conf like in my screenshot.
format: "44100:24:2" -> means 44.1 khz, 24 bit, 2 channels (stereo)

- exit and safe file (strg + x)
- restart volumio

to get sure, that your changes are taken, you can change the sample rate too. Then you should see that the kali LED will flash with another color.

sorry doede for getting offtopic
 
you need a ssh client on pc (e.g. putty) to connect to your SBC.

- Connect to your SBC with putty (username:volumio password:volumio)
- navigate to the folder where mpd.conf is stored (should be /etc/mpd.conf). should be "cd.." -> "cd.." -> "cd etc"
- type "nano mpd.conf"
- within nano editor change the mpd.conf like in my screenshot.
format: "44100:24:2" -> means 44.1 khz, 24 bit, 2 channels (stereo)

- exit and safe file (strg + x)
- restart volumio

to get sure, that your changes are taken, you can change the sample rate too. Then you should see that the kali LED will flash with another color.

sorry doede for getting offtopic

Tried it, here are the contents of my mpd.conf file. The crackle with music is still there:

# Volumio MPD Configuration File

# Files and directories #######################################################
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
#log_file "/var/log/mpd/mpd.log"
#pid_file "/var/run/mpd/pid"
#state_file "/var/lib/mpd/state"
#sticker_file "/var/lib/mpd/sticker.sql"
###############################################################################

# General music daemon options ################################################
user "mpd"
group "audio"
bind_to_address "any"
#port "6600"
#log_level "default"
gapless_mp3_playback "no"
#save_absolute_paths_in_playlists "no"
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
auto_update "yes"
#auto_update_depth "3"
###############################################################################
# Symbolic link behavior ######################################################
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
###############################################################################
# Input #######################################################################
#
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
###############################################################################

# Audio Output ################################################################
audio_output {
type "alsa"
name "alsa"
device "hw:0,0"
dop "no"
mixer_device "hw:0"
mixer_control "Digital"
mixer_type "hardware"


}

audio_output {
type "fifo"
enabled "no"
name "multiroom"
path "/tmp/snapfifo"
format "44100:24:2"
}


samplerate_converter "soxr very high"
#replaygain "album"
#replaygain_preamp "0"
volume_normalization "no"
###############################################################################


Any other suggestions? Any specific volumio image I should be using. I also tried playback with Dietpi but still the crackle is there.
 
Also, when I save the file and go back to view the contents, the file displays that it has saved the settings. I then set the frequency from 44100 to 48000 and saved it. The LED on Kali does not glow the 48K light, still 44.1K is glowing.

Is there something not happening correctly? In case this is getting very off topic, can we talk on the other FIFO thread?
 
Change this:

Code:
type "alsa"
name "alsa"
device "hw:0,0"
dop "no"
mixer_device "hw:0"
mixer_control "Digital"
mixer_type "hardware"

to this:

Code:
type "alsa"
name "alsa"
device "hw:0,0"
dop "no"
format "*:24:*"
mixer_device "hw:0"
mixer_control "Digital"
mixer_type "hardware"

Thanks. Made this change, but no help. The crackle is still there.
Result still says S32.

volumio@volumio:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 2048
buffer_size: 8192

Also the file code is:
# Volumio MPD Configuration File

# Files and directories #######################################################
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
#log_file "/var/log/mpd/mpd.log"
#pid_file "/var/run/mpd/pid"
#state_file "/var/lib/mpd/state"
#sticker_file "/var/lib/mpd/sticker.sql"
###############################################################################

# General music daemon options ################################################
user "mpd"
group "audio"
bind_to_address "any"
#port "6600"
#log_level "default"
gapless_mp3_playback "no"
#save_absolute_paths_in_playlists "no"
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
auto_update "yes"
#auto_update_depth "3"
###############################################################################
# Symbolic link behavior ######################################################
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
###############################################################################
# Input #######################################################################
#
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
###############################################################################

# Audio Output ################################################################
audio_output {
type "alsa"
name "alsa"
device "hw:0,0"
dop "no"
mixer_device "hw:0"
format "*:24:*"
mixer_control "Digital"
mixer_type "hardware"


}

audio_output {
type "fifo"
enabled "no"
name "multiroom"
path "/tmp/snapfifo"
format "*:24:*"
}


samplerate_converter "soxr very high"
#replaygain "album"
#replaygain_preamp "0"
volume_normalization "yes"
###############################################################################
 
If after R1 and r2 the voltage drops that dramatically, the load is too high, so your suggestion there is a short after the LF80 is correct. A new board would be best. I know SA mail is terrible. I used it once and half of the content (Computer gear) was stolen out of the box :(

may be aks for UPS or DHL shipment? will cost a tad more, but probably secure..

Hi Doede, thanks for the reply. I was in touch with Marco and will order new boards.

Just as a proactive measure, do you have any idea what could have happened to the old board, with the lowering of output. I just want to make sure there are no other latent problems that caused the failure in the end. It seemed as if R1 was far out of spec at more than double the resistance. 20ohm vs 10ohm when we started to diagnose the problem. I know you indicated in the past that a 13V supply would be ok, but could it be the culprit or should I just close to book and believe it is one of those things that happen with electronics?

Moving forward is there a substantial shift in performance from a single to a double DAC build? I won't be able to fit 4 DAC boards in my enclosure so not sure whether to go for 2 boards or 1 board with the the Cinemags. At max, I would be able to get 3 boards in but not sure if it will be enough to drive the Sowter

thanks for inputs
Stefan
 
Hi Doede and others, while trying to resolve the kali/DDDAC integration issue with Allo's technical team, I have received a revert which says:

"Your DDAC is working as right justified and our sparky/Kali are working as left justified. That is the reason for getting noise ,we cant change the settings."

Is that true, can there be no fix with using the DDDAC with red motherboard and SBC/Kali pairing?
 
Hi Doede and others, while trying to resolve the kali/DDDAC integration issue with Allo's technical team, I have received a revert which says:

"Your DDAC is working as right justified and our sparky/Kali are working as left justified. That is the reason for getting noise ,we cant change the settings."

Is that true, can there be no fix with using the DDDAC with red motherboard and SBC/Kali pairing?
 
"Your DDAC is working as right justified and our sparky/Kali are working as left justified. That is the reason for getting noise ,we cant change the settings."
Hello,
the DDDAC is internaly working as right justified, BUT the mainboard is converting left justified input to right justified.
DDDAC 1794 NOS DAC - Non Oversampling DAC with PCM1794 - no digital filter - modular design DIY DAC for high resolution audio 192/24 192kHz 24bit

So, from source side, the DDDAC uses left justified i2s signal.
 
Sorry for the slightly OT, I'm sure that this has been answered a few years back, but I'm curious.

Since the PCM1794 can be configured to accept I2S, why go through the trouble of setting it up for RJ and then having to convert I2S to RJ?

BTW, I2S is just I2S, not LJ I2S or RJ I2S. LJ and RJ are different things.
 
Last edited:
Hello,
the DDDAC is internaly working as right justified, BUT the mainboard is converting left justified input to right justified.
DDDAC 1794 NOS DAC - Non Oversampling DAC with PCM1794 - no digital filter - modular design DIY DAC for high resolution audio 192/24 192kHz 24bit

So, from source side, the DDDAC uses left justified i2s signal.

This seems like a positive then if the conversion is happening. Wonder why the board makers claim left justified and right justified setting is incompatible.
 
Sorry for the slightly OT, I'm sure that this has been answered a few years back, but I'm curious.

Since the PCM1794 can be configured to accept I2S, why go through the trouble of setting it up for RJ and then having to convert I2S to RJ?

BTW, I2S is just I2S, not LJ I2S or RJ I2S. LJ and RJ are different things.
To disable pcm1794 filters and oversampling, you need to use RJ.


It is explained here:
DDDAC 1794 NOS DAC - Non Oversampling DAC with PCM1794 - no digital filter - modular design DIY DAC for high resolution audio 192/24 192kHz 24bit
 
Hi Doede and others, while trying to resolve the kali/DDDAC integration issue with Allo's technical team, I have received a revert which says:

"Your DDAC is working as right justified and our sparky/Kali are working as left justified. That is the reason for getting noise ,we cant change the settings."

Is that true, can there be no fix with using the DDDAC with red motherboard and SBC/Kali pairing?

In the meantime I can report that the Kali works perfectly with my DDDAC board. I haven't changed anything at all since my latest post where I wrote that the crackle / noise was "almost gone". I guess I have a bad solder joint somewhere on my DDDAC board, and warming up the electronics for a while made the issue go away. I haven't changed the WaveIO settings either. Just beautiful music out of the Kali + DDDAC combo. Highly recommended! One of my best DDDAC upgrades!

(I have a replacement DDDAC mainboard on the way to me, and I'll try that nevertheless. Have to sort out my suspicious DDDAC board with it's many mods.)